OSDN Git Service

PR c++/19666
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/19666
4         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5
6         PR middle-end/19858
7         * gcc.c-torture/compile/20050210-1.c: New test.
8
9 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10
11         PR c++/19755
12         * g++.dg/warn/Wbraces1.C: New test.
13
14 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15
16         * gcc.dg/builtins-52.c: New testcase.
17
18 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19
20         PR c/19342
21         * gcc.c-torture/execute/20050119-1.c: New test.
22
23 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/19811
26         * g++.dg/init/delete1.C: New test.
27
28 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29
30         PR c++/18470
31         * g++.dg/template/static12.C: New test.
32
33 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34
35         PR c++/19787
36         * g++.dg/conversion/ambig1.C: New test.
37
38         PR c++/19739
39         * g++.dg/ext/attrib19.C: New test.
40
41         PR c++/19732
42         * g++.dg/parse/dtor5.C: New test.
43
44         PR c++/19762
45         * g++.dg/template/dtor3.C: New test.
46
47         PR c++/19826
48         * g++.dg/template/static11.C: New test.
49         * g++.dg/template/crash2.C: Remove dg-error marker.
50
51 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
52
53         PR C++/18491
54         * g++.old-deja/g++.mike/p10769a.C: Remove.
55
56 2005-02-09  Roger Sayle  <roger@eyesopen.com>
57
58         * gcc.dg/builtins-48.c: New test case.
59         * gcc.dg/builtins-49.c: New test case.
60         * gcc.dg/builtins-50.c: New test case.
61         * gcc.dg/builtins-51.c: New test case.
62
63 2005-02-09  Ian Lance Taylor  <ian@airs.com>
64
65         PR middle-end/19583
66         * g++.dg/warn/Wreturn-type-3.C: New test.
67
68 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
69
70         PR middle-end/19402
71         * gcc.dg/pr19402-1.c: New testcase.
72         * gcc.dg/pr19402-2.c: likewise.
73
74 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
75
76         PR middle-end/19854
77         * g++.dg/tree-ssa/tmmti.C: New testcase.
78
79 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
80
81         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
82
83 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
84
85         PR c++/19733
86         * g++.dg/parse/crash23.C: New test.
87         * g++.dg/warn/Weff1.C: New test.
88
89 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
90
91         * gcc.dg/20050209-1.c: New test.
92
93 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
94
95         PR target/19799
96         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
97
98 2005-02-08  Mike Stump  <mrs@apple.com>
99
100         * g++.dg/pch/import-2.c: New test.
101         * g++.dg/pch/import-2.hs: New.
102         * g++.dg/pch/include/import-2a.h: New.
103         * g++.dg/pch/include/import-2b.h: New.
104
105 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
106
107         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
108
109 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
110
111         * gfortran.dg/substr_1.f90: New test.
112
113 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
114
115         PR middle-end/19775
116         * gcc.dg/torture/builtin-power-1.c: Disable test for
117         invalid transformation.
118         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
119         no longer optimize.
120         * gcc.dg/builtins-47.c: New testcase.
121
122 2005-02-07  Leehod Baruch  <leehod@il.ibm.com> 
123             Dorit Naishlos  <dorit@il.ibm.com>
124         
125         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
126
127 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
128
129         * gcc.c-torture/compile/20050206-1.c: New test.
130
131 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
132
133         PR tree-opt/19768
134         * g++.dg/opt/pr19768.C: New test.
135
136 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
137
138         PR tree-opt/19736
139         * gcc.c-torture/compile/pr19736.c: New test.
140
141 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
142
143         PR c++/17401
144         * g++.dg/parse/error25.C: New test.
145
146 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
147
148         * gcc.c-torture/execute/20050203-1.c: New.
149
150 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
151
152         * gcc.dg/vect/vect-85.c: Remove xfail.
153         * gcc.dg/vect/vect-86.c: Remove xfail. 
154         * gcc.dg/vect/vect-87.c: Remove xfail.
155         * gcc.dg/vect/vect-88.c: Remove xfail.
156
157 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
158
159         * gcc.dg/altivec-19.c: New.
160
161 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
162
163         PR c/17807
164         * gcc.dg/nested-func-3.c: New test.
165         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
166
167 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
168
169         * gcc.test-framework/gen_directive_tests: Generate tests for
170         selector expressions.
171
172 2005-02-02  Matt Austern  <austern@apple.com>
173
174         PR c++/19628
175         * g++/ext/builtin7.C: New.
176         * g++/ext/builtin8.C: New.
177         
178 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
179
180         PR c/18502
181         * gcc.dg/pr18502-1.c: New test.
182
183 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
184
185         PR c++/17413
186         * g++.dg/template/local4.C: Tweak.
187
188 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
189
190         PR tree-optimization/19578
191         * gcc.c-torture/compile/20050202-1.c: New test.
192
193 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
194
195         PR c/19435
196         * gcc.dg/c99-init-4.c: New test.
197
198 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
199
200         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
201
202         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
203
204         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
205         * g++.dg/eh/check-vect.h: New.
206
207         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
208         * gcc.dg/vect/vect-78.c: Ditto.
209         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
210         Remove.
211
212         * g++.dg/conversion/simd1.C: Expect warning.
213         * g++.dg/ext/attribute-test-1.C: Ditto.
214         * g++.dg/ext/attribute-test-2.C: Ditto.
215         * g++.dg/ext/attribute-test-3.C: Ditto.
216         * g++.dg/ext/attribute-test-4.C: Ditto.
217
218         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
219         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
220
221         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
222
223 2005-02-01  Richard Henderson  <rth@redhat.com>
224
225         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
226         long double for ibm double-double format.
227         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
228
229 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
230
231         PR tree-optimization/19633
232         * testsuite/gcc.dg/pr19633-1.c: New test.
233         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
234         to NULL or a symbol.
235
236 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
237
238         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
239         New procs.
240         (dg-process-target (local override)): Handle selector expressions.
241
242         * gcc.test-framework/README: Describe tests in source directory.
243         * gcc.test-framework/test-framework.awk: Handle dg- tests.
244         * gcc.test-framework/test-framework.exp: Handle dg- tests.
245         * gcc.test-framework/dg-bogus-exp-P.c: New test.
246         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
247         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
248         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
249         * gcc.test-framework/dg-do-link-exp-P.c: New test.
250         * gcc.test-framework/dg-do-run-exp-P.c: New test.
251         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
252         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
253         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
254         * gcc.test-framework/dg-error-exp-P.c: New test.
255         * gcc.test-framework/dg-error-exp-XP.c: New test.
256         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
257         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
258         * gcc.test-framework/dg-output-exp-P.c: New test.
259         * gcc.test-framework/dg-output-exp-XF.c: New test.
260         * gcc.test-framework/dg-warning-exp-P.c: New test.
261         * gcc.misc-tests/dg-1.c: Remove.
262         * gcc.misc-tests/dg-2.c: Remove.
263         * gcc.misc-tests/dg-3.c: Remove.
264         * gcc.misc-tests/dg-4.c: Remove.
265         * gcc.misc-tests/dg-5.c: Remove.
266         * gcc.misc-tests/dg-6.c: Remove.
267         * gcc.misc-tests/dg-7.c: Remove.
268         * gcc.misc-tests/dg-8.c: Remove.
269         * gcc.misc-tests/dg-9.c: Remove.
270         * gcc.misc-tests/dg-10.c: Remove.
271         * gcc.misc-tests/dg-11.c: Remove.
272         * gcc.misc-tests/dg-12.c: Remove.
273         * gcc.misc-tests/dg-test.exp: Remove.
274
275         * gcc.test-framework/test-framework.awk: Change recording and
276         printing of passes and failures.
277
278         * gcc.test-framework: New directory.
279         * gcc.test-framework/README: New.
280         * gcc.test-framework/test-framework.exp: New.
281         * gcc.test-framework/test-framework.awk: New.
282         * gcc.test-framework/gen_directive_tests: New.
283
284 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
285
286         * lib/treelang.exp: Fix comment typos.
287         (treelang_target_compile): Don't append libs=-ltreelang to options.
288
289 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
290
291         * g++.dg/parse/typename7.C: Adjust error messages.
292
293 2005-01-31  Jeff Law  <law@redhat.com>
294
295         * gcc.c-torture/execute/20050131-1.c: New test.
296         * gcc.dg/wcaselabel.c: New test.
297
298 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
299
300         * g++.dg/other/warning1.C: Adjust error messags.
301         * g++.dg/parse/constant5.C: New test.
302
303 2005-01-31  Steven Bosscher  <stevenb@suse.de>
304
305         PR c/19333
306         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
307         the test case valid.
308         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
309         * testsuite/gcc.dg/array-7.c: Adjust expected result.
310         * testsuite/gcc.dg/pr18596-3.c: Likewise.
311         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
312         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
313         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
314
315 2005-01-31  Dale Johannesen  <dalej@apple.com>
316
317         * g++.dg/opt/pr19650.C:  New test.
318
319 2005-01-31  Richard Henderson  <rth@redhat.com>
320
321         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
322         long double for intel double extended format.
323         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
324
325 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
326
327         PR c++/19555
328         * g++.dg/template/static10.C: New test.
329
330         PR c++/19395
331         * g++.dg/parse/error24.C: New test. 
332
333         PR c++/19367
334         * g++.dg/lookup/builtin1.C: New test.
335
336         PR c++/19457
337         * g++.dg/warn/conv3.C: New test.
338
339 2005-01-30  Bud Davis  <bdavis@gfortran.org>
340
341         PR fortran/19647
342         * gfortan.dg/inquire_7.f90
343
344 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
345
346         PR tree-optimization/15791
347         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
348         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
349         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
350         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
351         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
352         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
353         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
354         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
355         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
356         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
357
358 2005-01-29  Paul Brook  <paul@codesourcery.com>
359
360         PR fortran/18565
361         * check.c (real_or_complex_check): New function.
362         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
363         * intrinsic.c (add_functions): Use new check functions.
364         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
365         Add prototypes.
366
367 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
368
369         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
370         gcc.dg/lvalue-3.c: New tests.
371         * gcc.dg/concat.c: Update expected messages.
372
373 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
374
375         PR libfortran/19595
376         * gfortran.dg/eor_1.f90:  New test.
377
378 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
379
380         PR fortran/19589
381         * gfortran.dg/logical_data_1.f90: New test.
382
383 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
384
385         PR c++/19253
386         * g++.dg/template/crash33.C: New test.
387
388         PR c++/19667
389         * g++.dg/template/crash32.C: New test.
390
391 2005-01-28  Ian Lance Taylor  <ian@airs.com>
392
393         PR middle-end/16558
394         * g++.dg/warn/Wreturn-type-2.C: New test.
395
396 2004-06-24  Jeff Law  <law@redhat.com>
397
398         * gcc.dg/tree-ssa/20050128-1.c: New test.
399
400 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
401
402         * gcc.target/frv/all-mdpackh-1.c: New test.
403
404 2005-01-28  Steven Bosscher  <stevenb@suse.de>
405
406         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
407
408 2005-01-27  Richard Henderson  <rth@redhat.com>
409
410         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
411
412 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
413
414         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
415
416 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
417
418         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
419         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
420         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
421         to cope with cases where the multilib options override the dg-options.
422
423 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
424
425         PR c/18946
426         * gcc.dg/noncompile/20050120-1.c: New test.
427
428 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
429
430         PR tree-optimization/19633
431         * gcc.dg/pr19633.c: New test.
432         * gcc.dg/tree-ssa/pr19633.c: New test.
433
434 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
435
436         * gcc.dg/20041216-1.c: New test.
437
438 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
439
440         PR objc/18862
441         * objc.dg/selector-2.m: New test.
442
443 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
444
445         * g++.dg/opt/range-test-2.C: New test.
446
447         PR rtl-optimization/19579
448         * gcc.c-torture/execute/20050124-1.c: New test.
449
450 2005-01-26  Greg Parker  <gparker@apple.com>
451         Stuart Hastings  <stuart@apple.com>
452         
453         * gcc.c-torture/execute/20050125-1.c: New.
454
455 2005-01-18  Jan Hubicka  <jh@suse.cz>
456
457         PR tree-optimize/19337
458         * gcc.c-torture/compile/20050119-1.c: New test.
459
460 2005-01-24  James E Wilson  <wilson@specifixinc.com>
461
462         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
463         test for successful match.
464
465 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
466
467         PR objc/18408
468         * objc.dg/comp-types-7.m: New test.
469
470 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
471
472         * lib/target-supports.exp (current_target_name): New.
473         (check_effective_target_ilp32, check_effective_target_lp64):
474         Cache the result to use as long as the current target, with
475         multilib flags, remains the same.
476
477         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
478         (dg-require-weak, dg-require-visibility, dg-require-alias,
479         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
480         dg-require-effective-target, dg-skip-if): Remove call to
481         skip_test_and_clear_xfail.
482         (dg-test): Clear xfail data.
483
484 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
485
486         PR target/17751
487         * gcc.dg/ppc64-toc.c: New test.
488
489         * g++.dg/tree-ssa/empty-1.C: New test.
490
491         PR middle-end/19551
492         * gcc.c-torture/execute/20050121-1.c: New test.
493         * gcc.dg/20050121-2.c: New test.
494
495 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
496         Paul Brook  <paul@codesourcery.com>
497
498         PR fortran/17941
499         * gfortran.dg/real_const_1.f: New test.
500         * gfortran.dg/real_const_2.f90: New test.
501         * gfortran.dg/complex_int_1.f90: New test.
502
503 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
504
505         PR fortran/19313
506         * gfortan.dg/inquire_6.f90: New test.
507
508 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
509
510         PR libfortran/19451
511         * open_readonly_1.f90:  New test.
512
513 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
514
515         PR libfortran/18982
516         * gfortran.dg/open_new.f90: New file.
517
518 2005-01-22  Paul Brook  <paul@codesourcery.com>
519
520         * namelist_1.f90: New test.
521
522 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
523
524         PR tree-optimization/19484
525         * gcc.c-torture/compile/20050122-[12].c: New tests.
526
527 2005-01-22  Paul Brook  <paul@codesourcery.com>
528
529         * gfortran.dg/implicit_2.f90: New test.
530
531 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
532
533         PR fortran/19314
534         * gfortran.dg/inquire_5.f90: New test.
535
536 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
537
538         PR c/18809
539         * gcc.dg/pr18809-1.c: New test.
540
541 2005-01-21  Ian Lance Taylor  <ian@airs.com>
542
543         * gcc.dg/20050121-1.c: New test.
544
545         PR tree-optimization/13000
546         * gcc.dg/20040206-1.c: Change warning to point where function is
547         being inlined.
548
549 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
550
551         PR c++/19208
552         * g++.dg/template/array11.C: New test.
553
554 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
555
556         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
557         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
558         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
559         * gfortran.dg/getenv_1.f90: Add dg-do directive.
560         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
561         gfortran.dg/pr17164.f90: Add missing dg-do directives.
562
563 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
564
565         PR tree-optimization/15349
566         * gcc.dg/tree-ssa/pr15349.c: New.
567
568 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
569
570         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
571
572 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
573
574         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
575         scan-assembler-times directive name.
576
577         * gcc.dg/asm-a.c: Move dg-require-effective-target to
578         after dg-do.
579
580         PR rtl-optimization/19462
581         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
582
583 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
584
585         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
586         counting function calls on ia64.
587
588 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
589
590         PR rtl-optimization/15139
591         * gcc.dg/20050111-2.c: New test.
592
593         PR c/17297
594         * gcc.c-torture/compile/20050113-1.c: New testcase.
595
596         PR middle-end/19164
597         * gcc.dg/20050113-1.c: New testcase.
598
599 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
600
601         * gcc.dg/vect/vect-85.c: Add comment.
602         * gcc.dg/vect/vect-86.c: Add xfail for now.
603         * gcc.dg/vect/vect-87.c: Add xfail for now.
604         * gcc.dg/vect/vect-88.c: Add xfail for now.
605         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
606
607 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
608
609         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
610
611 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
612
613         * g++.dg/debug/typedef3.C: New test.
614
615 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
616
617         PR c/19472
618         * gcc.dg/asm-a.c: New test.
619
620 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
621
622         * gcc.dg/sh-relax.c: Add prototype for abort.
623
624 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
625
626         * gcc.dg/short-compare-1.c: New test.
627         * gcc.dg/short-compare-2.c: Likewise.
628
629 2005-01-18  Michael Matz  <matz@suse.de>
630
631         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
632
633 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
634
635         PR tree-optimization/19121
636         * gcc.c-torture/compile/pr19121.c: New test.
637
638 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
639
640         PR target/19357
641         * gcc.c-torture/compile/pr19357.c: New test.
642
643 2005-01-17  Ian Lance Taylor  <ian@airs.com>
644
645         PR c/5675
646         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
647         pass--those that refer just to the variable, possibly with a
648         cast.
649         * gcc.dg/c99-const-expr-3.c: Likewise.
650
651         PR middle-end/13127
652         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
653         longer emitted.
654
655 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
656
657         PR fortran/18778
658         * gfortran.dg/endfile_2.f90: New test.
659
660 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
661
662         PR 19168
663         * gfortran.dg/select_5.f90: New test.
664
665 2004-01-16  Paul Brook  <paul@codesourcery.com>
666
667         * gfortran.dg/common_4.f90: New test.
668
669 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
670
671         PR rtl-optimization/19462
672         * gcc.dg/torture/pr19462-1.c: New test.
673
674 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
675
676         PR objc/19321
677         * objc.dg/func-ptr-2.m: New.
678         * objc.dg/volatile-1.m: New.
679
680 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
681
682         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
683
684 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
685
686         PR tree-optimization/19060
687         * gcc.c-torture/execute/20050104-1.c: New test.
688
689 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
690
691         PR fortran/18983
692         * gfortran.dg/write_to_null.f90: New test.
693
694 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
695             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
696
697         PR other/19328
698         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
699         argument.
700
701 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
702
703         PR c++/19263
704         * g++.dg/init/vector1.C: New test.
705
706 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
707
708         PR target/13158
709         * gcc.target/ia64/sibcall-unwind-1.c: New test.
710         PR target/18987
711         * gcc.target/ia64/sibcall-unwind-2.c: New test.
712
713 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
714
715         * gfortran.dg/select_1.f90: New test.
716         * gfortran.dg/select_2.f90: New test.
717         * gfortran.dg/select_3.f90: New test.
718         * gfortran.dg/select_4.f90: New test.
719
720 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
721
722         PR middle-end/19084
723         PR rtl-optimization/19348
724         * gcc.dg/20050111-1.c: New test.
725         * gcc.c-torture/execute/20050111-1.c: New test.
726
727         * gcc.dg/i386-asm-4.c: New test.
728
729 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
730
731         * gcc.dg/nested-func-2.c: New test.
732         * ada/acats/norun.lst: Remove c953002.
733
734 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
735
736         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
737
738 2005-01-12  Ben Elliston  <bje@au.ibm.com>
739
740         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
741
742 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
743
744         PR target/18761
745         * g++.dg/abi/align1.C: New test.
746
747 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
748
749         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
750         at a time.
751         * g++.dg/ext/altivec_check.h: Support compiling as C.
752
753 2005-01-10  Roger Sayle  <roger@eyesopen.com>
754
755         PR c++/19355
756         * g++.dg/expr/pr19355-1.C: New test case.
757
758 2005-01-10  Laurent GUERBY <laurent@guerby.net>
759
760         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
761         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
762         * ada/acats/tests/c3/c92005b.ada: Likewise.
763         * ada/acats/tests/c3/cxb3012.a: Likewise.
764         * ada/acats/norun.lst: Add c380004 and c953002, add PR
765         
766 2005-01-09  Paul Brook  <paul@codesourcery.com>
767
768         * gfortran.dg/common_2.f90: New file.
769         * gfortran.dg/common_3.f90: New file.
770
771 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
772
773         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
774
775 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
776
777         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
778         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
779         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
780         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
781         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
782         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
783         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
784         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
785         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
786         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
787         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
788         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
789         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
790         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
791         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
792         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
793         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
794         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
795         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
796         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
797         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
798         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
799         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
800         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
801         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
802         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
803         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
804         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
805         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
806         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
807         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
808         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
809         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
810         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
811         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
812         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
813         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
814         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
815         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
816         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
817         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
818         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
819         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
820         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
821         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
822         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
823         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
824         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
825         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
826         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
827         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
828         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
829         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
830         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
831         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
832         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
833         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
834         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
835         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
836         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
837         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
838         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
839         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
840         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
841         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
842         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
843         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
844
845         * gcc.dg/vect/vect-1.c: Fix spelling.
846         * gcc.dg/vect/vect-10.c: Fix spelling.
847         * gcc.dg/vect/vect-11.c: Fix spelling.
848         * gcc.dg/vect/vect-12.c: Fix spelling.
849         * gcc.dg/vect/vect-14.c: Fix spelling.
850         * gcc.dg/vect/vect-15.c: Fix spelling.
851         * gcc.dg/vect/vect-16.c: Fix spelling.
852         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
853         * gcc.dg/vect/vect-64.c: Fix comments.
854         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
855
856 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
857             Ira Rosen  <irar@il.ibm.com>
858
859         * gcc.dg/vect/vect-70.c: New test.
860         * gcc.dg/vect/vect-71.c: New test.
861
862 2005-01-09  Manfred Hollstein  <mh@suse.com>
863
864         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
865         * gcc.dg/pr18241-2.c: Likewise.
866         * gcc.dg/pr18241-3.c: Likewise.
867         * gcc.dg/pr18241-4.c: Likewise.
868         * gcc.dg/pr18241-5.c: Likewise.
869
870 2005-01-08  Richard Henderson  <rth@redhat.com>
871
872         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
873         False for x86 and x86-64.
874
875 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
876
877         PR tree-optimization/18241
878         * gcc.dg/pr18241-1.c: New test.
879         * gcc.dg/pr18241-2.c: New test.
880         * gcc.dg/pr18241-3.c: New test.
881         * gcc.dg/pr18241-4.c: New test.
882         * gcc.dg/pr18241-5.c: New test.
883
884 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
885
886         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
887         gfortran.dg/select_4.f90: New.
888
889 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
890
891         * gcc.c-torture/execute/20050107-1.c: New test.
892
893 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
894
895         PR c++/19298
896         * g++.dg/template/ref2.C: New.
897
898 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
899
900         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
901         instead of being empty.
902
903 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
904
905         PR fortran/15553
906         * gfortran.dg/array-1.f90: New test.
907
908 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
909
910         PR tree-optimization/19283
911         * gcc.c-torture/execute/20050106-1.c: New test.
912
913         PR rtl-optimization/18861
914         * gcc.dg/20050105-1.c: New test.
915
916         PR tree-optimization/18828
917         * gcc.dg/20050105-2.c: New test.
918
919 2005-01-07  Andreas Jaeger  <aj@suse.de>
920
921         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
922
923 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
924
925         PR fortran/18398
926         * gfortran.dg/fmt_read.f90: New test.
927
928 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
929
930         * gcc.dg/rs6000-ldouble-2.c: New.
931
932 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
933
934         PR c++/19244
935         * g++.dg/parser/ctor2.C: New test.
936
937 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
938
939         PR c++/17154
940         * g++.dg/template/using9.C: New test.
941
942 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
943
944         PR c++/19258
945         * g++.dg/lookup/friend6.C: New test.
946
947 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
948
949         PR c++/19270
950         * g++.dg/template/array10.C: New.
951
952 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
953
954         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
955         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
956
957 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
958
959         * gcc.c-torture/compile/20050105-1.c: New test.
960
961 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
962
963         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
964
965 2005-01-05  Roger Sayle  <roger@eyesopen.com>
966
967         PR middle-end/19100
968         * gcc.dg/conv-3.c: New test case.
969
970 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
971
972         * gcc.dg/asm-wide-1.c: New test.
973
974 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
975
976         PR c++/19030
977         * g++.dg/parse/crash22.C: New
978
979 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
980
981         PR 19257
982         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
983
984 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
985
986         PR middle-end/17767
987         * gcc.dg/i386-mmx-6.c: New test case.
988
989 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
990
991         PR tree-optimization/18308
992         * gcc.dg/vect/pr18308.c: New testcase.
993
994 2005-01-04  Andreas Jaeger  <aj@suse.de>
995
996         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
997
998 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
999             Robert Bowdidge <bowdidge@apple.com>
1000
1001         * gcc.dg/cpp/subframework1.c: New.
1002         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1003         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1004         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1005         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1006
1007 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1008
1009         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1010         producing warning.
1011         * gcc.dg/darwin-weakimport-2.c: New.
1012
1013 2005-01-03  Richard Henderson  <rth@redhat.com>
1014
1015         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1016
1017 2005-01-03  Richard Henderson  <rth@redhat.com>
1018
1019         * gcc.dg/vect/vect.exp: Enable for ia64.
1020         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1021         (check_effective_target_vect_float): Likewise.
1022         (check_effective_target_vect_no_align): Likewise.
1023         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1024         * gcc.dg/vect/vect-8.c: Likewise.
1025
1026 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1027
1028         PR target/19236
1029         * gcc.dg/pr19236-1.c: New test case.
1030
1031 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1032
1033         PR rtl-optimization/12092
1034         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1035
1036 2005-01-02  Andreas Jaeger  <aj@suse.de>
1037
1038         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1039
1040 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1041             Andrew Pinski  <pinskia@physics.uc.edu>
1042
1043         PR rtl-optimization/12092
1044         * gcc.dg/pr12092-1.c: New test case.
1045
1046 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1047
1048         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1049         'hidden' and 'default' for better portability.
1050         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1051
1052         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1053         6 and 7.
1054         * g++.old-deja/g++.brendan/new3.C: Likewise.
1055
1056 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1057
1058         * gcc.dg/20041231-1.C: New test.
1059         * g++.dg/warn/Wunreachable-code-1.C: New test.
1060
1061 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1062
1063         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1064         file, not /dev/null.  Abort on error.
1065
1066 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1067             Ziemowit Laski  <zlaski@apple.com>
1068
1069         PR objc/18971
1070         * objc.dg/encode-5.m: New test.
1071
1072 2004-12-29  Richard Henderson  <rth@redhat.com>
1073
1074         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1075         * objc.dg/stabs-1.m: Disable for ia64.
1076
1077 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1078
1079         PR c++/19190
1080         * g++.dg/warn/Wunused-10.C: New test.
1081
1082 2004-12-28  Richard Henderson  <rth@redhat.com>
1083
1084         * objc.dg/stabs-1.m: Disable for alpha.
1085
1086 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/19149
1089         * g++.dg/parse/error23.C: New test.
1090
1091 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1092
1093         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1094
1095         PR fortran/19032
1096         * gfortran.dg/intrinsic_modulo_1.f90: New.
1097         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1098         tests with divisor -1.
1099
1100 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1101
1102         * g++.dg/opt/temp1.C (memcpy): Return a value.
1103
1104         PR c++/19148
1105         * g++.dg/expr/cond7.C: New test.
1106
1107 2004-12-27  Paul Brook  <paul@codesourcery.com>
1108
1109         * gfortran.dg/g77/select_no_compile.f: Remove.
1110
1111 2004-12-27  Richard Henderson  <rth@redhat.com>
1112
1113         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1114         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1115         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1116
1117 2004-12-26  Richard Henderson  <rth@redhat.com>
1118
1119         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1120         by 1i instead of token pasting.
1121
1122 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1123
1124         PR tree-optimization/17578
1125         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1126         to additional_flags.
1127         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1128
1129 2004-12-25  Richard Henderson  <rth@redhat.com>
1130
1131         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1132         Remove Alpha.
1133
1134 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1135
1136         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1137         hppa*-*-hpux*.
1138         * gcc.dg/pr17957.c (dg-options): Likewise.
1139         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1140         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1141         instead of 0 on __hppa__.
1142         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1143         "foo,%r" on hppa*-*-*.
1144
1145 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1146
1147         PR fortran/19071
1148         * gfortran.dg/complex_write.f90: New test.
1149
1150 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1151
1152         PR c++/17595
1153         * g++.dg/parse/pragma2.C: New test.
1154
1155         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1156
1157 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1158
1159         * gcc.dg/empty2.c: Add missing dg-warning.
1160
1161 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1162
1163         PR c++/17413
1164         * g++.dg/template/local4.C: New test.
1165         * g++.dg/template/crash19.C: Add dg-error marker.
1166
1167         * g++.dg/template/crash31.C: Correct embedded PR number.
1168
1169 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1170
1171         PR c++/16405
1172         * g++.dg/opt/temp1.C: Add do-run marker.
1173
1174 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1175
1176         * g++.dg/template/spec19.C: New.
1177
1178 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1179
1180         PR target/16819
1181         * gcc.dg/empty2.c: New.
1182
1183 2004-12-23  Richard Henderson  <rth@redhat.com>
1184
1185         * lib/target-supports.exp (check_effective_target_vect_no_align):
1186         Remove i?86 and x86-64.
1187
1188 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1189
1190         PR c++/16405
1191         * g++.dg/opt/temp1.C: New test.
1192
1193 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1194
1195         PR c++/18733
1196         * g++.dg/template/friend33.C: New testcase.
1197
1198 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1199
1200         PR c++/18464
1201         * g++.dg/template/cond5.C: New test.
1202
1203         PR c++/18492
1204         * g++.dg/inherit/thunk3.C: New test.
1205
1206         PR c++/11224
1207         * g++.dg/warn/Wunused-9.C: New test.
1208
1209 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1210
1211         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1212
1213 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1214
1215         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1216
1217 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR c++/18378
1220         * g++.dg/ext/packed8.C: New test.
1221
1222         PR c++/13268
1223         * g++.dg/template/crash31.C: New test.
1224
1225         PR c++/19034
1226         * g++.dg/template/crash30.C: New test.
1227
1228 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1229
1230         PR C++/18984
1231         * g++.dg/eh/ctor3.C: New test.
1232
1233 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1234
1235         * objc.dg/stabs-1.m: Allow section name to be quoted and
1236         assembly label to begin with '.LL'.
1237
1238 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1239
1240         * gcc.dg/vect/vect.exp
1241         (check_effective_target_lp64_or_vect_no_align): New.
1242         * gcc.dg/vect/vect-77.c: Use it.
1243         * gcc.dg/vect/vect-78.c: Use it.
1244
1245         * lib/target-supports.exp
1246         (check_effective_target_vect_no_max,
1247         check_effective_target_vect_no_bitwise,
1248         check_effective_target_vect_no_align): New.
1249         * gcc.dg/vect/vect-13.c: Use them.
1250         * gcc.dg/vect/vect-17.c: Ditto.
1251         * gcc.dg/vect/vect-18.c: Ditto.
1252         * gcc.dg/vect/vect-19.c: Ditto.
1253         * gcc.dg/vect/vect-20.c: Ditto.
1254         * gcc.dg/vect/vect-27.c: Ditto.
1255         * gcc.dg/vect/vect-29.c: Ditto.
1256         * gcc.dg/vect/vect-44.c: Ditto.
1257         * gcc.dg/vect/vect-48.c: Ditto.
1258         * gcc.dg/vect/vect-50.c: Ditto.
1259         * gcc.dg/vect/vect-52.c: Ditto.
1260         * gcc.dg/vect/vect-54.c: Ditto.
1261         * gcc.dg/vect/vect-56.c: Ditto.
1262         * gcc.dg/vect/vect-58.c: Ditto.
1263         * gcc.dg/vect/vect-60.c: Ditto.
1264         * gcc.dg/vect/vect-72.c: Ditto.
1265         * gcc.dg/vect/vect-80.c: Ditto.
1266
1267 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1268
1269         PR c++/14075
1270         * g++.dg/init/string1.C: New.
1271
1272         PR c++/18975
1273         * g++.dg/other/synth1.C: New.
1274
1275 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1276
1277         PR c/18963
1278         * gcc.dg/pr18963-1.c: New test.
1279
1280 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1281
1282         PR c/18596
1283         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1284         * gcc.dg/pr18596-1.c: Use dg-error.
1285         (dg-options): Use -fno-unit-at-a-time.
1286         * gcc.dg/pr18596-2.c: New test.
1287         * gcc.dg/pr18596-3.c: New test.
1288
1289 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1290
1291         PR middle-end/18683
1292         * g++.dg/opt/pr18683-1.C: New test case.
1293
1294 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1295
1296         PR other/19093
1297         * g++.dg/opt/max1.C: Fix for 64bit targets.
1298
1299 2004-12-20  Matt Austern  <austern@apple.com>
1300
1301         PR c++/19044
1302         * g++.dg/ext/builtin6.C: New
1303
1304 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1305
1306         PR tree-optimization/19080
1307         * gcc.c-torture/compile/pr19080.c: New test.
1308
1309 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1310
1311         * gcc.dg/20041219-1.c: New test.
1312
1313 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1314
1315         PR middle-end/19068
1316         * g++.dg/opt/max1.C: New test case.
1317
1318 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1319
1320         * gcc.dg/fdata-sections-1.c: New test.
1321
1322 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1323
1324         PR middle-end/18548
1325         * gcc.dg/max-1.c: New test case.
1326
1327 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1328
1329         * gcc.c-torture/execute/20041218-1.c: New test.
1330
1331 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1332
1333         * gcc.dg/pr18501.c: New test.
1334         * gcc.dg/uninit-5.c: XFAIL.
1335         * gcc.dg/uninit-9.c: XFAIL.
1336
1337 2004-12-17  Dale Johannesen  <dalej@apple.com>
1338
1339         * gcc.dg/20041213-1.c:  New.
1340
1341 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1342
1343         * objc.dg/stabs-1.m: Allow assembly label to begin
1344         with a dot ('.').
1345
1346 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1347
1348         * gcc.c-torture/execute/20041213-1.c: Move...
1349         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1350
1351 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1352
1353         PR c++/18721
1354         * g++.dg/lookup/conv-5.C: New.
1355
1356 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1357
1358         * objc.dg/stabs-1.m: New test.
1359
1360 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1361
1362         * gcc.dg/visibility-c.c: Change compile to
1363         assemble for the test.
1364
1365 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1366
1367         PR target/19041
1368         * gcc.dg/visibility-c.c: New test.
1369
1370 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1371
1372         PR middle-end/18493
1373         * gcc.dg/switch-8.c: New test case.
1374
1375 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1376
1377         PR c++/18905
1378         * g++.dg/template/init4.C: New.
1379         * g++.dg/opt/static3.C: Enable optimizer.
1380
1381 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1382
1383         * g++.dg/other/complex1.C: New test.
1384
1385 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1386
1387         * g++.dg/opt/inline9.C: New test.
1388
1389 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1390
1391         PR fortran/18993
1392         * gfotran.dg/nullify_1.f: New test.
1393
1394 2004-12-15  Richard Henderson  <rth@redhat.com>
1395
1396         * gcc.target/i386/i386.exp: New harness.
1397         * gcc.target/i386/vect-args.c: New.
1398
1399 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1400
1401         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1402
1403 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1404
1405         PR c++/18825
1406         * g++.dg/template/friend32.C: New test.
1407
1408 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1409
1410         * cpp/pragma-once-1.c: New test.
1411         * cpp/pragma-once-1b.h: Likewise.
1412         * cpp/pragma-once-1c.h: Likewise.
1413         * cpp/pragma-once-1d.h: Likewise.
1414         * cpp/inc/pragma-once-1a.h: Likewise.
1415
1416 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1417             Steven G. Kargl  <kargls@comcast.net>
1418
1419         PR fortran/17597
1420         * gfortran.dg/list_read_3.f90: New test.
1421
1422 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1423
1424         * gcc.dg/ftrapv-2.c: New test.
1425
1426 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1427
1428         PR c++/18981
1429         * g++.dg/template/typename9.C: New test.
1430
1431 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1432
1433         PR c++/18738
1434         * g++.dg/template/typename8.C: New test.
1435         * g++.dg/parse/friend2.C: Tweak error message.
1436
1437 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1438
1439         * gcc.c-torture/20041214-1.c: New test.
1440
1441 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1442
1443         PR c++/18965
1444         * g++.dg/init/array17.C: New test.
1445
1446 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1447
1448         PR c++/18793
1449         * g++.dg/init/aggr3.C: New test.
1450
1451 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1452
1453         * gcc.dg/altivec-types-1.c: New test.
1454         * gcc.dg/altivec-types-2.c: New test.
1455         * gcc.dg/altivec-types-3.c: New test.
1456         * gcc.dg/altivec-types-4.c: New test.
1457         * g++.dg/ext/altivec-types-1.C: New test.
1458         * g++.dg/ext/altivec-types-2.C: New test.
1459         * g++.dg/ext/altivec-types-3.C: New test.
1460         * g++.dg/ext/altivec-types-4.C: New test.
1461
1462 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1463
1464         PR middle-end/18951
1465         * gcc.c-torture/execute/20041213-1.c: New test.
1466
1467 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1468
1469         PR c++/18949
1470         * g++.dg/template/cast1.C: New.
1471
1472 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1473
1474         * gcc.c-torture/execute/20041213-2.c: New test.
1475
1476 2004-12-13  Richard Henderson  <rth@redhat.com>
1477
1478         * gcc.dg/i386-sse-10.c: Fix typo in options.
1479
1480 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1481
1482         PR c++/18968
1483         * g++.dg/opt/pr18968.C: New test.
1484
1485 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1486
1487         PR c++/18925
1488         * g++.dg/ext/visibility/staticdatamem.C: New test.
1489
1490 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1491
1492         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1493
1494 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1495
1496         PR rtl-optimization/18928
1497         * gcc.dg/pr18928-1.c: New test case.
1498
1499 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1500
1501         PR tree-opt/16951
1502         * gcc.c-torture/compile/20041211-1.c: New.
1503
1504 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1505
1506         PR middle-end/17564
1507         * gcc.c-torture/execute/20041212-1.c: New test.
1508
1509 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1510
1511         PR fortran/18869
1512         * gfortran.dg/common_1.f90: New test.
1513
1514 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1515         Paul Brook  <paul@codesourcery.com>
1516
1517         PR fortran/16222
1518         * gfortran.dg/real_do_1.f90: New test.
1519
1520 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1521
1522         PR tree-opt/18040
1523         * g++.dg/opt/ptrmem6.C: New test.
1524
1525 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1526
1527         PR middle-end/18921
1528         * gcc.dg/pr18921-1.c: New test case.
1529
1530 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1531
1532         PR fortran/17175
1533         * gfortran.dg/scale_1.f90: New test.
1534
1535 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1536
1537         PR middle-end/18903
1538         * gcc.c-torture/compile/pr18903.c: New test.
1539
1540 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1541
1542         * gcc.c-torture/execute/20041210-1.c: New test.
1543
1544 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1545
1546         PR c++/18731
1547         * g++.dg/parser/struct-1.C: New test.
1548         * g++.dg/parser/struct-2.C: New test.
1549         * g++.dg/parser/struct-3.C: New test.
1550
1551 2004-12-09  Richard Henderson  <rth@redhat.com>
1552
1553         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1554
1555         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1556         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1557
1558 2004-12-09  Matt Austern  <austern@apple.com>
1559
1560         PR c++/18514
1561         * g++.dg/ext/builtin1.C: New
1562         * g++.dg/ext/builtin2.C: New
1563         * g++.dg/ext/builtin3.C: New
1564         * g++.dg/ext/builtin4.C: New
1565         * g++.dg/ext/builtin5.C: New
1566
1567 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1568
1569         PR tree-opt/18904
1570         * g++.dg/opt/ptrmem5.C: New test.
1571
1572 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1573
1574         * g++.dg/parse/typename5.C: Adjust for new error.
1575         * g++.dg/parse/typename7.C: New.
1576
1577 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1578
1579         PR c++/18073
1580         * g++.dg/other/mmintrin.C: New test.
1581
1582 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1583
1584         PR c++/16681
1585         * g++.dg/init/array15.C: New.
1586         * g++.dg/init/array16.C: New.
1587
1588 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1589
1590         PR fortran/18826
1591         * gfortran.dg/assign_1.f90: New test.
1592
1593 2004-12-08  Nick Clifton  <nickc@redhat.com>
1594
1595         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1596         * gcc.target/xstormy16/data_below100: Likewise.
1597         * gcc.target/xstormy16/sfr: Likewise.
1598         * gcc.target/xstormy16/below100.S: New test source file.
1599         * gcc.target/xstormy16/below100.ld: New test linker script.
1600         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1601         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1602         bp instructions.
1603         * gcc.target/xstormy16/bp.c: Likewise.
1604
1605         * gcc.target/xstormy16/bss_below100: New files:
1606         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1607         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1608         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1609         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1610         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1611         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1612         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1613         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1614         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1615         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1616         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1617         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1618         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1619         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1620         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1621         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1622         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1623         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1624         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1625         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1626         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1627         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1628         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1629         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1630         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1631         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1632         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1633
1634         * gcc.target/xstormy16/data_below100: New files:
1635         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1636         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1637         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1638         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1639         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1640         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1641         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1642         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1643         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1644         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1645         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1646         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1647         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1648         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1649         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1650         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1651         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1652         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1653         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1654         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1655         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1656         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1657         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1658         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1659         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1660         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1661         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1662
1663         * gcc.target/xstormy16/sfr: New files:
1664         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1665         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1666         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1667         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1668         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1669         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1670         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1671         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1672         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1673         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1674         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1675         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1676         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1677         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1678         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1679         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1680         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1681         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1682         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1683         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1684         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1685         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1686         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1687         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1688         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1689         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1690         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1691         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1692         27_if0_sfrw_bitfield_f.c
1693
1694 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1695
1696         PR c++/18100
1697         * g++.dg/lookup/name-clash4.C: New test.
1698
1699 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1700
1701         PR c++/18672
1702         * g++.dg/opt/array1.C: New.
1703
1704         PR c++/18803
1705         * g++.dg/template/operator5.C: New.
1706
1707 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1708
1709         PR c/18867
1710         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1711
1712 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1713
1714         * gcc.dg/noncompile/20041207.c: New test.
1715
1716 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1717
1718         * g++.dg/other/unreachable-1.C: New test.
1719
1720 2004-12-06  Nick Clifton  <nickc@redhat.com>
1721
1722         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1723         <limits.h> because the latter comes from gcc's include/ directory
1724         and not the newlib/libc/include directory.
1725
1726 2004-12-04  Richard Henderson  <rth@redhat.com>
1727
1728         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1729
1730 2004-12-04  Richard Henderson  <rth@redhat.com>
1731
1732         * lib/target-supports.exp (check_gc_sections_available): Disable
1733         for alpha and ia64.
1734
1735 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1736
1737         PR middle-end/17909
1738         * g++.dg/other/vararg-2.C: New test.
1739
1740 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1741
1742         PR c++/17011, c++/17971
1743         * g++.dg/template/error15.C: Adjust expected error.
1744         * g++.dg/template/instantiate3.C: Likewise.
1745
1746 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1747
1748         * gcc.dg/altivec-18.c: Fix for darwin
1749
1750 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1751
1752         PR c++/18782
1753         * g++.dg/parse/ptrmem2.C: New.
1754
1755         PR c++/18318
1756         * g++.dg/template/new1.C: New.
1757
1758 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1759
1760         PR fortran/18710
1761         * gfortran.dg/direct_io_3.f90: New test.
1762
1763 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1764
1765         PR 18758
1766         * g++.dg/parse/crash21.C: New.
1767
1768 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1769
1770         PR c++/15664, c++/18276
1771         * g++.dg/template/ttp13.C: New test.
1772         * g++.dg/template/ttp14.C: Likewise.
1773
1774 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1775
1776         PR c++/18123
1777         * g++.dg/parse/enum2.C: New test.
1778         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1779
1780 2004-12-02  Nick Clifton  <nickc@redhat.com>
1781
1782         * gcc.target/xstormy16: New test directory.
1783         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1784         * gcc.target/xstormy16/bp.c: Check the generation of bp
1785         instructions.
1786         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1787         bn instructions and the BELOW100 attribute.
1788
1789 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1790
1791         PR target/16952
1792         * gcc.dg/ppc-eabi.c: New.
1793
1794 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1795
1796         PR fortran/18284
1797         * gfortran.dg/backspace.f90
1798
1799 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1800
1801         * gfortran.dg/inquire.f90: New test.
1802
1803 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1804
1805         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1806         handle effective-target-keyword.
1807         (dg-skip-if): Support effective-target keyword as target list.
1808         (dg-xfail-if): Ditto.
1809         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1810
1811 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1812
1813         PR tree-optimization/18291
1814         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1815
1816 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1817
1818         PR C++/18729
1819         * g++.dg/parse/crash20.C: New.
1820
1821         PR c++/17431
1822         * g++.dg/overload/arg1.C: New.
1823         * g++.dg/overload/arg2.C: New.
1824         * g++.dg/overload/arg3.C: New.
1825         * g++.dg/overload/arg4.C: New.
1826
1827 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1828
1829         * gcc.dg/c99-flex-array-4.c: Remove.
1830
1831 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1832
1833         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1834
1835         * lib/target-supports.exp (is-effective-target): Simplify.
1836
1837         * lib/target-supports.exp (check_effective_target_vect_long):
1838         Fix for powerpc64-*-*.
1839
1840 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1841
1842         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1843         to support new requirements on FreeBSD 5.
1844
1845 2004-11-30  Devang Patel  <dpatel@apple.com>
1846
1847         PR 18702
1848         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1849
1850 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1851
1852         * g++.dg/ext/altivec-13.C: New test.
1853
1854 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1855
1856         PR tree-opt/18298
1857         * gcc.c-torture/execute/p18298.c: New test.
1858
1859 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1860             Dorit Naishlos  <dorit@il.ibm.com>
1861
1862         PR tree-opt/18607
1863         * gcc.dg/vect/vect-89.c: New test.
1864
1865 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1866
1867         * gcc.dg/pr18596-1.c: New test.
1868
1869 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1870
1871         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1872
1873 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1874
1875         PR c/18479
1876         * gcc.dg/pr18479.c: New test.
1877
1878 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1879
1880         PR target/18490
1881         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1882         mmix-knuth-mmixware.
1883
1884         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1885         cris-*-elf* cris-*-aout* mmix-*-*
1886
1887 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1888
1889         PR middle-end/18725
1890         * gcc.dg/pr18725.c: New test.
1891
1892 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1893
1894         PR target/18488
1895         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1896
1897         PR target/18336
1898         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1899
1900 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR c++/18368
1903         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1904         * g++.old-deja/g++.law/ctors5.C: Likewise.
1905         * g++.old-deja/g++.other/crash25.C: Likewise.
1906
1907         PR c++/18674
1908         * g++.dg/template/error16.C: New test.
1909
1910         PR c++/18512
1911         * g++.dg/template/crash29.C: New test.
1912
1913 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1914
1915         PR tree-optimization/18712
1916         * gcc.c-torture/compile/pr18712.c: New test.
1917
1918 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1919
1920         PR c/7544
1921         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1922         tests.
1923
1924 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1925
1926         PR c++/18652
1927         * g++.dg/lookup/crash6.C: New test.
1928
1929 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1930
1931         PR middle-end/18164
1932         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1933
1934 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1935
1936         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1937         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1938         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1939
1940 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1941
1942         * gcc.dg/pr18164.c: New test.
1943
1944 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1945
1946         * gcc.dg/funroll-loops-all.c: New.
1947
1948 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1949
1950         PR target/18489
1951         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1952         delimeter, match space and TAB as well as ":".
1953
1954         PR target/18484
1955         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1956
1957         PR target/18348
1958         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1959
1960         PR target/18345
1961         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1962
1963         PR target/18337
1964         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1965
1966 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1967
1968         * gfortran.dg/direct_io_2.f90: New test.
1969
1970 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1971
1972         PR target/18334
1973         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1974
1975 2004-11-28  Richard Henderson  <rth@redhat.com>
1976
1977         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1978
1979 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1980
1981         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1982         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1983         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1984         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1985         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1986         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1987         gcc.dg/pointer-arith-8.c: New tests.
1988
1989 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1990
1991         PR fortran/18364
1992         * gfortran.dg/endfile.f90: New test.
1993
1994 2004-11-27  Falk Hueffner  <falk@debian.org>
1995
1996         * gcc.dg/loop-6.c: New test.
1997
1998 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1999
2000         * gcc.c-torture/execute/20041126-1.c: New test.
2001
2002 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2003
2004         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2005         on IRIX.
2006
2007 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2008
2009         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2010         functions.
2011
2012 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2013
2014         PR rtl-optimization/17825
2015         * gcc.c-torture/compile/20041119-1.c: New test.
2016
2017 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2018
2019         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2020         Check existence of ld library path variables before unsetting.
2021
2022 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2023
2024         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2025
2026 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2027
2028         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2029
2030 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2031
2032         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2033
2034 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2035
2036         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2037         dg-do directive.
2038
2039 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2040
2041         * gcc.dg/pr17957.c: Pass --param, not -param.
2042
2043 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2044
2045         PR middle-end/17957
2046         * testsuite/gcc.dg/pr17957.c: New test.
2047
2048 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2049
2050         PR c++/18445
2051         * g++.dg/template/crash28.C: Likewise.
2052
2053         PR c++/18001
2054         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2055         * g++.dg/ext/lvaddr.C: Likewise.
2056         * g++.dg/opt/pr7503-3.C: Likewise.
2057
2058         PR c++/18466
2059         * g++.dg/parse/qualified3.C: New test.
2060         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2061
2062         PR c++/18545
2063         * g++.dg/expr/return1.C: New test.
2064
2065 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2066
2067         Friend class name lookup 3/n, PR c++/3332
2068         * g++.dg/lookup/friend3.C: New test.
2069         * g++.dg/lookup/friend4.C: Likewise.
2070         * g++.dg/lookup/friend5.C: Likewise.
2071
2072 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2073
2074         Friend class name lookup 2/n, PR c++/14513, c++/15410
2075         * g++.dg/lookup/friend2.C: New test.
2076         * g++.dg/template/friend31.C: Likewise.
2077
2078 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2079
2080         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2081
2082 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2083
2084         PR c++/17473
2085         * g++.dg/tc1/dr56.C: Remove.
2086         * g++.dg/template/typedef1.C: Add dg-error markers.
2087         * g++.old-deja/g++.other/typedef7.C: Likewise.
2088
2089         PR c++/18285
2090         * g++.dg/parse/typedef7.C: New test.
2091
2092 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2093
2094         * gcc.c-torture/execute/20041124-1.c: New test.
2095
2096 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2097
2098         * g++.dg/template/deduce3.C: New test.
2099
2100         PR c++/18586
2101         * g++.dg/template/crash27.C: New test.
2102
2103         PR c++/18530
2104         * g++.dg/warn/Wshadow-3.C: New test.
2105
2106 2004-11-24  Devang Patel  <dpatel@apple.com>
2107
2108         PR/18555
2109         * gcc.dg/cpp/isysroot-1.c: New test.
2110         * gcc.dg/cpp/usr/include/stdio.h: New file.
2111         * gcc.dg/cpp/isysroot-2.c: New test.
2112         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2113         New file.
2114
2115 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2116
2117         PR c++/8929
2118         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2119
2120 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2121
2122         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2123         * gcc.target/sparc/pdist.c: Likewise.
2124
2125 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2126
2127         PR c++/16882
2128         * g++.dg/conversion/simd1.C: New test.
2129
2130 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2131
2132         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2133         and restore_ld_library_path_env_vars.
2134         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2135         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2136         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2137         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2138
2139 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2140
2141         * gcc.dg/pragma-align-2.c: Test macro expansion.
2142         * gcc.dg/pragma-pack-2.c: New test.
2143
2144 2004-11-23  Richard Henderson  <rth@redhat.com>
2145
2146         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2147         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2148         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2149         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2150         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2151         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2152
2153         * gcc.dg/vect/vect.exp: Add check for alpha.
2154         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2155         (check_effective_target_vect_int): Enable for alpha.
2156         (check_effective_target_vect_long): New.
2157         (is-effective-target): Add it.
2158
2159 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2160
2161         * gcc.dg/pr18614-1.c: New test.
2162
2163 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2164
2165         * gcc.dg/setjmp-2.c: New test.
2166
2167 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2168
2169         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2170         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2171         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2172         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2173         gcc.target/sparc/pdist.c: New tests.
2174
2175 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2176
2177         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2178
2179 2004-11-22  Dale Johannesen  <dalej@apple.com>
2180
2181         * gcc.dg/20041111-1.c:  New.
2182
2183 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2184
2185         PR tree-opt/18536
2186         * gcc.dg/vect/pr18536.c: New test.
2187
2188 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2189
2190         PR c++/18354
2191         * g++.dg/template/nontype11.C: New test.
2192
2193 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2194
2195         PR middle-end/18520
2196         * gcc.dg/pr18520-1.c: New test case.
2197
2198 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2199
2200         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2201         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2202         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2203         expected diagnostics.
2204
2205 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2206
2207         PR target/18580
2208         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2209         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2210         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2211
2212 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2213
2214         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2215
2216 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2217             Joseph Myers  <joseph@codesourcery.com>
2218
2219         * lib/target-supports.exp (check_visibility_available): Really
2220         test the compiler.
2221
2222 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2223
2224         PR tree-opt/18181
2225         * gcc.dg/vect/vect-85.c: New test.
2226         * gcc.dg/vect/vect-86.c: New test.
2227         * gcc.dg/vect/vect-87.c: New test.
2228         * gcc.dg/vect/vect-88.c: New test.
2229
2230 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2231
2232         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2233
2234 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2235
2236         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2237         * gcc.dg/ppc-and-1.c: Ditto.
2238         * gcc.dg/ppc-compare-1.c: Ditto.
2239         * gcc.dg/ppc-mov-1.c: Ditto
2240
2241 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2242             Mark Mitchell  <mark@codesourcery.com>
2243
2244         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2245
2246 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2247             Aldy Hernandez  <aldyh@redhat.com>
2248
2249         * lib/target-supports.exp (check_effective_target_vect_int): New
2250         (check_effective_target_vect_float): New
2251         (check_effective_target_vect_double): New.
2252         (is-effective-target): Support new effective targets keywords.
2253         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2254         default action for dg-do.
2255         * gcc.dg/vect/pr16105.c: Use new support.
2256         * gcc.dg/vect/pr18400.c: Ditto.
2257         * gcc.dg/vect/pr18425.c: Ditto.
2258         * gcc.dg/vect/vect-1.c: Ditto.
2259         * gcc.dg/vect/vect-10.c: Ditto.
2260         * gcc.dg/vect/vect-11.c: Ditto.
2261         * gcc.dg/vect/vect-12.c: Ditto.
2262         * gcc.dg/vect/vect-13.c: Ditto.
2263         * gcc.dg/vect/vect-14.c: Ditto.
2264         * gcc.dg/vect/vect-15.c: Ditto.
2265         * gcc.dg/vect/vect-16.c: Ditto.
2266         * gcc.dg/vect/vect-17.c: Ditto.
2267         * gcc.dg/vect/vect-18.c: Ditto.
2268         * gcc.dg/vect/vect-19.c: Ditto.
2269         * gcc.dg/vect/vect-2.c: Ditto.
2270         * gcc.dg/vect/vect-20.c: Ditto.
2271         * gcc.dg/vect/vect-21.c: Ditto.
2272         * gcc.dg/vect/vect-22.c: Ditto.
2273         * gcc.dg/vect/vect-23.c: Ditto.
2274         * gcc.dg/vect/vect-24.c: Ditto.
2275         * gcc.dg/vect/vect-25.c: Ditto.
2276         * gcc.dg/vect/vect-26.c: Ditto.
2277         * gcc.dg/vect/vect-27.c: Ditto.
2278         * gcc.dg/vect/vect-27a.c: Ditto.
2279         * gcc.dg/vect/vect-28.c: Ditto.
2280         * gcc.dg/vect/vect-29.c: Ditto.
2281         * gcc.dg/vect/vect-29a.c: Ditto.
2282         * gcc.dg/vect/vect-3.c: Ditto.
2283         * gcc.dg/vect/vect-30.c: Ditto.
2284         * gcc.dg/vect/vect-31.c: Ditto.
2285         * gcc.dg/vect/vect-32.c: Ditto.
2286         * gcc.dg/vect/vect-33.c: Ditto.
2287         * gcc.dg/vect/vect-34.c: Ditto.
2288         * gcc.dg/vect/vect-35.c: Ditto.
2289         * gcc.dg/vect/vect-36.c: Ditto.
2290         * gcc.dg/vect/vect-37.c: Ditto.
2291         * gcc.dg/vect/vect-38.c: Ditto.
2292         * gcc.dg/vect/vect-4.c: Ditto.
2293         * gcc.dg/vect/vect-40.c: Ditto.
2294         * gcc.dg/vect/vect-41.c: Ditto.
2295         * gcc.dg/vect/vect-42.c: Ditto.
2296         * gcc.dg/vect/vect-43.c: Ditto.
2297         * gcc.dg/vect/vect-44.c: Ditto.
2298         * gcc.dg/vect/vect-45.c: Ditto.
2299         * gcc.dg/vect/vect-46.c: Ditto.
2300         * gcc.dg/vect/vect-47.c: Ditto.
2301         * gcc.dg/vect/vect-48.c: Ditto.
2302         * gcc.dg/vect/vect-48a.c: Ditto.
2303         * gcc.dg/vect/vect-49.c: Ditto.
2304         * gcc.dg/vect/vect-5.c: Ditto.
2305         * gcc.dg/vect/vect-50.c: Ditto.
2306         * gcc.dg/vect/vect-51.c: Ditto.
2307         * gcc.dg/vect/vect-52.c: Ditto.
2308         * gcc.dg/vect/vect-53.c: Ditto.
2309         * gcc.dg/vect/vect-54.c: Ditto.
2310         * gcc.dg/vect/vect-55.c: Ditto.
2311         * gcc.dg/vect/vect-56.c: Ditto.
2312         * gcc.dg/vect/vect-56a.c: Ditto.
2313         * gcc.dg/vect/vect-57.c: Ditto.
2314         * gcc.dg/vect/vect-58.c: Ditto.
2315         * gcc.dg/vect/vect-59.c: Ditto.
2316         * gcc.dg/vect/vect-6.c: Ditto.
2317         * gcc.dg/vect/vect-60.c: Ditto.
2318         * gcc.dg/vect/vect-61.c: Ditto.
2319         * gcc.dg/vect/vect-62.c: Ditto.
2320         * gcc.dg/vect/vect-63.c: Ditto.
2321         * gcc.dg/vect/vect-64.c: Ditto.
2322         * gcc.dg/vect/vect-65.c: Ditto.
2323         * gcc.dg/vect/vect-66.c: Ditto.
2324         * gcc.dg/vect/vect-67.c: Ditto.
2325         * gcc.dg/vect/vect-68.c: Ditto.
2326         * gcc.dg/vect/vect-69.c: Ditto.
2327         * gcc.dg/vect/vect-7.c: Ditto.
2328         * gcc.dg/vect/vect-72.c: Ditto.
2329         * gcc.dg/vect/vect-72a.c: Ditto.
2330         * gcc.dg/vect/vect-73.c: Ditto.
2331         * gcc.dg/vect/vect-74.c: Ditto.
2332         * gcc.dg/vect/vect-75.c: Ditto.
2333         * gcc.dg/vect/vect-76.c: Ditto.
2334         * gcc.dg/vect/vect-77.c: Ditto.
2335         * gcc.dg/vect/vect-77a.c: Ditto.
2336         * gcc.dg/vect/vect-78.c: Ditto.
2337         * gcc.dg/vect/vect-79.c: Ditto.
2338         * gcc.dg/vect/vect-8.c: Ditto.
2339         * gcc.dg/vect/vect-80.c: Ditto.
2340         * gcc.dg/vect/vect-82.c: Ditto.
2341         * gcc.dg/vect/vect-82_64.c: Ditto.
2342         * gcc.dg/vect/vect-83.c: Ditto.
2343         * gcc.dg/vect/vect-83_64.c: Ditto.
2344         * gcc.dg/vect/vect-9.c: Ditto.
2345         * gcc.dg/vect/vect-all.c: Ditto.
2346         * gcc.dg/vect/vect-none.c: Ditto.
2347
2348 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2349
2350         * lib/gcc-dg.exp (dg-skip-if): New function.
2351         (dg-forbid-option): Remove.
2352         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2353         * g++.dg/abi/bitfield8.C: Likewise.
2354         * g++.dg/abi/dtor1.C: Likewise.
2355         * g++.dg/abi/empty10.C: Likewise.
2356         * g++.dg/abi/empty7.C: Likewise.
2357         * g++.dg/abi/empty9.C: Likewise.
2358         * g++.dg/abi/layout3.C: Likewise.
2359         * g++.dg/abi/layout4.C: Likewise.
2360         * g++.dg/abi/thunk1.C: Likewise.
2361         * g++.dg/abi/thunk2.C: Likewise.
2362         * g++.dg/abi/vbase11.C: Likewise.
2363         * g++.dg/abi/vthunk2.C: Likewise.
2364         * g++.dg/abi/vthunk3.C: Likewise.
2365         * g++.dg/ext/attrib8.C: Likewise.
2366         * g++.dg/opt/longbranch2.C: Likewise.
2367         * g++.dg/opt/reg-stack4.C: Likewise.
2368         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2369         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2370         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2371         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2372         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2373         * gcc.dg/20000609-1.c: Likewise.
2374         * gcc.dg/20000720-1.c: Likewise.
2375         * gcc.dg/20011107-1.c: Likewise.
2376         * gcc.dg/20011119-1.c: Likewise.
2377         * gcc.dg/20020108-1.c: Likewise.
2378         * gcc.dg/20020122-2.c: Likewise.
2379         * gcc.dg/20020122-3.c: Likewise.
2380         * gcc.dg/20020201-3.c: Likewise.
2381         * gcc.dg/20020206-1.c: Likewise.
2382         * gcc.dg/20020218-1.c: Likewise.
2383         * gcc.dg/20020310-1.c: Likewise.
2384         * gcc.dg/20020411-1.c: Likewise.
2385         * gcc.dg/20020418-2.c: Likewise.
2386         * gcc.dg/20020426-1.c: Likewise.
2387         * gcc.dg/20020426-2.c: Likewise.
2388         * gcc.dg/20020517-1.c: Likewise.
2389         * gcc.dg/20020523-1.c: Likewise.
2390         * gcc.dg/20020523-2.c: Likewise.
2391         * gcc.dg/20020729-1.c: Likewise.
2392         * gcc.dg/20030204-1.c: Likewise.
2393         * gcc.dg/20030826-2.c: Likewise.
2394         * gcc.dg/20030926-1.c: Likewise.
2395         * gcc.dg/20031202-1.c: Likewise.
2396         * gcc.dg/980312-1.c: Likewise.
2397         * gcc.dg/980313-1.c: Likewise.
2398         * gcc.dg/990117-1.c: Likewise.
2399         * gcc.dg/990424-1.c: Likewise.
2400         * gcc.dg/990524-1.c: Likewise.
2401         * gcc.dg/991230-1.c: Likewise.
2402         * gcc.dg/i386-387-1.c: Likewise.
2403         * gcc.dg/i386-387-2.c: Likewise.
2404         * gcc.dg/i386-387-3.c: Likewise.
2405         * gcc.dg/i386-387-4.c: Likewise.
2406         * gcc.dg/i386-387-5.c: Likewise.
2407         * gcc.dg/i386-387-6.c: Likewise.
2408         * gcc.dg/i386-asm-1.c: Likewise.
2409         * gcc.dg/i386-bitfield1.c: Likewise.
2410         * gcc.dg/i386-bitfield2.c: Likewise.
2411         * gcc.dg/i386-loop-1.c: Likewise.
2412         * gcc.dg/i386-loop-2.c: Likewise.
2413         * gcc.dg/i386-loop-3.c: Likewise.
2414         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2415         * gcc.dg/i386-pic-1.c: Likewise.
2416         * gcc.dg/i386-regparm.c: Likewise.
2417         * gcc.dg/i386-signbit-1.c: Likewise.
2418         * gcc.dg/i386-signbit-2.c: Likewise.
2419         * gcc.dg/i386-signbit-3.c: Likewise.
2420         * gcc.dg/i386-sse-5.c: Likewise.
2421         * gcc.dg/i386-sse-8.c: Likewise.
2422         * gcc.dg/i386-unroll-1.c: Likewise.
2423         * gcc.dg/tls/opt-1.c: Likewise.
2424         * gcc.dg/tls/opt-2.c: Likewise.
2425         * gcc.dg/unroll-1.c: Likewise.
2426         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2427         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2428         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2429         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2430
2431 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2432
2433         * g++.dg/template/incomplete1.C: New test.
2434
2435 2004-11-16  Nick Clifton  <nickc@redhat.com>
2436
2437         Revert patches accidentally commited during checkin of fixes for
2438         xstormy16 tests:
2439         gcc.c-torture/execute/simd-4.c: Revert
2440         gcc.dg/20040910-1.c: Revert.
2441
2442 2004-11-16  Paul Brook  <paul@codesourcery.com>
2443
2444         PR fortran/13010
2445         * gfortran.dg/der_pointer_1.f90: New test.
2446
2447 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2448
2449         PR c/18498
2450         * gcc.dg/bitfld-13.c: New test.
2451
2452 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2453
2454         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2455         powerpc*-*-linux*.
2456
2457         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2458         * gcc.dg/ppc64-abi-2.c: Ditto.
2459         * gcc.dg/ppc64-abi-3.c: Ditto.
2460
2461         * lib/gcc-dg.exp (dg-target-list): Remove.
2462
2463 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2464
2465         * gcc.dg/ia64-postinc.c: New test.
2466
2467 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2468
2469         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2470
2471 2004-11-15  Nick Clifton  <nickc@redhat.com>
2472
2473         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2474         __INT_MAX__ so that the test can be compiled by toolchains
2475         targeted at 16-bit processors.
2476
2477         * gcc.dg/20040625-1.c: Use long constants rather than integers
2478         when performing arithmetic that will overflow 16-bits.
2479
2480         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2481         xstormy16.  It does not support 128-bit vector operations.
2482
2483         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2484         with the macro PTR_TYPE.  Define this macro to an integer type
2485         suitable for holding a pointer.
2486
2487         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2488         the target is a 16-bit processor.
2489
2490         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2491         16-bit targets where the character constant will be too long.
2492
2493         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2494         where the double will not be directly addressable.
2495
2496 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2497
2498         Friend class name lookup 1/n, PR c++/18471
2499         * g++.dg/template/crash26.C: New test.
2500         * g++.dg/lookup/struct1.C: Adjust expected error.
2501         * g++.dg/parse/elab1.C: Likewise.
2502         * g++.dg/parse/elab2.C: Likewise.
2503         * g++.dg/parse/int-as-enum1.C: Likewise.
2504         * g++.dg/parse/struct-as-enum1.C: Likewise.
2505         * g++.dg/parse/typedef1.C: Likewise.
2506         * g++.dg/parse/typedef3.C: Likewise.
2507         * g++.dg/parse/typedef4.C: Likewise.
2508         * g++.dg/parse/typedef5.C: Likewise.
2509         * g++.dg/template/nontype4.C: Likewise.
2510         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2511         * g++.old-deja/g++.other/elab1.C: Likewise.
2512         * g++.old-deja/g++.other/syntax4.C: Likewise.
2513
2514 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2515
2516         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2517
2518 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2519
2520         * gcc.c-torture/execute/20041114-1.c: New test.
2521
2522 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2523
2524         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2525         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2526         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2527         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2528         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2529         gcc.dg/switch-7.c: New tests.
2530
2531 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2532
2533         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2534
2535 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2536
2537         PR tree-opt/18400
2538         * gcc.dg/vect/pr18400.c: New test.
2539
2540 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2541             Andrew Pinski  <pinskia@physics.uc.edu>
2542
2543         PR tree-opt/18425
2544         * gcc.dg/vect/pr18425.c: New test.
2545
2546 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2547
2548         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2549         Guard with dg-require-alias and dg-require-visibility.
2550
2551 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2552
2553         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2554
2555 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2556
2557         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2558
2559 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2560
2561         PR c++/17344
2562         * g++.dg/template/defarg5.C: New test.
2563
2564 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2565
2566         * g++.dg/parse/cast1.C: Run only on ILP32.
2567         * g++.old-deja/g++.mike/p784.C: Likewise.
2568
2569 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2570
2571         * gcc.c-torture/execute/20041113-1.c: New test.
2572
2573 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2574
2575         PR target/18230
2576         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2577         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2578         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2579         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2580         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2581         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2582         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2583         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2584         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2585         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2586         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2587         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2588         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2589
2590 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2591
2592         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2593         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2594         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2595         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2596         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2597         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2598         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2599         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2600         gcc.target/sparc/combined-1.c: New tests.
2601
2602 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2603
2604         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2605         New tests.
2606
2607 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2608
2609         * lib/gcc-dg.exp (dg-forbid-option): New function.
2610         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2611         * g++.dg/abi/bitfield8.C: Likewise.
2612         * g++.dg/abi/dtor1.C: Likewise.
2613         * g++.dg/abi/empty10.C: Likewise.
2614         * g++.dg/abi/empty7.C: Likewise.
2615         * g++.dg/abi/empty9.C: Likewise.
2616         * g++.dg/abi/layout3.C: Likewise.
2617         * g++.dg/abi/layout4.C: Likewise.
2618         * g++.dg/abi/thunk1.C: Likewise.
2619         * g++.dg/abi/thunk2.C: Likewise.
2620         * g++.dg/abi/vbase11.C: Likewise.
2621         * g++.dg/abi/vthunk2.C: Likewise.
2622         * g++.dg/abi/vthunk3.C: Likewise.
2623         * g++.dg/ext/attrib8.C: Likewise.
2624         * g++.dg/opt/longbranch2.C: Likewise.
2625         * g++.dg/opt/reg-stack4.C: Likewise.
2626         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2627         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2628         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2629         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2630         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2631         * gcc.dg/20000609-1.c: Likewise.
2632         * gcc.dg/20000720-1.c: Likewise.
2633         * gcc.dg/20011107-1.c: Likewise.
2634         * gcc.dg/20011119-1.c: Likewise.
2635         * gcc.dg/20020108-1.c: Likewise.
2636         * gcc.dg/20020122-2.c: Likewise.
2637         * gcc.dg/20020122-3.c: Likewise.
2638         * gcc.dg/20020201-3.c: Likewise.
2639         * gcc.dg/20020206-1.c: Likewise.
2640         * gcc.dg/20020218-1.c: Likewise.
2641         * gcc.dg/20020310-1.c: Likewise.
2642         * gcc.dg/20020411-1.c: Likewise.
2643         * gcc.dg/20020418-2.c: Likewise.
2644         * gcc.dg/20020426-1.c: Likewise.
2645         * gcc.dg/20020426-2.c: Likewise.
2646         * gcc.dg/20020517-1.c: Likewise.
2647         * gcc.dg/20020523-1.c: Likewise.
2648         * gcc.dg/20020523-2.c: Likewise.
2649         * gcc.dg/20020729-1.c: Likewise.
2650         * gcc.dg/20030204-1.c: Likewise.
2651         * gcc.dg/20030826-2.c: Likewise.
2652         * gcc.dg/20030926-1.c: Likewise.
2653         * gcc.dg/20031202-1.c: Likewise.
2654         * gcc.dg/980312-1.c: Likewise.
2655         * gcc.dg/980313-1.c: Likewise.
2656         * gcc.dg/990117-1.c: Likewise.
2657         * gcc.dg/990424-1.c: Likewise.
2658         * gcc.dg/990524-1.c: Likewise.
2659         * gcc.dg/991230-1.c: Likewise.
2660         * gcc.dg/i386-387-1.c: Likewise.
2661         * gcc.dg/i386-387-2.c: Likewise.
2662         * gcc.dg/i386-387-3.c: Likewise.
2663         * gcc.dg/i386-387-4.c: Likewise.
2664         * gcc.dg/i386-387-5.c: Likewise.
2665         * gcc.dg/i386-387-6.c: Likewise.
2666         * gcc.dg/i386-asm-1.c: Likewise.
2667         * gcc.dg/i386-bitfield1.c: Likewise.
2668         * gcc.dg/i386-bitfield2.c: Likewise.
2669         * gcc.dg/i386-loop-1.c: Likewise.
2670         * gcc.dg/i386-loop-2.c: Likewise.
2671         * gcc.dg/i386-loop-3.c: Likewise.
2672         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2673         * gcc.dg/i386-pic-1.c: Likewise.
2674         * gcc.dg/i386-regparm.c: Likewise.
2675         * gcc.dg/i386-signbit-1.c: Likewise.
2676         * gcc.dg/i386-signbit-2.c: Likewise.
2677         * gcc.dg/i386-signbit-3.c: Likewise.
2678         * gcc.dg/i386-sse-5.c: Likewise.
2679         * gcc.dg/i386-sse-8.c: Likewise.
2680         * gcc.dg/i386-unroll-1.c: Likewise.
2681         * gcc.dg/tls/opt-1.c: Likewise.
2682         * gcc.dg/tls/opt-2.c: Likewise.
2683         * gcc.dg/unroll-1.c: Likewise.
2684         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2685         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2686         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2687         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2688         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2689         -m64 is specified.
2690
2691 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2692
2693         PR c++/18389
2694         * g++.dg/parse/cond1.C: New test.
2695
2696         PR c++/18429
2697         * g++.dg/template/array9.C: New test.
2698         * g++.dg/ext/vla1.C: Adjust error messages.
2699         * g++.dg/ext/vlm1.C: Likewise.
2700         * g++.dg/template/crash2.C: Likewise.
2701
2702         PR c++/18436
2703         * g++.dg/template/call3.C: New test.
2704
2705         PR c++/18407
2706         * g++.dg/template/ptrmem11.C: New test.
2707
2708 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2709
2710         PR other/14264
2711         * lib/g++.exp: Set LC_ALL and LANG to C.
2712         * lib/gcc-dg.exp: Likewise.
2713         * lib/gfortran.exp: Likewise.
2714         * lib/objc.exp: Likewise.
2715         * lib/treelang.exp: Likewise.
2716
2717 2004-11-12  Andreas Schwab  <schwab@suse.de>
2718
2719         * gcc.dg/pr16286.c: Fix last change.
2720
2721 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2722
2723         PR c++/18416
2724         * g++.dg/init/global1.C: New test.
2725
2726 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2727
2728         * gcc.c-torture/execute/20041112-1.c: New test.
2729
2730 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2731
2732         * lib/gcc-dg.exp (dg-target-list): New.
2733
2734 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2735             Richard Sandiford  <rsandifo@redhat.com>
2736
2737         * lib/target-supports.exp (get-compiler_messages): New.
2738         (check_named_sections_available): Use it.
2739         (check_effective_target_ilp32): New.
2740         (check_effective_target_lp64): New.
2741         (is-effective-target): New.
2742         * lib/gcc-dg.exp (dg-require-effective-target): New.
2743
2744 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2745
2746         * gcc.dg/precedence-1.c: New test.
2747
2748 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2749
2750         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2751
2752         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2753         message, delete generated files, use more descriptive name for
2754         executable, and make the test unsupported when it cannot be run.
2755
2756         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2757         (dg-require-weak, dg-require-visibility, dg-require-alias,
2758         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2759         dg-require-iconv, dg-require-named-sections): Use it.
2760
2761         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2762
2763 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2764
2765         PR target/16457
2766         * gcc.dg/ppc-and-1: New
2767
2768         PR target/16796
2769         * gcc.dg/ppc-mov-1.c: New.
2770
2771         PR target/16458
2772         * gcc.dg/ppc-compare-1.c: New.
2773
2774 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2775
2776         * objc.dg/desig-init-2.m: New test.
2777
2778 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2779
2780         PR middle-end/18160
2781         * g++.dg/warn/register-var-1.C: New test.
2782         * g++.dg/warn/register-var-2.C: New test.
2783
2784 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2785
2786         * gcc.dg/union-2.c: New test.
2787
2788 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2789
2790         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2791         New test for PR tree-optimization/17892.
2792
2793 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2794
2795         PR c++/18369
2796         * g++.dg/init/new12.C: New test.
2797
2798 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2799
2800         * gcc.target/sparc: New directory.
2801         * gcc.target/sparc/sparc.exp: New driver.
2802         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2803         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2804         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2805         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2806
2807 2004-11-10  Paul Brook  <paul@codesourcery.com>
2808
2809         PR fortran/18218
2810         * gfortran.dg/list_read.c: New test.
2811
2812 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2813
2814         PR c/18322
2815         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2816         expected diagnostic location.
2817
2818 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2819
2820         * gcc.dg/20041109-1.c: New test.
2821
2822 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2823
2824         PR objc/18406
2825         * objc/compile/pr18406.m: New test.
2826
2827 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2828
2829         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2830
2831 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2832
2833         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2834
2835 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2836
2837         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2838
2839 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2840
2841         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2842         exit.
2843
2844 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2845
2846         PR tree-opt/18299
2847         * gcc.c-torture/pr18299-1.c: New test.
2848
2849 2004-11-06  Andreas Schwab  <schwab@suse.de>
2850
2851         * gcc.dg/pr16286.c: Also test for bool and pixel.
2852
2853 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2854
2855         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2856         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2857         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2858         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2859         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2860         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2861         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2862         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2863         gcc.dg/struct-semi-3.c: New tests.
2864
2865 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2866
2867         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2868
2869 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2870
2871         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2872         Do not use C99 designators.
2873
2874 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2875
2876         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2877
2878 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2879
2880         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2881         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2882         * gcc.c-torture/execute/simd-5.x: Remove.
2883
2884 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2885
2886         PR rtl-optimization/17933
2887         * gcc.dg/torture/pr17933-1.c: New test.
2888
2889 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2890
2891         PR target/18106
2892         * lib/target-supports.exp (check_weak_available): Support
2893         Windows.
2894
2895 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2896
2897         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2898         call to fflush(stdout) before abort.
2899         (my_ffsll): New function.
2900         (generate_fields): Use it.
2901
2902 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2903
2904         * gcc.dg/init-undef-1.c: New test.
2905
2906 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2907
2908         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2909         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2910         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2911         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2912         expected messages for new parser.
2913
2914 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2915
2916         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2917
2918 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2919
2920         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2921         on LP64 targets.
2922
2923 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2924
2925         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2926         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2927         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2928         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2929         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2930         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2931         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2932         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2933         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2934         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2935
2936 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2937
2938         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2939         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2940         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2941         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2942         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2943         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2944         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2945         for new parser.
2946
2947 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2948
2949         PR target/15342
2950         * gcc.dg/20041104-1.c: New test.
2951
2952 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2953
2954         * g++.dg/template/nontype7.C: New test.
2955         * g++.dg/template/nontype8.C: Likewise.
2956         * g++.dg/template/nontype9.C: Likewise.
2957         * g++.dg/template/nontype10.C: Likewise.
2958         * g++.dg/tc1/dr49.C: Likewise.
2959         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2960         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2961
2962 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2963
2964         * g++.dg/rtti/tinfo1.C: Remove xfails.
2965
2966 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2967
2968         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2969         packed attribute to the definition to satisfy the new C++ parser.
2970
2971 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2972
2973         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2974         invocations of va_arg.
2975
2976 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2977
2978         PR c++/18124
2979         * g++.dg/template/crash25.C: New test.
2980
2981         PR c++/18155
2982         * g++.dg/template/typedef2.C: New test.
2983         * g++.dg/parse/crash13.C: Adjust error markers.
2984
2985         PR c++/18177
2986         * g++.dg/conversion/const3.C: New test.
2987
2988 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2989
2990         PR fortran/17535
2991         PR fortran/17583
2992         PR fortran/17713
2993         * gfortran.dg/generic_[123].f90: New testcases.
2994
2995 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2996
2997         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2998         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2999
3000 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3001
3002         PR tree-opt/16808
3003         * gcc.c-torture/compile/pr16808.c: New test.
3004
3005 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3006
3007         PR rtl-optimization/17104
3008         * gcc.dg/ppc-bitfield1.c: New.
3009
3010 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3011
3012         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3013
3014 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3015
3016         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3017         strings for 32-bit code.
3018
3019 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3020
3021         PR c/18239
3022         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3023
3024 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3025
3026         PR c++/18064
3027         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3028
3029 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3030
3031         PR c++/15172
3032         * g++.dg/init/aggr2.C: New test.
3033
3034 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3035
3036         * objc.dg/local-decl-1.m: New test.
3037
3038 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3039
3040         * gcc.dg/20040910-1.c: Adjust regex.
3041
3042 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3043
3044         PR rtl-optimization/18084
3045         * g++.dg/opt/pr18084-1.C: New testcase.
3046
3047 2004-10-30  Matt Austern  <austern@apple.com>
3048
3049         PR c++/17542
3050         * g++.dg/ext/attrib18.C: New test.
3051
3052 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3053
3054         PR middle-end/18096
3055         * gcc.dg/pr18096-1.c: New test case.
3056
3057 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3058
3059         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3060
3061 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3062
3063         PR c/16666
3064         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3065         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3066         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3067         gcc.dg/old-style-prom-3.c: New tests.
3068
3069 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3070
3071         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3072         Remove unnecessary inclusion of stdio.h.
3073
3074 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3075
3076         PR rtl-optimization/17581
3077         * gcc.dg/pr17581-1.c: New test case.
3078
3079 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3080
3081         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3082         being implemented.
3083         * g++.dg/conversion/dr195-1.C: New.
3084         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3085         * g++.old-deja/g++.mike/p10148.C: Likewise.
3086
3087 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3088
3089         PR c++/17695
3090         * g++.dg/debug/typedef2.C: New test.
3091
3092 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3093
3094         PR fortran/13490
3095         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3096         * gfortran.dg/g77/README: Update.
3097
3098 2004-10-28  Matt Austern  <austern@apple.com>
3099
3100         PR c++/14124
3101         * g++.dg/ext/packed7.C: New test.
3102
3103 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3104
3105         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3106         scan-assembler.
3107         * lib/scanasm.exp (hidden-scan-for): New proc.
3108         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3109         string.
3110         (scan-not-hidden): Likewise.
3111         * lib/target-supports.exp (check_visibility_available): mach-o is
3112         support too.
3113
3114 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3115
3116         PR c++/17132
3117         * g++.dg/template/memclass3.C: New test.
3118
3119 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3120
3121         PR middle-end/18160
3122         * gcc.dg/register-var-1.c: New test.
3123         * gcc.dg/register-var-2.c: New test.
3124         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3125         error now.
3126
3127 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3128
3129         PR other/18172
3130         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3131         unused variables.
3132         * gcc.dg/vect/vect-22.c: Likewise.
3133
3134 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3135
3136         * gcc.dg/i386-rotate-1.c: New test.
3137
3138 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3139
3140         * g++.dg/init/ref12.C: Add "run" marker.
3141
3142         PR c++/17435
3143         * g++.dg/init/ref12.C: New test.
3144
3145         PR c++/18140
3146         * g++.dg/template/shift1.C: New test.
3147         * g++.dg/template/error10.C: Adjust error markers.
3148
3149 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3150
3151         PR tree-opt/17529
3152         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3153
3154 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3155
3156         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3157         * gcc.dg/weak/weak-3.c: Likewise.
3158         * gcc.dg/weak/weak-5.c: Likewise.
3159         * gcc.dg/weak/weak-9.c: Likewise.
3160         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3161         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3162
3163         * gcc.dg/darwin-weakimport-1.c: New.
3164
3165 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3166
3167         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3168
3169 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3170
3171         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3172         'syntax' error messages.
3173         * gcc.dg/cpp/direct2s.c: Likewise.
3174
3175 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3176
3177         * gcc.c-torture/compile/20041026-1.c: New.
3178
3179 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3180
3181         PR c++/18093
3182         * g++.dg/lookup/ns2.C: New test.
3183
3184         PR c++/18020
3185         * g++.dg/template/enum4.C: New test.
3186
3187         PR c++/18161
3188         * g++.dg/template/expr1.C: New test.
3189
3190 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3191
3192         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3193
3194 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3195
3196         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3197         gcc.dg/decl-nospec-3.c: New tests.
3198
3199 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3200
3201         * objc.dg/super-class-3.m: New test.
3202
3203 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3204
3205         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3206         resyncing.
3207         * gcc.dg/cpp/direct2s.c: Likewise.
3208
3209 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3210
3211         * objc.dg/image-info.m: Update for changes to section selection.
3212
3213 2004-10-25  David Ayers  <d.ayers@inode.at>
3214             Ziemowit Laski  <zlaski@apple.com>
3215
3216         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3217         diagnostics when messaging 'id <Proto>'.
3218         * objc.dg/class-protocol-1.m: New test.
3219         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3220         a non-existent method signature.
3221         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3222         Update diagnostics when messaging with non-existent method signature.
3223         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3224         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3225         invalid receivers are now resolved as if messaging 'id'; remove
3226         extraneous diagnostics.
3227
3228 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3229
3230         PR c/16667
3231         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3232         gcc.dg/init-desig-obs-3.c: New tests.
3233
3234 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3235
3236         * gcc.dg/debug/20041023-1.c: New test.
3237
3238 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3239
3240         PR middle-end/17407
3241         * gcc.c-torture/compile/pr17407.c: New test.
3242
3243         PR c++/18121
3244         * g++.dg/template/array8.C: New test.
3245
3246 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3247
3248         PR other/18138
3249         * lib/g++.exp: Accept more than one multilib libgcc.
3250         * lib/gcc-dg.exp: Likewise.
3251         * lib/objc.exp: Likewise.
3252         * lib/treelang.exp: Likewise.
3253         * lib/gfortran.exp: Likewise.
3254
3255 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3256
3257         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3258
3259 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3260
3261         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3262         * gcc.dg/c99-const-expr-3.c: Likewise.
3263
3264 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3265
3266         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3267
3268 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3269
3270         * gcc.c-torture/execute/loop-2e.x: Remove.
3271
3272 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3273
3274         PR c++/18095
3275         * g++.dg/parse/crash18.C: New.
3276         * g++.dg/parse/crash19.C: New.
3277
3278 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3279
3280         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3281         * g++.dg/ext/dllimport2.C: Same.
3282         * g++.dg/ext/dllimport8.C: Same.
3283
3284 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3285
3286         PR c++/10841
3287         * g++.dg/conversion/cast1.C: New test.
3288         * g++.dg/overload/pmf1.C: Adjust error marker.
3289
3290 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3291
3292         PR objc/17923
3293         * objc.dg/const-str-7.m: New test.
3294
3295 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3296
3297         * g++.dg/template/memfriend11.C: Fix comment typo.
3298         * g++.dg/template/memfriend14.C: Likewise.
3299
3300 2004-10-20  Richard Henderson  <rth@redhat.com>
3301
3302         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3303         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3304         -fasynchronous-unwind-tables.
3305
3306 2004-10-20  Richard Henderson  <rth@redhat.com>
3307
3308         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3309         (main): Return success.
3310         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3311         (main): Return success.
3312
3313 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3314
3315         PR c++/13495
3316         * g++.dg/template/memfriend9.C: New test.
3317         * g++.dg/template/memfriend10.C: Likewise.
3318         * g++.dg/template/memfriend11.C: Likewise.
3319         * g++.dg/template/memfriend12.C: Likewise.
3320         * g++.dg/template/memfriend13.C: Likewise.
3321         * g++.dg/template/memfriend14.C: Likewise.
3322         * g++.dg/template/memfriend15.C: Likewise.
3323         * g++.dg/template/memfriend16.C: Likewise.
3324         * g++.dg/template/memfriend17.C: Likewise.
3325         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3326
3327 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3328
3329         * g++.dg/conversion/dr195.C: New.
3330         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3331
3332 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3333             Devang Patel  <dpatel@apple.com>
3334
3335         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3336         of floating point arithmetic, which could trap.
3337
3338 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3339
3340         PR c++/14035
3341         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3342         * g++.dg/conversion/const2.C: New test.
3343         * g++.dg/expr/reinterpret2.C: New test.
3344         * g++.dg/expr/reinterpret3.C: New test.
3345         * g++.dg/expr/cast2.C: New test.
3346         * g++.dg/expr/copy1.C: New test.
3347         * g++.dg/other/conversion1.C: Change error message.
3348         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3349         function pointers to void *.
3350         * g++.old-deja/g++.mike/p10148.C: Likewise.
3351
3352 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3353
3354         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3355
3356 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3357
3358         PR c++/18047
3359
3360         * g++.dg/parse/expr3.C: New test.
3361
3362 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3363
3364         * gcc.dg/smod-1.c: New test.
3365
3366 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3367
3368         * objc.dg/method-14.m: New test.
3369
3370 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3371
3372         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3373         Also xfail as the patch was reverted.
3374
3375 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3376
3377         PR middle-end/16973
3378         * gcc.dg/pr16973.c: New test.
3379
3380 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3381
3382         PR tree-optimization/17656
3383         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3384
3385 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3386
3387         * g++.dg/eh/shadow1.C: New.
3388
3389 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3390
3391         * gcc.c-torture/compile/20041018-1.c: New test.
3392
3393 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3394
3395         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3396         compiler referring to register 0 when accessing sdata.  The linker
3397         now patches things up.
3398
3399 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3400
3401         PR c/17529
3402         * gcc.c-torture/compile/pr17529.c: New test.
3403
3404 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3405
3406         PR c++/17743
3407         * g++.dg/ext/attrib17.C: New test.
3408
3409 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3410
3411         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3412
3413 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3414
3415         PR c++/10479
3416         * g++.dg/ext/attrib16.C: New test.
3417
3418 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3419
3420         PR c++/17042
3421         * g++.dg/init/dso_handle1.C: New test.
3422
3423         PR c++/14667
3424         * g++.dg/parse/typedef6.C: New test.
3425
3426         PR c++/17916
3427         * g++.dg/parse/pragma1.C: New test.
3428
3429 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3430
3431         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3432
3433 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3434
3435         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3436         -fno-common when on HPPA HP-UX platforms.
3437
3438 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR other/16820
3441         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3442         stdint.h.
3443         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3444         uintptr_t.
3445
3446 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3447
3448         PR c++/16301
3449         * g++.dg/lookup/strong-using-4.C: New test.
3450
3451 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3452
3453         PR middle-end/16567
3454         * gcc.c-torture/compile/nested-1.c: New test.
3455
3456 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3457
3458         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3459         and mipsisa64*-*-* (until support for misaligned loads is added).
3460         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3461         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3462         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3463         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3464         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3465         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3466
3467 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3468
3469         PR c++/17976
3470         * g++.dg/init/dtor3.C: New test.
3471
3472 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3473
3474         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3475
3476 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3477
3478         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3479         * gcc.dg/macho-lo-sum.c: Likewise.
3480
3481 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3482
3483         * gcc.dg/ppc-spe64-1.c: New test.
3484
3485 2004-10-14  Devang Patel  <dpatel@apple.com>
3486
3487         PR 17635
3488         * gcc.dg/pr17635.c : New test.
3489
3490 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3491
3492         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3493         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3494         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3495         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3496         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3497         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3498         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3499         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3500         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3501         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3502         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3503         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3504         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3505         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3506         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3507         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3508         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3509         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3510
3511 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3512
3513         * gcc.dg/vect/vect-82.c: New testcase.
3514         * gcc.dg/vect/vect-82_64.c: New testcase.
3515         * gcc.dg/vect/vect-83.c: New testcase.
3516         * gcc.dg/vect/vect-83_64.c: New testcase.
3517
3518 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3519
3520         * gcc.dg/cpp/error-1.c: New test.
3521
3522 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3523
3524         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3525
3526 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3527
3528         PR target/17984
3529         * gcc.dg/cris-peep2-xsrand2.c: New test.
3530
3531 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3532
3533         PR c++/17661
3534         * testsuite/g++.dg/expr/for2.C: New test.
3535
3536 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3537
3538         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3539
3540 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3541
3542         PR tree-optimization/17724
3543         * g++.dg/opt/pr17724-1.C: New test.
3544         * g++.dg/opt/pr17724-2.C: New test.
3545         * g++.dg/opt/pr17724-3.C: New test.
3546         * g++.dg/opt/pr17724-4.C: New test.
3547         * g++.dg/opt/pr17724-5.C: New test.
3548         * g++.dg/opt/pr17724-6.C: New test.
3549
3550 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3551
3552         PR c/17301
3553         * gcc.dg/pr17301-2.c: New test.
3554
3555 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3556
3557         PR c++/15876
3558         * g++.dg/parse/error22.C: New test.
3559
3560         PR c++/17936
3561         * g++.dg/template/spec18.C: New test.
3562
3563 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3564
3565         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3566         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3567         memcpy.
3568         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3569         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3570
3571 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3572
3573         * g++.dg/eh/cleanup5.C: Add dg-options "".
3574
3575 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3576
3577         PR middle-end/17657
3578         * gcc.dg/switch-4.c: New test case.
3579
3580 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3581
3582         * gcc.c-torture/execute/20041011-1.c: New test.
3583
3584 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3585
3586         PR c++/17554
3587         * g++.dg/init/for3.C: New test.
3588
3589         PR c++/17657
3590         * g++.dg/opt/switch2.C: New test.
3591
3592         PR middle-end/17703
3593         * g++.dg/warn/Wreturn-2.C: New test.
3594
3595 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3596
3597         PR c++/17907
3598         * g++.dg/eh/cleanup5.C: New test.
3599
3600 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/17393
3603         * g++.dg/parse/error21.C: New test.
3604
3605 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3606
3607         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3608         * g++.dg/warn/incomplete1.C: Likewise.
3609         * g++.dg/template/qualttp20.C: Likewise.
3610
3611 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3612
3613         PR c/17881
3614         * parm-incomplete-1.c: New test.
3615
3616 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3617
3618         PR c++/17867
3619         * g++.dg/parse/error19.C: New test.
3620
3621         PR c++/17670
3622         * g++.dg/init/new11.C: New test.
3623
3624         PR c++/17821
3625         * g++.dg/parse/error20.C: New test.
3626
3627         PR c++/17826
3628         * g++.dg/template/crash24.C: New test.
3629
3630 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3631
3632         PR c/17301
3633         * gcc.dg/pr17301-1.c: New test.
3634
3635 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3636
3637         PR c/17189
3638         * gcc.dg/anon-struct-5.c: New test.
3639
3640 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3641
3642         PR c/17844
3643         * gcc.dg/pr17844-1.c: New test.
3644
3645 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3646
3647         PR tree-optimization/17906
3648         * gcc.c-torture/compile/pr17906.c: New.
3649
3650 2004-10-09  Stuart Hastings  <stuart@apple.com>
3651             Roger Sayle  <roger@eyesopen.com>
3652
3653         PR rtl-optimization/17853
3654         * gcc.dg/i386-mmx-5.c: New testcase.
3655
3656 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3657
3658         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3659
3660 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3661
3662         PR c++/17524
3663         * g++.dg/template/static9.C: New test.
3664
3665         PR c++/17685
3666         * g++.dg/parse/operator5.C: New test.
3667
3668 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3669
3670         PR middle-end/17894
3671         * gcc.c-torture/execute/divcmp-4.c: New test case.
3672
3673 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3674
3675         PR tree-opt/17902
3676         * g++.dg/opt/pr17902.C: New test.
3677
3678 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3679
3680         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3681
3682 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3683
3684         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3685
3686 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3687
3688         * gcc.dg/assign-warn-3.c: New test.
3689
3690 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3691
3692         PR c/16999
3693         * gcc.dg/cpp/ident-1.c: New test.
3694
3695 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3696
3697         * gcc.c-torture/compile/acc1.c: New.
3698
3699 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3700
3701         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3702         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3703
3704 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3705
3706         * gcc.dg/ultrasp11.c: New test.
3707
3708 2004-10-08  Michael Matz  <matz@suse.de>
3709
3710         * gcc.dg/doloop-2.c: New test.
3711
3712 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3713
3714         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3715         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3716         objc.dg/method-9.m: Update expected diagnostics.
3717
3718 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3719
3720         * gcc.dg/ppc-fsel-3.c: New file.
3721         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3722
3723 2004-10-07  Paul Brook  <paul@codesourcery.com>
3724
3725         * gfortran.dg/intrinsic_verify_1.f90: New test.
3726
3727 2004-10-07  Paul Brook  <paul@codesourcery.com>
3728
3729         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3730
3731 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3732
3733         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3734         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3735         commit.
3736
3737 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3738
3739         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3740
3741 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3742
3743         PR c++/17115
3744         * g++.dg/warn/Winline-4.C: New test.
3745
3746 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3747
3748         * gcc.c-torture/compile/20041007-1.c: New test.
3749
3750 2004-10-07  Paul Brook  <paul@codesourcery.com>
3751
3752         PR fortran/17678
3753         * gfortran.dg/use_allocated_1.f90: New test.
3754
3755 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3756
3757         PR middle-end/17849
3758         * gfortran.fortran-torture/compile/nested.f90: New test
3759
3760 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3761
3762         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3763
3764 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3765
3766         PR c++/17368
3767         * g++.dg/ext/asm6.C: New test.
3768
3769 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3770
3771         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3772
3773 2004-10-06  Paul Brook  <paul@codesourcery.com>
3774
3775         PR libfortran/17709
3776         * gfortran.dg/empty_format_1.f90: New test.
3777
3778 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3779
3780         PR fortran/17568
3781         * gfortran.dg/ishft.f90: New test.
3782
3783         PR fortran/17283
3784         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3785         tests.
3786
3787 2004-10-06  Paul Brook  <paul@codesourcery.com>
3788
3789         * gfortran.dg/do_1.f90: New test.
3790
3791 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3792
3793         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3794         optimizing for size.
3795
3796 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3797
3798         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3799
3800 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3801
3802         * gcc.c-torture/compile/20041005-1.c: New test.
3803
3804 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3805
3806         PR c++/17829
3807         * g++.dg/lookup/koenig4.C: New.
3808
3809 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3810
3811         * g++.dg/other/classkey1.C: Adjust quoting marks.
3812         * g++.dg/parse/error15.C: Likewise.
3813         * g++.dg/template/meminit2.C (int>): Likewise.
3814
3815 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3816
3817         PR fortran/17283
3818         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3819
3820         PR fortran/17631
3821         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3822
3823         PR fortran/17708
3824         * gfortran.dg/pr17708.f90: New test.
3825
3826 2004-10-04  Chao-ying Fu  <fu@mips.com>
3827
3828         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3829         * gcc.dg/vect/vect-4.c: Ditto.
3830         * gcc.dg/vect/vect-5.c: Ditto.
3831         * gcc.dg/vect/vect-6.c: Ditto.
3832         * gcc.dg/vect/vect-8.c: Ditto.
3833         * gcc.dg/vect/vect-16.c: Ditto.
3834         * gcc.dg/vect/vect-30.c: Ditto.
3835         * gcc.dg/vect/vect-40.c: Ditto.
3836         * gcc.dg/vect/vect-41.c: Ditto.
3837         * gcc.dg/vect/vect-42.c: Ditto.
3838         * gcc.dg/vect/vect-43.c: Ditto.
3839         * gcc.dg/vect/vect-44.c: Ditto.
3840         * gcc.dg/vect/vect-45.c: Ditto.
3841         * gcc.dg/vect/vect-46.c: Ditto.
3842         * gcc.dg/vect/vect-47.c: Ditto.
3843         * gcc.dg/vect/vect-48.c: Ditto.
3844         * gcc.dg/vect/vect-49.c: Ditto.
3845         * gcc.dg/vect/vect-50.c: Ditto.
3846         * gcc.dg/vect/vect-51.c: Ditto.
3847         * gcc.dg/vect/vect-52.c: Ditto.
3848         * gcc.dg/vect/vect-53.c: Ditto.
3849         * gcc.dg/vect/vect-54.c: Ditto.
3850         * gcc.dg/vect/vect-55.c: Ditto.
3851         * gcc.dg/vect/vect-56.c: Ditto.
3852         * gcc.dg/vect/vect-57.c: Ditto.
3853         * gcc.dg/vect/vect-58.c: Ditto.
3854         * gcc.dg/vect/vect-59.c: Ditto.
3855         * gcc.dg/vect/vect-60.c: Ditto.
3856         * gcc.dg/vect/vect-74.c: Ditto.
3857         * gcc.dg/vect/vect-79.c: Ditto.
3858         * gcc.dg/vect/vect-80.c: Ditto.
3859
3860 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3861
3862         * gcc.dg/unused-7.c: Use the correct option.
3863
3864 2004-10-04  Paul Brook  <paul@codesourcery.com>
3865         Bud Davis  <bdavis9659@comcast.net>
3866
3867         PR fortran/17706
3868         PR fortran/16434
3869         * gfortran/pr17706.f90: New test.
3870         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3871
3872 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3873
3874         * gfortran.dg/pr17612.f90: New test.
3875
3876 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3877
3878         * g++.dg/template/local1.C: Adjust quoting marks in
3879         testing for diagnostics.
3880         * g++.dg/tls/diag-2.C: Likewise.
3881         * g++.dg/other/error8.C: Likewise.
3882
3883 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3884
3885         PR c/17178
3886         * gcc.dg/unused-4.c: Adjust to be correct.
3887
3888         PR c/17820
3889         * gcc.dg/unused-7.c: New test.
3890
3891 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3892
3893         PR c++/17797
3894         * g++.dg/overload/template2.C: New test.
3895
3896 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3897
3898         PR tree-optimization/16632
3899         * gcc.dg/tree-ssa/20041002-1.c: New.
3900
3901 2004-10-03  Paul Brook  <paul@codesourcery.com>
3902
3903         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3904         rather than relying on default formatting.
3905
3906 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3907
3908         * gcc.dg/20040920-1.c: Update expected message text.
3909
3910 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3911
3912         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3913
3914 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3915
3916         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3917         tree level.
3918
3919 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3920
3921         * gcc.dg/tree-ssa/pr17343.c: Remove.
3922
3923 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3924
3925         PR tree-opt/17343
3926         * gcc.dg/tree-ssa/pr17343.c: New test.
3927
3928 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3929
3930         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3931         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3932         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3933         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3934         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3935
3936 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3937
3938         * gcc.dg/lvalue-2.c: New test.
3939
3940 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3941
3942         PR c/17730
3943         * gcc.dg/pr17730-1.c: New test
3944
3945 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3946
3947         PR c/7425
3948         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3949
3950 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3951
3952         * gcc.c-torture/execute/stdarg-1.c: New test.
3953         * gcc.c-torture/execute/stdarg-2.c: New test.
3954         * gcc.c-torture/execute/stdarg-3.c: New test.
3955         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3956         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3957         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3958         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3959         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3960
3961 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3962
3963         PR tree-optimization/17697
3964         * g++.dg/opt/pr17697-1.C: New test.
3965         * g++.dg/opt/pr17697-2.C: New test.
3966         * g++.dg/opt/pr17697-3.C: New test.
3967
3968 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3969
3970         PR c/16409
3971         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3972         gcc.dg/vla-init-5.c: New tests.
3973
3974 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3975
3976         PR c/13804
3977         * gcc.dg/pr13804-1.c: New test.
3978
3979 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3980
3981         PR fortran/16938
3982         * gfortran.dg/pr16938.f90: New test.
3983
3984 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3985
3986         * g++.dg/template/crash23.C: New test.
3987
3988 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3989
3990         PR c++/17585
3991         * g++.dg/template/static8.C: New test.
3992
3993 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3994
3995         PR c++/17681
3996         * g++.dg/other/error9.C: New test.
3997
3998 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3999
4000         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4001
4002 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4003
4004         PR fortran/15164
4005         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4006
4007 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4008
4009         PR middle-end/17112
4010         * gcc.dg/pr17112-1.c: New test case.
4011
4012 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4013
4014         PR c/11459
4015         * gcc.dg/pr11459-1.c: New test.
4016
4017 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4018
4019         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4020         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4021
4022 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4023
4024         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4025
4026 2004-09-25  Jan Hubicka  <jh@suse.cz>
4027
4028         * compile/30040909-1.c: New test.
4029         * compile/30040907-1.c: New test.
4030
4031 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4032
4033         * gcc.c-torture/execute/va-arg-26.c: New test.
4034
4035 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4036
4037         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4038         extra diagnostics on targets with 64-bit pointers.
4039         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4040
4041 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4042
4043         PR c/17188
4044         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4045         * gcc.dg/decl-3.c: Adjust expected message.
4046
4047 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4048
4049         PR fortran/17615
4050         * gfortran.dg/pr17615.f90: New test.
4051
4052 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4053
4054         PR tree-optimzation/17517
4055         * g++.dg/tree-ssa/pr17517.C: New Test.
4056
4057 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4058
4059         PR c++/16889
4060         * g++.dg/lookup/ambig3.C: New.
4061
4062 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4063
4064         PR tree-opt/17624
4065         * g++.dg/opt/pr17624.C: New test.
4066
4067 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4068
4069         PR c/6980
4070         * gcc.dg/Wbad-function-cast-1.c: New test.
4071
4072 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4073
4074         * g++.dg/ext/complit1.C
4075         * g++.dg/other/error2.C
4076         * g++.dg/other/nontype-1.C
4077         * g++.dg/parse/crash11.C
4078         * g++.dg/parse/crash12.C
4079         * g++.dg/parse/error15.C
4080         * g++.dg/parse/error4.C
4081         * g++.dg/parse/tmpl-outside1.C
4082         * g++.dg/parse/too-many-tmpl-args1.C
4083         * g++.dg/template/dependent-expr3.C
4084         * g++.dg/template/error10.C
4085         * g++.dg/template/instantiate1.C
4086         * g++.dg/template/vtable2.C
4087         * g++.dg/warn/Wshadow-1.C
4088         * g++.dg/warn/weak1.C
4089         * g++.old-deja/g++.brendan/crash16.C
4090         * g++.old-deja/g++.brendan/crash18.C
4091         * g++.old-deja/g++.brendan/crash48.C
4092         * g++.old-deja/g++.brendan/crash49.C
4093         * g++.old-deja/g++.brendan/crash55.C
4094         * g++.old-deja/g++.brendan/crash56.C
4095         * g++.old-deja/g++.brendan/crash8.C
4096         * g++.old-deja/g++.brendan/enum11.C
4097         * g++.old-deja/g++.brendan/enum8.C
4098         * g++.old-deja/g++.brendan/enum9.C
4099         * g++.old-deja/g++.brendan/friend3.C
4100         * g++.old-deja/g++.brendan/misc14.C
4101         * g++.old-deja/g++.bugs/900402_02.C
4102         * g++.old-deja/g++.bugs/900404_03.C
4103         * g++.old-deja/g++.bugs/900404_04.C
4104         * g++.old-deja/g++.bugs/900428_03.C
4105         * g++.old-deja/g++.jason/crash4.C
4106         * g++.old-deja/g++.jason/overload21.C
4107         * g++.old-deja/g++.jason/redecl1.C
4108         * g++.old-deja/g++.jason/report.C
4109         * g++.old-deja/g++.jason/rfg10.C
4110         * g++.old-deja/g++.jason/template30.C
4111         * g++.old-deja/g++.law/arm12.C
4112         * g++.old-deja/g++.law/ctors5.C
4113         * g++.old-deja/g++.law/cvt20.C
4114         * g++.old-deja/g++.law/init10.C
4115         * g++.old-deja/g++.law/init8.C
4116         * g++.old-deja/g++.law/visibility17.C
4117         * g++.old-deja/g++.law/visibility7.C
4118         * g++.old-deja/g++.mike/net8.C
4119         * g++.old-deja/g++.mike/p646.C
4120         * g++.old-deja/g++.mike/p700.C
4121         * g++.old-deja/g++.mike/p701.C
4122         * g++.old-deja/g++.mike/p811.C
4123         * g++.old-deja/g++.ns/template13.C
4124         * g++.old-deja/g++.other/array3.C
4125         * g++.old-deja/g++.other/crash25.C
4126         * g++.old-deja/g++.other/dtor3.C
4127         * g++.old-deja/g++.other/dtor4.C
4128         * g++.old-deja/g++.other/main1.C
4129         * g++.old-deja/g++.other/warn7.C
4130         * g++.old-deja/g++.pt/crash11.C
4131         * g++.old-deja/g++.pt/crash36.C
4132         * g++.old-deja/g++.pt/spec22.C
4133         * g++.old-deja/g++.pt/spec9.C
4134         * g++.old-deja/g++.pt/ttp52.C
4135         * g++.old-deja/g++.robertl/eb103.C
4136         * g++.old-deja/g++.robertl/eb121.C
4137         * g++.old-deja/g++.robertl/eb22.C
4138         * g++.old-deja/g++.robertl/eb8.C:
4139         Update locations and/or regexps of dg-error markers.
4140         Remove markers for some bogus messages that are no longer issued.
4141
4142 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4143
4144         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4145         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4146
4147 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4148
4149         PR c++/17618
4150         * g++.dg/lookup/crash5.C: New test.
4151
4152 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4153
4154         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4155         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4156         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4157         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4158         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4159         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4160
4161         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4162         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4163         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4164         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4165         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4166         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4167
4168         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4169
4170         * gcc.dg/vect/vect-44.c: Check additional cases.
4171         * gcc.dg/vect/vect-48.c: Check additional cases.
4172
4173         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4174         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4175         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4176         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4177         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4178         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4179         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4180         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4181         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4182
4183         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4184         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4185         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4186
4187 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4188
4189         * gcc.dg/tree-ssa/loop-6.c: New test.
4190
4191 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4192
4193         PR c++/17620
4194         * g++.dg/inherit/base2.C: New.
4195
4196 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4197
4198         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4199         * gcc.dg/20001012-2.c: Likewise.
4200         * gcc.dg/20001013-1.c: Likewise.
4201         * gcc.dg/20001101-1.c: Likewise.
4202         * gcc.dg/20001102-1.c: Likewise.
4203         * gcc.dg/bf-spl1.c: Likewise.
4204         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4205         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4206
4207 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4208
4209         PR tree-optimization/16721
4210         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4211
4212 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4213
4214         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4215         * gcc.dg/20040305-1.c: Likewise.
4216
4217 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4218
4219         PR c/16566
4220         * gcc.c-torture/compile/pr16566-1.c,
4221         gcc.c-torture/compile/pr16566-2.c,
4222         gcc.c-torture/compile/pr16566-3.c: New tests.
4223
4224 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4225
4226         PR tree-optimization/17512
4227         * gcc.c-torture/compile/20040916-1.c.
4228
4229 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4230
4231         * gcc.dg/pragma-re-3.c: New test.
4232
4233 2004-09-17  Matt Austern  <austern@apple.com>
4234
4235         PR c++/15049
4236         * g++.dg/other/anon3.C: New.
4237
4238 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4239
4240         PR c++/7503
4241         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4242         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4243         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4244         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4245         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4246
4247 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4248
4249         PR fortran/17286
4250         * gfortran.dg/pr17286.f90: New test.
4251
4252 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4253
4254         PR c++/17530
4255         * g++.dg/template/static7.C: New test.
4256
4257 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4258
4259         PR tree-opt/17558
4260         * gcc.c-torture/compile/pr17558.c: New test.
4261
4262 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4263
4264         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4265         if SKIP_ATTRIBUTE is defined.
4266
4267 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4268
4269         PR fortran/15957
4270         * gfortran.dg/pr15957.f90: New test.
4271
4272 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4273
4274         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4275         in comparison.
4276         * gcc.dg/vect/vect-79.c: Likewise.
4277         * gcc.dg/vect/vect-80.c: Likewise.
4278
4279 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4280
4281         PR fortran/15750
4282         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4283
4284 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4285
4286         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4287         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4288         * gcc.dg/vect/vect-62.c: New testcase.
4289         * gcc.dg/vect/vect-63.c: New testcase.
4290         * gcc.dg/vect/vect-64.c: New testcase.
4291         * gcc.dg/vect/vect-65.c: New testcase.
4292         * gcc.dg/vect/vect-66.c: New testcase.
4293         * gcc.dg/vect/vect-67.c: New testcase.
4294         * gcc.dg/vect/vect-68.c: New testcase.
4295         * gcc.dg/vect/vect-69.c: New testcase.
4296         * gcc.dg/vect/vect-79.c: New testcase.
4297         * gcc.dg/vect/vect-80.c: New testcase.
4298
4299 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4300
4301         * gcc.target/mips/asm-1.c: New test.
4302
4303 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4304
4305         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4306         * gcc.dg/vect/vect-73.c: New testcase.
4307         * gcc.dg/vect/vect-74.c: New testcase.
4308         * gcc.dg/vect/vect-75.c: New testcase.
4309         * gcc.dg/vect/vect-76.c: New testcase.
4310         * gcc.dg/vect/vect-77.c: New testcase.
4311         * gcc.dg/vect/vect-78.c: New testcase
4312
4313 2004-09-18  Paul Brook  <paul@codesourcery.com>
4314
4315         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4316
4317 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4318
4319         PR c/17424
4320         * gcc.dg/pr17424-1.c: New test.
4321
4322 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4323
4324         * g++.dg/tree-ssa/pr17153.C: New test.
4325
4326 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4327
4328         PR pch/13361
4329         * testsuite/g++.dg/pch/wchar-1.C: New.
4330         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4331
4332 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4333
4334         * gcc.c-torture/execute/20040917-1.c: New test.
4335
4336 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4337
4338         PR tree-optimization/17319
4339         * gcc.dg/pr17319.c: New test.
4340
4341 2004-09-17  Devang Patel  <dpatel@apple.com>
4342
4343         * gcc.dg/20040813-1.c: New test.
4344
4345 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4346
4347         PR tree-optimization/17273
4348         * gcc.c-torture/compile/pr17273.c: New test.
4349
4350 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4351
4352         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4353         Update expected messages.
4354         * gcc.dg/declspec-13.c: New test.
4355
4356 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4357
4358         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4359
4360 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4361
4362         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4363         change what 'a' is pointing to.
4364
4365 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c++/16002
4368         * g++.dg/template/error18.C: New test.
4369
4370         PR c++/16029
4371         * g++.dg/warn/Wunused-8.C: New test.
4372
4373 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4374
4375         PR tree-optimization/17513
4376         * gcc.dg/20040916-1.c: New test.
4377
4378 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/17501
4381         * g++.dg/template/typename7.C: New test.
4382
4383 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4384
4385         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4386
4387 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4388
4389         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4390         with -ftree-based-profiling also.
4391         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4392
4393 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4394
4395         PR/15364
4396         * gfortran.dg/der_array_io_1.f90: New test.
4397         * gfortran.dg/der_array_io_2.f90: New test.
4398         * gfortran.dg/der_array_io_3.f90: New test.
4399
4400 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4401
4402         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4403         EABI.
4404
4405 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4406
4407         * g++.dg/opt/switch1.C: New test.
4408
4409 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4410
4411         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4412         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4413         Update expected messages.
4414
4415 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4416
4417         PR fortran/16485
4418         * gfortran.dg/same_name_1.f90: New test.
4419
4420 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4421
4422         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4423         dereference garbage pointers.
4424
4425 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4426
4427         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4428         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4429
4430         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4431         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4432         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4433
4434 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4435
4436         PR c++/17324
4437         * g++.dg/template/mangle1.C: New test.
4438
4439 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4440
4441         PR tree-optimization/17252
4442         * gcc.c-torture/execute/pr17252.c: New test.
4443
4444 2004-09-14  Andrew Pinski  <apinski@apple.com>
4445
4446         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4447
4448 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4449
4450         PR rtl-optimization/9771
4451         * gcc.dg/pr9771-1.c: New test case.
4452
4453 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4454
4455         PR tree-optimization/15262
4456         * gcc.c-torture/execute/pr15262-1.c: New test.
4457         * gcc.c-torture/execute/pr15262-2.c: New test.
4458
4459 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4460
4461         * gcc.dg/declspec-12.c: New test.
4462
4463 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4464
4465         * gfortran.dg/pr17090.f90: Add directives to test.
4466
4467 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4468
4469         * gcc.c-torture/compile/20040914-1.c: New test.
4470
4471 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4472
4473         PR c++/16162
4474         * g++.dg/template/decl2.C: New test.
4475
4476 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4477
4478         PR fortran/17090
4479         * gfortran.dg/pr17090.f90: New test.
4480
4481 2004-09-13  Dale Johannesen  <dalej@apple.com>
4482
4483         * gcc.c-torture/compile/pr17408.c:  New test case.
4484
4485 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4486
4487         PR c++/16716
4488         * g++.dg/parse/crash17.C: New test.
4489
4490         PR c++/17327
4491         * g++.dg/template/enum3.C: New test.
4492
4493 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4494
4495         * lib/gcc-defs.exp: Load wrapper.exp.
4496         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4497         using local code.
4498         * lib/gcc.exp (gcc_init): Similar.
4499         * lib/gfortran.exp (gfortran_init): Similar.
4500         * lib/objc.exp (objc_init): Similar.
4501         * lib/treelang.exp (treelang_init): Similar.
4502         * lib/wrapper.exp: New file with build_wrapper call machinery in
4503         ${tool}_maybe_build_wrapper.
4504
4505 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4506
4507         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4508         "inline".
4509         * gcc.dg/declspec-11.c: Update expected messages.
4510         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4511         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4512         gcc.dg/inline-12.c: New tests.
4513
4514 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4515
4516         * g++.dg/tree-ssa/pr17400.C: New testcase.
4517
4518 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4519
4520         * gcc.target/mips/sb1-1.c: New testcase.
4521
4522 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4523
4524         * lib/g77-dg.exp: Remove unused file.
4525         * lib/mike-g77.exp: Ditto.
4526         * lib/g77.exp: Ditto.
4527
4528 2004-09-12  Richard Henderson  <rth@redhat.com>
4529
4530         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4531
4532 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4533
4534         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4535         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4536         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4537         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4538         Update expected messages.
4539
4540 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4541
4542         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4543         declaration/use mismatch for dirp parameter.
4544
4545 2004-09-12  Andrew Pinski  <apinski@apple.com>
4546
4547         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4548         -fgnu-runtime is passed.
4549
4550 2004-09-12  Richard Henderson  <rth@redhat.com>
4551
4552         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4553         do the uplevel thing and update additional_flags directly.
4554         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4555         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4556         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4557         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4558
4559 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4560
4561         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4562
4563 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4564
4565         PR middle-end/17411
4566         * g++.dg/opt/pr17411-1.C: New test case.
4567
4568 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4569
4570         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4571         gcc.dg/tls/diag-2.c: Update expected messages.
4572         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4573         messages.
4574         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4575         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4576         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4577         gcc.dg/tls/diag-5.c: New tests.
4578
4579 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4580
4581         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4582
4583 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4584
4585         * g++.dg/parse/break-in-for.C: New test.
4586
4587 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4588
4589         * gcc.dg/tree-ssa/20040911-1.c: New test.
4590
4591 2004-09-11  Andreas Jaeger  <aj@suse.de>
4592
4593         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4594         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4595
4596 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4597
4598         * gcc.target/frv: New directory of FR-V-specific tests.
4599
4600 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4601
4602         * gcc.dg/convert-vec-1.c: New test.
4603
4604 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4605
4606         PR middle-end/17024
4607         * gcc.dg/pr17024-1.c: New test case.
4608
4609 2004-09-10  Eric Christopher  <echristo@redhat.com>
4610
4611         * gcc.dg/20040910-1.c: New test.
4612
4613 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4614
4615         * gcc.dg/bitfld-9.c: New test.
4616
4617 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4618
4619         * gcc.c-torture/execute/ieee/acc1.c: New test.
4620         * gcc.c-torture/execute/ieee/acc2.c: New test.
4621         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4622
4623 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4624
4625         * gcc.dg/deprecated-2.c: New test.
4626
4627 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4628
4629         * gcc.dg/init-vec-1.c: New test.
4630
4631 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4632
4633         PR middle-end/17055
4634         * gcc.dg/pr17055-1.c: New test case.
4635
4636 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4637
4638         PR target/17377
4639         * gcc.c-torture/execute/pr17377.c: New test.
4640
4641 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4642
4643         PR c/8420
4644         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4645         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4646         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4647         gcc.dg/long-long-typespec-1.c: New tests.
4648         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4649
4650 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4651
4652         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4653         gcc.dg/gnu99-static-1.c: New tests.
4654
4655 2004-09-08  Devang Patel  <dpatel@apple.com>
4656
4657         * gcc.dg/darwin-ld-20040828-1.c: New test.
4658         * gcc.dg/darwin-ld-20040828-2.c: New test.
4659         * gcc.dg/darwin-ld-20040828-3.c: New test.
4660
4661 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4662
4663         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4664         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4665         in error message.
4666         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4667         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4668         in error message.
4669         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4670         types they qualify.
4671         * objc.dg/type-size-2.m: Fix wording in comment.
4672         * objc.dg/va-meth-1.m: New test case.
4673
4674 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4675
4676         PR c/16633:
4677         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4678         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4679
4680 2004-09-06  Devang Patel  <dpatel@apple.com>
4681
4682         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4683         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4684
4685 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4686
4687         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4688         reflect changed line numbering of diagnostics.
4689
4690 2004-09-06  Paul Brook  <paul@codesourcery.com>
4691
4692         * gfortran.dg/edit_real_1.f90: Add new test.
4693
4694 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4695
4696         * gcc.dg/tree-ssa/loop-2.c: New test.
4697         * gcc.dg/tree-ssa/loop-3.c: New test.
4698         * gcc.dg/tree-ssa/loop-4.c: New test.
4699         * gcc.dg/tree-ssa/loop-5.c: New test.
4700
4701 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4702
4703         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4704
4705 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4706
4707         * gcc.dg/format/sentinel-1.c: New test.
4708
4709 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4710
4711         * testsuite/gcc.dg/builtins-46.c: New.
4712
4713 2004-09-03  Devang Patel  <dpatel@apple.com>
4714
4715         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4716         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4717
4718 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4719
4720         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4721         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4722         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4723         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4724         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4725         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4726         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4727         the non-portable bzero.
4728         * gcc.dg/20010912-1.c: xfail for NetWare.
4729         * gcc.dg/20020426-2.c: xfail for NetWare.
4730         * gcc.dg/20021014-1.c: xfail for NetWare.
4731         * gcc.dg/20021018-1.c: xfail for NetWare.
4732         * gcc.dg/20030213-1.c: xfail for NetWare.
4733         * gcc.dg/20030225-1.c: xfail for NetWare.
4734         * gcc.dg/20030708-1.c: xfail for NetWare.
4735         * gcc.dg/builtins-config.h: Also exclude NetWare.
4736         * gcc.dg/format/format.h: Define restrict only if not already defined.
4737         * gcc.dg/nest.c: xfail for NetWare.
4738         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4739         * lib/target-supports.exp (check_visibility_available): Exclude
4740         NetWare.
4741
4742 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4743
4744         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4745         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4746         deterministic starting point for the alignment of structure fields.
4747         * gcc.dg/Wpadded.c: Dito.
4748         * g++.dg/abi/vbase10.C: Dito.
4749
4750 2004-09-03  Devang Patel  <dpatel@apple.com>
4751
4752         * g++.dg/debug/pr15736.cc: New test.
4753
4754 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4755
4756         * README.QMTEST: Fix out-of-date link.
4757
4758 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4759
4760         PR fortran/16579
4761         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4762         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4763
4764 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4765
4766         * g++.dg/abi/arm_rtti1.C: New test.
4767
4768 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4769
4770         * gcc.dg/ppc-vector-memcpy.c: New.
4771         * gcc.dg/ppc-vector-memset.c: New.
4772
4773 2004-09-02  Chao-ying Fu  <fu@mips.com>
4774
4775         * gcc.target/mips/mips-3d-1.c: New test.
4776         * gcc.target/mips/mips-3d-2.c: New test.
4777         * gcc.target/mips/mips-3d-3.c: New test.
4778         * gcc.target/mips/mips-3d-4.c: New test.
4779         * gcc.target/mips/mips-3d-5.c: New test.
4780         * gcc.target/mips/mips-3d-6.c: New test.
4781         * gcc.target/mips/mips-3d-7.c: New test.
4782         * gcc.target/mips/mips-3d-8.c: New test.
4783         * gcc.target/mips/mips-3d-9.c: New test.
4784         * gcc.target/mips/mips-ps-1.c: New test.
4785         * gcc.target/mips/mips-ps-2.c: New test.
4786         * gcc.target/mips/mips-ps-3.c: New test.
4787         * gcc.target/mips/mips-ps-4.c: New test.
4788         * gcc.target/mips/mips-ps-type.c: New test.
4789
4790 2004-09-02  Paul Brook  <paul@codesourcery.com>
4791
4792         * gfortran.dg/edit_real_1.f90: Add new tests.
4793
4794 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4795
4796         PR fortran/15327
4797         * gfortran.dg/merge_char_1.f90: New test.
4798
4799 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4800
4801         PR fortran/16404
4802         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4803
4804 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4805
4806         PR c/1522
4807         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4808
4809 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4810
4811         * g++.dg/opt/loop1.C: Do not XFAIL.
4812
4813 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4814
4815         * gcc.c-torture/execute/20040831-1.c: New test.
4816
4817 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4818
4819         PR fortran/16579
4820         * gfortran.dg/g77/20010610.f: Now passes.
4821         Copy from g77.f-torture/execute. Add dg-run directive.
4822         * gfortran.dg/g77/README: Update
4823
4824 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4825
4826         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4827         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4828         (t1, t2, t3, t4): Add volatile.
4829
4830 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4831
4832         * g++.dg/ext/visibility/arm1.C: New test.
4833
4834 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4835
4836         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4837         -pedantic-errors.
4838
4839 2004-09-01  Paul Brook  <paul@codesourcery.com>
4840
4841         * gfortran.dg/eof_2.f90: New test.
4842
4843 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4844
4845         PR fortran/16579
4846         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4847
4848 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4849
4850         PR libfortran/16805
4851         * gfortran.dg/list_read_2.f90: New test.
4852
4853 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4854
4855         * g++.dg/abi/key1.C: New test.
4856
4857 2004-08-31  Richard Henderson  <rth@redhat.com>
4858
4859         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4860         form of offsetof.
4861         * g++.dg/other/offsetof5.C: Remove duplicate.
4862
4863 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4864
4865         PR fortran/17244
4866         * gfortran.dg/func_derived_1.f90: New test.
4867
4868 2004-08-31  Paul Brook  <paul@codesourcery.com>
4869
4870         * gfortran.dg/eof_1.f90: New test.
4871
4872 2004-08-31  Paul Brook  <paul@codesourcery.com>
4873
4874         * gfortran.dg/list_read_1.f90: New file.
4875
4876 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4877
4878         * g++.dg/opt/loop1.C: XFAIL.
4879
4880 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4881
4882         * gcc.dg/funcdef-storage-1.c: New.
4883         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4884         an extern function in local scope.
4885         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4886         declare an 'auto inline' function in local scope.
4887         * gcc.dg/20011130-1.c: Likewise.
4888         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4889         an 'auto' function in local scope.
4890         * gcc.dg/20021014-1.c: Likewise.
4891         * gcc.dg/20030331-2.c: Likewise.
4892
4893 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4894
4895         * gfortran.dg/blockdata_1.f90: New test.
4896
4897 2004-08-30  Richard Henderson  <rth@redhat.com>
4898
4899         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4900
4901 2004-08-30  Richard Henderson  <rth@redhat.com>
4902
4903         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4904         additional_flags set by alternate driver.
4905         (ieee-options): New procedure.
4906         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4907         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4908         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4909         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4910
4911 2004-08-30  Richard Henderson  <rth@redhat.com>
4912
4913         * lib/f-torture.exp: Remove.
4914
4915 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4916
4917         PR rtl-optimization/16590
4918         * g++.dg/opt/loop1.C: New test.
4919
4920 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4921
4922         PR fortran/13910
4923         * gfortran.dg/oldstyle_1.f90: New test.
4924
4925 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4926         Paul Brook  <paul@codesourcery.com>
4927
4928         * gfortran.dg/g77/README: Update.
4929         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4930         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4931         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4932
4933 2004-08-28  Paul Brook  <paul@codesourcery.com>
4934
4935         PR libfortran/17195
4936         * gfortran.dg/edit_real_1.f90: New test.
4937
4938 2004-08-27  Paul Brook  <paul@codesourcery.com>
4939
4940         * gfortran.dg/rewind_1.f90: New test.
4941
4942 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4943
4944         PR fortran/16597
4945         * gfortran.dg/pr16597.f90: New test.
4946
4947 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4948
4949         PR c/13801
4950         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4951         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4952         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4953         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4954         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4955
4956 2004-08-26  Nick Clifton  <nickc@redhat.com>
4957
4958         * gcc.c-torture/compile/pr17119.c: New test.
4959
4960 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4961
4962         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4963
4964 2004-08-25  Richard Henderson  <rth@redhat.com>
4965
4966         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4967         the bits that expect kind=8 to be the largest real kind.
4968
4969 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4970
4971         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4972
4973 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4974
4975         * gfortran.dg/assignment_1.f90: New test.
4976
4977 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4978
4979         * g++.dg/template/repo3.C: New test.
4980
4981 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4982
4983         PR middle-end/16693
4984         PR tree-optimization/16372
4985         * g++.dg/opt/pr16372-1.C: New test case.
4986         * g++.dg/opt/pr16693-1.C: New test case.
4987         * g++.dg/opt/pr16693-2.C: New test case.
4988
4989 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4990
4991         * objc.dg/proto-lossage-4.m: New test.
4992
4993 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4994
4995         PR c++/17155
4996         * g++.dg/inherit/local2.C: New test.
4997
4998 2004-08-25  Paul Brook  <paul@codesourcery.com>
4999
5000         PR fortran/17144
5001         * gfortran.dg/string_ctor_1.f90: New test.
5002
5003 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5004
5005         PR c++/14428
5006         * g++.dg/template/redecl2.C: New test.
5007
5008 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5009
5010         PR fortran/17143
5011         * gfortran.dg/pr17143.f90: New test.
5012
5013 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5014
5015         PR fortran/17164
5016         * gfortran.dg/pr17164.f90: New test.
5017
5018 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5019
5020         * gcc.dg/tree-ssa/loop-1.c: New test.
5021
5022 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5023
5024         * gcc.c-torture/compile/20040824-1.c: New test.
5025
5026 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5027
5028         * gcc.c-torture/compile/iftrap-3.c: New test.
5029
5030 2004-08-24  Paul Brook  <paul@codesourcery.com>
5031
5032         * gfortran.dg/entry_2.f90: New test.
5033
5034 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5035
5036         PR c++/16889
5037         * g++.dg/lookup/ambig[12].C: New.
5038
5039 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5040
5041         PR c++/16706
5042         * g++.dg/template/crash21.C: New test.
5043         * g++.dg/template/crash22.C: Likewise.
5044
5045 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5046
5047         PR c++/17149
5048         * g++.dg/template/access15.C: New.
5049
5050 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/17163
5053         * g++.dg/template/repo2.C: New test.
5054
5055 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5056
5057         PR rtl-optimization/17078
5058         * gcc.c-torture/execute/pr17078-1.c: New test case.
5059
5060 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5061
5062         PR c/14492
5063         * gcc.dg/debug/crash1.c: New test.
5064
5065 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5066
5067         PR c/16180
5068         * gcc.dg/loop-5.c: New test.
5069
5070 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5071
5072         * gcc.c-torture/execute/20040823-1.c: New test.
5073
5074 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5075
5076         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5077         to the assembler.  Simplify test accordingly.
5078         (asm_abi_flags): Use GNU names.
5079         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5080         to check for ABI flags.
5081
5082 2004-08-22  Andrew Pinski  <apinski@apple.com>
5083
5084         * g++.dg/opt/pr14029.C: New test.
5085         * gcc.c-torture/execute/pr15262.c: New test.
5086
5087 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5088
5089         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5090
5091 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5092
5093         PR 16908
5094         * gfortran.dg/direct_io.f90: New test.
5095
5096 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/17121
5099         * g++.dg/inherit/local2.C: New test.
5100
5101 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5102
5103         PR c++/17120
5104         * g++.dg/warn/Wparentheses-4.C: New test.
5105
5106 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/17121
5109         * g++.dg/inherit/local2.C: New test.
5110
5111         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5112         * gcc.dg/ppc-ldstruct.c: Likewise.
5113         * gcc.dg/ppc64-abi-2.c: Likewise.
5114
5115 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5116
5117         PR rtl-optimization/17099
5118         * gcc.c-torture/execute/20040820-1.c: New test.
5119
5120 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5121
5122         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5123
5124 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5125
5126         PR fortran/17077
5127         * gfortran.dg/auto_array_1.f90: New test.
5128
5129 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5130
5131         PR fortran/17074
5132         * gfortran.dg/simpleif_1.f90: New test.
5133
5134 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5135
5136         * lib/target-supports.exp (check_profiling_available): Return
5137         false for arm*-*-symbianelf* and arm*-*-eabi*.
5138
5139         PR c++/15890
5140         * g++.dg/template/delete1.C: New test.
5141
5142 2004-08-19  Paul Brook  <paul@codesourcery.com>
5143
5144         PR fortran/14976
5145         PR fortran/16228
5146         * gfortran.dg/data_char_1.f90: New test.
5147
5148 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5149
5150         PR fortran/16946
5151         * gfortran.dg/reduction.f90: New testcase.
5152
5153 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5154
5155         PR fortran/16520
5156         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5157
5158 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5159
5160         PR c++/17041
5161         * g++.dg/Wparentheses-3.C: New test.
5162
5163 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5164
5165         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5166         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5167         * gcc.dg/vect/vect-2.c: Likewise.
5168         * gcc.dg/vect/vect-3.c: Likewise.
5169         * gcc.dg/vect/vect-4.c: Likewise.
5170         * gcc.dg/vect/vect-5.c: Likewise.
5171         * gcc.dg/vect/vect-6.c: Likewise.
5172         * gcc.dg/vect/vect-7.c: Likewise.
5173         * gcc.dg/vect/vect-25.c: Likewise.
5174         * gcc.dg/vect/vect-31.c: Likewise.
5175         * gcc.dg/vect/vect-32.c: Likewise.
5176         * gcc.dg/vect/vect-34.c: Likewise.
5177         * gcc.dg/vect/vect-36.c: Likewise.
5178         * gcc.dg/vect/vect-all.c: Likewise.
5179
5180 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5181
5182         PR c++/17068
5183         * g++.dg/template/operator4.C: New test.
5184
5185 2004-08-18  Richard Henderson  <rth@redhat.com>
5186
5187         * gcc.dg/20040206-1.c: XFAIL.
5188
5189 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5190
5191         PR c++/16246
5192         * g++.dg/template/array7.C: New test.
5193
5194 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5195
5196         * gcc.dg/mips-movcc-1.c: New test.
5197         * gcc.dg/mips-movcc-2.c: New test.
5198         * gcc.dg/mips-movcc-3.c: New test.
5199
5200         * gcc.dg/mips-nmadd-1.c: New test.
5201         * gcc.dg/mips-nmadd-2.c: New test.
5202
5203 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5204
5205         PR c++/15871
5206         * g++.dg/opt/inline8.C: New test.
5207
5208         PR c++/16965
5209         * g++.dg/parse/error17.C: New test.
5210
5211 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5212
5213         * gcc.dg/vect: New directory for vectorizer tests.
5214         * gcc.dg/vect/tree-vect.h: New file.
5215         * gcc.dg/vect/vect.exp: New file.
5216         * gcc.dg/vect/pr16105.c.c: New test.
5217         * gcc.dg/vect/vect-1.c: New test.
5218         * gcc.dg/vect/vect-2.c: New test.
5219         * gcc.dg/vect/vect-3.c: New test.
5220         * gcc.dg/vect/vect-4.c: New test.
5221         * gcc.dg/vect/vect-5.c: New test.
5222         * gcc.dg/vect/vect-6.c: New test.
5223         * gcc.dg/vect/vect-7.c: New test.
5224         * gcc.dg/vect/vect-8.c: New test.
5225         * gcc.dg/vect/vect-9.c: New test.
5226         * gcc.dg/vect/vect-10.c: New test.
5227         * gcc.dg/vect/vect-11.c: New test.
5228         * gcc.dg/vect/vect-12.c: New test.
5229         * gcc.dg/vect/vect-13.c: New test.
5230         * gcc.dg/vect/vect-14.c: New test.
5231         * gcc.dg/vect/vect-15.c: New test.
5232         * gcc.dg/vect/vect-16.c: New test.
5233         * gcc.dg/vect/vect-17.c: New test.
5234         * gcc.dg/vect/vect-18.c: New test.
5235         * gcc.dg/vect/vect-19.c: New test.
5236         * gcc.dg/vect/vect-20.c: New test.
5237         * gcc.dg/vect/vect-21.c: New test.
5238         * gcc.dg/vect/vect-22.c: New test.
5239         * gcc.dg/vect/vect-23.c: New test.
5240         * gcc.dg/vect/vect-24.c: New test.
5241         * gcc.dg/vect/vect-25.c: New test.
5242         * gcc.dg/vect/vect-26.c: New test.
5243         * gcc.dg/vect/vect-27.c: New test.
5244         * gcc.dg/vect/vect-28.c: New test.
5245         * gcc.dg/vect/vect-29.c: New test.
5246         * gcc.dg/vect/vect-30.c: New test.
5247         * gcc.dg/vect/vect-31.c: New test.
5248         * gcc.dg/vect/vect-32.c: New test.
5249         * gcc.dg/vect/vect-33.c: New test.
5250         * gcc.dg/vect/vect-34.c: New test.
5251         * gcc.dg/vect/vect-35.c: New test.
5252         * gcc.dg/vect/vect-36.c: New test.
5253         * gcc.dg/vect/vect-37.c: New test.
5254         * gcc.dg/vect/vect-38.c: New test.
5255         * gcc.dg/vect/vect-40.c: New test.
5256         * gcc.dg/vect/vect-41.c: New test.
5257         * gcc.dg/vect/vect-42.c: New test.
5258         * gcc.dg/vect/vect-43.c: New test.
5259         * gcc.dg/vect/vect-44.c: New test.
5260         * gcc.dg/vect/vect-45.c: New test.
5261         * gcc.dg/vect/vect-46.c: New test.
5262         * gcc.dg/vect/vect-47.c: New test.
5263         * gcc.dg/vect/vect-48.c: New test.
5264         * gcc.dg/vect/vect-49.c: New test.
5265         * gcc.dg/vect/vect-50.c: New test.
5266         * gcc.dg/vect/vect-51.c: New test.
5267         * gcc.dg/vect/vect-52.c: New test.
5268         * gcc.dg/vect/vect-53.c: New test.
5269         * gcc.dg/vect/vect-54.c: New test.
5270         * gcc.dg/vect/vect-55.c: New test.
5271         * gcc.dg/vect/vect-56.c: New test.
5272         * gcc.dg/vect/vect-57.c: New test.
5273         * gcc.dg/vect/vect-58.c: New test.
5274         * gcc.dg/vect/vect-59.c: New test.
5275         * gcc.dg/vect/vect-60.c: New test.
5276         * gcc.dg/vect/vect-61.c: New test.
5277         * gcc.dg/vect/vect-all.c: New test.
5278         * gcc.dg/vect/vect-none.c: New test.
5279
5280 2004-08-17  Paul Brook  <paul@codesourcery.com>
5281
5282         PR fortran/13082
5283         * gfortran.dg/entry_1.f90: New test.
5284
5285 2004-08-17  Andrew Pinski  <apinski@apple.com>
5286
5287         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5288
5289 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5290
5291         * gcc.dg/pr17036-1.c: New test.
5292
5293 2004-08-16  Devang Patel  <dpatel@apple.com>
5294
5295         * gcc.dg/darwin-20040809-1.c: New test.
5296
5297 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5298
5299         * gcc.dg/funcdef-attr-1.c: New test.
5300
5301 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5302
5303         * gcc.dg/altivec-17.c: New test.
5304         * gcc.dg/altivec-18.c: New test.
5305
5306 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5307
5308         PR c++/6749
5309         * g++.dg/template/vtable2.C: New test.
5310
5311 2004-08-14  Richard Henderson  <rth@redhat.com>
5312
5313         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5314         * gcc.dg/pack-test-4.c (main): Return 0.
5315         * gcc.dg/setjmp-1.c: Remove XFAIL.
5316         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5317
5318 2004-08-14  Richard Henderson  <rth@redhat.com>
5319
5320         * gcc.dg/980217-1.c: Add prototype for printf.
5321
5322 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5323
5324         * gfortran.dg/pr16935.f90: New test.
5325
5326 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5327
5328         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5329
5330 2004-08-13  Paul Brook  <paul@codesourcery.com>
5331
5332         * gfortran.dg/der_io_1.f90: Remove stray comma.
5333
5334 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5335
5336         * gcc.dg/vmx/cw-bug-2.c: Remove.
5337         * gcc.dg/vmx/vprint-1.c: Remove.
5338         * gcc.dg/vmx/vscan-1.c: Remove.
5339
5340 2004-08-12  Devang patel  <dpatel@apple.com>
5341
5342         * gcc.dg/darwin-20040809-2.c: New test.
5343
5344 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5345
5346         * g++.dg/ext/altivec-12.C: New test.
5347
5348         * g++.dg/ext/altivec-11.C: New test.
5349
5350 2004-08-12  Paul Brook  <paul@codesourcery.com>
5351
5352         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5353
5354 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5355
5356         * g++.dg/ext/altivec-2.C: Check for hardware support before
5357         executing any VMX instructions.
5358
5359         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5360
5361 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5362
5363         PR c++/16276
5364         * g++.old-deja/g++.other/comdat4.C: New test.
5365         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5366
5367 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5368
5369         PR target/16286
5370         * gcc.dg/pr16286.c: New test.
5371
5372 2004-08-12 Jan Beulich <jbeulich@novell.com>
5373
5374         * g++.dg/ext/asm5.C: New.
5375
5376 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/16698
5379         * g++.dg/eh/crash1.C: New test.
5380
5381         PR c++/16717
5382         * g++.dg/ext/construct1.C: New test.
5383
5384 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5385
5386         PR c++/16853
5387         * g++.dg/init/ptrmem1.C: New test.
5388
5389         PR c++/16618
5390         * g++.dg/parse/offsetof5.C: New test.
5391
5392         PR c++/16870
5393         * g++.dg/template/overload3.C: New test.
5394
5395 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5396
5397         PR c++/16964
5398         * g++.dg/parse/error16.C: New test.
5399
5400         PR c++/16904
5401         * g++.dg/template/error14.C: New test.
5402
5403         PR c++/16929
5404         * g++.dg/template/error15.C: New test.
5405
5406 2004-08-11  Devang Patel  <dpatel@apple.com>
5407
5408         * gcc.dg/darwin-ld-20040809-1.c: New test.
5409         * gcc.dg/darwin-ld-20040809-2.c: New test.
5410
5411 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5412
5413         PR fortran/16917
5414         * gfortran.dg/dfloat_1.f90: New test.
5415
5416 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5417
5418         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5419         * gcc.dg/dll-2.c: Fix dg-require syntax.
5420         * gcc.misc-tests/arm-isr.c (abort): Declare.
5421         (exit): Likewise.
5422
5423 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5424
5425         PR c++/16971
5426         * g++.dg/parse/crash16.C: New test.
5427
5428 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5429
5430         * gcc.dg/mips-rsqrt-1.c: New test case.
5431         * gcc.dg/mips-rsqrt-2.c: New test case.
5432         * gcc.dg/mips-rsqrt-3.c: New test case.
5433
5434 2004-08-10  Paul Brook  <paul@codesourcery.com>
5435
5436         * gfortran.dg/der_io_1.f90: New test.
5437
5438 2004-08-10  Paul Brook  <paul@codesourcery.com>
5439
5440         PR fortran/16919
5441         * gfortran.dg/der_array_1.f90: New test.
5442
5443 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5444
5445         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5446
5447 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5448
5449         * gcc.dg/wchar_t-2.c: Fix typo.
5450
5451 2004-08-09  Falk Hueffner  <falk@debian.org>
5452
5453         PR tree-optimization/12517
5454         * gcc.c-torture/compile/pr12517.c: New test.
5455
5456         PR tree-optimization/12578
5457         * gcc.c-torture/compile/pr12578.c: New test.
5458
5459         PR tree-optimization/12899
5460         * gcc.c-torture/compile/pr12899.c: New test.
5461
5462         PR rtl-optimization/14692
5463         * gcc.c-torture/compile/pr14692.c: New test.
5464
5465         PR tree-optimization/16461
5466         * gcc.c-torture/compile/pr16461.c: New test.
5467
5468 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5469
5470         * gfortran.dg/getenv_1.f90: New test.
5471
5472 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5473
5474         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5475         wchar_t.
5476         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5477
5478 2004-08-06  Paul Brook  <paul@codesourcery.com>
5479
5480         * gfortran.dg/ret_array_1.f90: New test.
5481         * gfortran.dg/ret_pointer_1.f90: New test.
5482
5483 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5484
5485         * gcc.dg/missing-field-init-[12].c: New tests.
5486         * g++.dg/warn/missing-field-init-[12].C: New tests.
5487
5488 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5489
5490         * gcc.dg/enum2.c: New test.
5491         * gcc.dg/symbian3.c: Likewise.
5492         * gcc.dg/symbian4.c: Likewise.
5493         * gcc.dg/wchar_t-2.c: Likewise.
5494
5495 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5496
5497         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5498         destructor tests.
5499
5500 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5501
5502         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5503         dg-require-visiblity.
5504         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5505         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5506         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5507         * g++.dg/ext/visibility/new1.C: Likewise.
5508         * g++.dg/ext/visibility/pragma.C: Likewise.
5509         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5510         * g++.dg/ext/visibility/virtual.C: Likewise.
5511         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5512         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5513         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5514         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5515         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5516         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5517         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5518         * g++/dg/ext/visibility/visibility-8.C: New test.
5519         * gcc.c-torture/compile/dll.x: Remove.
5520         * gcc.dg/dll-2.c: Use dg-require-dll
5521         * gcc.dg/visibility-10.c: New test.
5522         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5523         supporting DLLs.
5524         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5525         (scan_not_hidden): Likewise.
5526
5527 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5528
5529         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5530
5531 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5532
5533         * gcc.c-torture/execute/20040805-1.c: New test.
5534
5535 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5536
5537         * gcc.dg/20020118-1.c: Declare abort.
5538         * gcc.dg/altivec_check.h: Likewise.
5539         * gcc.dg/iftrap-2.c: Likewise.
5540         * gcc.dg/pragma-darwin.c: Likewise.
5541         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5542
5543 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5544
5545         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5546
5547 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5548
5549         * gcc.c-torture/execute/builtins/abs-2.c,
5550         gcc.c-torture/execute/builtins/abs-3.c,
5551         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5552         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5553         intmax_t, uintmax_t and their limits.
5554         * gcc.dg/intmax_t-1.c: New test.
5555
5556 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5557
5558         * g++.dg/tc1/dr147.C: Add reference to PR.
5559
5560 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5561
5562         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5563         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5564
5565 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5566
5567         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5568
5569 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5570
5571         * gcc.dg/redecl-5.c: New test.
5572         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5573         of scanf.
5574
5575 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5576
5577         PR middle-end/16790
5578         * gcc.c-torture/execute/pr16790-1.c: New test case.
5579
5580 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5581
5582         * g++.dg/ext/visibility/assign1.C: New test.
5583         * g++.dg/ext/visibility/new1.C: Likewise.
5584
5585         * gcc.dg/symbian1.c: New test.
5586         * gcc.dg/symbian2.c: Likewise.
5587
5588 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5589
5590         PR target/16570
5591         * gcc.dg/i386-sse-9.c: New test.
5592
5593 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5594
5595         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5596
5597 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5598
5599         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5600         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5601         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5602         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5603         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5604         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5605         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5606         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5607         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5608         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5609         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5610         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5611         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5612         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5613         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5614         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5615         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5616         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5617         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5618         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5619         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5620         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5621         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5622         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5623         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5624         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5625         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5626         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5627         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5628         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5629         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5630         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5631         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5632         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5633         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5634         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5635         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5636         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5637         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5638         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5639         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5640         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5641         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5642         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5643         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5644         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5645         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5646         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5647         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5648         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5649         gcc.misc-tests/i386-pf-3dnow-1.c,
5650         gcc.misc-tests/i386-pf-athlon-1.c,
5651         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5652         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5653         Declare built-in functions used.
5654         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5655
5656 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/16707
5659         * g++.dg/lookup/using12.C: New test.
5660
5661         * g++.dg/init/null1.C: Fix PR number.
5662         * g++.dg/parse/namespace10.C: Likewise.
5663
5664 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5665
5666         PR c++/16224
5667         * g++.dg/template/spec17.C: New test.
5668         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5669         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5670
5671 2004-08-02  David Billinghurst
5672
5673         PR fortran/16292
5674         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5675
5676 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5677
5678         * gcc.dg/ia64-got-1.c: New test case.
5679
5680 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5681
5682         PR c++/16489
5683         * g++.dg/init/null1.C: New test.
5684         * g++.dg/tc1/dr76.C: Adjust error marker.
5685
5686         PR c++/16529
5687         * g++.dg/parse/namespace10.C: New test.
5688
5689         PR c++/16810
5690         * g++.dg/inherit/ptrmem2.C: New test.
5691
5692 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5693
5694         PR target/16155
5695         * gcc.dg/pr16155.c: New test.
5696
5697 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5698
5699         * gcc.dg/redecl-2.c: New test.
5700
5701 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5702
5703         * gcc.dg/darwin-longdouble.c: New file.
5704
5705 2004-07-30  Richard Henderson  <rth@redhat.com>
5706
5707         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5708         write to constant argument.
5709         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5710
5711 2004-07-30  Richard Henderson  <rth@redhat.com>
5712
5713         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5714         tests of nearest around zero.
5715
5716 2004-07-30  Andrew Pinski  <apinski@apple.com>
5717
5718         * gcc.c-torture/compile/20040730-1.c: New test.
5719
5720 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5721
5722         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5723         powerpc-eabispe.
5724
5725 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5726
5727         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5728
5729 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5730
5731         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5732         contains $ld_library_path.
5733         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5734
5735 2004-07-29  Richard Henderson  <rth@redhat.com>
5736
5737         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5738
5739         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5740         (alt2, which): New.
5741         (Check): Accept either alternative.
5742
5743 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5744
5745         * g++.dg/abi/inline1.C: New test.
5746         * g++.dg/abi/local1-a.cc: Likewise.
5747         * g++.dg/abi/local1.C: Likewise.
5748         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5749         * g++.dg/abi/mangle12.C: Likewise.
5750         * g++.dg/abi/mangle17.C: Likewise.
5751         * g++.dg/abi/mangle20-2.C: Likewise.
5752         * g++.dg/opt/interface1.C: Likewise.
5753         * g++.dg/opt/interface1.h: Likewise.
5754         * g++.dg/opt/interface1-a.cc: New test.
5755         * g++.dg/parse/repo1.C: New test.
5756         * g++.dg/template/repo1.C: Likewise.
5757         * g++.dg/warn/Winline-1.C: Likewise.
5758         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5759
5760 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5761
5762         * gcc.dg/tree-ssa/20040729-1.c: New test.
5763
5764 2004-07-27  Matt Austern <austern@apple.com>
5765
5766         * gcc.dg/darwin-bool-1.c: New test.
5767         * gcc.dg/darwin-bool-2.c: New test.
5768
5769 2004-07-28  Richard Henderson  <rth@redhat.com>
5770
5771         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5772         arguments in the correct type.  Don't write to constant arguments.
5773
5774 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5775
5776         PR tree-optimization/16688
5777         PR tree-optimization/16689
5778         * g++.dg/tree-ssa/pr16688.C: New test.
5779
5780 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5781
5782         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5783         loads.  Not only in the comment, this time.
5784
5785 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5786
5787         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5788         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5789         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5790         * gcc.dg/sh4a-bitmovua.c: New.
5791         * gcc.dg/sh4a-cos.c: New.
5792         * gcc.dg/sh4a-cosf.c: New.
5793         * gcc.dg/sh4a-fprun.c: New.
5794         * gcc.dg/sh4a-fsrra.c: New.
5795         * gcc.dg/sh4a-memmovua.c: New.
5796         * gcc.dg/sh4a-sin.c: New.
5797         * gcc.dg/sh4a-sincos.c: New.
5798         * gcc.dg/sh4a-sincosf.c: New.
5799         * gcc.dg/sh4a-sinf.c: New.
5800
5801 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5802
5803         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5804         conditionals.
5805         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5806         loads.
5807         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5808         DOM1.
5809
5810 2004-07-27  Andrew Pinski  <apinski@apple.com>
5811
5812         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5813
5814 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5815
5816         * gcc.dg/pragma-isr.c: New test.
5817
5818 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5819
5820         PR c++/14429
5821         * g++.dg/template/ttp11.C: New test.
5822
5823 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5824
5825         * gcc.c-torture/compile/20040727-1.c: New test.
5826
5827 2004-07-26  Eric Christopher  <echristo@redhat.com>
5828
5829         * gcc.c-torture/compile/20040726-2.c: New test.
5830
5831 2004-07-26  Andrew Pinski  <apinski@apple.com>
5832
5833         * g++.dg/rtti/tinfo1.C: Xfail.
5834
5835 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5836
5837         * gcc.c-torture/compile/20040726-1.c: New test.
5838
5839 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5840             Brian Ryner  <bryner@brianryner.com>
5841
5842         PR c++/9283
5843         PR c++/15000
5844         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5845         * g++.dg/ext/visibility/: New directory.
5846         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5847         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5848         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5849         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5850         * g++.dg/ext/visibility/fvisibility.C,
5851         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5852         g++.dg/ext/visibility/fvisibility-override1.C
5853         g++.dg/ext/visibility/fvisibility-override2.C
5854         g++.dg/ext/visibility/memfuncts.C
5855         g++.dg/ext/visibility/noPLT.C
5856         g++.dg/ext/visibility/pragma.C
5857         g++.dg/ext/visibility/pragma-override1.C
5858         g++.dg/ext/visibility/pragma-override2.C
5859         g++.dg/ext/visibility/staticmemfuncts.C
5860         g++.dg/ext/visibility/virtual.C: New tests.
5861
5862 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5863
5864         PR c/15360
5865         * gcc.dg/pr15360-1.c: New test.
5866
5867 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5868
5869         * gcc.dg/pragma-align-2.c: New test.
5870         * gcc.dg/pragma-init-fini.c: New test.
5871         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5872         targets.
5873
5874 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5875
5876         * gcc.dg/init-string-2.c: New test.
5877
5878 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5879
5880         PR 16684
5881         * gcc.dg/Wredundant-decls-1.c: New test case.
5882
5883 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5884
5885         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5886         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5887         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5888         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5889         * gcc.dg/compat/generate-random.c: New file.
5890         * gcc.dg/compat/generate-random.h: Likewise.
5891         * gcc.dg/compat/generate-random_r.c: Likewise.
5892         * gcc.dg/compat/struct-layout-1.h: Likewise.
5893         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5894         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5895         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5896         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5897         * gcc.dg/compat/struct-layout-1_main.c: New test.
5898         * gcc.dg/compat/struct-layout-1_x.c: New file.
5899         * gcc.dg/compat/struct-layout-1_y.c: New file.
5900         * gcc.dg/compat/struct-layout-1_test.h: New file.
5901
5902 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5903
5904         * gcc.dg/comp-return-1.c: New test
5905
5906 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5907
5908         * gcc.dg/vmx/8-02a.c: Fix typo.
5909
5910         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5911         * gcc.dg/darwin-abi-3.c: New test.
5912
5913         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5914         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5915
5916         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5917         * gcc.dg/vmx/ops-long-1.c: New test.
5918         * gcc.dg/vmx/ops-long-2.c: New test.
5919
5920 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5921
5922         * g++.dg/lookup/conv-[1234].C: New.
5923
5924 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5925
5926         * g++.dg/parse/attr2.C: Simplify.
5927
5928 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5929
5930         PR c/7284
5931         * gcc.c-torture/execute/pr7284-1.c: New test.
5932
5933 2004-07-22  Brian Booth  <bbooth@redhat.com>
5934
5935         * gcc.dg/tree-ssa/20040721-1.c: New test.
5936
5937 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5938
5939         * g++.dg/template/crash20.c: New.
5940
5941 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5942
5943         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5944         Add dg-run directive.  Declare variables as required.
5945         * gfortran.dg/g77/README: Update
5946
5947 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5948
5949         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5950         gcc.dg/cris-peep2-andu2.c: New tests.
5951
5952 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5953
5954         PR c/15052
5955         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5956         on return type.
5957         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5958         messages.
5959         * gcc.dg/qual-return-2.c: Update expected messages.
5960         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5961
5962 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5963
5964         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5965         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5966
5967 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5968
5969         PR c/11250
5970         * gcc.dg/init-string-1.c: New test.
5971
5972 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR middle-end/15345
5975         PR c/16450
5976         * gcc.dg/torture/nested-fn-1.c: New test.
5977
5978 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5979
5980         PR target/16559
5981         * gcc.dg/ia64-fptr-1.c: New file.
5982
5983 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5984
5985         PR c++/14497
5986         * g++.dg/template/spec16.C: New test.
5987         * g++.old-deja/g++.robertl/eb118.C: Remove.
5988
5989 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5990
5991         PR c++/509
5992         * g++.dg/template/spec15.C: New test.
5993
5994 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5995
5996         Copy cases from g77.f-torture/execute and add dg-run
5997         directive.  Other changes as noted.
5998         * gfortran.dg/g77/13037.f
5999         * gfortran.dg/g77/1832.f
6000         * gfortran.dg/g77/19981119-0.f
6001         * gfortran.dg/g77/19990313-0.f
6002         * gfortran.dg/g77/19990313-1.f
6003         * gfortran.dg/g77/19990313-2.f
6004         * gfortran.dg/g77/19990313-3.f
6005         * gfortran.dg/g77/19990419-1.f
6006         * gfortran.dg/g77/19990826-0.f
6007         * gfortran.dg/g77/19990826-2.f
6008         * gfortran.dg/g77/20000503-1.f
6009         * gfortran.dg/g77/20001111.f
6010         * gfortran.dg/g77/20010116.f
6011         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6012         * gfortran.dg/g77/20010430.f
6013         * gfortran.dg/g77/6177.f
6014         * gfortran.dg/g77/947.f
6015         * gfortran.dg/g77/970816-3.f
6016         * gfortran.dg/g77/971102-1.f
6017         * gfortran.dg/g77/980520-1.f
6018         * gfortran.dg/g77/980628-0.f
6019         * gfortran.dg/g77/980628-1.f
6020         * gfortran.dg/g77/980628-10.f
6021         * gfortran.dg/g77/980628-2.f
6022         * gfortran.dg/g77/980628-3.f
6023         * gfortran.dg/g77/980628-7.f
6024         * gfortran.dg/g77/980628-8.f
6025         * gfortran.dg/g77/980628-9.f
6026         * gfortran.dg/g77/980701-0.f
6027         * gfortran.dg/g77/980701-1.f
6028         * gfortran.dg/g77/cabs.f
6029         * gfortran.dg/g77/claus.f
6030         * gfortran.dg/g77/complex_1.f
6031         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6032         * gfortran.dg/g77/dcomplex.f
6033         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6034         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6035         * gfortran.dg/g77/f90-intrinsic-numeric.f
6036         * gfortran.dg/g77/int8421.f
6037         * gfortran.dg/g77/labug1.f
6038         * gfortran.dg/g77/large_vec.f
6039         * gfortran.dg/g77/le.f
6040         * gfortran.dg/g77/short.f
6041         * gfortran.dg/g77/README: Update
6042
6043 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/16637
6046         * g++.dg/parse/lookup4.C: New test.
6047
6048 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6049
6050         PR c++/16175
6051         * g++.dg/template/ttp10.C: New test.
6052
6053 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6054
6055         * gcc.dg/pr12625-1.c: New test.
6056
6057 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6058
6059         * testsuite/gcc.dg/switch-warn-1.c: New test.
6060         * testsuite/gcc.dg/switch-warn-2.c: New test.
6061         * gcc.c-torture/compile/pr14730.c: Update.
6062
6063 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6064
6065         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6066         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6067         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6068         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6069
6070 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6071
6072         PR c++/16623
6073         * g++.dg/template/assign1.C: New test.
6074
6075 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6076
6077         PR c++/12170
6078         * g++.dg/template/ttp9.C: New test.
6079
6080 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6081
6082         * gcc.dg/format/cmn-err-1.c: New test.
6083
6084 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6085
6086         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6087         gcc.dg/Wparentheses-10.c: New tests.
6088         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6089
6090 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6091
6092         PR fortran/16465
6093         * gfortran.dg/g77//ffixed-line-length-0.f,
6094         gfortran.dg/g77/ffixed-line-length-132.f,
6095         gfortran.dg/g77/ffixed-line-length-72.f,
6096         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6097         gfortran.dg/g77/README: Update.
6098
6099 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6100
6101         PR c++/13092
6102         * g++.dg/template/non-dependent7.C: New test.
6103         * g++.dg/template/non-dependent8.C: Likewise.
6104         * g++.dg/template/non-dependent9.C: Likewise.
6105         * g++.dg/template/non-dependent10.C: Likewise.
6106
6107 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6108
6109         PR c++/16337
6110         * g++.dg/parse/attr2.C: New test.
6111
6112 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6113
6114         * g77.dg: Removed.
6115         * g77.f-torture: Ditto.
6116
6117 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6118
6119         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6120         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6121         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6122
6123 2004-07-16  Richard Henderson  <rth@redhat.com>
6124
6125         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6126
6127 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6128
6129         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6130         tests with full list of options.
6131         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6132         of TORTURE_OPTIONS if test contains 'dg-do run'.
6133
6134         PR fortran/16404
6135         * gfortran.dg/do_iterator.f90: New test.
6136
6137 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6138
6139         PR rtl-optimization/16536
6140         * gcc.c-torture/execute/restrict-1.c: New test.
6141
6142 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6143
6144         PR fortran/15324
6145         * gfortran.dg/pr15324.f90: New test.
6146
6147         PR fortran/15129
6148         * gfortran.dg/pr15129.f90: New test.
6149
6150         PR fortran/15140
6151         * gfortran.dg/pr15140.f90: New test.
6152
6153         PR fortran/13792
6154         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6155         compile-time simplification.
6156
6157 2004-07-14  Mike Stump  <mrs@apple.com>
6158
6159         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6160
6161 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6162
6163         PR target/16325
6164         * gcc.dg/profile-generate-1.c: New.
6165
6166 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6167
6168         * gcc.c-torture/execute/20040709-1.c: New test.
6169         * gcc.c-torture/execute/20040709-2.c: New test.
6170
6171 2004-07-14  Mike Stump  <mrs@apple.com>
6172
6173         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6174
6175 2004-07-14  Mike Stump  <mrs@apple.com>
6176
6177         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6178
6179 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6180
6181         PR c++/16518
6182         * g++.dg/parse/mutable1.C: New test.
6183
6184 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6185
6186         PR tree-optimization/16443
6187         * gcc.dg/tree-ssa/20040713-1.c: New test.
6188
6189 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6190
6191         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6192         for operator new.
6193
6194 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6195
6196         * gfortran.dg/g77/README: New file
6197         * gfortran.dg/g77/19981216-0.f:  Copy from
6198         g77.f-torture/noncompile.  Add "dg-do compile" and
6199         dg-error as required.
6200         * gfortran.dg/g77/19990218-1.f: Likewise
6201         * gfortran.dg/g77/19990905-1.f: Likewise
6202         * gfortran.dg/g77/9263.f: Likewise
6203         * gfortran.dg/g77/980615-0.f: Likewise
6204         * gfortran.dg/g77/980616-0.f: Likewise
6205         * gfortran.dg/g77/check0.f: Likewise
6206         * gfortran.dg/g77/select_no_compile.f: Likewise
6207
6208 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6209
6210         Copy files from g77.f-torture/compile.
6211         Add "{ dg-do compile}".  Other changes as noted
6212         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6213         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6214         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6215         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6216         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6217         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6218         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6219         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6220         statement to conform to standard.  Append alpha1.x for reference.
6221         * gfortran.dg/g77/xformat.f: Add dg-warning
6222
6223 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6224
6225         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6226         Add {dg-do compile} directive.
6227         * gfortran.dg/g77/cpp2.F: Likewise
6228
6229 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6230
6231         PR c++/5402
6232         * g++.dg/lookup/name-clash1.C: New test.
6233
6234         PR c++/9777
6235         * g++.dg/lookup/name-clash2.C: New test.
6236
6237         PR c++/12102
6238         * g++.dg/lookup/name-clash3.C: New test.
6239
6240 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6241
6242         * g++.dg/lookup/new2.C: New test.
6243         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6244
6245 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6246
6247         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6248         Add {dg-do compile} directive.
6249         * gfortran.dg/g77/13060.f: Likewise
6250         * gfortran.dg/g77/19990218-0.f: Likewise
6251         * gfortran.dg/g77/19990305-0.f: Likewise
6252         * gfortran.dg/g77/19990419-0.f: Likewise
6253         * gfortran.dg/g77/19990502-0.f: Likewise
6254         * gfortran.dg/g77/19990502-1.f: Likewise
6255         * gfortran.dg/g77/19990525-0.f: Likewise
6256         * gfortran.dg/g77/19990826-1.f: Likewise
6257         * gfortran.dg/g77/19990826-3.f: Likewise
6258         * gfortran.dg/g77/19990905-2.f: Likewise
6259         * gfortran.dg/g77/20000412-1.f: Likewise
6260         * gfortran.dg/g77/20000511-1.f: Likewise
6261         * gfortran.dg/g77/20000511-2.f: Likewise
6262         * gfortran.dg/g77/20000518.f: Likewise
6263         * gfortran.dg/g77/20000601-1.f: Likewise
6264         * gfortran.dg/g77/20000601-2.f: Likewise
6265         * gfortran.dg/g77/20000629-1.f: Likewise
6266         * gfortran.dg/g77/20000630-2.f: Likewise
6267         * gfortran.dg/g77/20010115.f: Likewise
6268         * gfortran.dg/g77/20010321-1.f: Likewise
6269         * gfortran.dg/g77/20010426.f: Likewise
6270         * gfortran.dg/g77/20020307-1.f: Likewise
6271         * gfortran.dg/g77/8485.f: Likewise
6272         * gfortran.dg/g77/960317-1.f: Likewise
6273         * gfortran.dg/g77/970915-0.f: Likewise
6274         * gfortran.dg/g77/980310-1.f: Likewise
6275         * gfortran.dg/g77/980310-2.f: Likewise
6276         * gfortran.dg/g77/980310-3.f: Likewise
6277         * gfortran.dg/g77/980310-4.f: Likewise
6278         * gfortran.dg/g77/980310-6.f: Likewise
6279         * gfortran.dg/g77/980310-7.f: Likewise
6280         * gfortran.dg/g77/980310-8.f: Likewise
6281         * gfortran.dg/g77/980419-2.f: Likewise
6282         * gfortran.dg/g77/980424-0.f: Likewise
6283         * gfortran.dg/g77/980427-0.f: Likewise
6284         * gfortran.dg/g77/980729-0.f: Likewise
6285         * gfortran.dg/g77/981117-1.f: Likewise
6286         * gfortran.dg/g77/toon_1.f: Likewise
6287
6288 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6289
6290         PR c++/2204
6291         * g++.dg/other/abstract2.C: New test.
6292
6293 2004-07-12  Paul Brook  <paul@codesourcery.com>
6294
6295         * gfortran.dg/pointer_init_1.f90: New test.
6296
6297 2004-07-11  Paul Brook  <paul@codesourcery.com>
6298
6299         PR fortran/15986
6300         * gfortran.dg/contained_1.f90: New test.
6301
6302 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6303
6304         * g++.dg/parse/defarg8.C: New test.
6305
6306 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6307
6308         PR fortran/16433
6309         * gfortran.dg/pr16433.f: New test.
6310
6311         PR fortran/17574
6312         * gfortran.dg/pr15754.f90: New test.
6313
6314 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6315
6316         PR tree-optimization/16437
6317         * gcc.c-torture/execute/bitfld-4.c: New test.
6318
6319 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6320
6321         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6322         access to common var from module.
6323
6324 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6325
6326         PR fortran/16336
6327         * gfortran.fortran-torture/execute/common_2.f90: New test.
6328
6329 2004-07-10  Paul Brook  <paul@codesourcery.com>
6330
6331         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6332
6333 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6334
6335         PR fortran/15969
6336         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6337
6338 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6339
6340         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6341         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6342         * gfortran.dg/g77/ffree-form-1.f: Likewise
6343         * gfortran.dg/g77/ffree-form-2.f: Likewise
6344         * gfortran.dg/g77/ffree-form-3.f: Likewise
6345         * gfortran.dg/g77/fno-underscoring.f: Likewise
6346         * gfortran.dg/g77/funderscoring.f: Likewise
6347         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6348
6349 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6350
6351         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6352
6353 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6354         Paul Brook  <paul@codesourcery.com>
6355
6356         PR fortran/13415
6357         * gfortran.dg/common_pointer_1.f90: New test.
6358
6359 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6360
6361         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6362
6363 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6364
6365         PR target/16364
6366         * gcc.c-torture/compile/20040709-1.c: New.
6367
6368 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6369
6370         PR fortran/14077
6371         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6372
6373 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6374
6375         PR fortran/13201
6376         * gfortran.dg/shape_1.f90: New test.
6377
6378 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6379             Andrew Pinski  <apinski@apple.com>
6380
6381         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6382
6383 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6384
6385         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6386         comment.
6387
6388 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6389         Paul Brook  <paul@codesourcery.com>
6390
6391         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6392         '.f95' and '.F95'.
6393
6394 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6395
6396         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6397
6398 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6399
6400         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6401         testcases with capital suffix.
6402
6403 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6404
6405         PR fortran/15481
6406         PR fortran/13372
6407         PR fortran/13575
6408         PR fortran/15978
6409         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6410
6411         * gfortran.dg/implicit_1.f90: New test.
6412
6413 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6414
6415         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6416         expression to match gfortran warning/error messages
6417         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6418         dg-error text.
6419
6420 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6421
6422         * lib/fortran-torture.exp: Rename proc search_for to
6423         search_for_re.
6424
6425 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6426
6427         * gcc.c-torture/execute/simd-5.x: New file.
6428         XFAIL on SPARC 64-bit at -O0.
6429
6430 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6431
6432         PR c++/8211
6433         PR c++/16165
6434         * g++.dg/warn/effc3.C: New test.
6435
6436 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6437
6438         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6439         change X to 1X in format.
6440         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6441         add data statements to conform to standard.
6442
6443 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6444
6445         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6446         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6447         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6448
6449 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6450
6451         * gfortran.dg/g77/7388.f: Copy from g77.dg
6452         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6453         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6454         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6455         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6456         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6457         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6458         * gfortran.dg/g77/strlen0.f: Likewise
6459
6460 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6461
6462         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6463         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6464
6465 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6466
6467         * gcc.c-torture/execute/920428-2.x: Delete.
6468         * gcc.c-torture/execute/920501-7.x: Likewise.
6469
6470 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6471
6472         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6473         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6474         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6475         prescott and c3-2.
6476         (PREFETCH_3DNOW): Add -march=c3.
6477
6478 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6479
6480         PR c/16437
6481         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6482         * gcc.c-torture/execute/bf64-1.x: Likewise.
6483
6484 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6485
6486         * gcc.c-torture/compile/20040708-1.c: New test.
6487
6488 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6489
6490         PR c++/16169
6491         * g++.dg/warn/effc2.C: New test.
6492
6493 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6494
6495         * gcc.c-torture/execute/bitfld-1.x: Remove.
6496         * gcc.c-torture/execute/bitfld-3.c: New test.
6497         * gcc.dg/bitfld-2.c: Remove XFAILs.
6498
6499 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6500
6501         PR c++/16276
6502         * g++.dg/rtti/tinfo1.C: New file.
6503
6504 2004-07-07  Eric Christopher  <echristo@redhat.com>
6505
6506         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6507
6508 2004-07-07  Andrew Pinski  <apinski@apple.com>
6509
6510         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6511
6512 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6513
6514         * g++.dg/init/call1.C: XFAIL.
6515
6516 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6517
6518         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6519         except for movstrict*, to movmem* and clrstr* to clrmem*.
6520
6521 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6522
6523         * gcc.c-torture/execute/20040707-1.c: New test.
6524
6525 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6526
6527         * gcc.c-torture/execute/20040706-1.c: New test.
6528
6529 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6530
6531         PR c++/3671
6532         * g++.dg/template/spec14.C: New test.
6533
6534 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6535
6536         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6537         nothing if not yet defined.  Use it in b, c and d type definitions.
6538         * gcc.c-torture/execute/20040705-1.c: New test.
6539         * gcc.c-torture/execute/20040705-2.c: New test.
6540
6541 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6542
6543         PR c++/2518
6544         * g++.dg/lookup/new1.C: New test.
6545
6546 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6547
6548         PR c++/11406
6549         * g++.dg/template/sizeof8.C: New test.
6550
6551 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6552
6553         * gcc.c-torture/compile/20040705-1.c: New test.
6554
6555 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6556
6557         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6558
6559 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6560
6561         * gcc.dg/cpp/if-mop.c: Two new testcases.
6562         * gcc.dg/cpp/trad/comment-3.c: New.
6563
6564 2004-07-04  Paul Brook  <paul@codesourcery.com>
6565
6566         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6567
6568 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6569
6570         PR c++/3761
6571         * g++.dg/lookup/crash4.C: New test.
6572
6573 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6574
6575         * gcc.c-torture/execute/builtin-abs-1.c
6576         * gcc.c-torture/execute/builtin-abs-2.c
6577         * gcc.c-torture/execute/builtin-complex-1.c
6578         * gcc.c-torture/execute/builtins/string-1-lib.c
6579         * gcc.c-torture/execute/builtins/string-1.c
6580         * gcc.c-torture/execute/builtins/string-2-lib.c
6581         * gcc.c-torture/execute/builtins/string-2.c
6582         * gcc.c-torture/execute/builtins/string-3-lib.c
6583         * gcc.c-torture/execute/builtins/string-3.c
6584         * gcc.c-torture/execute/builtins/string-4-lib.c
6585         * gcc.c-torture/execute/builtins/string-4.c
6586         * gcc.c-torture/execute/builtins/string-5-lib.c
6587         * gcc.c-torture/execute/builtins/string-5.c
6588         * gcc.c-torture/execute/builtins/string-6-lib.c
6589         * gcc.c-torture/execute/builtins/string-6.c
6590         * gcc.c-torture/execute/builtins/string-7-lib.c
6591         * gcc.c-torture/execute/builtins/string-7.c
6592         * gcc.c-torture/execute/builtins/string-8-lib.c
6593         * gcc.c-torture/execute/builtins/string-8.c
6594         * gcc.c-torture/execute/builtins/string-9-lib.c
6595         * gcc.c-torture/execute/builtins/string-9.c
6596         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6597         * gcc.c-torture/execute/builtins/string-asm-1.c
6598         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6599         * gcc.c-torture/execute/builtins/string-asm-2.c
6600         * gcc.c-torture/execute/stdio-opt-1.c
6601         * gcc.c-torture/execute/stdio-opt-2.c
6602         * gcc.c-torture/execute/stdio-opt-3.c
6603         * gcc.c-torture/execute/string-opt-1.c
6604         * gcc.c-torture/execute/string-opt-10.c
6605         * gcc.c-torture/execute/string-opt-11.c
6606         * gcc.c-torture/execute/string-opt-12.c
6607         * gcc.c-torture/execute/string-opt-13.c
6608         * gcc.c-torture/execute/string-opt-14.c
6609         * gcc.c-torture/execute/string-opt-15.c
6610         * gcc.c-torture/execute/string-opt-16.c
6611         * gcc.c-torture/execute/string-opt-2.c
6612         * gcc.c-torture/execute/string-opt-6.c
6613         * gcc.c-torture/execute/string-opt-7.c
6614         * gcc.c-torture/execute/string-opt-8.c:
6615         Replace with ...
6616
6617         * gcc.c-torture/execute/builtins/abs-2.c
6618         * gcc.c-torture/execute/builtins/abs-3.c
6619         * gcc.c-torture/execute/builtins/complex-1.c
6620         * gcc.c-torture/execute/builtins/fprintf.c
6621         * gcc.c-torture/execute/builtins/fputs.c
6622         * gcc.c-torture/execute/builtins/memcmp.c
6623         * gcc.c-torture/execute/builtins/memmove.c
6624         * gcc.c-torture/execute/builtins/memops-asm.c
6625         * gcc.c-torture/execute/builtins/mempcpy-2.c
6626         * gcc.c-torture/execute/builtins/mempcpy.c
6627         * gcc.c-torture/execute/builtins/memset.c
6628         * gcc.c-torture/execute/builtins/printf.c
6629         * gcc.c-torture/execute/builtins/sprintf.c
6630         * gcc.c-torture/execute/builtins/strcat.c
6631         * gcc.c-torture/execute/builtins/strchr.c
6632         * gcc.c-torture/execute/builtins/strcmp.c
6633         * gcc.c-torture/execute/builtins/strcpy.c
6634         * gcc.c-torture/execute/builtins/strcspn.c
6635         * gcc.c-torture/execute/builtins/strlen-2.c
6636         * gcc.c-torture/execute/builtins/strlen.c
6637         * gcc.c-torture/execute/builtins/strncat.c
6638         * gcc.c-torture/execute/builtins/strncmp-2.c
6639         * gcc.c-torture/execute/builtins/strncmp.c
6640         * gcc.c-torture/execute/builtins/strncpy.c
6641         * gcc.c-torture/execute/builtins/strpbrk.c
6642         * gcc.c-torture/execute/builtins/strpcpy-2.c
6643         * gcc.c-torture/execute/builtins/strpcpy.c
6644         * gcc.c-torture/execute/builtins/strrchr.c
6645         * gcc.c-torture/execute/builtins/strspn.c
6646         * gcc.c-torture/execute/builtins/strstr-asm.c
6647         * gcc.c-torture/execute/builtins/strstr.c:
6648         ... these new files.
6649
6650         * gcc.c-torture/execute/builtins/abs-2-lib.c
6651         * gcc.c-torture/execute/builtins/abs-3-lib.c
6652         * gcc.c-torture/execute/builtins/complex-1-lib.c
6653         * gcc.c-torture/execute/builtins/fprintf-lib.c
6654         * gcc.c-torture/execute/builtins/fputs-lib.c
6655         * gcc.c-torture/execute/builtins/memcmp-lib.c
6656         * gcc.c-torture/execute/builtins/memmove-lib.c
6657         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6658         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6659         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6660         * gcc.c-torture/execute/builtins/memset-lib.c
6661         * gcc.c-torture/execute/builtins/printf-lib.c
6662         * gcc.c-torture/execute/builtins/sprintf-lib.c
6663         * gcc.c-torture/execute/builtins/strcat-lib.c
6664         * gcc.c-torture/execute/builtins/strchr-lib.c
6665         * gcc.c-torture/execute/builtins/strcmp-lib.c
6666         * gcc.c-torture/execute/builtins/strcpy-lib.c
6667         * gcc.c-torture/execute/builtins/strcspn-lib.c
6668         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6669         * gcc.c-torture/execute/builtins/strlen-lib.c
6670         * gcc.c-torture/execute/builtins/strncat-lib.c
6671         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6672         * gcc.c-torture/execute/builtins/strncmp-lib.c
6673         * gcc.c-torture/execute/builtins/strncpy-lib.c
6674         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6675         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6676         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6677         * gcc.c-torture/execute/builtins/strrchr-lib.c
6678         * gcc.c-torture/execute/builtins/strspn-lib.c
6679         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6680         * gcc.c-torture/execute/builtins/strstr-lib.c
6681         * gcc.c-torture/execute/builtins/lib/abs.c
6682         * gcc.c-torture/execute/builtins/lib/fprintf.c
6683         * gcc.c-torture/execute/builtins/lib/memset.c
6684         * gcc.c-torture/execute/builtins/lib/printf.c
6685         * gcc.c-torture/execute/builtins/lib/sprintf.c
6686         * gcc.c-torture/execute/builtins/lib/strcpy.c
6687         * gcc.c-torture/execute/builtins/lib/strcspn.c
6688         * gcc.c-torture/execute/builtins/lib/strncat.c
6689         * gcc.c-torture/execute/builtins/lib/strncmp.c
6690         * gcc.c-torture/execute/builtins/lib/strncpy.c
6691         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6692         * gcc.c-torture/execute/builtins/lib/strspn.c
6693         * gcc.c-torture/execute/builtins/lib/strstr.c:
6694         New files containing support routines.
6695
6696         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6697         declaration.
6698         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6699         when not optimizing.
6700
6701 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6702
6703         PR c++/16240
6704         * g++.dg/abi/mangle22.C: New test.
6705         * g++.dg/abi/mangle23.C: Likewise.
6706
6707 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6708
6709         PR fortran/16290
6710         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6711         Allow for cases without denormalized floating point numbers.
6712
6713 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6714
6715         PR c/1027
6716         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6717         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6718         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6719         expected warning text.
6720         * gcc.dg/format/diag-2.c: New test.
6721
6722 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6723
6724         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6725
6726 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6727
6728         * gcc.dg/builtins-43.c: New.
6729         * gcc.dg/builtins-44.c: New.
6730         * gcc.dg/builtins-45.c: New.
6731
6732 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6733             Andreas Tobler  <a.tobler@schweiz.ch>
6734
6735         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6736         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6737         as SIGSEGV.
6738         * gcc.dg/cleanup-11.c: Likewise.
6739         * gcc.dg/cleanup-8.c: Likewise.
6740         * gcc.dg/cleanup-9.c: Likewise.
6741         * gcc.dg/cleanup-5.c: Run on all platforms.
6742
6743 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6744
6745         * g++.dg/warn/nonnull1.C: New test.
6746
6747 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6748
6749         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6750         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6751         Special-case the Sun compiler wrt to <complex.h>.
6752
6753 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6754
6755         * gcc.dg/Wunreachable-8.C: New test.
6756
6757         * gcc.dg/h8300-ice2.c : New test.
6758
6759 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6760
6761         PR fortran/16161
6762         * gfortran.fortran-torture/compile/implicit.f90: Add test
6763         for implicit character.
6764
6765 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6766
6767         PR fortran/16289
6768         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6769         Use tiny() intrinsic to find smallest non-negative real
6770
6771 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6772
6773         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6774         * gcc.dg/compat/struct-by-value-22_x.c: New.
6775         * gcc.dg/compat/struct-by-value-22_y.c: New.
6776
6777         * gcc.c-torture/execute/20040629-1.c: New test.
6778
6779 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6780
6781         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6782         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6783
6784         PR target/16195
6785         * gcc.dg/20040625-1.c: New test.
6786
6787 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6788
6789         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6790
6791 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6792
6793         PR fortran/15963
6794         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6795
6796 2004-06-29  Richard Henderson  <rth@redhat.com>
6797
6798         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6799
6800 2004-06-29  Paul Brook  <paul@codesourcery.com>
6801
6802         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6803         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6804
6805 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6806
6807         PR c++/16260
6808         * g++.dg/parse/crash15.C: New.
6809
6810 2004-06-28  Andrew Pinski  <apinski@apple.com>
6811
6812         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6813         by the error already.
6814
6815         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6816
6817 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6818
6819         PR target/14041
6820         * gcc.dg/h8300-bss-align-1.c : New.
6821
6822 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6823
6824         * PR c++/16174
6825         * g++.dg/template/ctor4.C: New.
6826
6827 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6828
6829         PR c++/16205
6830         * g++.dg/warn/Wsequence-point-1.C: New test.
6831
6832 2004-06-27  Paul Brook  <paul@codesourcery.com>
6833
6834         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6835
6836 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6837
6838         * g++.old-deja/g++.mike/p7325.C: Remove.
6839
6840 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6841
6842         PR c/14963
6843         * gcc.dg/pr14963.c: New test.
6844
6845 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6846
6847         PR c++/16193
6848         * g++.dg/parse/redef1.C: New test.
6849
6850 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6851
6852         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6853         20021110.c.
6854         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6855         20021119-1.c.
6856         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6857         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6858         5-04.c.
6859         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6860         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6861         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6862         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6863         g++.brendan/enum14.C.
6864         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6865         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6866         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6867         g++.mike/virt1.C.
6868         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6869         memtemp24.C.
6870
6871 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6872
6873         * gcc.dg/20040527-1.c: New test case.
6874
6875 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6876
6877         PR gfortran/pr16196
6878         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6879
6880 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6881
6882         PR middle-end/15825
6883         * gcc.dg/pr15825-1.c: New test case.
6884
6885 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6886
6887         * gcc.c-torture/execute/20040625-1.c: New test.
6888
6889 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6890
6891         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6892
6893 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6894
6895         * gcc.dg/torture/mips-div-1.c: New test.
6896
6897 2004-06-24  Jeff Law  <law@redhat.com>
6898
6899         * gcc.dg/tree-ssa/20040624-1.c: New test.
6900
6901 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6902
6903         * gcc.c-torture/compile/20040624-1.c: New test.
6904
6905 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6906
6907         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6908         this directory.
6909
6910 2004-06-23  Andrew Pinski  <apinski@apple.com>
6911
6912         PR middle-end/15988
6913         * g++.dg/opt/ptrmem4.C: New test.
6914
6915         * gcc.dg/c90-array-quals-2.c: New test.
6916
6917 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6918
6919         * gcc.dg/kpice1.c: New test.
6920
6921 2006-06-23  Andrew Pinski  <apinski@apple.com>
6922
6923         * gcc.dg/c90-array-quals.c: New test.
6924
6925 2006-06-22  Richard Henderson  <rth@redhat.com>
6926
6927         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6928
6929 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6930
6931         * gcc.dg/builtins-config.h: Handle FreeBSD.
6932
6933 2006-06-22  Richard Henderson  <rth@redhat.com>
6934
6935         * g++.dg/opt/devirt1.C: New.
6936
6937 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6938
6939         * g++.dg/opt/pr15551.C: New testcase.
6940
6941 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6942
6943         PR target/14800
6944         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6945         x86_64-*-linux* when compiling for 32bit.
6946
6947 2004-06-21  Andrew Pinski  <apinski@apple.com>
6948
6949         * gcc.dg/pch/struct-1.c: New.
6950         * gcc.dg/pch/struct-1.hs: New.
6951
6952 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6953
6954         * gcc.dg/pch/save-temps-1.c: New file.
6955         * gcc.dg/pch/save-temps-1.hs: New file.
6956
6957 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6958
6959         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6960         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6961
6962 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6963
6964         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6965         to fix type error.
6966         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6967         Remove trailing spaces.
6968
6969 2004-06-21  Richard Henderson  <rth@redhat.com>
6970
6971         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6972         merging && to BIT_FIELD_REF.
6973
6974 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6975
6976         * g++.dg/opt/placeholder1.C: New test.
6977
6978 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6979
6980         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6981         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6982         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6983         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6984
6985 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6986
6987         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6988         extern "C".
6989         * g++.dg/other/pragma-re-1.C: Add comments.
6990
6991 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6992
6993         PR gfortran/16080
6994         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6995
6996 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6999         instead of setting the type of size_t by
7000         hand.
7001
7002 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7003
7004         * gcc.dg/unordered-2.c: New test case.
7005         * gcc.dg/unordered-3.c: New test case.
7006
7007 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7008
7009         PR other/16043
7010         * lib/g++.exp (g++_version): Tweak regexp for version
7011         * lib/g77.exp (g77_version): Likewise
7012         * lib/gfortran.exp (gfortran_version): Likewise
7013         * lib/objc.exp (objc_version): Likewise
7014         * lib/treelang.exp (treelang_version): Likewise
7015
7016 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7017
7018         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7019         Use INT_MAX instead of __INT_MAX__.
7020         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7021
7022         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7023         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7024         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7025         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7026         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7027         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7028         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7029         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7030         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7031
7032         * gcc.dg/range-test-1.c: New test.
7033         * g++.dg/opt/range-test-1.C: New test.
7034
7035 2004-06-17  Richard Henderson  <rth@redhat.com>
7036
7037         * objc.dg/sync-1.m: New.
7038         * objc.dg/try-catch-1.m: Don't force next runtime.
7039         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7040         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7041         shadowed catch clause.
7042         * objc.dg/try-catch-5.m: New.
7043
7044 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7045
7046         Bug 14610
7047         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7048
7049 2004-06-15  Richard Henderson  <rth@redhat.com>
7050
7051         * gcc.dg/20001116-1.c: Move expected warning line.
7052
7053 2004-06-15  Richard Henderson  <rth@redhat.com>
7054
7055         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7056         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7057
7058 2004-06-15  Jeff Law  <law@redhat.com>
7059
7060         * gcc.dg/tree-ssa/20040615-1.c: New test.
7061         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7062         be less sensitive to operand ordering.
7063         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7064
7065 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7066
7067         * g++.dg/abi/bitfield3.C: Add comment..
7068
7069 2004-06-15  Richard Henderson  <rth@redhat.com>
7070
7071         * g++.dg/ext/stmtexpr1.C: XFAIL.
7072         * gcc.dg/20030612-1.c: XFAIL.
7073
7074 2004-06-15  Eric Christopher  <echristo@redhat.com>
7075
7076         * g++.dg/charset/asm5.c: New.
7077         * gcc.dg/charset/asm6.c: New.
7078
7079 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7080
7081         PR fortran/15962
7082         * gfortran.fortran-torture/execute/select_1.f90: New test.
7083
7084 2004-06-15  Paul Brook  <paul@codesourcery.com>
7085
7086         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7087
7088 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7089
7090         PR c++/15967
7091         * g++.dg/lookup/crash3.C: New test.
7092
7093 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7094
7095         PR c++/15947
7096         * g++.dg/parse/dtor4.C: New test.
7097
7098 2004-06-14  Jeff Law  <law@redhat.com>
7099
7100         * gcc.c-torture/compile/20040614-1.c: New test.
7101
7102 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7103
7104         PR fortran/15211
7105         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7106         LEN of a character array.
7107
7108 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7109
7110         PR c++/15096
7111         * g++.dg/template/ptrmem10.C: New test.
7112
7113         PR c++/14930
7114         * g++.dg/template/friend30.C: New test.
7115
7116 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7117
7118         PR fortran/14928
7119         * gfortran.fortran-torture/compile/mloc.f90: New test.
7120
7121 2004-06-13  Paul Brook  <paul@codesourcery.com>
7122
7123         * gfortran.fortran-torture/execute/random_2.f90: New test.
7124
7125 2004-06-13  Eric Christopher  <echristo@redhat.com>
7126
7127         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7128
7129 2004-06-12  Paul Brook  <paul@codesourcery.com>
7130
7131         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7132
7133 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7134
7135         PR fortran/14923
7136         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7137
7138 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7139
7140         PR fortran/14957
7141         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7142         syntax errors in end statements of contained subroutines.
7143
7144 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7145
7146         PR fortran/12841
7147         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7148
7149 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7150
7151         PR fortran/15665
7152         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7153
7154 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7155
7156         PR gfortran/12839
7157         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7158
7159 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/15862
7162         * g++.dg/parse/enum1.C: New test.
7163
7164 2004-06-10  Jeff Law  <law@redhat.com>
7165
7166         * gcc.c-torture/compile/20040610-1.c: New test.
7167
7168 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7169
7170         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7171         * g++.old-deja/g++.other/decl3.C: Likewise.
7172
7173 2004-06-10  Brian Booth  <bbooth@redhat.com>
7174
7175         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7176         V_MAY_DEF instead of VDEF.
7177         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7178
7179 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/14211
7182         * g++.dg/conversion/const1.C: New test.
7183
7184         PR c++/15076
7185         * g++.dg/conversion/reinterpret1.C: New test.
7186
7187         PR c++/15877
7188         * g++.dg/template/enum2.C: New test.
7189
7190         PR c++/15227
7191         * g++.dg/template/error13.C: New test.
7192
7193 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7194
7195         PR fortran/14957
7196         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7197         arguments to test_* REAL and of the right size.
7198
7199 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7200
7201         PR target/15569
7202         PR rtl-optimization/15681
7203         * gcc.dg/20040609-1.c: New test.
7204
7205 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7206
7207         PR c++/14791
7208         * g++.dg/opt/builtins1.C: New test.
7209
7210 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7211
7212         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7213         that use default windows32 struct layout.
7214         * gcc.dg/i386-bitfield2.c: Likewise.
7215
7216 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7217
7218         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7219         for mingw32 and cygwin targets.
7220
7221 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7222
7223         * gcc.dg/pch/macro-4.c: New.
7224         * gcc.dg/pch/macro-4.hs: New.
7225
7226 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7227
7228         PR fortran/13249
7229         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7230
7231 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7232
7233         PR fortran/13372
7234         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7235
7236 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7237
7238         PR gfortran/14897
7239         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7240
7241 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7242
7243         PR gfortran/15755
7244         * gfortran.fortran-torture/execute/backspace.c : New test.
7245
7246 2004-06-09  Paul Brook  <paul@codesourcery.com>
7247
7248         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7249         (pointer_to_section): Rewrite to use smaller array.
7250
7251 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7252
7253         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7254         * gcc.dg/ext/altivec-10.c: Same.
7255         * gcc.dg/ext/altivec-11.c: Same.
7256         * gcc.dg/ext/altivec-12.c: Same.
7257         * gcc.dg/ext/altivec-13.c: Same.
7258         * gcc.dg/ext/altivec-14.c: Same.
7259         * gcc.dg/ext/altivec-15.c: Same.
7260         * gcc.dg/ext/altivec-16.c: Same.
7261         * gcc.dg/ext/altivec-3.c: Same.
7262         * gcc.dg/ext/altivec-4.c: Same.
7263         * gcc.dg/ext/altivec-6.c: Same.
7264         * gcc.dg/ext/altivec-7.c: Same.
7265         * gcc.dg/ext/altivec-8.c: Same.
7266         * gcc.dg/ext/altivec-varargs-1.c: Same.
7267
7268         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7269         * g++.dg/ext/altivec-10.C: Same.
7270         * g++.dg/ext/altivec-2.C: Same.
7271         * g++.dg/ext/altivec-3.C: Same.
7272         * g++.dg/ext/altivec-4.C: Same.
7273         * g++.dg/ext/altivec-5.C: Same.
7274         * g++.dg/ext/altivec-6.C: Same.
7275         * g++.dg/ext/altivec-7.C: Same.
7276         * g++.dg/ext/altivec-8.C: Same.
7277         * g++.dg/ext/altivec-9.C: Same.
7278
7279 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7280
7281         PR c++/7841
7282         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7283
7284 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7285
7286         * gcc.dg/union-1.c: New test.
7287
7288 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7289
7290         * gcc.dg/builtins-41.c: New test case.
7291         * gcc.dg/builtins-42.c: New test case.
7292
7293 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7294
7295         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7296         * g++.dg/ext/altivec-10.C: Same.
7297         * g++.dg/ext/altivec-2.C: Same.
7298         * g++.dg/ext/altivec-3.C: Same.
7299         * g++.dg/ext/altivec-4.C: Same.
7300         * g++.dg/ext/altivec-5.C: Same.
7301         * g++.dg/ext/altivec-6.C: Same.
7302         * g++.dg/ext/altivec-7.C: Same.
7303         * g++.dg/ext/altivec-8.C: Same.
7304         * g++.dg/ext/altivec-9.C: Same.
7305         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7306         * g++.old-deja/g++.brendan/new3.C: Same.
7307         * gcc.c-torture/execute/eeprof-1.x: Same.
7308
7309 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7310
7311         PR c/14765
7312         * gcc.dg/pr14765-1.c: New test.
7313
7314 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7315
7316         PR c/14649
7317         * gcc.dg/pr14649-1.c: New test case.
7318
7319 2004-06-07  Richard Henderson  <rth@redhat.com>
7320
7321         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7322         if temporaries.
7323
7324 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7325
7326         * g++.dg/eh/elide1.C: Remove XFAIL.
7327
7328 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7329
7330         PR c++/15337
7331         * g++.dg/expr/sizeof3.C: New test.
7332
7333         PR c++/14777
7334         * g++.dg/template/access14.C: New test.
7335
7336         PR c++/15554
7337         * g++.dg/template/enum1.C: New test.
7338
7339         PR c++/15057
7340         * g++.dg/eh/throw1.C: New test.
7341
7342 2004-06-07  David Ayers  <d.ayers@inode.at>
7343             Ziemowit Laski  <zlaski@apple.com>
7344
7345         * lib/objc.exp (objc_target_compile): Revert the '-framework
7346         Foundation' flag fix, since bare Darwin does not ship
7347         with the Foundation framework.
7348         * objc/execute/next_mapping.h: Provide a local NSConstantString
7349         @interface and @implementation.
7350         (objc_constant_string_init): A constructor function, used to
7351         initialize the NSConstantString meta-class object.
7352         * objc/execute/string1.m: Include "next_mapping.h" instead of
7353         <Foundation/NSString.h>.
7354         * objc/execute/string2.m: Likewise.
7355         * objc/execute/string3.m: Likewise.
7356         * objc/execute/string4.m: Likewise.
7357
7358 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7359
7360         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7361         to double. Replace double with FLOAT.
7362         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7363
7364         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7365         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7366         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7367         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7368         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7369         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7370         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7371         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7372
7373 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7374
7375         PR c/13519
7376         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7377
7378 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7379
7380         PR c++/15503
7381         * g++.dg/template/meminit2.C: New test.
7382
7383 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7384
7385         PR target/15822
7386         * gcc.c-torture/execute/compare-fp-1.c,
7387         gcc.c-torture/execute/compare-fp-2.c,
7388         gcc.c-torture/execute/compare-fp-3.c,
7389         gcc.c-torture/execute/compare-fp-4.c,
7390         gcc.c-torture/execute/compare-fp-3.x,
7391         gcc.c-torture/execute/compare-fp-4.x: Moved...
7392         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7393         gcc.c-torture/execute/ieee/compare-fp-2.c,
7394         gcc.c-torture/execute/ieee/compare-fp-3.c,
7395         gcc.c-torture/execute/ieee/compare-fp-4.c,
7396         gcc.c-torture/execute/ieee/compare-fp-3.x,
7397         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7398
7399 2004-06-04  David Ayers  <d.ayers@inode.at>
7400
7401         * objc/execute/protocol-isEqual-4.m: New testcase.
7402
7403 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7404
7405         * objc/execute/protocol-isEqual-1.m: New testcase.
7406         * objc/execute/protocol-isEqual-2.m: New testcase.
7407         * objc/execute/protocol-isEqual-3.m: New testcase.
7408
7409 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7410
7411         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7412
7413 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7414
7415         * lib/objc.exp (objc_target_compile): When running tests on
7416         Darwin (Mac OS X), inform the linker about '-framework
7417         'Foundation'.
7418
7419 2004-06-02  Eric Christopher  <echristo@redhat.com>
7420
7421         * gcc.c-torture/compile/20040602-1.c: New.
7422
7423 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7424
7425         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7426         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7427
7428         PR tree-optimization/14736
7429         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7430
7431         PR tree-optimization/14042
7432         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7433
7434         PR tree-optimization/14729
7435         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7436
7437 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7438
7439         PR fortran/15557
7440         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7441
7442 2004-06-01  Richard Hederson  <rth@redhat.com>
7443
7444         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7445
7446 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7447
7448         PR c++/14932
7449         * g++.dg/parse/offsetof4.C: New test.
7450
7451 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7452
7453         PR objc/7993
7454         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7455
7456 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7457
7458         PR c++/15701
7459         * g++.dg/template/friend29.C: New test.
7460
7461 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7462
7463         PR c/15749
7464         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7465
7466 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7467
7468         * gcc.dg/sparc-trap-1.c: New test.
7469
7470 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7471
7472         PR middle-end/15069
7473         * g++.dg/opt/fold3.C: New test case.
7474
7475 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7476
7477         * lib/target-supports.exp (check_iconv_available): Fix fallout
7478         from 2004-05-28 patch.
7479
7480 2004-05-30  Paul Brook  <paul@codesourcery.com>
7481
7482         PR fortran/15620
7483         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7484         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7485
7486 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7487
7488         * gfortran.fortran-torture/execute/random_1.f90: New test.
7489
7490 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7491
7492         * g++.dg/ext/altivec-10.C: New test.
7493
7494 2004-05-29  Paul Brook  <paul@codesourcery.com>
7495
7496         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7497
7498 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7499
7500         * gcc.dg/altivec-16.c: New test.
7501
7502 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7503
7504         * lib/target-supports.exp (check_vmx_hw_available): New.
7505         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7506
7507         * lib/target-supports.exp (check_alias_available,
7508         check_iconv_available, check_named_sections_available): Use
7509         unique names for temporary files.
7510
7511 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7512
7513         * gcc.dg/altivec-15.c: New test.
7514
7515 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7516
7517         PR c++/15083
7518         * g++.dg/warn/noeffect6.C: New test.
7519
7520         PR c++/15471
7521         * g++.dg/expr/ptrmem4.C: New test.
7522
7523         PR c++/15640
7524         * g++.dg/template/operator3.C: New test.
7525
7526 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7527
7528         PR c++/14668
7529         * g++.dg/lookup/redecl1.C: New test.
7530         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7531
7532 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7533
7534         * gcc.c-torture/execute/compare-fp-1.c,
7535         gcc.c-torture/execute/compare-fp-2.c,
7536         gcc.c-torture/execute/compare-fp-3.c,
7537         gcc.c-torture/execute/compare-fp-4.c,
7538         gcc.c-torture/execute/compare-fp-3.x,
7539         gcc.c-torture/execute/compare-fp-4.x,
7540         gcc.dg/pr15649-1.c: New.
7541
7542 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7543
7544         PR c++/12883
7545         * g++.dg/init/array14.C: New test.
7546
7547 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7548
7549         * lib/compat.exp (compat-get-options-main): New.
7550         (compat-get-options): Remove unneeded code, warn for ignored
7551         command.
7552         (compat-execute): Check flag set by dg-require-* commands.
7553
7554         * lib/compat.exp (compat-execute): Break up long lines.
7555
7556 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7557
7558         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7559         * gcc.dg/altivec-14.c: New test.
7560         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7561
7562         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7563         * gcc.dg/altivec-12.c: Ditto.
7564
7565         * gcc.dg/altivec-3.c: Move call to altivec_check.
7566
7567 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7568
7569         PR c++/15044
7570         * g++.dg/template/error12.C: New test.
7571
7572         PR c++/15317
7573         * g++.dg/ext/attrib15.C: New test.
7574
7575         PR c++/15329
7576         * g++.dg/template/ptrmem9.C: New test.
7577
7578 2004-05-25  Paul Brook  <paul@codesourcery.com>
7579
7580         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7581
7582 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7583
7584         PR c++/15165
7585         * g++.dg/template/crash19.C: New test.
7586
7587 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7588
7589         PR c++/15025
7590         * g++.dg/template/redecl1.C: New test.
7591
7592 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7593
7594         PR c++/14821
7595         * g++.dg/other/ns1.C: New test.
7596
7597         PR c++/14883
7598         * g++.dg/template/invalid1.C: New test.
7599
7600 2004-05-23  Paul Brook  <paul@codesourcery.com>
7601         Victor Leikehman  <lei@haifasphere.co.il>
7602
7603         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7604         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7605
7606 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7607
7608         PR c++/15285
7609         PR c++/15299
7610         * g++.dg/template/non-dependent5.C: New test.
7611         * g++.dg/template/non-dependent6.C: New test.
7612
7613 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7614
7615         PR c++/15507
7616         * g++.dg/inherit/union1.C: New test.
7617
7618         PR c++/15542
7619         * g++.dg/template/addr1.C: New test.
7620
7621         PR c++/15427
7622         * g++.dg/template/array5.C: New test.
7623
7624         PR c++/15287
7625         * g++.dg/template/array6.C: New test.
7626
7627 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7628             Roger Sayle  <roger@eyesopen.com>
7629
7630         * g++.dg/lookup/forscope2.C: New test case.
7631
7632 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7633
7634         * gcc.dg/cpp/Wmissingdirs.c: New.
7635
7636 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7637
7638         PR target/15301
7639         * gcc.dg/compat/union-m128-1.h: New file.
7640         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7641         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7642         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7643
7644 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7645
7646         PR target/15302
7647         * gcc.dg/compat/struct-complex-1.h: New file.
7648         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7649         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7650         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7651
7652 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7653
7654         PR middle-end/3074
7655         * gcc.dg/pr3074-1.c: New test case.
7656         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7657
7658 2004-05-20  Falk Hueffner  <falk@debian.org>
7659
7660         PR other/15526
7661         * gcc.dg/ftrapv-1.c: New test case.
7662
7663 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7664
7665         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7666
7667 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7668             Jeff Law  <law@redhat.com>
7669
7670         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7671         * gcc.dg/tree-ssa/20040518-2.c: New test.
7672
7673         * gcc.dg/tree-ssa/20040518-1.c: New test.
7674
7675 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7676
7677         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7678
7679 2004-05-18  Paul Brook  <paul@codesourcery.com>
7680
7681         PR fortran/13930
7682         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7683
7684 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7685
7686         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7687         constant folding.
7688
7689 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7690
7691         * gcc.dg/tree-ssa/20040517-1.c: New test.
7692
7693 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7694
7695         * gcc.dg/loop-4.c: New test.
7696
7697 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7698
7699         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7700
7701 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7702
7703         PR fortran/15311
7704         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7705
7706 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7707
7708         PR fortran/13826
7709         PR fortran/13940
7710         * gfortran.fortran-torture/compile/data_1.f90: New test.
7711
7712 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7713
7714         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7715         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7716
7717 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7718
7719         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7720
7721 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7722
7723         PR c/15444
7724         * gcc.dg/format/xopen-1.c: Adjust expected message.
7725         * gcc.dg/format/xopen-3.c: New test.
7726
7727 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7728
7729         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7730
7731 2004-05-14  Jeff Law  <law@redhat.com>
7732
7733         * gcc.dg/tree-ssa/20040514-2.c: New test.
7734
7735 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7736
7737         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7738         this ...
7739         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7740         this.
7741
7742 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7743
7744         * gcc.dg/tree-ssa/20040514-1.c: New test.
7745
7746 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7747
7748         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7749         test.
7750
7751 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7752
7753         PR fortran/14066
7754         * gfortran.fortran-torture/compile/do_1.f90: New test.
7755
7756 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7757
7758         PR fortran/15051
7759         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7760         test.
7761
7762 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7763
7764         PR fortran/15149
7765         * gfortran.fortran-torture/execute/random_init.f90: New test.
7766
7767 2004-05-13  Paul Brook  <paul@codesourcery.com>
7768
7769         PR fortran/15314
7770         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7771
7772 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7773
7774         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7775         for the powerpc case.
7776
7777 2004-05-13  Jeff Law  <law@redhat.com>
7778
7779         * gcc.dg/tree-ssa/20040513-1.c: New test.
7780         * gcc.dg/tree-ssa/20040513-2.c: New test.
7781
7782 2004-05-13  Paul Brook  <paul@codesourcery.com>
7783
7784         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7785         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7786         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7787
7788 2004-05-13  Andreas Schwab  <schwab@suse.de>
7789
7790         PR other/10819
7791         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7792         characters.
7793
7794 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7795
7796         PR fortran/15294
7797         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7798
7799 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7800
7801         Merge from tree-ssa-20020619-branch.  See
7802         ChangeLog.tree-ssa for details.
7803
7804 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7805
7806         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7807         include <altivec.h> explicitly.
7808         * gcc.dg/altivec-13.c: Likewise.
7809
7810 2004-05-11  Paul Brook  <paul@codesourcery.com>
7811
7812         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7813
7814 2004-05-10  Eric Christopher  <echristo@redhat.com>
7815
7816         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7817         * gcc.dg/sibcall-4.c: Ditto.
7818
7819 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7820
7821         * g++.dg/ext/altivec-8.C: New test case.
7822         * gcc.dg/altivec-13.c: New test case.
7823
7824 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7825
7826         * gcc.c-torture/execute/divcmp-1.c: New test case.
7827         * gcc.c-torture/execute/divcmp-2.c: New test case.
7828         * gcc.c-torture/execute/divcmp-3.c: New test case.
7829
7830 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7831
7832         * g++.dg/other/pragma-re-2.C: New test.
7833
7834 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7835
7836         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7837         * gcc.dg/i386-387-2.c: Likewise.
7838
7839         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7840         __builtin_drem.
7841         * gcc.dg/i386-387-6.c: Likewise.
7842
7843 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7844
7845         * gcc.dg/builtins-33.c:  Also check log1p*.
7846
7847 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7848
7849         PR optimization/15296
7850         * gcc.c-torture/execute/pr15296.c: New test.
7851
7852 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7853
7854         * gcc.dg/builtins-40.c: New test.
7855
7856 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7857
7858         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7859
7860 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7861
7862         * g++.dg/ext/spe1.C: New testcase.
7863
7864 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7865
7866         * objc.dg/image-info.m: Allow additional attributes
7867         for __image_info section.
7868
7869 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7870
7871         * gcc.dg/torture/mips-hilo-2.c: New test.
7872
7873 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7874
7875         PR c++/14389
7876         * g++.dg/template/member5.C: New test.
7877
7878 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7879
7880         * gcc.dg/builtins-34.c: Also check expm1*.
7881
7882 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7883
7884         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7885         * gcc.dg/torture/builtin-convert-3.c: New test.
7886
7887 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7888
7889         PR middle-end/15054
7890         * g++.dg/opt/pr15054.C: New test.
7891
7892 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7893
7894         * gcc.dg/torture/builtin-rounding-1.c: New test.
7895         * gcc.dg/builtins-25.c: Delete.
7896         * gcc.dg/builtins-29.c: Delete.
7897
7898 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7899
7900         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7901         * gcc.dg/sibcall-4.c: Likewise.
7902         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7903
7904 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7905
7906         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7907         bit-field on 16-bit targets.
7908
7909 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7910
7911         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7912         16-bit targets.
7913
7914 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7915
7916         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7917         * gcc.dg/rs6000-power2-2.c: Likewise.
7918
7919 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7920
7921         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7922         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7923         Change the asm registers to be in form of frN instead of fN.
7924
7925 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7926
7927         * gcc.dg/torture/builtin-convert-2.c: New test.
7928
7929 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7930
7931         * gcc.dg/rs6000-power2-1.c: New test.
7932         * gcc.dg/rs6000-power2-2.c: New test.
7933
7934 2004-04-28  Jan Hubicka  <jh@suse.cz>
7935
7936         * gcc.dg/unused-6.c: New test.
7937
7938 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7939             Ulrich Weigand  <uweigand@de.ibm.com>
7940
7941         * ada/acats/run_all.sh: Define $target variable.
7942
7943 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7944
7945         PR c++/15119
7946         * g++.dg/other/vararg-1.C: New test.
7947
7948         PR c++/4794
7949         * g++.dg/eh/cleanup3.C: New test.
7950
7951 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7952
7953         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7954         and ad8011a (target_insn).
7955         * ada/acats/support/macro.dfs: Likewise.
7956         * ada/acats/support/impbit.adb: New file.
7957
7958 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7959
7960         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7961
7962 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7963
7964         * gcc.dg/loop-3.c: New test.
7965
7966 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7967
7968         * gcc.c-torture/execute/simd-5.c: New test.
7969
7970 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7971
7972         PR c++/15064
7973         * g++.dg/template/crash18.C: New test.
7974
7975 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7976
7977         * g++.dg/ext/complit3.C: New test.
7978
7979 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7980
7981         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7982         * gcc.dg/altivec-3.c: Same.
7983         * gcc.dg/altivec-varargs-1.c: Same.
7984
7985 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7986
7987         * lib/target-supports.exp (check_profiling_available): Assume
7988         profiling is not available on powerpc-eabi targets.
7989
7990 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7991
7992         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7993         * gcc.dg/vmx/bug-1.c: Ditto.
7994
7995 2004-04-20  Eric Christopher  <echristo@redhat.com>
7996
7997         * gcc.dg/charset/extern.c: New test.
7998         * g++.dg/charset/extern3.cc: Ditto.
7999
8000 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8001
8002         * gcc.dg/builtins-39.c: New test.
8003
8004 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8005
8006         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8007
8008 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8009
8010         * gcc.dg/torture/mips-hilo-1.c: New test.
8011
8012 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8013
8014         * gcc.c-torture/compile/20040419-1.c: New test.
8015
8016 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8017
8018         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8019
8020 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8021             Aldy Hernandez  <aldyh@redhat.com>
8022
8023         * gcc.c-torture/execute/va-arg-24.c: New.
8024
8025 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8026             Aldy Hernandez  <aldyh@redhat.com>
8027
8028         * gcc.dg/vmx/1b-01.c: New.
8029         * gcc.dg/vmx/1b-02.c: New.
8030         * gcc.dg/vmx/1b-03.c: New.
8031         * gcc.dg/vmx/1b-04.c: New.
8032         * gcc.dg/vmx/1b-05.c: New.
8033         * gcc.dg/vmx/1b-06.c: New.
8034         * gcc.dg/vmx/1b-07.c: New.
8035         * gcc.dg/vmx/1c-01.c: New.
8036         * gcc.dg/vmx/1c-02.c: New.
8037         * gcc.dg/vmx/3a-01a.c: New.
8038         * gcc.dg/vmx/3a-01.c: New.
8039         * gcc.dg/vmx/3a-01m.c: New.
8040         * gcc.dg/vmx/3a-03.c: New.
8041         * gcc.dg/vmx/3a-03m.c: New.
8042         * gcc.dg/vmx/3a-04.c: New.
8043         * gcc.dg/vmx/3a-04m.c: New.
8044         * gcc.dg/vmx/3a-05.c: New.
8045         * gcc.dg/vmx/3a-06.c: New.
8046         * gcc.dg/vmx/3a-06m.c: New.
8047         * gcc.dg/vmx/3a-07.c: New.
8048         * gcc.dg/vmx/3b-01.c: New.
8049         * gcc.dg/vmx/3b-02.c: New.
8050         * gcc.dg/vmx/3b-10.c: New.
8051         * gcc.dg/vmx/3b-13.c: New.
8052         * gcc.dg/vmx/3b-14.c: New.
8053         * gcc.dg/vmx/3b-15.c: New.
8054         * gcc.dg/vmx/3c-01a.c: New.
8055         * gcc.dg/vmx/3c-01.c: New.
8056         * gcc.dg/vmx/3c-02.c: New.
8057         * gcc.dg/vmx/3c-03.c: New.
8058         * gcc.dg/vmx/3d-01.c: New.
8059         * gcc.dg/vmx/4-01.c: New.
8060         * gcc.dg/vmx/4-03.c: New.
8061         * gcc.dg/vmx/5-01.c: New.
8062         * gcc.dg/vmx/5-02.c: New.
8063         * gcc.dg/vmx/5-03.c: New.
8064         * gcc.dg/vmx/5-04.c: New.
8065         * gcc.dg/vmx/5-05.c: New.
8066         * gcc.dg/vmx/5-06.c: New.
8067         * gcc.dg/vmx/5-07.c: New.
8068         * gcc.dg/vmx/5-07t.c: New.
8069         * gcc.dg/vmx/5-08.c: New.
8070         * gcc.dg/vmx/5-10.c: New.
8071         * gcc.dg/vmx/5-11.c: New.
8072         * gcc.dg/vmx/7-01a.c: New.
8073         * gcc.dg/vmx/7-01.c: New.
8074         * gcc.dg/vmx/7c-01.c: New.
8075         * gcc.dg/vmx/7d-01.c: New.
8076         * gcc.dg/vmx/7d-02.c: New.
8077         * gcc.dg/vmx/8-01.c: New.
8078         * gcc.dg/vmx/8-02a.c: New.
8079         * gcc.dg/vmx/8-02.c: New.
8080         * gcc.dg/vmx/brode-1.c: New.
8081         * gcc.dg/vmx/bug-1.c: New.
8082         * gcc.dg/vmx/bug-2.c: New.
8083         * gcc.dg/vmx/bug-3.c: New.
8084         * gcc.dg/vmx/cw-bug-1.c: New.
8085         * gcc.dg/vmx/cw-bug-2.c: New.
8086         * gcc.dg/vmx/cw-bug-3.c: New.
8087         * gcc.dg/vmx/dct.c: New.
8088         * gcc.dg/vmx/debug-1.c: New.
8089         * gcc.dg/vmx/debug-2.c: New.
8090         * gcc.dg/vmx/debug-3.c: New.
8091         * gcc.dg/vmx/debug-4.c: New.
8092         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8093         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8094         * gcc.dg/vmx/eg-5.c: New.
8095         * gcc.dg/vmx/fft.c: New.
8096         * gcc.dg/vmx/gcc-bug-1.c: New.
8097         * gcc.dg/vmx/gcc-bug-2.c: New.
8098         * gcc.dg/vmx/gcc-bug-3.c: New.
8099         * gcc.dg/vmx/gcc-bug-4.c: New.
8100         * gcc.dg/vmx/gcc-bug-5.c: New.
8101         * gcc.dg/vmx/gcc-bug-6.c: New.
8102         * gcc.dg/vmx/gcc-bug-7.c: New.
8103         * gcc.dg/vmx/gcc-bug-8.c: New.
8104         * gcc.dg/vmx/gcc-bug-9.c: New.
8105         * gcc.dg/vmx/gcc-bug-b.c: New.
8106         * gcc.dg/vmx/gcc-bug-c.c: New.
8107         * gcc.dg/vmx/gcc-bug-d.c: New.
8108         * gcc.dg/vmx/gcc-bug-e.c: New.
8109         * gcc.dg/vmx/gcc-bug-f.c: New.
8110         * gcc.dg/vmx/gcc-bug-g.c: New.
8111         * gcc.dg/vmx/gcc-bug-i.c: New.
8112         * gcc.dg/vmx/harness.h: New.
8113         * gcc.dg/vmx/ira1.c: New.
8114         * gcc.dg/vmx/ira2a.c: New.
8115         * gcc.dg/vmx/ira2b.c: New.
8116         * gcc.dg/vmx/ira2.c: New.
8117         * gcc.dg/vmx/ira2c.c: New.
8118         * gcc.dg/vmx/mem.c: New.
8119         * gcc.dg/vmx/newton-1.c: New.
8120         * gcc.dg/vmx/ops.c: New.
8121         * gcc.dg/vmx/sn7153.c: New.
8122         * gcc.dg/vmx/spill2.c: New.
8123         * gcc.dg/vmx/spill3.c: New.
8124         * gcc.dg/vmx/spill.c: New.
8125         * gcc.dg/vmx/t.c: New.
8126         * gcc.dg/vmx/varargs-1.c: New.
8127         * gcc.dg/vmx/varargs-2.c: New.
8128         * gcc.dg/vmx/varargs-3.c: New.
8129         * gcc.dg/vmx/varargs-4.c: New.
8130         * gcc.dg/vmx/varargs-5.c: New.
8131         * gcc.dg/vmx/varargs-6.c: New.
8132         * gcc.dg/vmx/varargs-7.c: New.
8133         * gcc.dg/vmx/vmx.exp: New.
8134         * gcc.dg/vmx/vprint-1.c: New.
8135         * gcc.dg/vmx/vscan-1.c: New.
8136         * gcc.dg/vmx/x-01.c: New.
8137         * gcc.dg/vmx/x-02.c: New.
8138         * gcc.dg/vmx/x-03.c: New.
8139         * gcc.dg/vmx/x-04.c: New.
8140         * gcc.dg/vmx/x-05.c: New.
8141         * gcc.dg/vmx/yousufi-1.c: New.
8142         * gcc.dg/vmx/zero-1.c: New.
8143         * gcc.dg/vmx/zero.c: New.
8144
8145 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8146
8147         * g++.dg/lookup/java1.C: Update for chage of
8148         _Jv_AllocObject.
8149         * g++.dg/lookup/java2.C: Likewise.
8150
8151 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8152
8153         * ada/acats/run_all.sh: use -O2 by default.
8154
8155 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8156
8157         * gcc.dg/vr-mult-[12].c: New tests.
8158
8159 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8160
8161         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8162
8163         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8164
8165 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8166
8167         * lib/target-supports.exp (check_profiling_available): Assume profiling
8168         isn't available for mips*-*-elf targets.
8169
8170 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8171
8172         * gcc.dg/builtins-38.c: New test.
8173
8174 2004-04-14  Eric Christopher  <echristo@redhat.com>
8175
8176         * g++.dg/charset/charset.exp: Run .cc extension tests.
8177
8178 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8179
8180         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8181
8182 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8183
8184         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8185
8186 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8187
8188         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8189         * gcc.dg/i386-387-2.c: Likewise.
8190
8191         * gcc.dg/i386-387-7.c: New test.
8192         * gcc.dg/i386-387-8.c: New test.
8193
8194         * gcc.dg/builtins-37.c: New test.
8195
8196 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8197
8198         * g++.dg/pch/externc-1.C: Add missing semicolon.
8199
8200 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8201
8202         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8203
8204 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8205
8206         * gcc.c-torture/execute/20040411-1.c: New test.
8207
8208 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8209
8210         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8211
8212 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8213
8214         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8215
8216 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8217
8218         * lib/target-supports.exp (check_named_sections_available): New.
8219         * lib/gcc-dg.exp (dg-require-named-sections): New.
8220         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8221         old-deja.exp.  Also prune error-count message from HP linker.
8222         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8223
8224         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8225         * g++.old-deja/g++.pt/static3.C: Likewise.
8226         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8227
8228 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8229
8230         * gcc.c-torture/execute/20040409-1.c: New test case.
8231         * gcc.c-torture/execute/20040409-2.c: New test case.
8232         * gcc.c-torture/execute/20040409-3.c: New test case.
8233
8234 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8235
8236         * gcc.dg/20040409-1.c: New test.
8237
8238 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8239
8240         PR target/14888
8241         * g++.dg/opt/pr14888.C: New test case.
8242
8243 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8244
8245         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8246         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8247         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8248         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8249         New tests.
8250
8251 2004-04-08  Paul Brook  <paul@codesourcery.com>
8252
8253         * gcc.dg/spill-1.c: New test.
8254
8255 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8256
8257         * gcc.dg/torture/builtin-ctype-2.c: New test.
8258
8259 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8260
8261         * gcc.dg/pch/pch.exp: Add largefile test.
8262
8263 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8264
8265         * g++.dg/pch/externc-1.Hs: New.
8266         * g++.dg/pch/externc-1.C: New.
8267
8268 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8269
8270         * gcc.dg/compat/struct-by-value-5a_main.c,
8271         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8272         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8273         * gcc.dg/compat/struct-by-value-5a_x.c,
8274         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8275         gcc.dg/compat/struct-by-value-5_x.c.
8276         * gcc.dg/compat/struct-by-value-5a_y.c,
8277         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8278         gcc.dg/compat/struct-by-value-5_y.c.
8279
8280         * gcc.dg/compat/struct-by-value-6a_main.c,
8281         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8282         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8283         * gcc.dg/compat/struct-by-value-6a_x.c,
8284         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8285         gcc.dg/compat/struct-by-value-6_x.c.
8286         * gcc.dg/compat/struct-by-value-6a_y.c,
8287         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8288         gcc.dg/compat/struct-by-value-6_y.c.
8289
8290         * gcc.dg/compat/struct-by-value-7a_main.c,
8291         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8292         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8293         * gcc.dg/compat/struct-by-value-7a_x.c,
8294         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8295         gcc.dg/compat/struct-by-value-7_x.c.
8296         * gcc.dg/compat/struct-by-value-7a_y.c,
8297         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8298         gcc.dg/compat/struct-by-value-7_y.c.
8299
8300 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8301
8302         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8303         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8304         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8305         options.
8306
8307 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8308
8309         * gcc.dg/builtins-36.c: New test.
8310
8311 2004-04-06  Paul Brook  <paul@codesourcery.com>
8312
8313         * README.gcc: Remove obsolete contraint on testcases.
8314
8315 2004-04-05  Paul Brook  <paul@codesourcery.com>
8316
8317         PR2123
8318         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8319         failure and exit(0) on success.
8320         * g++.dg/expr/anew2.C: Ditto.
8321         * g++.dg/expr/anew3.C: Ditto.
8322         * g++.dg/expr/anew4.C: Ditto.
8323
8324 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8325
8326         PR c++/3518
8327         * g++.dg/template/unify7.C: New.
8328
8329 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8330
8331         * g++.dg/README: Bring up to date with new subdirectories; remove
8332         duplicate subdirectory lines.
8333
8334 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8335
8336         PR c++/14007
8337         * g++.dg/template/unify5.C: New.
8338         * g++.dg/template/unify6.C: New.
8339         * g++.dg/template/qualttp20.C: Adjust.
8340         * g++.old-deja/g++.jason/report.C: Adjust.
8341         * g++.old-deja/g++.other/qual1.C: Adjust.
8342
8343 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8344
8345         PR c++/14803
8346         * g++.dg/inherit/ptrmem1.C: New test.
8347
8348 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8349
8350         PR c++/14755
8351         * gcc.c-torture/execute/20040331-1.c: New test.
8352         * gcc.dg/20040331-1.c: New test.
8353
8354 2004-04-01  Paul Brook  <paul@codesourcery.com>
8355
8356         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8357
8358 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8359
8360         PR c++/14724
8361         * g++.dg/init/goto1.C: New test.
8362
8363         PR c++/14763
8364         * g++.dg/template/defarg4.C: New test.
8365
8366 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8367
8368         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8369
8370 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8371
8372         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8373
8374 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8375
8376         * gcc.dg/noncompile/undeclared-2.c: New test.
8377
8378 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8379
8380         * gcc.dg/940409-1.c: Remove XFAIL.
8381         * gcc.dg/reg-vol-struct-1.c: New test.
8382
8383 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8384
8385         * gcc.dg/torture/builtin-wctype-1.c: New test.
8386
8387 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8388
8389         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8390         * gcc.dg/20001101-1.c: Likewise.
8391         * gcc.dg/20001102-1.c: Likewise.
8392
8393 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8394
8395         * gcc.dg/compare8.c: Add an additional test for XOR.
8396
8397 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8398
8399         * gcc.dg/torture/builtin-ctype-1.c: New test.
8400
8401 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8402
8403         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8404         * gcc.dg/torture/builtin-math-1.c: Likewise.
8405         * gcc.dg/torture/builtin-power-1.c: New test.
8406
8407 2004-03-24  Andreas Schwab  <schwab@suse.de>
8408
8409         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8410         IA64 assembler.
8411
8412 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8413             Roger Sayle  <roger@eyesopen.com>
8414
8415         * gcc.dg/compare8.c: New test case.
8416
8417 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8418
8419         * g++.dg/ext/altivec-7.C: New test.
8420
8421 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8422
8423         PR 12267, 12391, 12560, 13129, 14114, 14133
8424         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8425         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8426         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8427         Adjust error regexps.
8428         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8429         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8430         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8431         * gcc.dg/local1.c: Add explanatory comment.
8432
8433 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8434
8435         PR optimization/14669
8436         * g++.dg/opt/fold2.C: New test case.
8437
8438 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8439
8440         PR c/14069
8441         * gcc.dg/20040322-1.c: New test.
8442
8443 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8444
8445         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8446         * gcc.dg/ultrasp4.c: Likewise.
8447         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8448
8449 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8450
8451         * gcc.dg/i386-sse-8.c: Reset default options.
8452
8453 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8454
8455         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8456         in the error message text.
8457
8458 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8459
8460         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8461
8462 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/14616
8465         * g++.dg/init/array13.C: New test.
8466
8467 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8468
8469         PR target/13889
8470         * gcc.c-torture/compile/pr13889.c: New test case.
8471
8472 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8473
8474         PR c/14635
8475         * builtins-1.c (nan, nans): Don't test.
8476         * builtins-30.c: Don't use nan, nanf, nanl.
8477         * builtins-35.c: New test.
8478
8479 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8480
8481         * g++.dg/ext/altivec-6.C: New test.
8482
8483 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8484
8485         * g++.dg/init/placement3.C: New test.
8486
8487         * g++.dg/template/spec13.C: New test.
8488
8489         * g++.dg/lookup/using11.C: New test.
8490
8491         * g++.dg/lookup/koenig3.C: New test.
8492
8493         * g++.dg/template/operator2.C: New test.
8494
8495         * g++.dg/expr/dtor3.C: New test.
8496         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8497         marker.
8498         * g++.old-deja/g++.law/visibility28.C: Likewise.
8499
8500 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8501
8502         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8503         * gcc.dg/ppc64-abi-3.c: Likewise.
8504
8505 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8506
8507         PR c++/14545
8508         * g++.dg/parse/template15.C: New test.
8509
8510 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8511
8512         * g++.dg/expr/dtor2.C: New test.
8513
8514         * g++.dg/lookup/anon4.C: New test.
8515
8516         * g++.dg/overload/using1.C: New test.
8517
8518         * g++.dg/template/lookup7.C: New test.
8519
8520         * g++.dg/template/typename6.C: New test.
8521
8522         * g++.dg/expr/cond6.C: New test.
8523
8524 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8525
8526         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8527
8528 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8529
8530         * g++.dg/expr/cond5.C: New test.
8531         * g++.dg/expr/constcast1.C: Likewise.
8532         * g++.dg/expr/ptrmem2.C: Likewise.
8533         * g++.dg/expr/ptrmem3.C: Likewise.
8534         * g++.dg/lookup/main1.C: Likewise.
8535         * g++.dg/template/lookup6.C: Likewise.
8536
8537 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8538
8539         * gcc.dg/local1.c: New test.
8540
8541         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8542
8543 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8544
8545         * gcc.dg/torture/builtin-convert-1.c: New test.
8546
8547 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8548
8549         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8550
8551 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8552
8553         PR c++/14481
8554         * g++.dg/warn/Wunused-7.C: New test.
8555
8556 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8557
8558         * gcc.dg/torture/builtin-integral-1.c: New test.
8559
8560 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8561
8562         PR c++/14586
8563         * g++.dg/parse/non-dependent3.C: New test.
8564
8565 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8566
8567         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8568         * g++.dg/eh/simd-2.C: Likewise.
8569         * g++.dg/init/array10.C: Likewise.
8570         * gcc.c-torture/compile/simd-1.c: Likewise.
8571         * gcc.c-torture/compile/simd-2.c: Likewise.
8572         * gcc.c-torture/compile/simd-3.c: Likewise.
8573         * gcc.c-torture/compile/simd-4.c: Likewise.
8574         * gcc.c-torture/compile/simd-6.c: Likewise.
8575         * gcc.c-torture/execute/simd-1.c: Likewise.
8576         * gcc.c-torture/execute/simd-2.c: Likewise.
8577         * gcc.dg/compat/vector-defs.h: Likewise.
8578         * gcc.dg/20020531-1.c: Likewise.
8579         * gcc.dg/altivec-3.c: Likewise.
8580         * gcc.dg/altivec-4.c: Likewise.
8581         * gcc.dg/altivec-varargs-1.c: Likewise.
8582         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8583         * gcc.dg/i386-mmx-3.c: Likewise.
8584         * gcc.dg/i386-sse-4.c: Likewise.
8585         * gcc.dg/i386-sse-5.c: Likewise.
8586         * gcc.dg/i386-sse-8.c: Likewise.
8587         * gcc.dg/simd-1.c: Likewise.
8588         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8589         __ev64_opaque__ since the machine description provides it.
8590
8591 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8592
8593         * lib/compat.exp (skip_list): New global variable.
8594         Use it to hold the user defined COMPAT_SKIPS list if any.
8595         (compat-obj): Add the members of skip_list to optall.
8596
8597 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8598
8599         * gcc.dg/compat/union-by-value-1_main.c,
8600         union-by-value-1_x.c, union-by-value-1_y.c,
8601         union-check.h, union-defs.h,
8602         union-init.h, union-return-1_main.c,
8603         union-return-1_x.c, union-return-1_y.c: New files.
8604
8605 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8606
8607         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8608         mixed-struct-init.h: Add 4 mixed structure types.
8609         struct-by-value-21_main.c, struct-by-value-21_x.c,
8610         struct-by-value-21_y.c, struct-return-21_main.c,
8611         struct-return-21_x.c, struct-return-21_y.c: New files.
8612
8613 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/14550
8616         * g++.dg/parse/template14.C: New test.
8617
8618 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8619
8620         * gcc.c-torture/execute/20040313-1.c: New test.
8621
8622 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8623
8624         PR target/14533
8625         * gcc.dg/20040311-2.c: New test.
8626
8627 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8628
8629         PR other/14544
8630         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8631         bit-field.
8632
8633 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8634
8635         * gcc.dg/20040305-2.c: Add missing return statement.
8636
8637 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8638
8639         * gcc.dg/builtins-34.c: Also check pow10*.
8640
8641 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8642
8643         PR target/14262
8644         * gcc.dg/20040305-2.c: New test.
8645
8646 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8647
8648         * gcc.dg/20040310-1.c: New test.
8649
8650 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8651
8652         * gcc.c-torture/execute/20040311-1.c: New test case.
8653
8654 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8655
8656         PR c++/14476
8657         * g++.dg/lookup/enum1.C: New test.
8658
8659 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8660
8661         PR c++/14510
8662         * g++.dg/lookup/struct2.C: New test.
8663
8664 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8665
8666         * gcc.dg/builtins-34.c: New test.
8667
8668 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8669
8670         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8671
8672 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8673
8674         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8675         * gcc.dg/alias-2.c: New testcase.
8676
8677 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8678
8679         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8680
8681 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8682
8683         * gcc.c-torture/execute/20040309-1.c: New test case.
8684
8685 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8686
8687         PR c++/14397
8688         * g++.dg/overload/ref1.C: New.
8689
8690 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8691
8692         PR c++/14409
8693         * g++.dg/template/spec12.C: New test.
8694
8695         PR c++/14448
8696         * g++.dg/parse/crash14.C: New test.
8697
8698 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/14230
8701         * g++.dg/init/ref11.C: New test.
8702
8703 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8704
8705         PR c++/14432
8706         * g++.dg/parse/builtin2.C: New test.
8707
8708 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8709
8710         PR c++/14401
8711         * g++.dg/init/ctor3.C: New test.
8712         * g++.dg/init/union1.C: New test.
8713         * g++.dg/ext/anon-struct4.C: New test.
8714
8715 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8716
8717         * g++.dg/lookup/koenig1.C: Tweak error messages.
8718         * g++.dg/lookup/used-before-declaration.C: Likewise.
8719         * g++.dg/other/do1.C: Likewise.
8720         * g++.dg/overload/koenig1.C: Likewise.
8721         * g++.dg/parse/crash13.C: Likewise.
8722         * g++.dg/template/instantiate3.C: Likewise.
8723
8724 2004-03-08  Eric Christopher  <echristo@redhat.com>
8725
8726         * * lib/target-supports.exp: Enable libiconv in test
8727         compilation.  Fix up error checking.
8728
8729 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8730
8731         PR middle-end/14289
8732         * gcc.dg/pr14289-1.c: New test case.
8733         * gcc.dg/pr14289-2.c: Likewise.
8734         * gcc.dg/pr14289-3.c: Likewise.
8735
8736 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8737
8738         * gcc.c-torture/execute/20040308-1.c: New test.
8739
8740 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8741
8742         * gcc.c-torture/execute/20040307-1.c: New test case.
8743
8744 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8745
8746         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8747
8748 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8749
8750         * gcc.dg/20040306-1.c: New test.
8751
8752 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8753
8754         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8755         them static.
8756         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8757
8758 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8759
8760         PR c/14465
8761         * gcc.dg/decl-6.c: New test.
8762
8763 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8764
8765         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8766         Rename LOGPOW -> LOG_POW.
8767         (SQRT_EXP, POW_EXP): New.
8768
8769 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8770
8771         * gcc.dg/i386-sse-8.c: New test.
8772
8773 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8774
8775         PR c/14114
8776         * gcc.dg/decl-5.c: New test.
8777
8778 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8779
8780         * gcc.dg/20040305-1.c: New test.
8781
8782 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8783
8784         PR other/14354
8785         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8786
8787 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8788
8789         PR c++/14425, c++/14426
8790         * g++.dg/ext/altivec-4.C: New test.
8791         * g++.dg/ext/altivec-5.C: New test.
8792
8793 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8794
8795         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8796         global variables of a type with no linkage.
8797         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8798         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8799         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8800         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8801         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8802         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8803         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8804         * g++.dg/warn/deprecated.C: Name enum Color.
8805         * g++.dg/overload/VLA.C: Name structure for 'b'.
8806         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8807
8808 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8809
8810         * gcc.c-torture/compile/20040304-1.c: New test.
8811
8812 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8813
8814         PR 13728
8815         * gcc.dg/decl-4.c: New testcase.
8816
8817 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8818
8819         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8820         as PRECF if sizeof (float) > sizeof (double).
8821         (PRECL): Make it the same as PRECF if
8822         sizeof (float) > sizeof (long double).
8823
8824 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8825
8826         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8827         system type.  Add check for irix6 which doesn't have c99 runtime.
8828
8829 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8830
8831         * gcc.dg/const-elim-1.c: xfail for xtensa.
8832
8833 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8834
8835         PR c++/14369
8836         * g++.dg/template/cond4.C: New test.
8837
8838 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8839
8840         PR c++/14360
8841         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8842
8843         PR c++/14361
8844         * g++.dg/parse/defarg7.C: New test.
8845
8846         PR c++/14359
8847         * g++.dg/template/friend26.C: New test.
8848
8849 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8850
8851         PR c++/14324
8852         * g++.dg/abi/mangle21.C: New test.
8853
8854         PR c++/14260
8855         * g++.dg/parse/constructor2.C: New test.
8856
8857         PR c++/14337
8858         * g++.dg/template/sfinae1.C: New test.
8859
8860 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8861
8862         PR c++/14267
8863         * g++.dg/expr/crash2.C: New test.
8864
8865         PR middle-end/13448
8866         * gcc.dg/inline-5.c: New test.
8867         * gcc.dg/always-inline.c: Split out tests into ...
8868         * gcc.dg/always-inline2.c: ... this and ...
8869         * gcc.dg/always-inline3.c: ... this.
8870
8871 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8872
8873         PR debug/12103
8874         * g++.dg/debug/crash1.C: New test.
8875
8876 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8877
8878         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8879         function with __attribute__((noinline)).
8880         (recurser_void2): Likewise.
8881         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8882         (recurser_void2): Likewise.
8883
8884 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8885
8886         PR middle-end/14203
8887         * g++.dg/warn/Wunused-6.C: New test case.
8888
8889 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8890
8891         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8892         not defined.
8893
8894 2004-02-27  Eric Christopher  <echristo@redhat.com>
8895
8896         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8897         * g++.dg/charset/asm2.c: Run only x86.
8898         * gcc.dg/charset/asm3.c: Ditto.
8899
8900 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8901
8902         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8903         ld_library_path.
8904
8905 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8906
8907         * g++.dg/ext/altivec-3.C: New.
8908
8909 2004-02-26  Richard Henderson  <rth@redhat.com>
8910
8911         * g++.dg/ext/attrib10.C: Mark for warning.
8912         * gcc.dg/attr-alias-1.c: New.
8913
8914 2004-02-26  Richard Henderson  <rth@redhat.com>
8915
8916         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8917         * gcc.c-torture/execute/20040208-2.c: ... it back.
8918
8919 2004-02-26  Eric Christopher  <echristo@redhat.com>
8920
8921         * lib/target-supports.exp (check-iconv-available): New function.
8922         * lib/gcc-dg.exp (dg-require-iconv): New function.
8923         Use above.
8924         * gcc.dg/charset: New directory.
8925         * gcc.dg/charset/charset.exp: New file.
8926         * gcc.dg/charset/asm1.c: Ditto.
8927         * gcc.dg/charset/asm2.c: Ditto.
8928         * gcc.dg/charset/asm3.c: Ditto.
8929         * gcc.dg/charset/asm4.c: Ditto.
8930         * gcc.dg/charset/asm5.c: Ditto.
8931         * gcc.dg/charset/attribute1.c: Ditto.
8932         * gcc.dg/charset/attribute2.c: Ditto.
8933         * gcc.dg/charset/string1.c: Ditto.
8934         * g++.dg/charset: New directory.
8935         * g++.dg/dg.exp: Add here. Special options.
8936         * g++.dg/charset/charset.exp: New file.
8937         * g++.dg/charset/asm1.c: Ditto.
8938         * g++.dg/charset/asm2.c: Ditto.
8939         * g++.dg/charset/asm3.c: Ditto.
8940         * g++.dg/charset/asm4.c: Ditto.
8941         * g++.dg/charset/attribute1.c: Ditto.
8942         * g++.dg/charset/attribute2.c: Ditto.
8943         * g++.dg/charset/extern1.cc: Ditto.
8944         * g++.dg/charset/extern2.cc: Ditto.
8945         * g++.dg/charset/string1.c: Ditto.
8946
8947 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c++/14278
8950         * g++.dg/parse/comma1.C: New test.
8951
8952 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8953
8954         PR c++/14284
8955         * g++.dg/template/ttp8.C: New test.
8956
8957 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8958
8959         * gcc.dg/fixuns-trunc-1.c: New test.
8960
8961 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8962
8963         * gcc.dg/builtins-config.h: Use #elif.
8964
8965 2004-02-26  Michael Matz  <matz@suse.de>
8966
8967         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8968         * gcc.dg/991214-1.c: Likewise.
8969         * gcc.dg/i386-asm-1.c: Likewise.
8970
8971 2004-02-25  Richard Henderson  <rth@redhat.com>
8972
8973         * gcc.c-torture/execute/20040208-2.c: Move ...
8974         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8975
8976 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8977
8978         PR c++/14246
8979         * g++.dg/other/crash-3.C: New test.
8980
8981 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8982
8983         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8984         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8985
8986         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8987         HP-UX.
8988
8989 2004-02-24  Michael Matz  <matz@suse.de>
8990
8991         * gcc.dg/i386-regparm.c: New.
8992
8993 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8994
8995         * gcc.c-torture/execute/20040223-1.c: New.
8996
8997 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8998             Kazu Hirata  <kazu@cs.umass.edu>
8999
9000         * gcc.dg/fwritable-strings-1.c: Remove.
9001
9002 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9003
9004         PR c/14156
9005         * gcc.dg/20040223-1.c: New test.
9006
9007 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9008
9009         PR c++/14106
9010         * g++.dg/ext/typeof9.C: New test.
9011
9012 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9013
9014         PR c++/14250
9015         * g++.dg/other/switch1.C: New test.
9016
9017 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9018
9019         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9020         * gcc.dg/va-arg-1.c: Likewise.
9021
9022 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9023
9024         PR c++/14143
9025         * g++.dg/template/koenig5.C: New test.
9026
9027 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9028
9029         * g++.dg/ext/altivec-1.C: Generalize target triple.
9030         * g++.dg/ext/altivec-2.C: New test case.
9031         * g++.dg/ext/altivec_check.h: New file.
9032         * gcc.dg/altivec-1.c: Generalize target triple;
9033         include altivec_check.h and call altivec_check().
9034         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9035         * gcc.dg/altivec-6.c: New test case.
9036         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9037         type casts as needed.
9038         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9039         altivec_check().
9040         * gcc.dg/altivec-12.c: New test case.
9041         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9042         include altivec_check.h and call altivec_check().
9043         * gcc.dg/altivec_check.h: New file.
9044
9045 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9046
9047         * lib/target-supports.exp (check_alias_available): Don't mangle
9048         function `g' in test program.
9049
9050 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9051
9052         * lib/target-supports.exp (check_profiling_available): Check
9053         argument to determine whether we support a profiling type.
9054         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9055         check_profiling_available.
9056         * g++.dg/bprob/bprob.exp: Likewise
9057         * g77.dg/bprob/bprob.exp: Likewise.
9058         * gcc.misc-tests/bprob.exp: Likewise.
9059         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9060         dg-require-profiling and delete expected error handling.
9061         * gcc.dg/20021014-1.c: Likewise.
9062         * gcc.dg/nest.c: Likewise.
9063
9064 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9065
9066         PR c++/12007
9067         * g++.dg/other/vthunk1.C: New test.
9068
9069 2004-02-20  Falk Hueffner  <falk@debian.org>
9070
9071         PR target/14201
9072         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9073
9074 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9075
9076         PR c++/13927
9077         * g++.dg/other/error8.C: Remove XFAIL markers.
9078
9079         PR c++/14173
9080         * g++.dg/ext/packed5.C: New test.
9081
9082         PR c++/14199
9083         * g++.dg/warn/Wunused-5.C: New test.
9084
9085         PR c++/14186
9086         * g++.dg/lookup/member1.C: New test.
9087
9088 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9089
9090         * gcc.c-torture/compile/20040130-1.c: Enable only when
9091         __INT_MAX__ >= 2147483647L.
9092         * gcc.c-torture/compile/961203-1.c: Likewise.
9093
9094 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9095
9096         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9097         * g++.dg/opt/template1.C: Robustify assembler regexp
9098
9099 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9100
9101         * gcc.c-torture/execute/simd-4.x: Remove.
9102         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9103         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9104         Guard with #ifndef SKIP_ATTRIBUTE.
9105         * gcc.dg/compat/vector-1_y.c: Likewise.
9106         * gcc.dg/compat/vector-2_x.c: Likewise.
9107         * gcc.dg/compat/vector-2_y.c: Likewise.
9108         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9109         * g++.dg/eh/simd-2.C: Likewise.
9110
9111 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9112
9113         * gcc.c-torture/compile/complex-1.c: New.
9114
9115 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9116
9117         PR target/14209
9118         * gcc.c-torture/execute/20040218-1.c: New test.
9119
9120 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9121
9122         PR c++/14181
9123         * g++.dg/parse/new2.C: New test.
9124
9125 2004-02-18  Paul Brook  <paul@codesourcery.com>
9126
9127         * gcc.c-torture/compile/libcall-1.c: New test.
9128
9129 2004-02-18  Paul Brook  <paul@codesourcery.com>
9130
9131         PR debug/12934
9132         * gcc.dg/debug/debug-7.c: New test.
9133
9134 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9135
9136         * gcc.dg/20040217-1.c: New test.
9137
9138 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9139
9140         * gcc.c-torture/execute/990208-1.x: Delete.
9141
9142 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9143
9144         * gcc.c-torture/execute/20040208-2.x: New file.
9145
9146 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/11326
9149         * g++.dg/abi/structret1.C: New test.
9150
9151 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9152
9153         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9154         (i386_cpuid): No need to test if cpuid is available on AMD64.
9155         Fix assembly, so that it works onboth i386 and AMD64.
9156         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9157         (vecInLong): Fix s[] member type to unsigned int.
9158         (vecInWord): Remove type.
9159         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9160         (a64, b64, c64, d64, e64): Remove.
9161         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9162         Remove unused variable.  Remove initialization of removed variables.
9163         Don't call mmx_tests nor sse_tests.
9164         (reference_mmx, reference_sse): Remove.
9165         (check): Add return stmt.
9166         * gcc.dg/i386-sse-7.c: New test.
9167         * gcc.dg/i386-mmx-4.c: New test.
9168
9169 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9170
9171         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9172         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9173         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9174         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9175         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9176         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9177         g++.dg/tc1/dr94.C: Fix line terminator.
9178
9179 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9180
9181         * gcc.c-torture/compile/20040216-1.c: New.
9182
9183 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9184
9185         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9186         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9187         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9188         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9189         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9190         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9191
9192 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9193
9194         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9195
9196 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9197
9198         PR c++/13971
9199         * g++.dg/expr/cond4.C: New test.
9200
9201         PR c++/14086
9202         * g++.dg/lookup/crash2.C: New test.
9203
9204 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9205
9206         * gcc.c-torture/compile/20040214-2.c: New test.
9207
9208 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9209
9210         PR c++/14116
9211         * g++.dg/ext/typeof8.C: New test.
9212
9213 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9214
9215         * gcc.c-torture/compile/20040214-1.c: New test.
9216
9217 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9218
9219         PR c++/13635
9220         * g++.dg/template/spec11.C: New test.
9221
9222 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9223
9224         PR c++/13927
9225         * g++.dg/other/error8.C: New test.
9226
9227 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9228
9229         PR c++/14122
9230         * g++.dg/template/array4.C: New test.
9231
9232         PR c++/14108
9233         * g++.dg/inherit/thunk2.C: New test.
9234
9235         PR c++/14083
9236         * g++.dg/eh/cond2.C: New test.
9237
9238 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9239
9240         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9241
9242 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9243
9244         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9245
9246 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9247
9248         * g++.dg/simd-2.C: xfail on ppc64-linux.
9249
9250 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9251
9252         PR c/456
9253         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9254         tests.
9255
9256 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9257
9258         * gcc.dg/builtins-33.c: New test.
9259
9260 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9261
9262         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9263
9264 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9265
9266         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9267
9268 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9269
9270         * gcc.dg/ppc64-abi-3.c: New test.
9271
9272 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9273
9274         PR c/14092
9275
9276         * gcc.dg/pr14092-1.c: New testcase.
9277
9278 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9279
9280         * gcc.dg/cpp/assert4.c: Fix typo last change.
9281
9282         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9283         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9284
9285         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9286
9287 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9288
9289         * gcc.c-torture/compile/20040209-1.c: New test case.
9290
9291 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9292
9293         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9294
9295 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9296
9297         * gcc.c-torture/execute/20040208-[12].c: New tests.
9298
9299 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9300
9301         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9302
9303 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9304
9305         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9306
9307 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9308
9309         Bug 13856
9310         * gcc.dg/visibility-8.c: New testcase.
9311
9312 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9313
9314         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9315         arguments.
9316         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9317
9318 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9319
9320         PR middle-end/13696
9321         * g++.dg/opt/fold1.C: New test case.
9322
9323 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9324
9325         PR c++/14033
9326         * g++.dg/other/crash-2.C: New test.
9327
9328 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9329
9330         PR c++/14028
9331         * g++.dg/parse/angle-bracket2.C: New test.
9332
9333 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9334
9335         PR middle-end/13750
9336         Revert:
9337         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9338         PR pch/13361
9339         * testsuite/g++.dg/pch/wchar-1.C: New.
9340         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9341
9342 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9343
9344         PR c++/14008
9345         * g++.dg/parse/error15.C: New test.
9346         * g++.dg/parse/crash11.C: Update dg-error mark.
9347
9348 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9349
9350         PR c++/13932
9351         * g++.dg/warn/conv2.C: New test.
9352
9353 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9354
9355         PR c++/13086
9356         * g++.dg/warn/incomplete1.C: Remove xfail.
9357
9358 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9359
9360         * lib/file-format.exp (gcc_target_object_format): Use
9361         ${tool}_target_compile, not gcc_target_compile.
9362         * lib/target-supports.exp (check_alias_available): Likewise.
9363         (check_gc_sections_available): Likewise.
9364         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9365         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9366         dg-require-alias.
9367
9368 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/13969
9371         * g++.dg/template/static6.C: New test.
9372
9373 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9374
9375         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9376
9377 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9378
9379         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9380         tests for systems where `char' is unsigned by default.
9381
9382 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9383
9384         PR c++/13997
9385         * g++.dg/template/partial3.C: New test.
9386
9387 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9388
9389         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9390         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9391         Remove mentions of obsolete ports.
9392
9393 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9394
9395         * gcc.dg/noncompile/20001228-1.c: Fix for new
9396         error message.
9397
9398 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9399
9400         PR target/9348
9401         * gcc.c-torture/execute/multdi-1.c: New test case.
9402
9403 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/13925
9406         * g++.dg/template/lookup5.C: New test.
9407
9408 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9409
9410         PR c++/13950
9411         * g++.dg/template/lookup4.C: New test.
9412
9413         PR c++/13970
9414         * g++.dg/parse/error14.C: New test.
9415
9416         PR c++/14002
9417         * g++.dg/parse/template13.C: New test.
9418
9419 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/13978
9422         * g++.dg/template/koenig4.C: New test.
9423
9424         PR c++/13968
9425         * g++.dg/template/crash17.C: New test.
9426
9427         PR c++/13975
9428         * g++.dg/parse/error13.C: New test.
9429         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9430
9431 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9432
9433         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9434
9435 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9436
9437         PR c/11658
9438         PR c/13994
9439         * gcc.dg/noncompile/20040203-1.c: New test.
9440         * gcc.dg/noncompile/20040203-2.c: Likewise.
9441         * gcc.dg/noncompile/20040203-3.c: Likewise.
9442         * gcc.dg/20040203-1.c: Likewise.
9443
9444 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9445
9446         PR c++/10858
9447         * g++.dg/template/sizeof7.C: New test.
9448
9449 2004-02-02  Eric Christopher  <echristo@redhat.com>
9450             Zack Weinberg  <zack@codesourcery.com>
9451
9452         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9453
9454 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9455
9456         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9457         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9458         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9459         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9460
9461 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9462
9463         PR c++/13113
9464         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9465
9466         PR c++/13854
9467         * g++.dg/ext/attrib13.C: New test.
9468
9469         PR c++/13907
9470         * g++.dg/conversion/op2.C: New test.
9471
9472 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9473
9474         * gcc.dg/titype-1.c: Fix pasto.
9475
9476 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9477
9478         * gcc.dg/titype-1.c: New test.
9479
9480 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9481
9482         PR c++/13957
9483         * g++.dg/template/non-type-template-argument-1.C,
9484         g++.dg/template/qualified-id1.C: Update dg-error marks.
9485         * g++.dg/template/nontype6.C: New test.
9486
9487 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9488
9489         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9490         * gcc.dg/builtins-31.c: New testcase.
9491         * gcc.dg/builtins-32.c: New testcase.
9492
9493 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9494
9495         * objc.dg/call-super-2.m: Update line numbers
9496         for the including of stddef.h.
9497
9498 2004-01-30  Michael Matz  <matz@suse.de>
9499
9500         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9501         g++.dg/ext/case-range3.C: New tests.
9502
9503 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9504
9505         DR206
9506         PR c++/13813
9507         * g++.dg/template/member4.C: New test.
9508
9509 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9510
9511         PR c++/13683
9512         * g++.dg/template/sizeof6.C: New test.
9513
9514 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9515
9516         * gcc.dg/fwritable-strings-1.c: New test.
9517
9518 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9519
9520         * gcc.c-torture/compile/20040130-1.c: New test.
9521
9522 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9523
9524         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9525
9526 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/13883
9529         * g++.dg/template/ctor3.C: New test.
9530
9531 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9532
9533         * g++.dg/tc1: New directory.
9534         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9535         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9536         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9537         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9538         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9539
9540 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9541
9542         * g++.dg/parse/error11.C: New test.
9543         * g++.dg/parse/error12.C: Likewise.
9544
9545 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9546
9547         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9548         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9549
9550 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9551
9552         PR c++/13791
9553         * g++.dg/ext/attrib12.C: New test.
9554
9555         PR c++/13736
9556         * g++.dg/parse/cast2.C: New test.
9557
9558 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9559
9560         * objc.dg/encode-2.m (main): New local string.  Set depending on
9561         sizeof long.  Use in sscanf call.
9562         * objc.dg/encode-3.m (main): New local string.  Set depending on
9563         sizeof long.  Use in scan_initial call.
9564
9565 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9566
9567         * objc.dg/call-super-2.m: Make LP64-safe.
9568         * objc.dg/desig-init-1.m: Likewise.
9569
9570 2004-01-27  Devang Patel <dpatel@apple.com>
9571
9572         * g++.dg/debug/namespace1.C: New test.
9573
9574 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9575
9576         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9577         xscale-*-*.
9578
9579         * gcc.dg/arm-mmx-1.c: New test.
9580
9581 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9582
9583         * gcc.dg/20040127-1.c: New test.
9584         * gcc.dg/20040127-2.c: New test.
9585
9586 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9587
9588         * objc.dg/stret-1.m (glob): Renamed to globa.
9589
9590 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR c++/13663
9593         * g++.dg/expr/for1.C: New test.
9594
9595 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9596
9597         PR middle-end/13779
9598         * gcc.dg/darwin-longlong.c: New test.
9599
9600 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9601
9602         * gcc.dg/20040124-1.c: Moved test from here...
9603         * gcc.c-torture/compile/20040124-1.c: ...to here.
9604
9605 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9606
9607         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9608         the assembly output if -m64 is passed.
9609
9610 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9611
9612         PR c++/13833
9613         * g++.dg/template/cond3.C: New test.
9614
9615 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9616
9617         PR c++/13810
9618         * g++.dg/template/ttp7.C: New test.
9619
9620 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9621
9622         PR c++/13797
9623         * g++.dg/template/nontype4.C: New test.
9624         * g++.dg/template/nontype5.C: Likewise.
9625
9626 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9627
9628         * gcc.dg/torture/mips-clobber-at.c: New test.
9629
9630 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9631
9632         * gcc.dg/20040124-1.c: New test.
9633
9634 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9635
9636         * gcc.dg/20040123-1.c: New test.
9637
9638 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9639
9640         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9641
9642 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9643
9644         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9645
9646 2004-01-23  Andrew Pinski  <apinski@apple.com>
9647
9648         * gcc.dg/20030121-1.c: Move to ..
9649         * gcc.dg/20040121-1.c: here.
9650
9651 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9652
9653         * gcc.dg/builtins-29.c: New test case.
9654
9655 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9656
9657         PR 18314
9658         * gcc.dg/builtins-30.c: New testcase.
9659
9660 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9661
9662         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9663         * lib/g77.exp: Likewise.
9664         * lib/objc.exp: Likewise.
9665         * lib/g++.exp: Likewise.
9666
9667 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9668
9669         * gcc.dg/struct-by-value-2.c: New test.
9670
9671 2004-01-21  Andrew Pinski  <apinski@apple.com>
9672
9673         PR target/13785
9674         * gcc.dg/20030121-1.c: New test.
9675
9676 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9677
9678         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9679         clobber frame pointer register in asm statement.
9680
9681 2004-01-21  Falk Hueffner  <falk@debian.org>
9682
9683         * gcc.c-torture/compile/20040121-1.c: New test.
9684
9685 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9686
9687         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9688
9689 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9690
9691         * gcc.dg/ppc64-abi-2.c: New test.
9692
9693 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9694
9695         * lib/treelang.exp: Fill out this file.
9696         * lib/treelang-dg.exp: New File.
9697
9698 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9699
9700         * gcc.c-torture/compile/981022-1.c: Remove.
9701         * gcc.dg/array-5.c: Remove XFAIL.
9702         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9703         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9704         gcc.dg/cond-lvalue-1.c: Update.
9705         * gcc.dg/cast-lvalue-2.c: New test.
9706
9707 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9708
9709         PR c++/13592
9710         * g++.dg/other/error1.C (class foo): Tweak error message.
9711
9712         PR c++/13592
9713         * g++.dg/template/call2.C: New test.
9714
9715 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9716
9717         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9718         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9719         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9720         scalar-return-1_x.c, scalar-return-2_y.c,
9721         scalar-return-3_x.c, scalar-return-3_y.c,
9722         scalar-return-4_x.c, scalar-return-4_y.c,
9723         struct-align-1.h, struct-align-1_x.c,
9724         struct-align-1_y.c, struct-align-2.h,
9725         struct-align-2_x.c, struct-align-2_y.c,
9726         struct-by-value-10_y.c, struct-by-value-11_x.c,
9727         struct-by-value-11_y.c, struct-by-value-12_x.c,
9728         struct-by-value-12_y.c, struct-by-value-13_x.c,
9729         struct-by-value-13_y.c, struct-by-value-14_x.c,
9730         struct-by-value-14_y.c, struct-by-value-15_x.c,
9731         struct-by-value-15_y.c, struct-by-value-16_y.c,
9732         struct-by-value-17_y.c, struct-by-value-18_y.c,
9733         struct-by-value-19_y.c, struct-by-value-1_x.c,
9734         struct-by-value-1_y.c, struct-by-value-20_y.c,
9735         struct-by-value-2_x.c, struct-by-value-2_y.c,
9736         struct-by-value-3_y.c, struct-by-value-4_x.c,
9737         struct-by-value-4_y.c, struct-by-value-5_y.c,
9738         struct-by-value-6_y.c, struct-by-value-7_y.c
9739         struct-by-value-8_x.c, struct-by-value-8_y.c
9740         struct-by-value-9_x.c, struct-by-value-9_y.c
9741         struct-return-10_x.c, struct-return-10_y.c,
9742         struct-return-19_x.c, struct-return-20_x.c
9743         struct-return-2_x.c, struct-return-2_y.c
9744         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9745         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9746
9747 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9748
9749         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9750         attribute on sparc*-sun-solaris2.*.
9751
9752 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9753
9754         PR c++/13710
9755         * g++.dg/ext/typeof7.C: New test.
9756
9757 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9758
9759         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9760         * gcc.dg/const-elim-1.c: Same.
9761
9762 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9763
9764         * objc.dg/stret-1.m: New.
9765         * objc.dg/stret-2.m: New.
9766
9767 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9768
9769         PR c++/11895
9770         * g++.dg/ext/vector1.C: New test.
9771
9772 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9773
9774         * gcc.dg/pch/import-1.c: New.
9775         * gcc.dg/pch/import-1.hs: New.
9776         * gcc.dg/pch/import-1a.h: New.
9777         * gcc.dg/pch/import-1b.h: New.
9778         * gcc.dg/pch/import-1c.h: New.
9779
9780 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9781
9782         PR c++/13574
9783         * g++.dg/ext/array1.C: New test.
9784
9785         PR c++/13178
9786         * g++.dg/conversion/op1.C: New test.
9787
9788 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9789
9790         PR 11864
9791         From Kazumoto Kojima / Dan Kegel:
9792         * gcc.dg/pr11864-1.c: New test.
9793
9794         PR 10392
9795         From Marcus Comstedt / Dan Kegel:
9796         * gcc.dg/pr10392-1.c: New test.
9797
9798 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9799
9800         PR c++/13478
9801         * g++.dg/init/ref10.C: New test.
9802
9803 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9804
9805         PR c++/13407
9806         * g++.dg/parse/typename6.C: New test.
9807
9808 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9809
9810         PR pch/13361
9811         * testsuite/g++.dg/pch/wchar-1.C: New.
9812         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9813
9814 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9815
9816         PR c++/9259
9817         * g++.dg/expr/sizeof2.C: New test.
9818
9819 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9820
9821         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9822
9823 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9824
9825         PR c++/13659
9826         * g++.dg/lookup/strong-using-3.C: New.
9827         * g++.dg/lookup/using-10.C: New.
9828
9829 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9830
9831         PR c++/13594
9832         * g++.dg/lookup/strong-using-2.C: New.
9833
9834 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9835             Dan Kegel <dank@kegel.com>
9836             J"orn Rennecke <joern.rennecke@superh.com>
9837
9838         PR target/9365
9839         * gcc.dg/pr9365-1.c: New test.
9840
9841 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9842
9843         PR c++/8856
9844         * g++.dg/parse/casting-operator2.C: New test.
9845         * g++.old-deja/g++.pt/explicit83.C: Remove.
9846
9847 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9848
9849         * gcc.dg/label-compound-stmt-1.c: New test.
9850         * gcc.c-torture/compile/950922-1.c,
9851         gcc.c-torture/compile/20000211-3.c,
9852         gcc.c-torture/compile/20000518-1.c,
9853         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9854         compound statements.
9855
9856 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9857
9858         * gcc.dg/ppc64-abi-1.c: New test.
9859
9860 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9861
9862          * g++.dg/ext/attrib9.C: Add dg-warnings.
9863
9864 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9865
9866         PR c++/12335
9867         * g++.dg/parse/dtor3.C: New test.
9868
9869 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9870
9871         PR c++/12709
9872         * g++.dg/parse/try-catch-1.C: New test.
9873
9874 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9875
9876         * ada/acats/run_all.sh: Add more verbose output in acats.log
9877         when compiling tests.
9878
9879 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9880
9881         PR 13656
9882         * gcc.dg/typedef-redecl.c: New test case.
9883         * gcc.dg/typedef-redecl.h: New support file.
9884
9885 2004-01-13  Jan Hubicka  <jh@suse.cz>
9886
9887         * gcc.dg/always_inline.c: New test.
9888         * gcc.dg/debug/20031231-1.c: Fix.
9889
9890 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9891
9892         PR c++/13474
9893         * g++.dg/template/array3.C: New test.
9894
9895 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9896
9897         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9898         * g++.dg/warn/Wunused-2.C: Likewise.
9899
9900 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9901
9902         PR c++/13289
9903         * g++.dg/template/instantiate6.C: New test.
9904
9905 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9906
9907         PR middle-end/11397
9908         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9909
9910 2004-01-12  Jan Hubicka  <jh@suse.cz>
9911
9912         PR opt/12826
9913         * gcc.dg/20040112-1.c: New.
9914
9915         * gcc.dg/dwarf-die[1-7].c: Move to...
9916         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9917         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9918
9919 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9920
9921         PR c++/4100
9922         * g++.dg/parse/friend4.C: New test.
9923
9924 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9925
9926         PR c++/4100
9927         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9928         definition is called a friend.
9929
9930 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9931
9932         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9933
9934 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9935
9936         PR c++/3478
9937         * g++.dg/parse/error10.C: New test.
9938         * g++.dg/template/arg2.C: Accept "invalid type" error.
9939
9940 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9941
9942         PR middle-end/13392
9943         * g++.dg/opt/expect2.C: New test.
9944
9945 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9946
9947         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9948         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9949         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9950         Update dg-error regexps.
9951
9952 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9953
9954         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9955         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9956
9957 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9958
9959         * gcc.dg/pragma-re-1.c: Use right pointer type.
9960
9961 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9962
9963         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9964
9965 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9966
9967         * gcc.dg/rs6000-ldouble-1.c: New.
9968
9969 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9970
9971         DR 337
9972         PR c++/9256
9973         * g++.dg/other/abstract1.C: New test.
9974
9975 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9976
9977         * g++.dg/lookup/strong-using-1.C: New.
9978
9979 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9980
9981         PR c/11234
9982         * gcc.dg/func-ptr-conv-1.c: New test.
9983         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9984
9985 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9986
9987         PR target/13380.
9988         * gcc.c-torture/compile/20040109-1.c: New.
9989
9990 2004-01-08  Stuart Hastings  <stuart@apple.com>
9991
9992         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9993         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9994         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9995
9996 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9997
9998         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9999
10000 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10001
10002         * ada/acats/run_acats: Treat 'gnatchop' the same way
10003         as 'gnatmake'.  Export GCC_DRIVER.
10004         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10005         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10006
10007 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10008
10009         PR c++/12573
10010         * g++.dg/template/dependent-expr4.C: New test.
10011
10012 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10013
10014         * gcc.dg/altivec-11.c: New test.
10015
10016 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10017
10018         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10019
10020 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10021
10022         PR c/6024
10023         * gcc.dg/enum-compat-1.c: New test.
10024         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10025
10026 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10027
10028         PR c/12165
10029         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10030         gcc.dg/c99-idem-qual-3.c: New tests.
10031
10032 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10033
10034         * gcc.dg/winline-7.c: Don't cast void * to int.
10035
10036 2004-01-06  Jan Hubicka  <jh@suse.cz>
10037
10038         * gcc.dg/i386-sse-5.c: New test
10039         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10040
10041 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/12815
10044         * g++.dg/rtti/typeid4.C: New test.
10045
10046 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10047
10048         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10049
10050 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10051
10052         PR c++/12132
10053         * g++.dg/template/error11.C: New test.
10054
10055         PR c++/13451
10056         * g++.dg/template/class2.C: New test.
10057
10058 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10059         Richard Sandiford <rsandifo@redhat.com>
10060
10061         PR c++/13387
10062         * g++.dg/opt/alias3.C: New test.
10063
10064 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10065
10066         PR c++/13157
10067         * g++.dg/template/koenig3.C: New test.
10068
10069         PR c++/13529
10070         * g++.dg/parse/offsetof3.C: New test.
10071
10072         * g++.dg/init/copy7.C: Add missing dg-error markers.
10073
10074         PR c++/12226
10075         * g++.dg/init/copy7.c: New test.
10076
10077         PR c++/13536
10078         * g++.dg/parse/cast1.C: New test.
10079
10080 2004-01-04  Jan Hubicka  <jh@suse.cz>
10081
10082         * gcc.dg/winline[1-7].c: New tests.
10083
10084 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10085
10086         PR c++/13520
10087         * g++.dg/template/qualttp22.C: New test.
10088
10089 2004-01-01  Jan Hubicka  <jh@suse.cz>
10090
10091         * gcc.dg/debug/20031231-1.c: New.
10092         * gcc.c-torture/compile/20040101-1.c: New.
10093         * gcc.dg/dwarf-die-[1-7].c: New.
10094
10095 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10096
10097         PR optimization/13521
10098         * gcc.c-torture/compile/20031231-1.c: New test.
10099
10100 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10101
10102         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10103
10104 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10105
10106         PR c++/10079
10107         * g++.dg/template/crash16.C: New test.
10108
10109 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10110
10111         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10112
10113 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10114
10115         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10116         ports.
10117         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10118         * g++.old-deja/g++.law/profile1.C: Likewise.
10119         * gcc.c-torture/compile/981006-1.c: Likewise.
10120         * gcc.c-torture/execute/loop-2e.x: Likewise.
10121         * gcc.c-torture/execute/loop-2f.x: Remove.
10122         * gcc.c-torture/execute/loop-2g.x: Likewise.
10123         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10124         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10125
10126 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10127
10128         PR c++/13507
10129         * g++.dg/ext/attrib11.C: New test.
10130
10131         PR c++/13494
10132         * g++.dg/template/array2-1.C: New test.
10133         * g++.dg/template/array2-2.C: New test.
10134
10135 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10136
10137         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10138
10139 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10140
10141         PR c++/12774
10142         * g++.dg/template/array1-1.C: New test.
10143         * g++.dg/template/array1-2.C: New test.
10144
10145 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10146
10147         PR fortran/12632
10148         * g77.dg/12632.f: New test case.
10149
10150 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10151
10152         PR c++/13289
10153         * g++.dg/parse/nontype1.C: New test.
10154
10155 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10156
10157         PR c++/12403
10158         * g++.dg/parse/explicit1.C: New test.
10159         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10160
10161 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10162
10163         PR c++/13081
10164         * g++.dg/opt/inline6.C: New test.
10165
10166         PR c++/12613
10167         * g++.dg/parse/error9.C: New test.
10168
10169         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10170
10171 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10172
10173         PR c++/13009
10174         * g++.dg/init/assign1.C: New test.
10175
10176 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10177
10178         PR c++/13070
10179         * g++.dg/warn/format3.C: New test case.
10180
10181 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10182
10183         * gcc.c-torture/compile/20031227-1.c: New test.
10184
10185 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10186
10187         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10188         * g77.dg/bprob/bprob.exp: Likewise.
10189         * gcc.misc-tests/bprob.exp: Likewise.
10190         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10191         variants on systems where the library does not provide that
10192         functionality.
10193         * gcc.dg/builtins-20.c: Use builtins-config.h.
10194         * gcc.dg/builtins-config.h: New file.
10195
10196 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10197
10198         * lib/gcc-dg.exp (dg-require-profiling): New function.
10199         * lib/target-supports.exp (check_profiling_available): Likewise.
10200         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10201         * g77.dg/bprob/bprob.exp: Likewise.
10202         * gcc.misc-tests/bprob.exp: Likewise.
10203         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10204         * gcc.dg/20021014-1.c: Likewise.
10205         * gcc.dg/nest.c: Likewise.
10206
10207 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10208
10209         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10210         compiling.
10211         * g++.dg/lookup/java2.C: Likewise.
10212         * gcc.dg/cpp/lexident.c: Likewise.
10213
10214 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10215
10216         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10217         given.
10218         * gcc.c-torture/compile/961203-1.c: Likewise.
10219         * gcc.c-torture/compile/980506-1.c: Likewise.
10220
10221 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10222
10223         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10224         (additional_prunes): New global.
10225         (gcc-dg-prune): Handle additional per-test pruning.
10226         (dg-test): Clear additional_prunes between tests.
10227
10228         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10229         dg-prune-output to avoid spurious failures from assembler
10230         complaining about nonexistent WAW violations.
10231         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10232         Use dg-prune-output to avoid spurious failures from assembler
10233         warning about Itanium B-step errata.
10234
10235 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10236
10237         * g++.dg/abi/macro0.C: New test.
10238         * g++.dg/abi/macro1.C: Likewise.
10239         * g++.dg/abi/macro2.C: Likewise.
10240
10241         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10242         * g++.dg/abi/bitfield7.C: Likewise.
10243         * g++.dg/abi/dtor2.C: Likewise.
10244         * g++.dg/abi/mangle11.C: Likewise.
10245         * g++.dg/abi/mangle12.C: Likewise.
10246         * g++.dg/abi/mangle14.C: Likewise.
10247         * g++.dg/abi/mangle17.C: Likewise.
10248         * g++.dg/abi/vbase10.C: Likewise.
10249         * g++.dg/abi/vbase14.C: Likewise.
10250         * g++.dg/template/qualttp17.C: Likewise.
10251
10252 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10253
10254         PR c/11995
10255         * gcc.dg/20031223-1.c: New test.
10256
10257 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10258
10259         * gcc.dg/noreturn-7.c: New test.
10260
10261 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10262
10263         * gcc.dg/null-pointer-1.c: New test.
10264
10265 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10266
10267         * g++.old-deja/g++.jason/template18.C: Remove.
10268         * g++.old-deja/g++.jason/template37.C: Likewise.
10269
10270         PR c++/12862
10271         * g++.dg/lookup/ns1.C: New test.
10272
10273         PR c++/12397
10274         * g++.dg/template/lookup3.C: New test.
10275
10276 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10277
10278         * g++.dg/template/recurse1.C: New test
10279
10280 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10281
10282         PR c++/12479
10283         * g++.dg/parse/semicolon1.C: New test.
10284         * g++.dg/parse/semicolon1.h: Likewise.
10285
10286 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10287
10288         * gcc.dg/darwin-misaligned.c: New test.
10289
10290 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10291
10292         PR c/9163
10293         * gcc.dg/20031222-1.c: New test.
10294
10295 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10296
10297         PR c++/13438
10298         * g++.dg/parse/error8.C: New test.
10299
10300         PR c++/11554
10301         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10302
10303 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10304
10305         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10306         too small.
10307         * gcc.c-torture/compile/930217-1.c: Likewise.
10308         * gcc.c-torture/compile/930513-1.c: Likewise.
10309         * gcc.c-torture/execute/920908-2.c: Likewise.
10310         * gcc.c-torture/execute/921204-1.c: Likewise.
10311         * gcc.c-torture/execute/930621-1.c: Likewise.
10312         * gcc.c-torture/execute/930630-1.c: Likewise.
10313         * gcc.c-torture/execute/931031-1.c: Likewise.
10314         * gcc.c-torture/execute/980602-2.c: Likewise.
10315         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10316         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10317         * gcc.c-torture/execute/extzvsi.c: Likewise.
10318         * gcc.c-torture/unsorted/ext.c: Likewise.
10319
10320 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10321
10322         PR target/12749
10323         * gcc.c-torture/compile/20031220-2.c: New test case.
10324
10325 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10326
10327         PR optimization/13031
10328         * gcc.c-torture/compile/20031220-1.c: New test case.
10329
10330 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10331
10332         * gcc.dg/cast-function-1.c: New test.
10333
10334 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10335
10336         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10337         formats.
10338
10339 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10340
10341         PR c++/12795
10342         * g++.dg/ext/attrib10.C: New test.
10343
10344 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.dg/cleanup-10.c: New test.
10347         * gcc.dg/cleanup-11.c: New test.
10348
10349 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10350
10351         PR c++/13239
10352         * g++.dg/opt/expect1.C: New test.
10353
10354 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10355
10356         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10357
10358 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10359
10360         PR debug/12923
10361         * gcc.dg/20031218-1.c: New test.
10362
10363         PR debug/12389
10364         * gcc.dg/20031218-2.c: New test.
10365         * gcc.dg/20031218-3.c: New test.
10366
10367         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10368         of label name and allow for USER_LABEL_PREFIX == "_" names.
10369         * g++.dg/abi/mangle18-2.C: Likewise.
10370         * g++.dg/abi/mangle19-1.C: Likewise.
10371         * g++.dg/abi/mangle19-2.C: Likewise.
10372         * g++.dg/abi/mangle20-1.C: Likewise.
10373         * g++.dg/abi/mangle20-2.C: Likewise.
10374
10375 2003-12-18  Richard Henderson  <rth@redhat.com>
10376
10377         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10378
10379 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10380             Dan Kegel <dank@kegel.com>
10381
10382         PR other/12009
10383         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10384         testing a cross compiler, it causes spurious compile failures.
10385         * lib/g++.exp: Likewise.
10386
10387 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10388
10389         PR c++/13262
10390         * g++.dg/template/access13.C: New test.
10391
10392 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10393
10394         * gcc.dg/20031216-1.c: New test.
10395
10396 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10397
10398         PR c++/9154
10399         * g++.dg/template/error10.C: New test.
10400
10401 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10402
10403         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10404         * g++.dg/eh/simd-2.C: Likewise.
10405
10406 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10407             Roger Sayle  <roger@eyesopen.com>
10408
10409         * gcc.c-torture/execute/ieee/mzero5.c: New.
10410
10411 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10412
10413         PR c++/10603
10414         * g++.dg/parse/error6.C: New test.
10415
10416         PR c++/12827
10417         * g++.dg/parse/error7.C: New test.
10418
10419 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10420
10421         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10422         at -O with stabs debugging formats.
10423         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10424         * gcc.dg/debug/debug-2.c: Likewise.
10425
10426 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10427
10428         PR c++/12696
10429         * g++.dg/init/error1.C: New test.
10430
10431         PR c++/12218
10432         * g++.dg/init/pm3.C: New test.
10433
10434 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10435
10436         PR c/3347
10437         * gcc.dg/bitfld-8.c: New test.
10438
10439 2003-12-16  James Lemke  <jim@wasabisystems.com>
10440
10441         * gcc.dg/arm-scd42-[123].c: New tests.
10442
10443 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10444
10445         PR c++/9043
10446         * g++.dg/abi/mangle20-1.C: New test.
10447         * g++.dg/abi/mangle20-2.C: New test.
10448
10449 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10450
10451         PR c++/13275
10452         * g++.dg/other/offsetof2.C: Remove XFAIL.
10453         * g++.dg/parse/offsetof1.C: New test.
10454         * g++.gd/parse/offsetof2.C: Likewise.
10455
10456 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10457
10458         * g++.dg/template/nontype3.C: New test.
10459         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10460
10461 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10462
10463         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10464
10465 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10466
10467         PR c++/13387
10468         * g++.dg/expr/assign1.C: New test.
10469
10470         PR c++/13242
10471         * g++.dg/abi/mangle19-1.C: New test.
10472         * g++.dg/abi/mangle19-2.C: New test.
10473
10474 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10475
10476         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10477
10478 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10479
10480         * gcc.c-torture/execute/20031216-1.c: New test.
10481
10482 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10483
10484         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10485         an ICE regression.
10486
10487 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10488
10489         PR c++/10926
10490         * g++.dg/template/error9.C: New test.
10491
10492         PR c++/11116
10493         * g++.dg/template/error8.C: New test.
10494
10495 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10496
10497         PR middle-end/13400
10498         * gcc.c-torture/execute/20031215-1.c: New test case.
10499
10500 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10501
10502         PR c++/13269
10503         * g++.dg/parse/error5.C: New test.
10504
10505         PR c++/12989
10506         * g++.dg/expr/sizeof1.C: New test.
10507
10508         PR c++/13310
10509         * g++.dg/template/crash15.C: New test.
10510
10511 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10512
10513         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10514         a non-POD type as the last named parameter of a varargs function.
10515
10516 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10517
10518         PR c++/13243
10519         PR c++/12573
10520         * g++.dg/template/crash14.C: New test.
10521         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10522
10523 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10524
10525         * g++.dg/other/java1.C: New test.
10526
10527         PR c++/13241
10528         * g++.dg/abi/mangle18-1.C: New test.
10529         * g++.dg/abi/mangle18-2.C: New test.
10530
10531 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10532
10533         PR optimization/10312
10534         * gcc.c-torture/execute/20031214-1.c: New.
10535
10536 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10537
10538         PR c++/10779
10539         PR c++/12160
10540         * g++.dg/parse/error3.C: New test.
10541         * g++.dg/parse/error4.C: Likewise.
10542         * g++.dg/abi/mangle4.C: Tweak error messages.
10543         * g++.dg/lookup/using5.C: Likewise.
10544         * g++.dg/other/error2.C: Likewise.
10545         * g++.dg/parse/typename5.C: Likewise.
10546         * g++.dg/parse/undefined1.C: Likewise.
10547         * g++.dg/template/arg2.C: Likewise.
10548         * g++.dg/template/ttp3.C: Likewise.
10549         * g++.dg/template/type1.C: Likewise.
10550         * g++.old-deja/g++.other/crash32.C: Likewise.
10551         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10552
10553 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10554
10555         PR c++/13106
10556         * g++.dg/warn/noreturn-3.C: New test.
10557
10558 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10559
10560         PR c++/13118
10561         * g++.dg/abi/covariant3.C: New.
10562
10563 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10564
10565         * g++.dg/eh/ia64-1.C: New test.
10566
10567 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10568
10569         PR optimization/13037
10570         * g77.f-torture/execute/13037.f: New test case.
10571
10572 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         PR c++/12881
10575         * g++.dg/abi/covariant2.C: New.
10576
10577 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10578
10579         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10580
10581 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10582
10583         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10584
10585 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10586
10587         PR other/10819
10588         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10589         to fix Bug 10819.
10590         * lib/g++.exp (g++_version): Likewise.
10591         * lib/g77.exp (g77_version): Likewise.
10592         * lib/objc.exp (default_objc_version): Likewise.
10593
10594 2003-12-10  Richard Henderson  <rth@redhat.com>
10595
10596         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10597
10598         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10599
10600 2003-12-08  Matt Austern  <austern@apple.com>
10601
10602         PR c/13134
10603         * lib/gcc-dg.exp (dg-require-visibility): Define.
10604         * lib/target-supports (check_visibility_available): Define.
10605         * gcc.dg/visibility-1.c: New test.
10606         * gcc.dg/visibility-2.c: Likewise.
10607         * gcc.dg/visibility-3.c: Likewise.
10608         * gcc.dg/visibility-4.c: Likewise.
10609         * gcc.dg/visibility-5.c: Likewise.
10610         * gcc.dg/visibility-6.c: Likewise.
10611         * g++.dg/ext/visibility-1.C: Likewise.
10612         * g++.dg/ext/visibility-2.C: Likewise.
10613         * g++.dg/ext/visibility-3.C: Likewise.
10614         * g++.dg/ext/visibility-4.C: Likewise.
10615         * g++.dg/ext/visibility-5.C: Likewise.
10616         * g++.dg/ext/visibility-6.C: Likewise.
10617
10618 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10619
10620         * g++.dg/lookup/java1.C: New test.
10621         * g++.dg/lookup/java2.C: New test.
10622
10623 2003-12-07  Falk Hueffner  <falk@debian.org>
10624
10625         * g++.dg/opt/noreturn-1.C: New test.
10626
10627 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10628
10629         * gcc.dg/overflow-1.c: New test.
10630
10631 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10632
10633         * g77.f-torture/compile/13060.f: New test.
10634
10635 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10636
10637         PR c++/13323
10638         * g++.dg/inherit/operator2.C: New test.
10639
10640 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10641
10642         PR c++/13305
10643         * g++.dg/ext/attrib9.C: New test.
10644
10645 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10646
10647         PR c++/13314
10648         * g++.dg/template/error7.C: New test.
10649
10650 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10651             J"orn Rennecke <joern.rennecke@superh.com>
10652
10653         PR target/13302
10654         * g++.dg/other/struct-va_list.C: New test.
10655
10656 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10657
10658         PR c++/13166
10659         * g++.dg/parse/defarg6.C: New test.
10660
10661 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10662
10663         PR target/13256
10664         * gcc.c-torture/execute/20031201-1.c: New test.
10665
10666 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10667
10668         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10669
10670 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10671
10672         * gcc.dg/builtin-return-1.c: New test.
10673
10674 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10675             J"orn Rennecke <joern.rennecke@superh.com>
10676
10677         PR optimization/13260
10678         * gcc.c-torture/execute/20031204-1.c: New test.
10679
10680 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10681
10682         PR c++/9127
10683         * g++.dg/template/error6.C: New test.
10684
10685 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10686
10687         * gcc.dg/20031202-1.c: New test.
10688
10689 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10690
10691         PR c++/13179
10692         * g++.dg/template/eh1.C: New test.
10693
10694         PR c++/10771
10695         * g++.dg/template/error5.C: New test.
10696
10697 2003-12-02  David Ung  <davidu@mips.com>
10698
10699         * gcc.dg/compat/vector-check.h: Corrected type for var
10700         g_##TMODE
10701
10702 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10703
10704         PR c++/10126
10705         * g++.dg/template/ptrmem8.C: New test.
10706
10707 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10708
10709         PR c++/12573
10710         * g++.dg/template/dependent-expr3.C: New test.
10711
10712 2003-12-01  James Lemke  <jim@wasabisystems.com>
10713
10714         * gcc.dg/arm-g2.c: New test.
10715
10716 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10717
10718         PR optimization/11634
10719         * gcc.dg/20031201-2.c: New test case.
10720
10721 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10722
10723         PR 11433
10724         * objc.dg/proto-lossage-3.m: New test.
10725
10726 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10727
10728         PR optimization/12628
10729         * gcc.dg/20031201-1.c: New test case.
10730
10731 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10732
10733         * gcc.dg/unaligned-1.c: New test.
10734
10735 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10736
10737         PR c++/9849
10738         * g++.dg/template/error4.C: New test.
10739         * g++.dg/template/nested3.C: Adjust error markers.
10740
10741 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10742
10743         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10744
10745 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10746
10747         PR c/10333
10748         * gcc.dg/bitfld-7.c: New test.
10749
10750 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10751
10752         * gcc.dg/tls/asm-1.C: New test.
10753
10754 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10755
10756         * gcc.dg/cpp/assert4.c: Update.
10757
10758 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10759
10760         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10761         * gcc.dg/builtin-apply3.c: New test.
10762
10763 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10764
10765         * lib/compat.exp (compat-obj): New xfaildata parameter.
10766         Use it to set compiler_conditional_xfail_data before compiling.
10767         (compat-get-options): Handle dg-xfail-if.
10768         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10769         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10770         * gcc.dg/compat/vector-1_y.c: Likewise.
10771         * gcc.dg/compat/vector-2_x.c: Likewise.
10772         * gcc.dg/compat/vector-2_y.c: Likewise.
10773
10774 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10775
10776         * g++.dg/opt/reg-stack4.C: New test.
10777
10778 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10779
10780         * gcc.dg/builtin-apply2.c: New test.
10781
10782 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10783
10784         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10785
10786 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10787
10788         PR c++/12924
10789         * g++.dg/template/template-id-2.C: New test.
10790
10791 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10792
10793         PR c++/5369
10794         * g++.dg/template/memfriend1.C: New test.
10795         * g++.dg/template/memfriend2.C: Likewise.
10796         * g++.dg/template/memfriend3.C: Likewise.
10797         * g++.dg/template/memfriend4.C: Likewise.
10798         * g++.dg/template/memfriend5.C: Likewise.
10799         * g++.dg/template/memfriend6.C: Likewise.
10800         * g++.dg/template/memfriend7.C: Likewise.
10801         * g++.dg/template/memfriend8.C: Likewise.
10802         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10803
10804 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10805
10806         PR c++/12515
10807         * g++.dg/ext/cond1.C: New test.
10808
10809 2003-11-20  Richard Henderson  <rth@redhat.com>
10810
10811         * gcc.dg/20020201-2.c: Remove.
10812         * gcc.dg/20020201-4.c: Remove.
10813         * gcc.dg/20020304-1.c: Remove.
10814
10815 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10816
10817         * gcc.dg/cpp/trad/xwin1.c: New test case.
10818
10819 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10820
10821         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10822         * lib/g77.exp: Likewise.
10823         * lib/objc.exp: Likewise.
10824         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10825         for darwin.
10826
10827 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10828
10829         PR c++/12932
10830         * g++.dg/template/static5.C: New test.
10831
10832 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10833
10834         * gcc.dg/nested-func-1.c: New test.
10835
10836 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10837
10838         * gcc.dg/cpp/assert4.c: New test.
10839
10840 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10841
10842         PR c++/2294
10843         * g++.dg/lookup/using9.c: New test.
10844
10845 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10846
10847         PR c++/12762
10848         * g++.dg/template/error3.C: New test.
10849
10850 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10851
10852         PR ada/13035
10853         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10854         No longer use a wrapper for gcc, since this does not work under
10855         Windows.
10856
10857 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10858
10859         PR c++/2094
10860         * g++.dg/template/ptrmem7.C: New test.
10861
10862 2003-11-13  Andrew Pinski <apinski@apple.com>
10863
10864         * gcc.c-torture/compile/20031113-1.c: New test.
10865
10866 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10867             Kean Johnston <jkj@sco.com>
10868
10869         PR c/13029
10870         * gcc.dg/unused-4.c: Update.
10871
10872 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10873
10874         * g++.dg/opt/const3.C: New test.
10875
10876 2003-11-13  Jan Hubicka  <jh@suse.cz>
10877
10878         * gcc.c-torture/compile/20031112-1.c: New test.
10879
10880 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10881
10882         * g++.dg/parse/crash10.C: Remove bogus error marker.
10883
10884 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10885
10886         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10887         (host_gcc): Likewise.
10888         (ROOT): Honor $PWDCMD.
10889         (BASE): Likewise.
10890         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10891
10892 2003-11-12  Catherine Moore  <clm@redhat.com>
10893
10894         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10895
10896 2003-11-12  Andreas Jaeger  <aj@suse.de>
10897             Jakub Jelinek  <jakub@redhat.com>
10898             Andrew Pinski  <pinskia@physics.uc.edu>
10899             Richard Henderson  <rth@redhat.com>
10900
10901         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10902         systems.
10903         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10904
10905         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10906         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10907
10908 2003-11-11  Andreas Jaeger  <aj@suse.de>
10909
10910         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10911
10912         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10913
10914 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10915
10916         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10917         Clean ups.
10918
10919 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10920
10921         * gcc.dg/trampoline-1.c: New test.
10922
10923 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10924
10925         * gcc.c-torture/compile/200031109-1.c: New test.
10926
10927 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10928
10929         PR c/3190
10930         PR c/8714
10931         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10932         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10933         gcc.dg/format/no-y2k-1.c: Update.
10934
10935 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10936
10937         PR optimization/10467
10938         * gcc.dg/20031108-1.c: New test case.
10939
10940 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10941
10942         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10943
10944 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10945
10946         * gcc.dg/compound-lvalue-1.c: New test.
10947         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10948         some XFAILs.
10949
10950 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10951
10952         * gcc.dg/altivec-varargs-1.c: New test.
10953
10954 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10955
10956         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10957         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10958         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10959         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10960         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10961
10962 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10963
10964         * gcc.dg/cond-lvalue-1.c: New test.
10965
10966 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10967
10968         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10969
10970 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10971
10972         PR c++/11616
10973         * g++.dg/template/instantiate5.C: New test.
10974
10975 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10976
10977         PR c++/12726
10978         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10979         * ChangeLog: Add missing first entry for above test.
10980
10981 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10982
10983         PR c++/9810
10984         * g++.dg/template/using8.C: New test.
10985         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10986
10987 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10988
10989         PR optimization/10817
10990         * gcc.c-torture/compile/20031102-1.c: New test case.
10991
10992 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10993
10994         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10995         2147483647.
10996
10997 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10998
10999         * gcc.dg/20031102-1.c: New test.
11000
11001 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11002
11003         * gcc.dg/complex-1.c: New test.
11004
11005 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11006
11007         PR c++/12796
11008         * g++.dg/template/crash13.C: Adjust expected error location.
11009         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11010
11011 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11012
11013         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11014
11015 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11016
11017         PR/10239
11018         * gcc.c-torture/compile/20031031-2.c: New test.
11019
11020 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11021
11022         PR/11640
11023         * gcc.c-torture/compile/20031031-1.c: New test.
11024
11025 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11026
11027         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11028         * gcc.misc-tests/bprob.exp: Likewise.
11029         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11030         the execution test on arm-elf configs.
11031         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11032         configs that don't support scratch files.
11033         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11034
11035 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11036
11037         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11038         done by dejagnu.
11039
11040 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11041
11042         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11043         Avoid non pure sh syntax. Add more logging.
11044
11045         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11046         fail.
11047
11048 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11049
11050         PR libgcj/10610
11051         * gcc.dg/ppc-stackalign-1.c: New test.
11052
11053 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11054
11055         * ada/acats/run_all.sh: Change output to be more compliant with
11056         dejagnu framework.
11057         Create acats.sum and acats.log files under testsuite/ada/acats
11058         Only run [a-z]* directories, to filter out e.g. CVS.
11059         Redirect build output to log file.
11060
11061 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11062
11063         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11064
11065 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11066
11067         PR ada/5909:
11068         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11069
11070 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11071
11072         * gcc.c-torture/compile/20031023-1.c: New test.
11073         * gcc.c-torture/compile/20031023-2.c: New test.
11074         * gcc.c-torture/compile/20031023-3.c: New test.
11075         * gcc.c-torture/compile/20031023-4.c: New test.
11076
11077 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11078
11079         PR c++/10371
11080         * g++.dg/lookup/scoped8.C: New test.
11081
11082 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11083
11084         * g++.dg/opt/reg-stack3.C: New test.
11085
11086 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11087
11088         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11089
11090 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11091
11092         PR c++/11076
11093         * g++.dg/template/crash13.C: New test.
11094
11095 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11096
11097         * gcc.dg/c99-restrict-2.c: New test.
11098
11099 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11100
11101         PR c++/12698, c++/12699, c++/12700, c++/12566
11102         * g++.dg/inherit/covariant9.C: New test.
11103         * g++.dg/inherit/covariant10.C: New test.
11104         * g++.dg/inherit/covariant11.C: New test.
11105
11106 2003-10-23  Jason Merrill  <jason@redhat.com>
11107
11108         PR c++/12726
11109         * g++.dg/ext/complit2.C: New test.
11110
11111 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11112
11113         PR target/12654
11114         * gcc.c-torture/execute/20031020-1.c: New test.
11115
11116 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11117
11118         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11119         following the jump_insn.
11120
11121 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11122
11123         * gcc.dg/cast-lvalue-1.c: New test.
11124
11125 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/11962
11128         * g++.dg/template/cond2.C: New test.
11129
11130 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11131
11132         * gcc.dg/builtins-28.c: New test.
11133
11134 2003-10-20  Jan Hubicka  <jh@suse.cz>
11135
11136         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11137         parameter.
11138         * testsuite/gcc.dg/inline-2.c: Likewise.
11139
11140 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11141
11142         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11143         * gcc.dg/nest.c:  Likewise.
11144
11145 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11146
11147         PR c++/9781, c++/10583, c++/11862
11148         * g++.dg/parse/crash13.C: New test.
11149
11150 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11151
11152         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11153
11154 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11155
11156         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11157         Define HAVE_C99_RUNTIME except on Solaris.
11158         * gcc.dg/builtins-20.c: Likewise.
11159
11160 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11161
11162         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11163
11164 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11165
11166         PR c++/12495
11167         * g++.dg/template/crash21.C: New test.
11168
11169 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11170
11171         PR c++/2513
11172         * g++.dg/template/typename5.C: New test.
11173
11174 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11175
11176         PR c++/12369
11177         * g++.dg/template/friend25.C: New test.
11178
11179 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11180
11181         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11182         versions.
11183
11184 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11185
11186         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11187         == 2147483647.
11188
11189 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11190
11191         * gcc.c-torture/execute/960416-1.x: Remove.
11192         * gcc.c-torture/execute/divconst-3.x: Likewise.
11193
11194 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11195
11196         PR target/12598
11197         * gcc.dg/torture/cris-volatile-1.c: New test.
11198
11199 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11200
11201         PR optimization/9325
11202         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11203         for overflowing floating point to integer conversion during RTL
11204         simplification.
11205
11206 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11207
11208         * objc/execute/_cmd.m: Fix typo.
11209         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11210         Relax 'scan-assembler' regexp.
11211         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11212         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11213         * objc.dg/zero-link-2.m: Remove blank line.
11214         * objc.dg/zero-link-3.m: New test case.
11215
11216 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11217
11218         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11219
11220         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11221         than linker trickery.
11222
11223 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11224
11225         PR c++/12370
11226         * g++.dg/other/friend2.C: New test.
11227
11228 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11229
11230         * gcc.dg/20031012-1.c: New test.
11231
11232 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11233
11234         * gcc.dg/weak/weak-3.c: Fix for new warning.
11235
11236 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11237
11238         PR optimization/8750
11239         * gcc.c-torture/execute/20031012-1.c: New test case.
11240
11241 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11242
11243         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11244         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11245
11246 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11247
11248         PR optimization/12260
11249         * gcc.c-torture/compile/20031011-2.c: New test case.
11250
11251 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11252
11253         * gcc.c-torture/execute/20031011-1.c: New testcase.
11254
11255 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11256
11257         * gcc.c-torture/compile/20031011-1.c: New test.
11258
11259 2003-10-11  Jan Hubicka  <jh@suse.cz>
11260
11261         * g++.dg/other/first-global.C: New test.
11262
11263 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11264
11265         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11266
11267 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11268
11269         * gcc.c-torture/compile/20031010-1.c: New test.
11270
11271 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11272
11273         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11274         * gcc.c-torture/execute/va-arg-25.c: ... here.
11275
11276 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11277
11278         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11279
11280 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11281
11282         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11283
11284 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11285
11286         * g++.dg/parse/error2.C: New test.
11287
11288 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11289
11290         PR c++/11097
11291         * g++.dg/other/error5.C: Modify the error message.
11292         * g++.dg/lookup/using8.C: New test.
11293
11294 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11295
11296         * gcc.dg/darwin-abi-2.c: New file.
11297         * gcc.c-torture/execute/va-arg-24.c: New file.
11298
11299 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11300
11301         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11302         indentation.
11303
11304 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11305
11306         PR c++/10147
11307         * g++.dg/other/error4.C: Update error messages.
11308         * g++.dg/template/ptrmem4.C: Likewise.
11309
11310         PR c++/12337
11311         * g++.dg/init/new9.C: New test.
11312
11313         PR c++/12334, c++/12236, c++/8656
11314         * g++.dg/ext/attrib8.C: New test.
11315
11316 2003-10-06  Devang Patel  <dpatel@apple.com>
11317
11318         * gcc.dg/debug/dwarf2-3.h: New test.
11319         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11320
11321 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11322
11323         * g++.dg/opt/cfg2.C: New test.
11324
11325 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11326
11327         * g++.dg/opt/float1.C: New test.
11328
11329 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11330
11331         * gcc.dg/c90-array-lval-6.c: New test.
11332         * gcc.dg/c99-array-lval-6.c: New test.
11333
11334 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11335             Ziemowit Laski  <zlaski@apple.com>
11336
11337         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11338         'Derived', so that it is never considered a class method; add
11339         new warning for '+port' method ambiguity.
11340         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11341         <objc/objc-api.h> (needed on Mac OS X).
11342         * objc.dg/method-13.m: New test.
11343
11344 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11345
11346         PR optimization/9325, PR java/6391
11347         * gcc.c-torture/execute/20031003-1.c: New test case.
11348
11349 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11350
11351         PR optimization/12180
11352         * gcc.dg/20031002-1.c: New test.
11353
11354         PR c++/12486
11355         * g++.dg/inherit/error1.C: New test.
11356
11357 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11358
11359         * lib/f-torture.exp (search_for): Rename to...
11360         (search_for_re): This.  Also, clean up comments and the
11361         "regexp" invocation.
11362
11363 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11364
11365         * gcc.c-torture/compile/20031002-1.c: New test.
11366
11367 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11368
11369         * g++.dg/opt/cond1.C: New test.
11370
11371 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11372
11373         * gcc.dg/Wold-style-definition-2.c: New testcase.
11374         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11375
11376 2003-09-29  Richard Henderson  <rth@redhat.com>
11377
11378         * g++.dg/init/array10.C: Add dg-options.
11379
11380 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11381
11382         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11383
11384 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11385
11386         * g++.dg/template/friend19.C: Fix typo.
11387         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11388
11389 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11390
11391         * gcc.c-torture/execute/20030928-1.c: New test.
11392         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11393
11394 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11395
11396         * g++.dg/opt/unroll1.C: New test.
11397
11398 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11399
11400         PR optimization/11741
11401         * gcc.dg/20030926-1.c: New test case.
11402
11403 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11404
11405         PR c++/5655
11406         * g++.dg/parse/access7.C: New test.
11407         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11408
11409 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11410
11411         MERGE OF objc-improvements-branch into MAINLINE:
11412         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11413         if libobjc has not been built.
11414         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11415         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11416         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11417         objc/execute/nested-3.m, objc/execute/np-2.m,
11418         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11419         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11420         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11421         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11422         objc.dg/special/unclaimed-category-1.h,
11423         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11424         well as GNU runtime.
11425         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11426         * execute/cascading-1.m, execute/function-message-1.m,
11427         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11428         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11429         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11430         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11431         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11432         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11433         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11434         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11435         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11436         * objc.dg/bitfield-2.m: Run only on Darwin.
11437         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11438         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11439         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11440         * objc.dg/const-str-1.m: Fix constant string layout.
11441
11442 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11443
11444         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11445
11446 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11447
11448         * gcc.dg/darwin-abi-1.c: New file.
11449
11450 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11451
11452         PR target/12281
11453         * gcc.c-torture/compile/20030921-1.c: New test.
11454
11455 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11456
11457         * g++.dg/opt/reg-stack2.C: New test.
11458
11459 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11460
11461         * g++.dg/eh/delayslot1.C: New test.
11462
11463 2003-09-20  Richard Henderson  <rth@redhat.com>
11464
11465         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11466
11467 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11468
11469         * gcc.c-torture/execute/20030920-1.c: New test case.
11470
11471 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11472
11473         * g++.dg/rtti/typeid3.C: Correct expected error message.
11474
11475 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11476
11477         PR c++/157
11478         * g++.dg/parse/crash12.C: New test.
11479
11480 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11481
11482         * gcc.dg/compat/mixed-struct-check.h: New.
11483         * gcc.dg/compat/mixed-struct-defs.h: New.
11484         * gcc.dg/compat/mixed-struct-init.h: New.
11485         * gcc.dg/compat/struct-by-value-19_main.c: New.
11486         * gcc.dg/compat/struct-by-value-19_x.c: New.
11487         * gcc.dg/compat/struct-by-value-19_y.c: New.
11488         * gcc.dg/compat/struct-by-value-20_main.c: New.
11489         * gcc.dg/compat/struct-by-value-20_x.c: New.
11490         * gcc.dg/compat/struct-by-value-20_y.c: New.
11491         * gcc.dg/compat/struct-return-19_main.c: New.
11492         * gcc.dg/compat/struct-return-19_x.c: New.
11493         * gcc.dg/compat/struct-return-19_y.c: New.
11494         * gcc.dg/compat/struct-return-20_main.c: New.
11495         * gcc.dg/compat/struct-return-20_x.c: New.
11496         * gcc.dg/compat/struct-return-20_y.c: New.
11497
11498 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11499         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11500         so that it will not complain on LP64 targets.
11501
11502 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11503
11504         PR c++/495
11505         * g++.dg/template/friend24.C: New test.
11506
11507 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11508
11509         PR c++/12332
11510         * g++.dg/template/memtmpl2.C: New test.
11511
11512 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11513
11514         PR target/11184
11515         * gcc.dg/builtin-apply1.c: New test.
11516
11517 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11518
11519         PR c++/9848
11520         * g++.dg/warn/Wunused-4.C: New test.
11521
11522 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11523
11524         PR c++/12316
11525         * g++.dg/other/gc2.C: New test.
11526
11527 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11528
11529         PR c++/11991
11530         * g++.dg/rtti/typeid3.C: New test.
11531
11532         PR c++/12266
11533         * g++.dg/overload/template1.C: New test.
11534
11535 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11536
11537         * g++.dg/opt/cfg3.C: New test.
11538
11539 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11540
11541         PR c++/7939
11542         * g++.dg/template/crash11.C: New test.
11543
11544 2003-09-16  Jason Merrill  <jason@redhat.com>
11545             Jakub Jelinek  <jakub@redhat.com>
11546
11547         * gcc.dg/attr-warn-unused-result.c: New test.
11548
11549 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11550
11551         PR c++/12184
11552         * g++.dg/expr/call2.C: New test.
11553
11554 2003-09-15  Andreas Jaeger  <aj@suse.de>
11555
11556         * gcc.dg/Wold-style-definition-1.c: New test.
11557
11558 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11559
11560         PR c++/3907
11561         * g++.dg/parse/template12.C: New test.
11562
11563         * g++.dg/abi/bitfield11.C: New test.
11564         * g++.dg/abi/bitfield12.C: Likewise.
11565
11566 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11567
11568         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11569         non-expansion of functional macro name without arguments at EOL.
11570         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11571
11572 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11573
11574         * gcc.c-torture/execute/20030914-[12].c: New tests.
11575
11576 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         PR c++/11788
11579         * g++.dg/overload/addr1.C: New test.
11580
11581 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11582
11583         * gcc.dg/20030909-1.c: New test.
11584
11585 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11586
11587         * gcc.dg/ultrasp10.c: New test.
11588
11589 2003-09-09  Devang Patel  <dpatel@apple.com>
11590
11591         * gcc.dg/darwin-ld-6.c: New test.
11592
11593 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11594
11595         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11596
11597 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11598
11599         * gcc.dg/ia64-types1.c: New test.
11600         * gcc.dg/ia64-types2.c: Likewise.
11601
11602 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11603
11604         * gcc.dg/builtins-1.c: Add more _Complex tests.
11605         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11606
11607         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11608         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11609
11610 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11611
11612         PR c++/11786
11613         * g++.dg/lookup/koenig2.C: New test.
11614
11615         PR c++/5296
11616         * g++.dg/rtti/typeid2.C: New test.
11617
11618 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11619
11620         * gcc.c-torture/compile/20030904-1.c: New test.
11621
11622 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11623
11624         * g++.dg/opt/longbranch2.C: New test.
11625
11626 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11627
11628         * g++.dg/template/crash10.C: Only compile it.
11629
11630 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11631
11632         PR middle-end/11665
11633         * gcc.c-torture/compile/20030907-1.c: New test.
11634         * g++.dg/init/array11.C: New test.
11635
11636 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11637
11638         PR c++/11852
11639         * g++.dg/init/struct1.C: New test.
11640
11641 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/12181
11644         * g++.dg/expr/comma1.C: New test.
11645
11646 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11647
11648         PR c++/11867
11649         * g++.dg/expr/static_cast5.C: New test.
11650
11651 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11652
11653         PR c++/11507
11654         * g++.dg/lookup/scoped7.C: New test.
11655
11656         PR c++/9574
11657         * g++.dg/other/static1.C: New test.
11658
11659         PR c++/11490
11660         * g++.dg/warn/template-1.C: New test.
11661
11662         PR c++/11432
11663         * g++.dg/template/crash10.C: New test.
11664
11665         PR c++/2478
11666         * g++.dg/overload/VLA.C: New test.
11667
11668         PR c++/10804
11669         * g++.dg/template/call1.C: New test.
11670
11671 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11672
11673         PR c++/11794
11674         * g++.dg/parse/using3.C: New test.
11675
11676 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11677
11678         PR c++/11409
11679         * g++.dg/overload/builtin3.C: New test case.
11680
11681 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11682
11683         PR c/9862
11684         * gcc.dg/20030906-1.c: New test.
11685         * gcc.dg/20030906-2.c: Likewise.
11686
11687 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11688
11689         PR c++/12167
11690         * g++.dg/parse/defarg5.C: New test.
11691
11692         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11693
11694 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11695
11696         PR c++/12163
11697         * g++.dg/expr/static_cast4.C: New test.
11698
11699         PR c++/12146
11700         * g++.dg/template/crash9.C: New test.
11701
11702 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11703
11704         * g++.old-deja/g++.ext/pretty2.C: Update for change
11705         in __FUNCTION__.
11706         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11707
11708 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11709
11710         PR c++/11922
11711         * g++/dg/template/qualified-id1.C: New test.
11712
11713         PR c++/12037
11714         * g++.dg/warn/noeffect4.C: New test.
11715
11716 2003-09-04  Matt Austern  <austern@apple.com>
11717
11718         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11719         * g++.dg/ext/fnname2.C: Likewise.
11720         * g++.dg/ext/fnname3.C: Likewise.
11721
11722 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11723
11724         * g++.dg/expr/lval1.C: New test.
11725         * g++.dg/ext/lvcast.C: Remove.
11726
11727 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11728
11729         PR optimization/11700.
11730         * gcc.c-torture/compile/20030903-1.c: New test case.
11731
11732 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11733
11734         PR c++/12053
11735         * g++.dg/abi/layout4.C: New test.
11736
11737 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11738
11739         PR c++/11553
11740         * g++.dg/parse/friend3.C: New test.
11741
11742 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11743
11744         PR c++/11847
11745         * g++.dg/template/class1.C: New test.
11746
11747         PR c++/11808
11748         * g++.dg/expr/call1.C: New test.
11749
11750 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/12114
11753         * g++.dg/init/ref9.C: New test.
11754
11755         PR c++/11972
11756         * g++.dg/template/nested4.C: New test.
11757
11758 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11759
11760         PR c++/12093
11761         * g++.dg/template/non-dependent4.C: New test.
11762
11763         PR c++/11928
11764         * g++.dg/inherit/conv1.C: New test.
11765
11766 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11767
11768         PR c++/6196
11769         * g++.dg/ext/label1.C: New test.
11770         * g++.dg/ext/label2.C: Likewise.
11771
11772 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11773
11774         * g++.dg/expr/cond3.C: New test.
11775
11776 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11777
11778         * gcc.dg/builtins-1.c: Add new builtin cases.
11779
11780 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11781
11782         * gcc.dg/builtins-1.c: Add new cases.
11783         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11784
11785 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11786
11787         * gcc.dg/builtins-1.c: Add more math builtin tests.
11788         * gcc.dg/torture/builtin-attr-1.c: New test.
11789
11790 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11791
11792         PR optimization/5079
11793         * g++.dg/opt/static3.C: New test.
11794
11795 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11796
11797         * gcc.misc-tests/gcov-10b.c: New test.
11798
11799 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11800
11801         * g++.dg/opt/ptrmem3.C: New test.
11802
11803         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11804
11805 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11806
11807         * gcc.dg/20030826-2.c: New test.
11808
11809 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11810
11811         PR middle-end/12002
11812         * g77.f-torture/compile/12002.f: New test case.
11813
11814 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11815
11816         * gcc.dg/20030826-1.c: New test case.
11817
11818 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11819
11820         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11821
11822 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11823
11824         PR c++/11871
11825         * c++.dg/lookup/crash1.C: New test.
11826
11827         * c++.dg/warn/noeffect3.C: New test.
11828
11829 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11830
11831         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11832         * gcc.dg/compat/vector-1_y.c: Ditto.
11833         * gcc.dg/compat/vector-2_x.c: Ditto.
11834         * gcc.dg/compat/vector-2_y.c: Ditto.
11835
11836 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11837
11838         * gcc.dg/20030702-1.c: New test.
11839
11840 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11841
11842         PR c++/8795
11843         * g++.dg/ext/altivec-1.C: New test.
11844
11845 2003-08-24  Richard Henderson  <rth@redhat.com>
11846
11847         * g++.dg/eh/simd-2.C: Add -w for x86.
11848
11849 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11850
11851         * gcc.dg/20030815-1.c: New test.
11852
11853 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11854
11855         PR c++/3765
11856         * g++.dg/parse/access6.C: New test.
11857
11858 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11859
11860         PR c++/641, c++/11876
11861         * g++.dg/template/friend22.C: New test.
11862         * g++.dg/template/friend23.C: Likewise.
11863
11864 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11865
11866         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11867         identically.
11868
11869 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11870
11871         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11872
11873 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11874
11875         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11876
11877 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11878
11879         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11880
11881 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11882
11883         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11884
11885 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11886
11887         PR c++/11919
11888         * g++.dg/overload/prom1.C: New test.
11889
11890         PR c++/11551
11891         * g++.dg/parse/dtor2.C: New test.
11892
11893         PR c++/10762
11894         * g++.dg/parse/using2.C: New test.
11895
11896 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11897
11898         PR target/11805
11899         * gcc.c-torture/compile/20030821-1.c: New.
11900
11901 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11902
11903         PR c++/11834
11904         * g++.dg/template/deduce2.C: New test.
11905
11906 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11907
11908         * gcc.c-torture/execute/20030821-1.c: New test.
11909
11910 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11911
11912         PR middle-end/11984
11913         * gcc.dg/20030820-1.c: New test case.
11914
11915 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11916
11917         PR c++/11945
11918         * g++.dg/warn/noeffect2.C: New test.
11919
11920 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11921
11922         PR c++/10926
11923         * g++.dg/template/dtor2.C: New test.
11924
11925         PR c++/11684
11926         * g++.dg/template/operator1.C: New test.
11927         * g++.dg/parse/operator4.C: New test.
11928
11929         PR c++/11946.C
11930         * g++.dg/expr/enum1.C: New test.
11931         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11932
11933         PR c++/11036.C
11934         * g++.dg/parse/elab2.C: New test.
11935         * g++.dg/parse/typedef4.C: Change error message.
11936         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11937         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11938         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11939
11940 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11941
11942         * gcc.dg/pch/warn-1.c: New.
11943         * gcc.dg/pch/warn-1.hs: New.
11944
11945         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11946         not-tested file.
11947
11948 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11949
11950         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11951
11952 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11953
11954         * gcc.dg/uninit-D.c: New Test.
11955         * gcc.dg/uninit-E.c: New Test.
11956         * gcc.dg/uninit-F.c: New Test.
11957         * gcc.dg/uninit-G.c: New Test.
11958
11959 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11960
11961         * g++.dg/README: Describe the pch directory.
11962
11963 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11964
11965         PR c++/11174
11966         * g++.dg/parse/access4.C: New test.
11967         * g++.dg/parse/access5.C: Likewise.
11968         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11969
11970 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11971
11972         * gcc.dg/noncompile/20030818-1.c: New.
11973
11974 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11975
11976         PR c++/11957
11977         * g++.dg/warn/noeffect1.C: New test.
11978
11979         * g++.dg/template/scope2.C: New test.
11980         * g++.dg/template/error2.C: Correct dg-error
11981
11982 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11983
11984         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11985
11986 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11987
11988         PR C++/11512
11989         * g++.dg/template/warn1.C: New.
11990
11991 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         * g++.dg/template/error2.C: New test.
11994         * g++.dg/lookup/using7.C: Adjust errors
11995         * g++.old-deja/g++.pt/crash36.C: Likewise.
11996         * g++.old-deja/g++.pt/derived3.C: Likewise.
11997
11998 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11999
12000         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12001         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12002         * gcc.c-torture/execute/builtins/string-9.c: New, from
12003         string-opt-9.c.  Adjust for execute/builtins framework.
12004         * gcc.c-torture/execute/string-opt-9.c: Delete.
12005
12006 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12007
12008         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12009
12010         * g++.dg/parse/ret-type2.C: New test.
12011
12012         PR c++/11703
12013         * g++.dg/init/new8.C: New test.
12014
12015         PR c++/10923
12016         * g++.dg/parse/typedef5.C: New test.
12017
12018         PR c++/9512
12019         * g++.dg/parse/qualified2.C: New test.
12020         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12021         invalid code.
12022
12023 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12024
12025         * g++.dg/conversion/ptrmem1.C: New test.
12026
12027 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12028
12029         PR target/11693
12030         * gcc.dg/20030811-1.c: New test.
12031
12032         PR target/11535
12033         * gcc.c-torture/execute/20030811-1.c: New test.
12034
12035 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12036
12037         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12038
12039 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12040
12041         PR c++/11789.C
12042         * g++.dg/inherit/multiple1.C: New test.
12043
12044 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12045
12046         * gcc.dg/spe1.c: New test.
12047
12048         PR c++/11670
12049         * g++.dg/expr/cast2.C: New test.
12050
12051         PR c++/10530
12052         * g++.dg/template/dependent-name2.C: New test.
12053
12054 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12055
12056         * g++.dg/parse/crash11.C: Put the dg options in comments.
12057
12058 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12059
12060         * lib/gcc-dg.exp: Update for diagnostic change.
12061
12062 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12063
12064         PR c++/5767
12065         * g++.dg/parse/crash11.C: New test.
12066
12067 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12068
12069         * gcc.dg/cpp/spacing1.c: Update.
12070
12071 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12072
12073         PR target/11739
12074         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12075         a value for -mtune.
12076
12077 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12078
12079         PR middle-end/11771
12080         * gcc.c-torture/compile/20030804-1.c: New test case.
12081
12082 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12083
12084         * gcc.dg/20030804-1.c: New test case.
12085
12086 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12087
12088         * gcc.dg/cpp/separate-1.c: New test.
12089
12090 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12091
12092         PR c++/11704
12093         * g++.dg/template/dependent-expr2.C: New test.
12094
12095         PR c++/11766
12096         * g++.dg/expr/ptrmem1.C: New test.
12097
12098 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12099
12100         PR c++/9453
12101         * g++.dg/template/friend15.C: New test.
12102
12103 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12104
12105         * lib/dg-pch.exp: Work round PCH bug.
12106
12107 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12108
12109         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12110         builtins.  Move cases from builtins-4.c here.
12111
12112         * gcc.dg/torture/builtin-math-1.c: New test taken from
12113         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12114         additional cases.
12115
12116         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12117         Delete.
12118
12119 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12120
12121         PR c++/9447
12122         * g++.dg/template/using7.C: New test.
12123
12124 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12125
12126         * import1.c, import2.c: New tests.
12127
12128 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12129
12130         * g++.dg/eh/crossjump1.C: New test.
12131
12132 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12133
12134         PR c++/11697
12135         * g++.dg/template/using6.C: New test.
12136
12137         PR c++/11744
12138         * g++.dg/template/koenig2.C: New test.
12139
12140 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12141
12142         PR c++/7983
12143         * g++.dg/parse/typedef4.C: New test.
12144
12145 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12146
12147         PR c++/8442, c++/8806
12148         * g++.dg/template/elab1.C: New test.
12149         * g++.dg/template/type2.C: Likewise.
12150         * g++.dg/template/ttp3.C: Adjust expected error message.
12151         * g++.old-deja/g++.law/visibility13.C: Likewise.
12152         * g++.old-deja/g++.niklas/t135.C: Likewise.
12153         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12154         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12155         template argument.
12156         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12157
12158 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12159
12160         PR c++/11295
12161         * g++.dg/ext/stmtexpr1.C: New test.
12162
12163         * g++.dg/opt/tmp1.C: New test.
12164
12165         PR c++/11525
12166         * g++.dg/parse/constant4.C: New test.
12167
12168         PR c++/9447
12169         * g++.dg/template/using5.C: New test.
12170
12171 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12172
12173         * gcc.dg/builtins-27.c: New test case.
12174
12175 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12176
12177         * gcc.dg/tls/opt-7.c: New test.
12178
12179 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12180
12181         * g++.old-deja/g++.other/crash18.C: Remove.
12182
12183 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12184
12185         * g++.dg/template/explicit3.C: New.
12186         * g++.dg/template/explicit4.C: New.
12187         * g++.dg/template/explicit5.C: New.
12188
12189         PR c++/11347
12190         * g++.dg/template/memtmpl1.C: New.
12191
12192 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12193
12194         PR target/11565
12195         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12196         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12197
12198 2003-07-30  Jan Hubicka  <jh@suse.cz>
12199
12200         * vtgc1.c: Kill.
12201
12202 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12203
12204         * gcc.dg/struct-in-proto-1.c: New test.
12205
12206 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12207
12208         * gcc.dg/cpp/include2.c: Only expect one message.
12209
12210 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12211
12212         PR c++/9447
12213         * g++.dg/template/using1.C: New test.
12214         * g++.dg/template/using2.C: New test.
12215         * g++.dg/template/using3.C: New test.
12216         * g++.dg/template/using4.C: New test.
12217
12218 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12219
12220         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12221         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12222
12223 2003-07-28  Jan Hubicka  <jh@suse.cz>
12224
12225         PR c++/11530
12226         * g++.dg/opt/call1.C: New test.
12227
12228 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12229
12230         PR c++/11667
12231         * g++.dg/init/enum2.C: New test.
12232         * g++.dg/template/overload1.C: Add "-w" option.
12233
12234 2003-07-28    <hp@bitrange.com>
12235
12236         * gcc.dg/Wdeclaration-after-statement-1.c,
12237         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12238
12239 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12240
12241         * gcc.c-torture/compile/20030725-1.c: New test.
12242
12243 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12244
12245         * gcc.dg/20030505.c: Only run for SPE.
12246         Remove definition of opaque type.
12247
12248 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12249
12250         * g++.dg/template/ptrmem6.C: New test.
12251
12252 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12253
12254         * gcc.c-torture/compile/zero-strct-2.c: New test.
12255
12256 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12257
12258         * gcc.dg/intermod-1.c: New test.
12259
12260 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12261
12262         PR c++/11617
12263         * g++.dg/template/lookup2.C: New test.
12264         * g++.dg/template/memclass1.C: Remove instantiated from error.
12265         * g++.dg/other/error2.C: Tweak expected errors.
12266
12267         PR c++/11596
12268         * g++.dg/template/defarg3.C: New test.
12269
12270         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12271
12272 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12273
12274         * g++.dg/inherit/access5.C: New test.
12275
12276 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12277
12278         PR c++/11513
12279         * g++.dg/template/crash8.C: New test.
12280
12281 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12282
12283         PR c/10602
12284         * gcc.dg/noncompile/incomplete-2.c: New test.
12285
12286 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12287
12288         PR c++/11645
12289         * g++.dg/inherit/access4.C: New test.
12290
12291         PR c++/11517
12292         * g++.dg/expr/cond2.C: New test.
12293
12294         PR optimization/10679
12295         * g++.dg/opt/inline4.C: New test.
12296
12297 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12298
12299         * g++.dg/parse/crash10: New test.
12300
12301 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12302
12303         * g++.dg/ext/flexary1.C: New test.
12304
12305 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12306
12307         PR c++/10793
12308         * g++.dg/template/crash9.C: New test.
12309
12310 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12311
12312         PR c++/3004
12313         * g++.dg/parse/typedef3.C: New test.
12314
12315         PR c++/7906
12316         * g++.dg/parse/operator2.C: New test.
12317
12318         PR c++/8895
12319         * g++.dg/parse/def-tmpl-arg1.C: New test.
12320
12321         PR c++/9282
12322         * g++.dg/parse/funptr1.C: New test.
12323
12324         PR c++/9452
12325         * g++.dg/parse/ambig3.C: New test.
12326
12327         PR c++/9454
12328         * g++.dg/parse/operator3.C: New test.
12329
12330         PR c++/9486
12331         * g++.dg/parse/template10.C: New test.
12332
12333         PR c++/9488
12334         * g++.dg/parse/template11.C: New test.
12335
12336         PR c++/10150
12337         * g++.dg/parse/invalid-op1.C: New test.
12338
12339         PR c++/10247
12340         * g++.dg/parse/condexpr1.C: New test.
12341
12342 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12343
12344         * g++.dg/ext/packed3.C: New test.
12345         * g++.dg/ext/packed4.C: New test.
12346
12347         * gcc.dg/pack-test-3.c: New test.
12348
12349 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12350
12351         * lib/compat.exp: Handle dg-options per source file.
12352         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12353         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12354         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12355         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12356         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12357         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12358         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12359         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12360         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12361         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12362         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12363         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12364         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12365         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12366
12367 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12368
12369         PR c/10320
12370         * gcc.c-torture/execute/20030718-1.c: New test.
12371
12372 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12373
12374         PR optimization/11536
12375         * gcc.dg/20030721-1.c: New test.
12376
12377 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12378
12379         PR c++/11546
12380         * g++.dg/template/lookup1.C: New test.
12381
12382 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12383
12384         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12385         diagnostics of ill-formed constructs involving labels.
12386         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12387         the new 'previously defined here' message.
12388
12389 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12390
12391         * g++.dg/parse/non-dependent2.C: New test.
12392
12393 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12394
12395         * g++.dg/init/init-ref4.C: xfail on targets without
12396         weak symbols.
12397
12398 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12399
12400         PR target/11087
12401         * gcc.c-torture/execute/20030717-1.c: New test.
12402
12403 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12404
12405         * g++.dg/opt/cfg1.C: New test.
12406
12407 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12408
12409         PR optimization/11557
12410         * gcc.dg/20030717-1.c: New test.
12411
12412 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12413
12414         PR c++/10476
12415         * g++.dg/expr/crash-1.C: New test.
12416
12417         PR c++/11027
12418         * g++.dg/template/init3.C: New test.
12419
12420         PR c++/8222
12421         * g++.dg/template/non-dependent1.C: New test.
12422
12423         PR c++/11070
12424         * g++.dg/template/non-dependent2.C: New test.
12425
12426         PR c++/11071
12427         * g++.dg/template/non-dependent3.C: New test.
12428
12429         PR c++/9907
12430         * g++.dg/template/sizeof5.C: New test.
12431
12432 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12433
12434         PR 11498
12435         * gcc.c-torture/compile/mangle-1.c: New file.
12436
12437 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12438
12439         PR c++/7809
12440         * g++.dg/parse/access3.C: New test.
12441
12442 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12443
12444         PR c++/11384
12445         * g++.dg/init/init-ref4.C: New test.
12446
12447 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12448
12449         PR c++/11547
12450         * g++.dg/parse/constant3.C: New test.
12451         * g++.dg/parse/crash7.C: Likewise.
12452
12453 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12454
12455         PR target/11008
12456         * gcc.dg/i386-pentium4-not-mull.c: New.
12457
12458 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12459
12460         * gcc.dg/asm-names.c (ymain): Make it weak.
12461
12462 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12463
12464         PR c++/5421
12465         * g++.dg/template/friend21.C: New test.
12466
12467 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12468
12469         * gcc.dg/cleanup-8.c: New test.
12470         * gcc.dg/cleanup-9.c: New test.
12471
12472 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12473
12474         * g++.dg/ext/dll-MI1.h: New file.
12475         * g++.dg/ext/dllexport-MI1.C: New file.
12476         * g++.dg/ext/dllimport-MI1.C: New file.
12477
12478 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12479
12480         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12481         it does not have cmpstrsi patterns (just cmpmemsi).
12482
12483 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12484
12485         PR debug/11473
12486         * g++.dg/debug/debug8.C: New test.
12487
12488 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12489
12490         PR c++/10108
12491         * g++.dg/template/crash7.C: New test.
12492
12493 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12494
12495         PR target/10795
12496         * gcc.c-torture/compile/20030708-1.c: New.
12497
12498 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12499
12500         * gcc.c-torture/execute/20030715-1.c: New test.
12501
12502 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12503
12504         * gcc.dg/pch/inline-3.c: New file.
12505         * gcc.dg/pch/inline-3.hs: New file.
12506         * gcc.dg/pch/inline-4.c: New file.
12507         * gcc.dg/pch/inline-4.hs: New file.
12508
12509 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12510
12511         PR c++/11509
12512         * g++.dg/template/crash6.C: New test.
12513
12514         PR c++/7053
12515         * g++.dg/template/friend20.C: New test.
12516
12517         PR c++/7019
12518         * g++.dg/template/overload2.C: New test.
12519
12520 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12521
12522         PR optimization/11440
12523         * gcc.c-torture/execute/20030714-1.c: New test.
12524
12525 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12526
12527         PR c++/11154
12528         * g++.dg/template/partial2.C: New test.
12529
12530 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12531
12532         PR c++/11503
12533         * g++.dg/template/anon1.C: New test.
12534
12535         PR c++/11493
12536         PR c++/11495
12537         * g++.dg/parse/template9.C: Likewise.
12538         * g++.dg/template/crash4.C: New test.
12539         * g++.dg/template/koenig1.C: Likewise.
12540         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12541         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12542         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12543         functions.
12544         * g++.old-deja/g++.jason/template36.C: Likewise.
12545         * g++.old-deja/g++.mike/p1989.C: Likewise.
12546         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12547         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12548         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12549         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12550         compiling.
12551         * g++.old-deja/g++.pt/union2.C: Use this->.
12552
12553 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12554
12555         * gcc.dg/20030711-1.c: New test.
12556
12557 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12558
12559         PR c++/11050
12560         * g++.dg/parse/args1.C: New test.
12561         * g++.pt/defarg8.C: Change expected errors.
12562
12563 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/8164
12566         * g++.dg/template/nontype2.C: New test.
12567
12568         PR c++/10558
12569         * g++.dg/parse/template8.C: New test.
12570
12571         PR c++/8327
12572         * g++.dg/template/scope1.C: New test.
12573
12574         * g++.dg/warn/Wsign-compare-1.C: New test.
12575
12576 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12577
12578         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12579
12580 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/9411
12583         * g++.dg/template/explicit2.C: New test.
12584
12585         PR c++/10032
12586         * g++.dg/warn/pedantic1.C: New test.
12587
12588 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12589
12590         PR c++ 9483
12591         * g++.dg/other/field1.C: New test.
12592
12593 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12594
12595         PR c/11449
12596         * gcc.c-torture/compile/20030707-1.c: New.
12597
12598 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12599
12600         PR c++/10849
12601         * g++.dg/template/access12.C: New test.
12602
12603 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12604
12605         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12606         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12607         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12608         * gcc.misc-tests/gcov.exp: Update
12609         * g++.dg/gcov/gcov.exp: Update
12610         * lib/gcov.exp: Update.
12611
12612 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12613
12614         * g++.dg/abi/mangle17.C: Make sure template expressions are
12615         dependent.
12616         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12617         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12618         * g++.dg/opt/stack1.C: Remove erroneous code.
12619         * g++.dg/parse/template7.C: New test.
12620         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12621         * g++.old-deja/g++.pt/crash4.C: Likewise.
12622
12623 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12624
12625         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12626         with zero or one occurence of `$' after the initial `L'.
12627
12628 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12629
12630         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12631
12632 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12633
12634         PR c/11370
12635         * gcc.dg/Wunreachable-6.c: New testcase.
12636         * gcc.dg/Wunreachable-7.c: New testcase.
12637
12638 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12639
12640         PR c/11420
12641         * gcc.dg/20030708-1.c: New test.
12642
12643 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12644
12645         * gcc.dg/compat/sdata-section.h: New file.
12646         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12647         * gcc.dg/torture/mips-sdata-1.c: New test.
12648
12649 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12650
12651         PR c++/11030
12652         * g++.dg/template/friend19.C: New test.
12653
12654 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12655
12656         * g++.dg/opt/strength-reduce.C: New test.
12657
12658 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12659
12660         PR target/10979
12661         * gcc.dg/20030707-1.c: New testcase.
12662
12663 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12664
12665         PR optimization/11059
12666         * g++.dg/opt/emptyunion.C: New testcase.
12667
12668 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12669             Eric Botcazou  <ebotcazou@libertysurf.fr>
12670
12671         * g++.dg/opt/stack1.C: New test.
12672
12673 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12674
12675         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12676         run test.
12677
12678         PR c++/11431
12679         * g++.dg/expr/static_cast3.C: New test.
12680
12681 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12682
12683         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12684         everywhere.
12685         * gcc.dg/concat.c: Concatenation of string constants with
12686         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12687         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12688         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12689         necessary to avoid multi-character character constant warning.
12690         * gcc.dg/cpp/escape.c: Likewise.
12691         * gcc.dg/cpp/ucs.c: Likewise.
12692         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12693         Fix a typo.
12694
12695 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12696
12697         PR c/11428
12698         * gcc.c-torture/compile/20030704-1.c: New.
12699
12700 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12701
12702         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12703
12704 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12705
12706         PR c++/5287, PR c++/7910,  PR c++/11021
12707         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12708         tests for warnings.
12709         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12710         * g++.dg/ext/dllimport3.C: Likewise.
12711         * g++.dg/ext/dllimport4.C: New file.
12712         * g++.dg/ext/dllimport5.C: New file.
12713         * g++.dg/ext/dllimport6.C: New file.
12714         * g++.dg/ext/dllimport7.C: New file.
12715         * g++.dg/ext/dllimport8.C: New file.
12716         * g++.dg/ext/dllimport9.C: New file.
12717         * g++.dg/ext/dllimport10.C: New file.
12718         * g++.dg/ext/dllexport1.C: New file.
12719
12720 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12721
12722         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12723         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12724
12725 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12726
12727         * gcc.dg/builtins-25.c: New testcase.
12728         * gcc.dg/builtins-26.c: New testcase.
12729
12730 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12731
12732         * gcc.dg/compat/vector-defs.h: New file.
12733         * gcc.dg/compat/vector-setup.h: New file.
12734         * gcc.dg/compat/vector-check.h: New file.
12735         * gcc.dg/compat/vector-1_main.c: New file.
12736         * gcc.dg/compat/vector-1_x.c: New file.
12737         * gcc.dg/compat/vector-1_y.c: New file.
12738         * gcc.dg/compat/vector-2_main.c: New file.
12739         * gcc.dg/compat/vector-2_x.c: New file.
12740         * gcc.dg/compat/vector-2_y.c: New file.
12741
12742         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12743         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12744         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12745         * gcc.dg/compat/struct-align-1.h: New file.
12746         * gcc.dg/compat/struct-align-1_main.c: New file.
12747         * gcc.dg/compat/struct-align-1_x.c: New file.
12748         * gcc.dg/compat/struct-align-1_y.c: New file.
12749         * gcc.dg/compat/struct-align-2.h: New file.
12750         * gcc.dg/compat/struct-align-2_main.c: New file.
12751         * gcc.dg/compat/struct-align-2_x.c: New file.
12752         * gcc.dg/compat/struct-align-2_y.c: New file.
12753
12754         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12755         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12756         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12757         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12758         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12759         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12760         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12761         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12762         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12763         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12764         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12765         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12766         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12767         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12768         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12769         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12770         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12771         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12772         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12773         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12774         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12775         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12776         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12777         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12778         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12779         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12780         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12781         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12782         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12783
12784 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12785
12786         * gcc.dg/i386-call-1.c: New test.
12787
12788 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12789
12790         PR c++/9162
12791         * g++.dg/parse/defarg4.C: New.
12792
12793 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12794
12795         PR target/10700
12796         * gcc.c-torture/compile/20030703-1.c: New test case.
12797
12798 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12799
12800         * g++.dg/template/local3.C: Remove extra semicolon.
12801
12802 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12803
12804         * gcc.dg/i386-volatile-1.c: New test.
12805
12806 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12807
12808         PR c++/11072
12809         * g++.dg/other/offsetof2.C: XFAIL.
12810         * g++.dg/other/offsetof5.C: New.
12811
12812         PR c++/10219
12813         * g++.dg/template/error1.C: New.
12814
12815         PR c++/9779
12816         * g++.dg/template/dependent-expr1.C: New.
12817
12818 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12819
12820         PR c++/6949
12821         * g++.dg/template/local3.C: New test.
12822
12823         PR c++/11149
12824         * g++.dg/lookup/scoped6.C: New test.
12825
12826 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12827
12828         PR c++/8046
12829         * g++.dg/other/error7.C: New test.
12830
12831 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12832
12833         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12834         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12835         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12836         * g++.old-deja/g++.other/union2.C: Likewise.
12837         * gcc.dg/c90-const-expr-2.c: Likewise.
12838         * gcc.dg/c90-const-expr-3.c: Likewise.
12839         * gcc.dg/c99-const-expr-2.c: Likewise.
12840         * gcc.dg/c99-const-expr-3.c: Likewise.
12841         * gcc.dg/concat.c: Likewise.
12842
12843 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/9559
12846         * g++.dg/init/static1.C: New test.
12847
12848 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12849
12850         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12851         * g++.old-deja/g++.other/access2.C: Likewise.
12852         * g++.old-deja/g++.other/decl2.C: Likewise.
12853         * gcc.c-torture/execute/20020615-1.c: Likewise.
12854
12855 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12856
12857         PR c++/4933
12858         * g++.dg/template/sizeof4.C: New test.
12859
12860 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12861
12862         * g++.dg/other/error6.C: New test.
12863
12864 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12865
12866         PR c++/10750
12867         * g++.dg/parse/constant2.C: New test.
12868
12869 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12870
12871         PR c++/11106
12872         * g++.dg/other/error5.C: New test.
12873
12874 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12875
12876         * gcc.dg/format/gcc_diag-1.c: New test.
12877
12878 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12879
12880         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12881
12882 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12883
12884         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12885         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12886         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12887
12888 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12889
12890         * gcc.c-torture/execute/builtins/string-8.c: New test.
12891         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12892         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12893         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12894
12895 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12896
12897         PR c++/10468
12898         * g++.dg/ext/typeof6.C: New test.
12899
12900 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12901
12902         PR c++/10796
12903         * g++.dg/init/enum1.C: New test.
12904
12905 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12906
12907         * gcc.dg/20030627-1.c: New test.
12908
12909 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12910
12911         PR c++/11332
12912         * g++.dg/expr/static_cast2.C: New test.
12913
12914 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12915             Jakub Jelinek  <jakub@redhat.com>
12916
12917         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12918         sprintf(dst,"%s",src) optimization.
12919         * gcc.c-torture/execute/20030626-1.c: New test case.
12920         * gcc.c-torture/execute/20030626-2.c: New test case.
12921
12922 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12923
12924         * gcc.c-torture/execute/multi-ix.c: New test.
12925
12926         * gcc.c-torture/execute/simd-4.c (main):
12927         Added missing semicolon at end of union.
12928
12929 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12930
12931         PR c++/8266
12932         * g++.dg/template/explicit-instantiation3.C: New test.
12933
12934 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12935
12936         * gcc.dg/20030626-1.c: Use signed char.
12937
12938 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12939
12940         * gcc.dg/20030626-1.c: New test.
12941
12942 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12943
12944         * const-str-2.m: Update.
12945
12946 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12947
12948         PR c++/10990
12949         * g++.dg/rtti/dyncast1.C: New test.
12950         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12951         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12952         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12953
12954         PR c++/10931
12955         * g++.dg/expr/static_cast1.C: New test.
12956
12957 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12958
12959         * gcc.dg/20030625-1.c: New test.
12960
12961 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12962
12963         * gcc.c-torture/compile/20030624-1.c: New test case.
12964
12965 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12966
12967         * gcc.c-torture/execute/string-opt-17.c: New test.
12968
12969 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12970
12971         PR c++/5754
12972         * g++.dg/parse/crash6.C: New test.
12973
12974 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12975
12976         * gcc.dg/builtins-24.c: New test case.
12977
12978 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12979
12980         * g++.dg/opt/operator1.C: New test.
12981
12982 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12983
12984         * gcc.c-torture/execute/string-opt-16.c: New test case.
12985
12986 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12987
12988         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12989         * g++.old-deja/g++.other/conv7.C: Likewise
12990         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12991         * g++.old-deja/g++.other/overload14.C: Likewise.
12992
12993 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12994
12995         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12996         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12997
12998 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12999
13000         PR c++/10888
13001         * g++.dg/warn/Winline-3.C: New test.
13002
13003 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13004
13005         * lib/target-supports.exp (check_alias_available): Make the test
13006         program acceptable to the Solaris assembler.
13007
13008         PR c++/10749
13009         * g++.dg/template/memclass2.C: New test.
13010
13011 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13012             Eric Botcazou  <ebotcazou@libertysurf.fr>
13013
13014         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13015         data for non-matching targets.
13016         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13017
13018 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/10845
13021         * g++.dg/template/member3.C: New test.
13022
13023 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13024
13025         PR c++/10939
13026         * g++.dg/template/func1.C: New test.
13027
13028         PR c++/9649
13029         * g++.dg/template/static4.C: New test.
13030         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13031
13032         PR c++/11041
13033         * g++.dg/init/ref7.C: New test.
13034
13035 2003-06-19  Matt Austern  <austern@apple.com>
13036
13037         PR c++/11228
13038         * g++.dg/anew1.C: New test.
13039         * g++.dg/anew2.C: New test.
13040         * g++.dg/anew3.C: New test.
13041         * g++.dg/anew4.C: New test.
13042
13043 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13044
13045         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13046
13047 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13048
13049         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13050         endian-dependent.
13051
13052 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13053
13054         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13055         Remove cruft.
13056
13057 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13058
13059         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13060         * gcc.c-torture/compile/961203-1.c: Likewise.
13061         * gcc.c-torture/compile/980506-1.c: Likewise.
13062
13063 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13064
13065         PR c++/10712
13066         * g++.dg/lookup/using7.C: New test.
13067
13068 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/11105
13071         * g++.dg/abi/conv1.C: Remove it.
13072         * g++.dg/template/conv7.C: New test.
13073         * g++.dg/template/conv8.C: Likewise.
13074         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13075         conversion operator.
13076
13077 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13078
13079         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13080         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13081         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13082         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13083         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13084         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13085         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13086         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13087         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13088         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13089         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13090         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13091         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13092         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13093         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13094         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13095         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13096         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13097         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13098         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13099         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13100         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13101         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13102         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13103         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13104         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13105         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13106         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13107         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13108
13109 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13110
13111         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13112         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13113         indications.
13114
13115 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13116
13117         * gcc.dg/i386-387-5.c: New test case.
13118         * gcc.dg/i386-387-6.c: New test case.
13119         * gcc.dg/builtins-23.c: New test case.
13120
13121 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13122
13123         * gcc.dg/builtins-22.c: New test case.
13124         * gcc.dg/i386-387-1.c: Update to test exp.
13125         * gcc.dg/i386-387-2.c: Likewise.
13126
13127 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13128
13129         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13130
13131 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13132
13133         * lib/gcc-dg.exp (dg-require-dll): New function.
13134         (dg-xfail-if): Likewise.
13135         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13136         driver.
13137
13138         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13139         * gcc.c-torture/compile/20001205-1.c: Likewise.
13140         * gcc.c-torture/compile/20001226-1.c: Likewise.
13141         * gcc.c-torture/compile/20010518-2.c: Likewise.
13142         * gcc.c-torture/compile/20020312-1.c: Likewise.
13143         * gcc.c-torture/compile/20020604-1.c: Likewise.
13144         * gcc.c-torture/compile/920501-12.c: Likewise.
13145         * gcc.c-torture/compile/920501-4.c: Likewise.
13146         * gcc.c-torture/compile/920520-1.c: Likewise.
13147         * gcc.c-torture/compile/920521-1.c: Likewise.
13148         * gcc.c-torture/compile/920625-1.c: Likewise.
13149         * gcc.c-torture/compile/961203-1.c: Likewise.
13150         * gcc.c-torture/compile/980506-1.c: Likewise.
13151         * gcc.c-torture/compile/981006-1.c: Likewise.
13152         * gcc.c-torture/compile/981022-1.c: Likewise.
13153         * gcc.c-torture/compile/981223-1.c: Likewise.
13154         * gcc.c-torture/compile/990617-1.c: Likewise.
13155         * gcc.c-torture/compile/dll.c: Likewise.
13156         * gcc.c-torture/compile/labels-3.c: Likewise.
13157         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13158         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13159         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13160         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13161         * gcc.c-torture/compile/simd-5.c: Likewise.
13162         * gcc.c-torture/compile/20000804-1.x: Remove.
13163         * gcc.c-torture/compile/20001205-1.x: Likewise.
13164         * gcc.c-torture/compile/20001226-1.x: Likewise.
13165         * gcc.c-torture/compile/20010518-2.x: Likewise.
13166         * gcc.c-torture/compile/20020312-1.x: Likewise.
13167         * gcc.c-torture/compile/20020604-1.x: Likewise.
13168         * gcc.c-torture/compile/920501-12.x: Likewise.
13169         * gcc.c-torture/compile/920501-4.x: Likewise.
13170         * gcc.c-torture/compile/920520-1.x: Likewise.
13171         * gcc.c-torture/compile/920521-1.x: Likewise.
13172         * gcc.c-torture/compile/920625-1.x: Likewise.
13173         * gcc.c-torture/compile/961203-1.x: Likewise.
13174         * gcc.c-torture/compile/980506-1.x: Likewise.
13175         * gcc.c-torture/compile/981006-1.x: Likewise.
13176         * gcc.c-torture/compile/981022-1.x: Likewise.
13177         * gcc.c-torture/compile/981223-1.x: Likewise.
13178         * gcc.c-torture/compile/990617-1.x: Likewise.
13179         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13180         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13181         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13182         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13183         * gcc.c-torture/compile/simd-5.x: Likewise.
13184
13185         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13186
13187 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13188
13189         * gcc.c-torture/execute/20030611-1.c: New test.
13190
13191 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13192
13193         PR middle-end/168
13194         * gcc.dg/20030612-1.c: New test case.
13195
13196 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13197
13198         PR c++/10635
13199         * g++.dg/expr/cast1.C: New test.
13200
13201 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13202
13203         * gcc.dg/builtins-21.c: New test case.
13204
13205 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13206
13207         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13208         options instead of at the end.
13209         * lib/objc.exp (objc_target_compile): Likewise.
13210
13211 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13212
13213         PR c++/10432
13214         * g++.dg/parse/error1.C: New test.
13215
13216 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13217
13218         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13219         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13220         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13221         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13222         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13223         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13224         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13225         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13226         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13227         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13228         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13229         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13230         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13231         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13232         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13233         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13234         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13235         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13236         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13237         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13238         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13239         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13240         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13241         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13242
13243         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13244         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13245         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13246         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13247         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13248         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13249         * gcc.dg/compat/scalar-return-3_main.c: New file.
13250         * gcc.dg/compat/scalar-return-3_x.c: New file.
13251         * gcc.dg/compat/scalar-return-3_y.c: New file.
13252         * gcc.dg/compat/scalar-return-4_main.c: New file.
13253         * gcc.dg/compat/scalar-return-4_x.c: New file.
13254         * gcc.dg/compat/scalar-return-4_y.c: New file.
13255
13256 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13257
13258         * gcc.dg/compat/fp2-struct-check.h: New file.
13259         * gcc.dg/compat/fp2-struct-defs.h: New file.
13260         * gcc.dg/compat/fp2-struct-init.h: New file.
13261         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13262         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13263         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13264         * gcc.dg/compat/struct-return-10_main.c: New file.
13265         * gcc.dg/compat/struct-return-10_x.c: New file.
13266         * gcc.dg/compat/struct-return-10_y.c: New file.
13267
13268         * gcc.dg/compat/compat-common.h: New file.
13269         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13270         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13271         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13272         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13273         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13274         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13275         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13276         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13277         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13278         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13279         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13280         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13281         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13282         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13283         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13284         * gcc.dg/compat/small-struct-check.h: Ditto.
13285         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13286         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13287         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13288         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13289         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13290         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13291         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13292         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13293         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13294         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13295         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13296         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13297         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13298         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13299         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13300         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13301         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13302         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13303         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13304         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13305         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13306         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13307         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13308         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13309         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13310         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13311         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13312         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13313         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13314         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13315
13316 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13317
13318         * g++.dg/pch/static-1.C: New file.
13319         * g++.dg/pch/static-1.Hs: New file.
13320
13321 2003-06-10  Richard Henderson  <rth@redhat.com>
13322
13323         * gcc.dg/asm-7.c: Adjust expected warning text.
13324
13325 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13326
13327         * gcc.dg/builtins-20.c: New test case.
13328
13329 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13330
13331         PR c++/11131
13332         * g++.dg/opt/template1.C: New test.
13333
13334 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13335
13336         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13337         additional_sources.
13338
13339 2003-05-21  David Taylor  <dtaylor@emc.com>
13340
13341         * gcc.dg/Wpadded.c: New file.
13342
13343 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13344
13345         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13346         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13347         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13348         dg-require-weak.
13349
13350 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13351
13352         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13353
13354 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13355
13356         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13357         (dg-require-alias): Likewise.
13358         (dg-require-gc-sections): Likewise.
13359         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13360
13361 2003-06-08  Richard Henderson  <rth@redhat.com>
13362
13363         * gcc.dg/20011029-2.c: Fix the array reference.
13364         * gcc.dg/asm-7.c: New.
13365
13366 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13367
13368         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13369
13370 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13371
13372         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13373         (dg-require-gc-sections): Likewise.
13374
13375 2003-06-08  Jan Hubicka  <jh@suse.cz>
13376
13377         * i386-cmov1.c: Fix regular expression.
13378         * i386-cvt-1.c: Likewise.
13379         * i386-local.c: Likewise.
13380         * i386-local2.c: Likewise.
13381         * i386-mul.c: Likewise.
13382         * i386-ssetype-1.c: Likewise.
13383         * i386-ssetype-3.c: Likewise.
13384         * i386-ssetype-5.c: Likewise.
13385
13386 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13387
13388         PR c++/11039
13389         * g++.dg/warn/implicit-typename2.C: New test.
13390         * g++.dg/warn/implicit-typename3.C: New test.
13391
13392 2003-06-07  Richard Henderson  <rth@redhat.com>
13393
13394         * g++.dg/other/offsetof3.C: Use size_t.
13395         * g++.dg/other/offsetof4.C: Likewise.
13396
13397 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13398
13399         * lib/copy-file.exp: New. Implement gcc_copy_files.
13400
13401         * lib/dg-pch.exp: Load copy-file.exp
13402         (dg-pch): Use gcc_copy_files instead of "file copy".
13403
13404 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13405
13406         * gcc.dg/weak/weak.exp: Simplify.
13407         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13408         * gcc.dg/weak/weak-1.c: Likewise.
13409         * gcc.dg/weak/weak-2.c: Likewise.
13410         * gcc.dg/weak/weak-3.c: Likewise.
13411         * gcc.dg/weak/weak-4.c: Likewise.
13412         * gcc.dg/weak/weak-5.c: Likewise.
13413         * gcc.dg/weak/weak-6.c: Likewise.
13414         * gcc.dg/weak/weak-7.c: Likewise.
13415         * gcc.dg/weak/weak-8.c: Likewise.
13416         * gcc.dg/weak/weak-9.c: Likewise.
13417
13418 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13419
13420         gcc.c-torture/execute/20030606-1.c: New.
13421
13422 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13423
13424         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13425         * gcc.dg/builtins-19.c: Likewise.
13426
13427 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13428
13429         * gcc.dg/builtins-2.c: Add some more tests.
13430         * gcc.dg/builtins-18.c: New test case.
13431         * gcc.dg/builtins-19.c: New test case.
13432
13433 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13434             Jim Wilson  <wilson@tuliptree.org>
13435
13436         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13437
13438 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13439
13440         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13441         mempcpy/stpcpy calls not to be optimized into something else.
13442         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13443         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13444         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13445
13446 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13447
13448         * gcc.dg/format/asm_fprintf-1.c: New test.
13449
13450 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13451
13452         * lib/gcc-defs.exp (additional_sources): New variable.
13453         (dg-additional-sources): New function.
13454         (additional_files): New variable.
13455         (dg-additional-files): New function.
13456         (dg-additional-files-options): Likewise.
13457         * lib/gcc-dg.exp (dg-require-weak): New function.
13458         (dg-require-alias): Likewise.
13459         (dg-require-gc-sections): Likewise.
13460         * lib/target-supports.exp (check_alias_available): Remove testfile
13461         parameter.
13462         (check_gc_sections_available): New function.
13463         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13464         (dg-gpp-additional-files): Likewise.
13465         * lib/g++.exp (additional_sources): Remove.
13466         (additional_files): Likewise.
13467         (g++_target_compile): Use dg-additional-files-options.
13468
13469         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13470         Tcl logic.
13471         * gcc.dg/special/ecos.exp: Remove.
13472         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13473         * gcc.dg/special/alias-1.c: Likewise.
13474         * gcc.dg/special/alias-2.c: Likewise.
13475         * gcc.dg/special/gcsec-1.c: Likewise.
13476         * gcc.dg/special/weak-1.c: Likewise.
13477         * gcc.dg/special/weak-2.c: Likewise.
13478         * gcc.dg/special/wkali-1.c: Likewise.
13479         * gcc.dg/special/wkali-2.c: Likewise.
13480
13481         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13482         dg-gpp-additional-*.
13483         * g++.dg/special/conpr-3.C: Likewise.
13484         * g++.dg/special/conpr-4.C: Likewise.
13485         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13486         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13487         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13488         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13489         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13490         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13491         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13492         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13493         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13494         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13495         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13496         * g++.old-deja/g++.other/comdat1.C: Likewise.
13497         * g++.old-deja/g++.other/comdat2.C: Likewise.
13498         * g++.old-deja/g++.other/comdat3.C: Likewise.
13499         * g++.old-deja/g++.other/ctor1.C: Likewise.
13500         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13501
13502 2003-06-05  Richard Henderson  <rth@redhat.com>
13503
13504         * gcc.dg/debug/20030605-1.c: New.
13505
13506 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13507
13508         * README.QMTEST: Update.
13509
13510 2003-06-04  Richard Henderson  <rth@redhat.com>
13511
13512         * gcc.dg/cleanup-1.c: New.
13513         * gcc.dg/cleanup-2.c: New.
13514         * gcc.dg/cleanup-3.c: New.
13515         * gcc.dg/cleanup-4.c: New.
13516         * gcc.dg/cleanup-5.c: New.
13517         * gcc.dg/cleanup-6.c: New.
13518         * gcc.dg/cleanup-7.c: New.
13519
13520 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13521
13522         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13523
13524         * lib/dg-pch.exp: New file.
13525         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13526         * gcc.dg/pch/pch.exp: Likewise.
13527
13528 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13529
13530         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13531         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13532         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13533         * gcc.dg/builtins-17.c: New test case.
13534         * gcc.dg/i386-387-4.c: New test case.
13535         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13536
13537 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13538
13539         * gcc.dg/ultrasp9.c: New test.
13540
13541 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13542
13543         * gcc.c-torture/compile/20030604-1.c: New test.
13544         * gcc.dg/sparc-constant-1.c: New test.
13545
13546 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13547
13548         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13549
13550 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13551
13552         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13553
13554         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13555         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13556
13557 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13558
13559         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13560
13561 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13562
13563         PR c++/10940
13564         * g++.dg/template/spec10.C: New test.
13565
13566 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13567
13568         * gcc.dg/builtins-16.c: New test case.
13569
13570 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13573         mempcpy test with post-increments.
13574         * gcc.c-torture/execute/string-opt-3.c: New test.
13575         * gcc.dg/string-opt-1.c: New test.
13576
13577 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13578
13579         PR fortran/10965
13580         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13581
13582 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13583
13584         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13585         (scan-assembler): ... here.  Use dg-scan.
13586         (scan-assembler-not): Likewise.
13587         (scan-file): New function.
13588         (scan-file-not): Likewise.
13589         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13590         * gcc.dg/cpp/_Pragma4.c: Likewise.
13591         * gcc.dg/cpp/_Pragma5.c: Likewise.
13592         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13593         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13594         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13595         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13596         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13597         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13598         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13599         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13600         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13601         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13602         * gcc.dg/cpp/cxxcom1.c: Likewise.
13603         * gcc.dg/cpp/line1.c: Likewise.
13604         * gcc.dg/cpp/maccom1.c: Likewise.
13605         * gcc.dg/cpp/maccom2.c: Likewise.
13606         * gcc.dg/cpp/maccom3.c: Likewise.
13607         * gcc.dg/cpp/maccom4.c: Likewise.
13608         * gcc.dg/cpp/maccom5.c: Likewise.
13609         * gcc.dg/cpp/maccom6.c: Likewise.
13610         * gcc.dg/cpp/multiline.c: Likewise.
13611         * gcc.dg/cpp/spacing1.c: Likewise.
13612         * gcc.dg/cpp/spacing2.c: Likewise.
13613         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13614         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13615         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13616         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13617         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13618         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13619         * gcc.dg/cpp/cxxcom2.c: Likewise.
13620         * gcc.dg/cpp/cxxcom2.h: New file.
13621
13622         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13623         * g++.dg/cpp/truefalse.C: Here.
13624         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13625
13626 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13627
13628         * gcc.dg/cpp/redef3.c: New file.
13629
13630 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13631
13632         * gcc.dg/i386-loop-3.c: New test.
13633
13634 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13635
13636         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13637
13638 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13639
13640         * gcc.dg/fwrapv-1.c: New test case.
13641         * gcc.dg/fwrapv-2.c: New test case.
13642
13643 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13644
13645         PR c++/10956
13646         * g++.dg/template/spec9.C: New test.
13647
13648 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13649
13650         * gcc.dg/duff-4.c: New test case.
13651
13652 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13653
13654         PR fortran/10843
13655         * g77.dg/ffixed-form-1.f: New test
13656         * g77.dg/ffixed-form-2.f: New test
13657         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13658         * g77.dg/ffree-form-3.f: New test
13659
13660 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13661
13662         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13663         * gcc.dg/wint_t-1.c: Likewise.
13664
13665 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13666
13667         * g++.dg/template/access11.C: New test.
13668
13669 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13670
13671         PR c++/10849
13672         * g++.dg/template/access10.C: New test.
13673
13674 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13675             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13676
13677         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13678
13679 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13680
13681         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13682         suppress for powerpc-*-darwin*.
13683         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13684
13685 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13686
13687         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13688         suppress option for powerpc-*-darwin*.
13689
13690 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13691
13692         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13693         * gcc.dg/builtins-4.c: Add test for fmod.
13694
13695 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13696
13697         PR c++/10682
13698         * g++.dg/template/instantiate4.C: New test.
13699
13700 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13701
13702         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13703
13704 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13705
13706         * gcc.dg/compat/scalar-return-1_main.c: New file.
13707         * gcc.dg/compat/scalar-return-1_x.c: New file.
13708         * gcc.dg/compat/scalar-return-1_y.c: New file.
13709         * gcc.dg/compat/scalar-return-2_main.c: New file.
13710         * gcc.dg/compat/scalar-return-2_x.c: New file.
13711         * gcc.dg/compat/scalar-return-2_y.c: New file.
13712         * gcc.dg/compat/struct-return-3_main.c: New file.
13713         * gcc.dg/compat/struct-return-3_y.c: New file.
13714         * gcc.dg/compat/struct-return-3_x.c: New file.
13715         * gcc.dg/compat/struct-return-2_main.c: New file.
13716         * gcc.dg/compat/struct-return-2_x.c: New file.
13717         * gcc.dg/compat/struct-return-2_y.c: New file.
13718
13719 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13720
13721         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13722         for hppa*-hp-hpux*.
13723         * gcc.dg/20021014-1.c (dg-options): Likewise.
13724         * gcc.dg/nest.c (dg-options): Likewise.
13725
13726 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13727
13728         PR c++/9738
13729         * g++.dg/ext/dllimport2.C: New file.
13730         * g++.dg/ext/dllimport3.C: New file.
13731
13732 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13733
13734         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13735         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13736         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13737         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13738         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13739         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13740         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13741         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13742         * gcc.dg/compat/small-struct-defs.h: New file.
13743         * gcc.dg/compat/small-struct-init.h: New file.
13744         * gcc.dg/compat/small-struct-check.h: New file.
13745         * gcc.dg/compat/fp-struct-defs.h: New file.
13746         * gcc.dg/compat/fp-struct-check.h: New file.
13747         * gcc.dg/compat/fp-struct-init.h: New file.
13748         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13749         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13750
13751 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13752
13753         * gcc.dg/20030225-2.c: New test.
13754
13755 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13756             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13757
13758         * gcc.c-torture/compile/20030518-1.c: New test case.
13759
13760 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13761
13762         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13763         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13764         gcc-dg-debug-runtest.
13765         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13766         gcc-dg-debug-runtest.
13767
13768 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13769
13770         PR c++/9022
13771         * g++.dg/lookup/using6.C: New test.
13772
13773 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13774
13775         * g++.dg/parse/access2.C: New test.
13776
13777 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13778
13779         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13780         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13781         * gcc.dg/debug/debug.exp: Likewise.
13782
13783 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13784
13785         * gcc.dg/dollar.c: New test.
13786
13787 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13788
13789         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13790         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13791         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13792         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13793         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13794         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13795         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13796         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13797         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13798         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13799         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13800         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13801         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13802         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13803         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13804         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13805         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13806         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13807
13808 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13809
13810         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13811         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13812         support for "repo" mode.
13813         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13814         * lib/g77-dg.exp: Likewise.
13815         * lib/obj-dg.exp: Likewise.
13816
13817 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13818
13819         Merge from gcc-3_2-rhl8-branch:
13820         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13821
13822         * gcc.dg/tls/opt-6.c: New test.
13823
13824         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13825
13826         * gcc.dg/20030405-1.c: New test.
13827
13828         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13829
13830         * gcc.dg/20030309-1.c: New test.
13831
13832         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13833
13834         * gcc.c-torture/execute/20030307-1.c: New test.
13835
13836         2003-02-20  Randolph Chung  <tausq@debian.org>
13837
13838         * gcc.c-torture/compile/20030220-1.c: New test.
13839
13840         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13841
13842         * gcc.dg/20030217-1.c: New test.
13843
13844         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13845
13846         * gcc.c-torture/compile/20020129-1.c: New test.
13847
13848         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13849
13850         * gcc.dg/unroll-1.c: New test.
13851
13852         2002-11-16  Jan Hubicka  <jh@suse.cz>
13853
13854         * gcc.c-torture/execute/20020920-1.c: New test.
13855
13856         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13857
13858         PR target/7434
13859         * gcc.c-torture/compile/20021008-1.c: New test.
13860
13861         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13862
13863         PR target/7559
13864         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13865
13866         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13867
13868         * gcc.c-torture/compile/20020807-1.c: New test.
13869
13870         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13871
13872         * gcc.dg/tls/opt-1.c: New test.
13873
13874         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13875
13876         * gcc.dg/20020729-1.c: New test.
13877
13878         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13879
13880         * g++.dg/opt/life1.C: New test.
13881
13882         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13883
13884         * gcc.dg/20020525-1.c: New test.
13885
13886         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13887
13888         PR c++/6794
13889         * g++.dg/ext/pretty1.C: New test.
13890         * g++.dg/ext/pretty2.C: New test.
13891
13892 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/8385
13895         * g++.dg/ext/typeof5.C: New test.
13896
13897 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13898
13899         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13900         __USER_LABEL_PREFIX__ into account.
13901         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13902
13903 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13904
13905         * gcc.dg/builtins-15.c: New test case.
13906
13907 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13908
13909         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13910
13911 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13912
13913         * lib/g++.exp: Tweak handling of additional source files.
13914         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13915         * g++.dg/special/conpr-2a.C: Rename to ...
13916         * g++.dg/special/conpr-2a.cc: ... this.
13917         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13918         * g++.dg/special/conpr-3a.C: Rename to ...
13919         * g++.dg/special/conpr-3a.cc: This.
13920         * g++.dg/special/conpr-3b.C: Rename to ...
13921         * g++.dg/special/conpr-3b.cc: This.
13922         * g++.dg/special/conpr-4.C: New test.
13923         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13924
13925 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13926
13927         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13928
13929 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13930
13931         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13932         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13933         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13934         * g++.old-deja/g++.other/warn3.C: Likewise.
13935
13936 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13937
13938         * gcc.dg/i386-387-1.c: Update to also test log.
13939         * gcc.dg/i386-387-2.c: Likewise.
13940
13941 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13942
13943         * g77.f-torture/execute/int8421.f: New test.
13944
13945 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13946
13947         PR c++/10230, c++/10481
13948         * g++.dg/lookup/scoped5.C: New test.
13949
13950 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13951
13952         PR c++/10552
13953         * g++.dg/template/ttp6.C: New test.
13954
13955 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13956
13957         * gcc.c-torture/execute/builtins: New directory.
13958         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13959         gcc.c-torture/execute/builtins.
13960         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13961         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13962         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13963         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13964
13965 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13966
13967         PR c++/9252
13968         * g++.dg/template/access8.C: New test.
13969         * g++.dg/template/access9.C: New test.
13970
13971 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13972
13973         PR c++/9554
13974         * g++.dg/parse/access1.C: New test.
13975
13976 2003-05-09  DJ Delorie  <dj@redhat.com>
13977
13978         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13979         long, and not an int.
13980
13981 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13982
13983         PR c++/10555, c++/10576
13984         * g++.dg/template/memclass1.C: New test.
13985
13986 2003-05-08  DJ Delorie  <dj@redhat.com>
13987
13988         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13989         targets.
13990         * gcc.c-torture/execute/20021024-1.x: Likewise.
13991         * gcc.c-torture/execute/shiftdi.x: Likewise.
13992         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13993         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13994         * gcc.dg/20021018-1.c: Likewise.
13995
13996 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13997
13998         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13999
14000         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14001         (bcopy): Call memmove.
14002
14003 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14004
14005         * g77.f-torture/compile/8485.f: New test case.
14006
14007 2003-05-07  Richard Henderson  <rth@redhat.com>
14008
14009         PR c++/10570
14010         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14011         Verify exception_cleanup not called for rethrows.
14012         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14013         when exiting catch block without rethrowing.
14014         * g++.dg/eh/forced3.C: New.
14015         * g++.dg/eh/forced4.C: New.
14016
14017 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14018
14019         * gcc.dg/20030505.c: Fix triplet.
14020
14021 2003-05-06  DJ Delorie  <dj@redhat.com>
14022
14023         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14024         * gcc.dg/nest.c: Likewise.
14025
14026 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14027
14028         * gcc.dg/builtins-14.c: New test case.
14029
14030 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14031
14032         * lib/compat.exp (compat-execute): New argument.
14033         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14034         * gcc.dg/compat: New test directory.
14035         * gcc.dg/compat/compat.exp: New expect script.
14036         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14037         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14038         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14039         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14040         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14041         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14042
14043         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14044         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14045         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14046         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14047         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14048         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14049         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14050         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14051         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14052         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14053         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14054         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14055         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14056         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14057         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14058
14059 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14060
14061         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14062
14063 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14064
14065         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14066
14067 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14068
14069         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14070         * gcc.dg/ppc-fsel-2.c: New test.
14071
14072         * gcc.dg/unused-5.c: New test.
14073
14074 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14075
14076         PR c++/10496
14077         * g++.dg/warn/pmf1.C: New test.
14078
14079 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14080
14081         PR c++/4494
14082         * g++.dg/warn/main.C: New test.
14083
14084 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14085
14086         * gcc.dg/nonnull-3.c: New test.
14087
14088 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14089
14090         * gcc.dg/cpp/Wtrigraphs.c: Update.
14091         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14092
14093 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14094
14095         * gcc.dg/ppc-fsel-1.c: New test.
14096
14097 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14098
14099         PR c/10604
14100         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14101
14102 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14103
14104         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14105
14106 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14107
14108         PR c++/9364, c++/10553, c++/10586
14109         * g++.dg/parse/typename4.C: New test.
14110         * g++.dg/parse/typename5.C: Likewise.
14111
14112 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14113
14114         * gcc.c-torture/compile/20030503-1.c: New test.
14115
14116 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14117
14118         * g++.dg/lookup/using5.C: Fix testcase error.
14119
14120 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14121
14122         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14123         since MEABI is no longer supported.  Remove all vestiges
14124         of MEABI from the test.
14125
14126 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14127
14128         PR c++/10554
14129         * g++.dg/lookup/using5.C: New test.
14130
14131 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14132
14133         PR c++/8772
14134         * g++.dg/template/ttp5.C: New test.
14135
14136 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14137
14138         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14139         (dg-gpp-additional-sources): New function.
14140         (dg-gpp-additional-files): Likewise.
14141         * lib/g++.exp (additional_sources): New variable.
14142         (additional_files): Likewise.
14143         (g++_target_compile): Deal with them.
14144         * lib/old-dejagnu.exp: Remove.
14145         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14146         * g++.old-deja: Revise all tests to use dg commands.
14147
14148 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14149
14150         PR c++/9432, c++/9528
14151         * g++.dg/lookup/using4.C: New test.
14152
14153 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14154
14155         * gcc.dg/noreturn-5.c: New file.
14156         * gcc.dg/noreturn-6.c: New file.
14157
14158         * gcc.c-torture/compile/inline-1.c: New file.
14159
14160 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14161
14162         PR c++/10551
14163         * g++.dg/template/explicit1.C: New test.
14164
14165 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14166
14167         PR c++/10549
14168         * g++.dg/other/bitfield1.C: New test.
14169
14170         PR c++/10527
14171         * g++.dg/init/new7.C: New test.
14172
14173 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14174
14175         * g++.dg/ext/desig1.C: New test.
14176         * g++.dg/ext/init1.C: Update.
14177
14178         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14179
14180 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14181
14182         PR c++/10180
14183         * g++.dg/warn/Winline-1.C: New test.
14184
14185 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14186
14187         * gcc.c-torture/execute/string-opt-19.c: New test.
14188
14189         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14190         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14191
14192 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14193
14194         PR c++/10506
14195         * g++.dg/init/new6.C: New test.
14196
14197         PR c++/10503
14198         * g++.dg/init/ref6.C: New test.
14199
14200 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14201
14202         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14203
14204 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14205
14206         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14207         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14208
14209 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14210
14211         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14212         initialized static data members.
14213
14214 2003-04-25  H.J. Lu <hjl@gnu.org>
14215
14216         * gcc.dg/ia64-sync-4.c: New test.
14217
14218 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14219
14220         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14221         date.
14222
14223 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14224
14225         PR c++/10337
14226         * g++.dg/warn/conv1.C: New test.
14227         * g++.old-deja/g++.other/conv7.C: Adjust.
14228         * g++.old-deja/g++.other/overload14.C: Adjust.
14229
14230 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/10471
14233         * g++.dg/template/defarg2.C: New test.
14234
14235 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14236
14237         * gcc.dg/cpp/include2.c: Update.
14238         * gcc.dg/cpp/multiline-2.c: New.
14239         * gcc.dg/cpp/multiline.c: Update.
14240         * gcc.dg/cpp/strify2.c: Update.
14241         * gcc.dg/cpp/trad/literals-2.c: Update.
14242
14243 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14244
14245         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14246
14247 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14248
14249         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14250
14251 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14252
14253         PR c++/10451
14254         * g++.dg/parse/crash4.C: New test.
14255
14256         PR c++/9847
14257         * g++.dg/parse/crash5.C: New test.
14258
14259 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14260
14261         PR c++/10446
14262         * g++.dg/parse/crash3.C: New test.
14263
14264         PR c++/10428
14265         * g++.dg/parse/elab1.C: New test.
14266
14267 2003-04-22  Devang Patel  <dpatel@apple.com>
14268
14269         * gcc.dg/cpp/trad/funlike-5.c: New test.
14270
14271 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14272
14273         * g++.dg/other/packed1.C: Fix dg options.
14274
14275 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14276
14277         * g++.dg/other/offsetof2.C: New test.
14278
14279 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14280
14281         * g++.dg/template/recurse.C: Adjust location of error messages.
14282
14283 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14284
14285         PR c++/9881
14286         * g++.dg/init/addr-const1.C: New test.
14287         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14288
14289 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         PR c++/10405
14292         * g++.dg/lookup/struct-hack1.C: New test.
14293
14294 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14295
14296         * ucs.c: Update diagnostic messages.
14297
14298 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14299
14300         * gcc.dg/cpp/truefalse.cpp: New test.
14301         * gcc.dg/cpp/cpp.exp: Update.
14302         * g++.dg/other/stdbool-if.C: Remove.
14303
14304 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14305
14306         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14307         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14308
14309 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14310
14311         * gcc.c-torture/compile/20030418-1.c: New test.
14312
14313 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14314
14315         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14316
14317 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14318
14319         PR c++/10347
14320         g++.dg/template/dependent-name1.C: New test.
14321
14322 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14323
14324         * gcc.dg/warn-1.c (tourist_guide): New array,
14325         contains a pointer to bar.
14326
14327 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14328
14329         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14330         * gcc.c-torture/execute/medce-1.c: New test case.
14331         * gcc.c-torture/execute/medce-2.c: New test case.
14332
14333 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14334
14335         * lib/prune.exp: Ignore more messages.
14336
14337         PR c++/10381
14338         * g++.dg/parse/lookup3.C: New test.
14339
14340 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14341
14342         * gcc.c-torture/compile/20030415-1.c : New test.
14343
14344 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14345
14346         * gcc.c-torture/execute/scope-2.c: Move to ...
14347         * gcc.dg/noncompile/scope.c: .... here.
14348
14349 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14350
14351         * gcc.dg/20030414-2.c: New test case.
14352
14353 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14354
14355         PR target/10377
14356         * gcc.dg/20030414-1.c: New test.
14357
14358 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14359
14360         * gcc.dg/builtins-12.c: New test case.
14361         * gcc.dg/builtins-13.c: New test case.
14362
14363 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14364
14365         * gcc.c-torture/execute/string-opt-18.c: New test.
14366
14367 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14368
14369         PR c++/10300
14370         * g++.dg/init/new5.C: New test.
14371
14372 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR c++/7910
14375         * g++.dg/ext/dllimport1.C: New test.
14376
14377 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14378
14379         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14380
14381 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14382
14383         PR Fortran/9263
14384         * g77.f-torture/noncompile/9263.f: New test
14385         PR Fortran/1832
14386         * g77.f-torture/execute/1832.f: New test
14387
14388 2003-04-11  David Chad  <davidc@freebsd.org>
14389             Loren J. Rittle  <ljrittle@acm.org>
14390
14391         libobjc/8562
14392         * objc.dg/headers.m: New test.
14393
14394 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14395
14396         * gcc.c-torture/execute/builtin-noret-2.c: New.
14397         * gcc.c-torture/execute/builtin-noret-2.x: New.
14398         XFAIL builtin-noret-2.c at -O1 and above.
14399         * gcc.dg/redecl.c: New.
14400         * gcc.dg/Wshadow-1.c: Update error regexps.
14401
14402 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14403
14404         * g++.dg/abi/bitfield10.C: New test.
14405
14406 2003-04-09  Mike Stump  <mrs@apple.com>
14407
14408         * gcc.dg/pch/pch.exp: Make testcase names longer.
14409         * g++.dg/pch/pch.exp: Make testcase names longer.
14410
14411 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14412
14413         * gcc.dg/builtins-11.c: New test case.
14414
14415 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14416
14417         * gcc.dg/builtins-9.c: New test case.
14418         * gcc.dg/builtins-10.c: New test case.
14419
14420 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14421
14422         * gcc.dg/noncompile/init-4.c.c: New test.
14423
14424 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14425
14426         * gcc.misc-test/gcov-9.c: New test.
14427         * gcc.misc-test/gcov-10.c: New test
14428         * gcc.misc-test/gcov-11.c: New test.
14429
14430 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14431
14432         PR optimization/10024
14433         * gcc.c-torture/compile/20030405-1.c: New test.
14434
14435 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14436
14437         * gcc.dg/pch/static-3.c: New.
14438         * gcc.dg/pch/static-3.hs: New.
14439         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14440
14441 2003-04-04  Richard Henderson  <rth@redhat.com>
14442
14443         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14444         * g++.dg/eh/forced2.C: Likewise.
14445
14446 2003-04-03  Mike Stump  <mrs@apple.com>
14447
14448         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14449         target arg.
14450         (scan-assembler-times, scan-assembler-not): Likewise.
14451         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14452
14453 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14454
14455         * gcc.dg/sparc-loop-1.c: New test.
14456
14457 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14458
14459         PR other/9274
14460         * g++.dg/pch/system-2.C: New.
14461         * g++.dg/pch/system-2.Hs: New.
14462
14463 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14464
14465         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14466
14467         * g++.dg/eh/simd-1.C (vecfunc): Same.
14468
14469 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14470
14471         * gcc.c-torture/execute/20030401-1.c: New test case.
14472
14473 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14474
14475         * objc.dg/defs.m: New.
14476
14477 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14478
14479         * g++.dg/eh/simd-1.C: New.
14480         * g++.dg/eh/simd-2.C: New.
14481
14482 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14483
14484         * gcc.c-torture/execute/simd-3.c: New.
14485
14486 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c/9936
14489         * gcc.dg/20030331-2.c: New test.
14490
14491 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14492
14493         PR c++/10278
14494         * g++.dg/parse/crash2.C: New test.
14495
14496 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14497
14498         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14499         * gcc.c-torture/execute/20030331-1.c: ...here.
14500
14501 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14502
14503         * gcc.c-torture/execute/20030331-1.c: New test.
14504
14505 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14506
14507         * lib/gcov.exp: Adjust call return testing strings.
14508         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14509
14510 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14511
14512         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14513         * gcc.dg/builtins-7.c: New test case.
14514         * gcc.dg/builtins-8.c: New test case.
14515
14516 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14517
14518         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14519
14520 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14521
14522         PR c++/7647
14523         * g++.dg/lookup-class-member-2.C: New test.
14524
14525 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14526
14527         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14528
14529 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14530
14531         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14532
14533 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14534
14535         * g++.dg/init/attrib1.C: New test.
14536
14537 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14538
14539         * gcc.dg/ultrasp8.c: New test.
14540
14541 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14542
14543         * gcc.dg/ultrasp7.c: New test.
14544
14545 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14546
14547         PR c++/10047
14548         * g++.dg/template/inline1.C: New test.
14549
14550 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14551
14552         * gcc.dg/sparc-dwarf2.c: New test.
14553
14554 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14555
14556         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14557         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14558
14559 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14560
14561         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14562         than reading .x files.
14563         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14564         * g77.dg/gcov/gcov-1.f: Likewise.
14565         * gcc.misc-tests/gcov-4b.c: Likewise.
14566         * gcc.misc-tests/gcov-5b.c: Likewise.
14567         * gcc.misc-tests/gcov-6.c: Likewise.
14568         * gcc.misc-tests/gcov-7.c: Likewise.
14569         * gcc.misc-tests/gcov-8.c: Likewise.
14570         * g++.dg/gcov/gcov-1.x: Remove.
14571         * g77.dg/gcov/gcov-1.x: Likewise.
14572         * gcc.misc-tests/gcov-4b.x: Likewise.
14573         * gcc.misc-tests/gcov-5b.x: Likewise.
14574         * gcc.misc-tests/gcov-6.x: Likewise.
14575         * gcc.misc-tests/gcov-7.x: Likewise.
14576         * gcc.misc-tests/gcov-8.x: Likewise.
14577
14578 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14579
14580         PR opt/10087
14581         * gcc.dg/20030324-1.c: New test.
14582
14583 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14584
14585         PR c++/10224
14586         * g++.dg/template/arg3.C: New test.
14587
14588         PR c++/10158
14589         * g++.dg/template/friend18.C: New test.
14590
14591 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14592
14593         * g77.f-torture/compile/20030326-1.f: New test case.
14594
14595 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14596
14597         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14598
14599         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14600
14601 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14602
14603         * gcc.dg/ia64-sync-3.c: New test.
14604
14605 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14606
14607         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14608
14609 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14610
14611         * gcc.dg/ultrasp6.c: New test.
14612
14613 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14614
14615         * gcc.dg/i386-signbit-1.c: New test.
14616         * gcc.dg/i386-signbit-2.c: New test.
14617         * gcc.dg/i386-signbit-3.c: New test.
14618
14619 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14620
14621         * gcc.dg/ultrasp5.c: Fix options.
14622
14623 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14624
14625         * gcc.dg/ultrasp5.c: Fix comment.
14626
14627 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14628
14629         PR fortran/10197
14630         * g77.f-torture/execute/10197.f: New test.
14631
14632 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14633
14634         PR c++/9898, c++/383
14635         * g++.dg/template/conv6.C: New test.
14636
14637         PR c++/10119
14638         * g++.dg/template/ptrmem5.C: New test.
14639
14640         PR c++/10026
14641         * g++.dg/lookup/koenig1.C: New test.
14642
14643         PR C++/10199
14644         * g++.dg/lookup/template2.C: New test.
14645
14646 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14647
14648         * g++.dg/opt/rtti1.C: New test.
14649
14650 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14651
14652         * gcc.dg/ultrasp5.c: New test.
14653
14654 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14655
14656         PR middle-end/9967
14657         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14658         builtin fputs.
14659
14660 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14661
14662         PR c/8224
14663         * gcc.dg/20030323-1.c: New test.
14664
14665 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14666
14667         * gcc.c-torture/compile/20030323-1.c: New test case.
14668
14669 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14670
14671         * gcc.dg/20030321-1.c: New test.
14672
14673 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14674
14675         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14676
14677 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14678
14679         PR c++/9978, c++/9708
14680         * g++.dg/ext/vlm1.C: Adjust expected error.
14681         * g++.dg/ext/vla2.C: New test.
14682         * g++.dg/template/arg1.C: New test.
14683         * g++.dg/template/arg2.C: New test.
14684
14685 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14686
14687         * g77.f-torture/execute/select.f: New test.
14688         * g77.f-torture/noncompile/select_no_compile.f: New test.
14689
14690 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14691
14692         PR c++/9898
14693         * g++.dg/other/error4.C: New test.
14694
14695 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14696
14697         * g++.dg/template/friend17.C: New test.
14698
14699 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14700
14701         * gcc.c-torture/compile/20030320-1.c: New.
14702
14703 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14704
14705         * gcc.dg/builtins-6.c: New test case.
14706
14707 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14708
14709         PR target/10073
14710         * gcc.c-torture/compile/20030319-1.c: New.
14711
14712 2003-03-18  Jan Hubicka  <jh@suse.cz>
14713
14714         * gcc.dg/i386-cvt-1.c: New test.
14715
14716 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14717
14718         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14719         * objc.dg/naming-2.m: Likewise.
14720
14721 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14722
14723         PR c++/9639
14724         * g++.dg/parse/crash1.C: New test.
14725
14726 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14727
14728         PR c++/8805
14729         * g++.dg/eh/cleanup1.C: New test.
14730
14731 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14732
14733         * gcc.c-torture/execute/20030316-1.c: New test case.
14734
14735 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14736
14737         PR c++/9629
14738         * g++.dg/init/ctor2.C: New test.
14739
14740 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14741
14742         * g77.f-torture/compile/xformat.f: New test case.
14743
14744 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14745
14746         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14747         * g++.old-deja/g++.mike/eh50.C: Likewise.
14748
14749 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14750
14751         PR c++/6440
14752         * g++.dg/template/spec7.C: New test.
14753         * g++.dg/template/spec8.C: Likewise.
14754
14755 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14756
14757         * gcc.c-torture/execute/20030313-1.c: New test.
14758
14759 2003-03-14  Richard Henderson  <rth@redhat.com>
14760
14761         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14762
14763 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14764
14765         * gcc.c-torture/compile/20030314-1.c: New test.
14766
14767 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14768
14769         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14770         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14771         thumb target,
14772         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14773         to accept newer _imp__  prefix and additional
14774         newline in .drectve section.
14775         * gcc.dg/dll-4.c: Likewise.
14776         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14777         switch.
14778
14779 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14780
14781         * g++.dg/parse/namespace9.C: New test.
14782
14783         * g++.dg/init/ref5.C: New test.
14784         * g++.dg/parse/ptrmem1.C: Likewise.
14785
14786 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14787
14788         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14789         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14790         regular expression.
14791         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14792         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14793
14794 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14795
14796         * gcc.c-torture/execute/20030224-2.c: New test.
14797
14798 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14799
14800         * gcc.dg/decl-3.c: New test.
14801
14802 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14803
14804         * gcc.dg/i386-loop-2.c: New test.
14805
14806 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14807
14808         PR c++/9474
14809         * g++.dg/parse/namespace8.C: New test.
14810
14811         PR c++/9924
14812         * g++.dg/overload/builtin2.C: New test.
14813
14814 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14815
14816         * gcc.dg/return-type-3.c: New test.
14817
14818 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14819
14820         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14821         profiling options are not supported.
14822
14823 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14824
14825         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14826         * g++.old-deja/g++.warn/impint2.C: Likewise.
14827
14828 2003-03-10  Devang Patel  <dpatel@apple.com>
14829
14830         * g++.dg/cpp/c++_cmd_1.C: New test.
14831         * g++.dg/cpp/c++_cmd_1.h: New file.
14832
14833 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14834
14835         * gcc.dg/altivec-9.c: New file.
14836
14837 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14838
14839         * gcc.dg/ppc-sdata-1.c: New test.
14840         * gcc.dg/ppc-sdata-2.c: New test.
14841
14842 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14843
14844         PR c++/9373
14845         * g++.dg/opt/ptrmem2.C: New test.
14846
14847         PR c++/8534
14848         * g++.dg/opt/ptrmem1.C: New test.
14849
14850 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14851
14852         * gcc.dg/i386-loop-1.c: New test.
14853
14854 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14855
14856         PR c++/9970
14857         * g++.dg/lookup/friend1.C: New test.
14858
14859 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14860
14861         PR c++/9823
14862         * g++.dg/parser/constructor1.C: New test.
14863
14864 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14865
14866         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14867
14868         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14869
14870 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14871
14872         * gcc.dg/cpp/Wunused.c: Update test.
14873
14874 2003-03-08  Jan Hubicka  <jh@suse.cz>
14875
14876         * gcc.dg/inline-3.c: New test.
14877
14878 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14879
14880         PR c++/9809
14881         * g++.dg/parse/builtin1.C: New test.
14882
14883         PR c++/9982
14884         * g++.dg/abi/cookie1.C: New test.
14885         * g++.dg/abi/cookie2.C: Likewise.
14886
14887         PR c++/9524
14888         * g++.dg/template/field1.C: New test.
14889
14890         PR c++/9912
14891         * g++.dg/parse/class1.C: New test.
14892         * g++.dg/parse/namespace7.C: Likewise.
14893         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14894
14895 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14896
14897         * g++.dg/init/ref4.C: New test.
14898
14899 2003-03-07  Jan Hubicka  <jh@suse.cz>
14900
14901         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14902         * gcc.dg/inline-3.c:  New test.
14903
14904 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14905
14906         * g++.dg/init/ref3.C: New test.
14907
14908         PR c++/9965
14909         * g++.dg/init/ref2.C: New test.
14910
14911         PR c++/9400
14912         * g++.dg/warn/Wshadow-2.C: New test.
14913
14914         PR c++/9791
14915         * g++.dg/warn/Woverloaded-1.C: New test.
14916
14917 2003-03-05  Jan Hubicka  <jh@suse.cz>
14918
14919         * gcc.dg/i386-local2.c: New.
14920         * gcc.dg/i386-local.c: Fix typo.
14921
14922 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14923
14924         * g++.dg/abi/layout3.C: New test.
14925
14926 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14927
14928         * gcc.c-torture/compile/20030305-1.c
14929
14930 2003-03-05  Jan Hubicka  <jh@suse.cz>
14931
14932         * gcc.dg/i386-local.c: New.
14933
14934 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14935
14936         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14937
14938 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14939
14940         * gcc.dg/switch-2.c: New test.
14941         * gcc.dg/switch-3.c: New test.
14942         * gcc.dg/Wswitch.c: Adjust line numbers.
14943         * gcc.dg/Wswitch-default.c: Likewise.
14944         * gcc.dg/Wswitch-enum.c: Likewise.
14945
14946 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14947
14948         * gcc.c-torture/execute/20030222-1.c: New test.
14949
14950 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14951
14952         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14953
14954 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR c++/9878
14957         * g++.dg/init/ref1.C: New test.
14958
14959 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14960
14961         * gcc.dg/sh-relax.c: New SH-only test.
14962
14963 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14964
14965         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14966         comment explaining purpose of testcase.
14967
14968 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14969
14970         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14971         for HC11/HC12 (asm needs two int registers).
14972         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14973         HC11/HC12 because the test uses an asm which needs two 32-bit
14974         registers.
14975
14976 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14977
14978         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14979         for HC11/HC12 (array is too large otherwise).
14980         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14981         * gcc.c-torture/compile/20010518-2.x: Likewise.
14982         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14983         HC11/HC12 (array is too large).
14984
14985 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14986
14987         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14988         * lib/g++-dg.exp (g++-dg-test): Likewise.
14989
14990 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14991
14992         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14993         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14994
14995 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14996
14997         * g++.dg/warn/implicit-typename1.C: Remove warning.
14998
14999 2003-02-28  Richard Henderson  <rth@redhat.com>
15000
15001         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15002         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15003
15004 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15005
15006         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15007         * g++.dg/pch/pch.exp: Likewise.
15008
15009 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15010
15011         PR c++/9879
15012         * testsuite/g++.dg/init/new4.C: New test.
15013
15014 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15015
15016         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15017
15018 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15019
15020         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15021         unsigned long.
15022
15023         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15024         wider than float.
15025
15026 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15027
15028         * lib/scanasm.exp: Add support for counting numbers of
15029         occurences.
15030         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15031         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15032
15033 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/9683
15036         * g++.dg/template/static3.C: New test.
15037
15038         PR c++/9829
15039         * g++.dg/parse/namespace6.C: New test.
15040
15041 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15042
15043         PR target/9732
15044         * gcc.dg/20030225-1.c: New test.
15045
15046 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15047
15048         * README: Remove out-of-date information.
15049
15050         PR c++/9836
15051         * g++.dg/template/spec6.C: New test.
15052
15053 2003-02-24  Jeff Law  <law@redhat.com>
15054
15055         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15056
15057 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15058
15059         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15060         * gcc.dg/pragma-ep-1.c: Likewise.
15061
15062 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15063
15064         PR c++/9602
15065         * g++.dg/template/friend16.C: New test.
15066
15067 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15068
15069         PR c++/5333
15070         * g++.dg/parse/fused-params1.C: Adjust error messages.
15071         * g++.dg/template/nested3.C: New test.
15072
15073 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15074
15075         * g++.dg/abi/param1.C: New test.
15076
15077 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15078
15079         PR c++/7982
15080         * g++.dg/warn/implicit-typename1.C: New test.
15081
15082 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15083
15084         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15085         with "mtune".
15086         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15087         * gcc.c-torture/execute/20010129-1.x: Likewise.
15088         * gcc.dg/20011107-1.c: Likewise.
15089         * gcc.dg/20020108-1.c: Likewise.
15090         * gcc.dg/20020122-3.c: Likewise.
15091         * gcc.dg/20020206-1.c: Likewise.
15092         * gcc.dg/20020310-1.c: Likewise.
15093         * gcc.dg/20020426-2.c: Likewise.
15094         * gcc.dg/20020517-1.c: Likewise.
15095         * gcc.dg/991230-1.c: Likewise.
15096         * gcc.dg/i386-unroll-1.c: Likewise.
15097         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15098
15099 2003-02-22  Jan Hubicka  <jh@suse.cz>
15100
15101         * gcc.dg/i386-mul.c: New test.
15102
15103 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15104
15105         * gcc.dg/builtins-5.c: New test case.
15106
15107 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15108
15109         * gcc.dg/asmreg-1.c: New test.
15110
15111 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15112
15113         PR c++/9749
15114         * g++.dg/parse/varmod1.C: New test.
15115
15116 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15117
15118         PR c++/9727
15119         * g++.dg/template/op1.C: New test.
15120
15121 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15122
15123         PR c++/8906
15124         * g++.dg/template/nested2.C: New test.
15125
15126 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15127
15128         PR c++/8724
15129         * g++.dg/expr/dtor1.C: New test.
15130
15131 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15132
15133         * gcc.dg/cpp/include3.c: New test.
15134         * gcc.dg/cpp/inc/foo.h: New file.
15135
15136 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15137
15138         * gcc.c-torture/execute/20030221-1.c: New test.
15139
15140 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15141
15142         PR c++/9729
15143         * g++.dg/abi/conv1.C: New test.
15144
15145 2003-02-20  Jan Hubicka  <jh@suse.cz>
15146
15147         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15148
15149 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15150
15151         * gcc.c-torture/compile/20030219-1.c: New test.
15152
15153 2003-02-18  Jan Hubicka  <jh@suse.cz>
15154
15155         * gcc.dg/funcorder.c: New test.
15156
15157 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15158
15159         * gcc.c-torture/execute/20030218-1.c: New.
15160
15161 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15162
15163         * gcc.dg/20030218-1.c: New.
15164
15165 2003-02-18  Richard Henderson  <rth@redhat.com>
15166
15167         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15168         * gcc.dg/attr-used-2.c: New.
15169
15170 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15171
15172         PR c++/9704
15173         * g++.dg/init/copy5.C: New test.
15174
15175 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15176
15177         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15178         * g++.dg/pch/pch.exp: Likewise.
15179
15180 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15181
15182         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15183         STACK_SIZE is not defined.
15184
15185 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15186
15187         PR c++/9457
15188         * g++.dg/template/init1.C: New test.
15189
15190 2003-02-16  Jan HUbicka  <jh@suse.cz>
15191
15192         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15193         (foo): Add few extra tests
15194         * gcc.dg/c99-const-expr-3.c: Likewise.
15195         * gcc.c-torture/execute/20030216-1.c: New.
15196
15197 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15198
15199         PR c++/9459
15200         * g++.dg/ext/typeof4.C: New test.
15201
15202 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15203
15204         * gcc.dg/i386-387-3.c: New test case.
15205
15206 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15207
15208         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15209         cris-*-elf* cris-*-aout* and mmix-*-*.
15210
15211 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15212
15213         * gcc.dg/20030213-1.c: New test.
15214
15215 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15216
15217         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15218         * gcc.dg/i386-387-2.c: Likewise.
15219
15220 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15221
15222         * gcc.dg/ppc-spe.c: Fix formatting.
15223         Enable tests that were previously unsupported by gas.
15224         Delete tests for instructions that no longer exist.
15225         Switch arguments on evsubifw builtin.
15226
15227 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15228
15229         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15230         STACK_SIZE is too small.
15231
15232 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15233             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15234
15235         * gcc.dg/decl-2.c: New test.
15236
15237 2003-02-10  Jan Hubicka  <jh@suse.cz>
15238
15239         * gcc.dg/i386-fpcvt-1.c:  New test.
15240
15241 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15242
15243         * gcc.c-torture/execute/20030209-1.c: New test.
15244
15245 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15246
15247         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15248         int-wide bitops, use the constants of the same width.
15249         Likewise, if long long is 32-bit wide, test bitops using
15250         32-bit constants.
15251
15252 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15253
15254         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15255
15256 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15257
15258         * testsuite/gcc.dg/builtins-4.c: New test case.
15259
15260 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15261
15262         * gcc.dg/20020430-1.c: Fix dg command typos.
15263         * gcc.dg/20020503-1.c: Likewise.
15264
15265 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15266
15267         PR c++/8785
15268         * g++.dg/parse/fused-params1.C: New test.
15269
15270         PR c++/8857
15271         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15272
15273         PR c++/8921
15274         * g++.dg/parse/non-dependent1.C: New test.
15275
15276         PR c++/8928
15277         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15278
15279         PR c++/9228
15280         * g++.dg/parse/undefined7.C: New test.
15281         * g++.dg/parse/non-templ1.C: New test.
15282
15283         PR c++/9229
15284         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15285
15286 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15287
15288         * gcc.c-torture/compile/20030206-1.c: New test.
15289
15290 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15291
15292         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15293         "pow" to "foo" to avoid potential confusion with a math built-in.
15294
15295 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15296
15297         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15298         conditions for SPARC targets.
15299
15300 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15301
15302         * gcc.dg/20030204-1.c: New test.
15303
15304 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15305
15306         PR c++/38
15307         * g++.dg/parse/array-size1.C: New test.
15308
15309         PR c++/5657
15310         * g++.dg/parse/undefined3.C: New test.
15311
15312         PR c++/5665
15313         * g++.dg/parse/undefined4.C: New test.
15314
15315         PR c++/5975
15316         * g++.dg/parse/undefined5.C: New test.
15317
15318         PR c++/7259
15319         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15320
15321         PR c++/8578
15322         * g++.dg/parse/casting-operator1.C: New test.
15323
15324         PR c++/8596
15325         * g++.dg/parse/undefined6.C: New test.
15326
15327         PR c++/8736
15328         * g++.dg/parse/missing-template1.C: New test.
15329
15330 2003-02-04  Jan Hubicka  <jh@suse.cz>
15331
15332         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15333         * gcc.dg/i386-cmov?.c:  Likewise.
15334         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15335         * gcc.dg/i386-ssefp-1.c:  Likewise.
15336         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15337         conventions.
15338
15339 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15340
15341         PR c++/7129
15342         * testsuite/g++.dg/ext/max.C: New test.
15343
15344 2003-02-03  Jan Hubicka  <jh@suse.cz>
15345
15346         * gcc.c-torture/execute/20030203-1.c: New test.
15347
15348 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15349
15350         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15351         'natural-endian'.
15352
15353 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15354
15355         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15356         * g++.dg/init/new2.C: Likewise.
15357         * g++.dg/other/new1.C: Likewise.
15358
15359 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15360
15361         * gcc.dg/struct-ret-libc.c: New test.
15362
15363 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15364
15365         * gcc.dg/20030129-1.c: New test.
15366
15367 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15368
15369         PR c++/8849
15370         * g++.dg/template/ptrmem4.C: New test.
15371
15372 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15373
15374         * g++.dg/parser/constant1.C: New test.
15375
15376 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15377
15378         PR c++/8591
15379         * g++.dg/parse/friend2.C: New test.
15380
15381 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15382
15383         PR c++/9437
15384         * g++.dg/template/unify4.C: New test.
15385
15386 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15387
15388         * gcc.c-torture/execute/20030128-1.c: New test.
15389
15390 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15391
15392         * g++.dg/lookup/nested1.C: Test moved from ...
15393         * g++.old-deja/g++.other/lookup24.C: ... here.
15394
15395 2003-01-28  Jan Hubicka  <jh@suse.cz>
15396
15397         * gcc.dg/i386-cmov5.c:  New test.
15398
15399 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15400
15401         * gcc.c-torture/execute/20010925-1.c: Changed the
15402         memcpy declaration.
15403
15404 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15405
15406         PR c++/3902
15407         * g++.dg/parse/template5.C: New test.
15408
15409 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15410
15411         PR fortran/9258
15412         * g77.dg/pr9258: New test.
15413
15414 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15415
15416         * README: Move relevant parts from README.g++.
15417
15418         * README.g++: Remove this file.
15419
15420 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15421
15422         * g++.dg/abi/dcast1.C: New test.
15423
15424 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15425
15426         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15427
15428 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15429
15430         PR c++/47
15431         * g++.old-deja/g++.other/lookup24.C: New test.
15432
15433 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15434
15435         PR middle-end/7227
15436         * gcc.dg/uninit-C.c: New test.
15437
15438 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         * g++.dg/abi/covariant1.C: New test.
15441
15442 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15443
15444         * gcc.dg/20030123-1.c: New test.
15445
15446 2003-01-25  Jan Hubicka  <jh@suse.cz>
15447
15448         PR opt/8492
15449         * gcc.c-torture/compile/20030125-1.c
15450
15451 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         PR c++/9403
15454         * g++.dg/parse/template3.C: New test.
15455         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15456
15457         PR c++/795
15458         * g++.dg/parse/template4.C: New test.
15459
15460         PR c++/9415
15461         * g++.dg/template/qual2.C: New test.
15462
15463         PR c++/8545
15464         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15465
15466         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15467
15468 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15469
15470         * gcc.c-torture/execute/switch-1.c: New test case.
15471
15472 2003-01-25  Jan Hubicka  <jh@suse.cz>
15473
15474         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15475
15476 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15477
15478         Tweaks for Bison-1.875. From the NEWS file:
15479         "- `parse error' -> `syntax error'
15480         Bison now uniformly uses the term `syntax error'"
15481         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15482         * gcc.dg/cpp/digraph2.c: Likewise.
15483         * gcc.dg/cpp/direct2.c: Likewise.
15484         * gcc.dg/cpp/paste4.c: Likewise.
15485         * gcc.dg/c90-restrict-1.c: Likewise.
15486         * gcc.dg/c99-func-2.c: Likewise.
15487         * gcc.dg/noncompile/920721-2.c: Likewise.
15488         * gcc.dg/noncompile/930622-2.c: Likewise.
15489         * gcc.dg/noncompile/940112-1.c: Likewise.
15490         * gcc.dg/noncompile/950921-1.c: Likewise.
15491         * gcc.dg/noncompile/951123-1.c: Likewise.
15492         * gcc.dg/noncompile/971104-1.c: Likewise.
15493         * gcc.dg/noncompile/990416-1.c: Likewise.
15494
15495 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15496
15497         * g++.dg/parse/undefined1.C: Add error message.
15498
15499 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15500
15501         PR c++/9354
15502         * g++.dg/parse/new1.C: New test.
15503
15504         PR c++/9216
15505         * g++.dg/parse/template2.C: New test.
15506
15507         PR c++/9354
15508         * g++.dg/parse/typedef2.C: New test.
15509
15510         PR c++/9328
15511         * g++.dg/ext/typeof3.C: New test.
15512
15513 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15514
15515         PR c++/2738
15516         * g++.dg/parse/ret-type1.C: New test.
15517
15518         PR c++/3792
15519         * g++.dg/parse/tmpl-outside1.C: New test.
15520
15521         PR c++/4207
15522         * g++.dg/parse/int-as-enum1.C: New test.
15523
15524         PR c++/4903
15525         * g++.dg/parse/no-typename1.C: New test.
15526
15527         PR c++/5533
15528         * g++.dg/parse/no-value1.C: New test.
15529
15530         PR c++/5921
15531         * g++.dg/parse/wrong-inline1.C: New test.
15532
15533         PR c++/6402
15534         * g++.dg/parse/ref1.C: New test.
15535
15536         PR c++/6992
15537         * g++.dg/parse/attr-ctor1.C: New test.
15538
15539         PR c++/7229
15540         * g++.dg/parse/namespace5.C: New test.
15541
15542         PR c++/7917
15543         * g++.dg/parse/func-def1.C: New test.
15544
15545         PR c++/8143
15546         * g++.dg/parse/undefined1.C: New test.
15547
15548         PR c++/5723, PR c++/8522
15549         * g++.dg/parse/specialization1.C: New test.
15550
15551         PR c++/163, PR c++/8595
15552         * g++.dg/parse/struct-as-enum1.C: New test.
15553
15554         PR c++/9173
15555         * g++.dg/parse/undefined2.C: New test.
15556
15557 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c++/9298
15560         * g++.dg/parse/template1.C: New test.
15561
15562         PR c++/9384
15563         * g++.dg/parse/using1.C: New test.
15564
15565         PR c++/9285
15566         PR c++/9294
15567         * g++.dg/parse/expr2.C: New test.
15568
15569         PR c++/9388
15570         * g++.dg/parse/lookup2.C: Likewise.
15571
15572 2003-01-21  Jan Hubicka  <jh@suse.cz>
15573
15574         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15575         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15576         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15577         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15578
15579 2003-01-20  Nick Clifton  <nickc@redhat.com>
15580
15581         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15582         problem with ARM sibcall code generation.
15583
15584 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15585
15586         * gcc.c-torture/execute/20030120-1.c: New.
15587
15588 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15589
15590         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15591
15592 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15593
15594         PR c++/9272
15595         * g++.dg/parse/ctor1.C: New test.
15596
15597         PR c++/9294:
15598         * g++.dg/parse/qualified1.C: New test.
15599
15600         * g++.dg/parse/typename3.C: New test.
15601
15602 2003-01-16  Richard Henderson  <rth@redhat.com>
15603
15604         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15605
15606 2003-01-16  Richard Henderson  <rth@redhat.com>
15607
15608         * g++.dg/pch/pch.exp: Copy test header to the working directory
15609         before using it either for precompilation or direct use.
15610         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15611         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15612
15613 2003-01-16  Richard Henderson  <rth@redhat.com>
15614
15615         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15616         before using it either for precompilation or direct use.
15617         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15618         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15619
15620 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15621
15622         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15623         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15624         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15625         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15626         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15627         typename warning into error.
15628         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15629         error messages.
15630         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15631         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15632         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15633         messages.
15634         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15635         make declaration visible in template.
15636         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15637         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15638         messages.
15639         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15640         message.
15641         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15642         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15643         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15644         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15645         typename warning with error message.
15646         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15647         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15648         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15649
15650 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15651
15652         * g++.dg/parse/ambig2.C: New test.
15653
15654 2003-01-15  Richard Henderson  <rth@redhat.com>
15655
15656         * g++.dg/tls/init-2.C: Update error message string.
15657
15658 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15659
15660         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15661
15662 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15663
15664         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15665         all for HC11/HC12.
15666         * gcc.c-torture/compile/20001205-1.x: Likewise.
15667         * gcc.c-torture/compile/20001226-1.x: Likewise.
15668         * gcc.c-torture/compile/920520-1.x: Likewise.
15669         * gcc.c-torture/compile/961203-1.x: Likewise.
15670         * gcc.c-torture/compile/20020604-1.x: Likewise.
15671
15672 2003-01-15  Jan Hubicka  <jh@suse.cz>
15673
15674         * gcc.c-torture/compile/20030115-1.c: New test.
15675
15676         * gcc.dg/i386-fpcvt-1.c: New test.
15677         * gcc.dg/i386-fpcvt-2.c: New test.
15678
15679 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15680
15681         Further conform g++'s __vmi_class_type_info to the C++ ABI
15682         specification.
15683         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15684         the specification.
15685
15686 2003-01-14  Jan Hubicka  <jh@suse.cz>
15687
15688         * gcc.dg/i386-fpcvt-1.c: New test.
15689         * gcc.dg/i386-fpcvt-2.c: New test.
15690
15691 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15692
15693         * gcc.dg/i386-mmx-3.c: New test.
15694
15695 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15696
15697         PR c++/9264
15698         * g++.dg/parse/octal1.C: New file.
15699
15700         PR c++/9172
15701         * g++.dg/parse/typename1.C: New file.
15702
15703 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15704
15705         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15706         * gcc.dg/bf-no-ms-layout.c: Likewise.
15707         * gcc.dg/bf-ms-attrib.c: Likewise.
15708
15709 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15710
15711         PR c++/9099
15712         * g++.dg/parse/dtor1.C: New file.
15713
15714         PR c++/9128
15715         * g++.dg/rtti/typeid1.C: New file.
15716
15717         PR c++/9153
15718         * g++.dg/parse/lookup1.C: New file.
15719
15720         PR c++/9171
15721         * g++.dg/templ/spec5.C: New file.
15722
15723 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15724
15725         * gcc.c-torture/compile/20030110-1.c: New test.
15726
15727 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15728
15729         Merge from pch-branch:
15730
15731         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15732
15733         * gcc.dg/pch/cpp-1.h: New.
15734         * gcc.dg/pch/cpp-1.c: New.
15735         * gcc.dg/pch/cpp-2.h: New.
15736         * gcc.dg/pch/cpp-2.c: New.
15737
15738         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15739
15740         * gcc.dg/pch/except-1.h: New.
15741         * gcc.dg/pch/except-1.c: New.
15742
15743         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15744
15745         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15746         running test.
15747         * gcc.dg/pch: Include *.hp not *.h.
15748         * gcc.dg/pch/system-1.h: New.
15749         * gcc.dg/pch/system-1.c: New.
15750
15751         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15752
15753         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15754         rather than trying to build and run a program using PCH.
15755         * gcc.dg/pch: Remove dg-do commands from test files.
15756
15757         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15758
15759         * gcc.dg/pch/macro-3.c: New.
15760         * gcc.dg/pch/macro-3.h: New.
15761
15762         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15763
15764         * gcc.dg/pch/common-1.c: New.
15765         * gcc.dg/pch/common-1.h: New.
15766         * gcc.dg/pch/decl-1.c: New.
15767         * gcc.dg/pch/decl-1.h: New.
15768         * gcc.dg/pch/decl-2.c: New.
15769         * gcc.dg/pch/decl-2.h: New.
15770         * gcc.dg/pch/decl-3.c: New.
15771         * gcc.dg/pch/decl-3.h: New.
15772         * gcc.dg/pch/decl-4.c: New.
15773         * gcc.dg/pch/decl-4.h: New.
15774         * gcc.dg/pch/decl-5.c: New.
15775         * gcc.dg/pch/decl-5.h: New.
15776         * gcc.dg/pch/global-1.c: New.
15777         * gcc.dg/pch/global-1.h: New.
15778         * gcc.dg/pch/inline-1.c: New.
15779         * gcc.dg/pch/inline-1.h: New.
15780         * gcc.dg/pch/inline-2.c: New.
15781         * gcc.dg/pch/inline-2.h: New.
15782         * gcc.dg/pch/static-1.c: New.
15783         * gcc.dg/pch/static-1.h: New.
15784         * gcc.dg/pch/static-2.c: New.
15785         * gcc.dg/pch/static-2.h: New.
15786
15787         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15788
15789         * g++.dg/pch/pch.exp: Better handle failing testcases.
15790         * gcc.dg/pch/pch.exp: Likewise.
15791         * gcc.dg/pch/macro-1.c: New.
15792         * gcc.dg/pch/macro-1.h: New.
15793         * gcc.dg/pch/macro-2.c: New.
15794         * gcc.dg/pch/macro-2.h: New.
15795
15796         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15797
15798         * g++.dg/dg.exp: Treat files in pch/ specially.
15799         * g++.dg/pch/pch.exp: New file.
15800         * g++.dg/pch/empty.H: New file.
15801         * g++.dg/pch/empty.C: New file.
15802         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15803         "precompile".
15804
15805         * gcc.dg/pch/pch.exp: New file.
15806         * gcc.dg/pch/empty.h: New file.
15807         * gcc.dg/pch/empty.c: New file.
15808         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15809         "precompile".
15810
15811 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15812
15813         * g++.dg/template/friend14.C: New test.
15814
15815 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15816
15817         * gcc.dg/old-style-asm-1.c: New test.
15818
15819 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15820
15821         * gcc.c-torture/compile/20030109-1.c: New test.
15822
15823 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15824
15825         * gcc.c-torture/execute/20030109-1.c: New test.
15826
15827 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15828
15829         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15830         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15831         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15832         * g++.old-deja/g++.mike/eh2.C: Likewise
15833         * g++.old-deja/g++.mike/eh3.C: Likewise
15834         * g++.old-deja/g++.mike/eh5.C: Likewise
15835         * g++.old-deja/g++.mike/eh6.C: Likewise
15836         * g++.old-deja/g++.mike/eh7.C: Likewise
15837         * g++.old-deja/g++.mike/eh8.C: Likewise
15838         * g++.old-deja/g++.mike/eh9.C: Likewise
15839         * g++.old-deja/g++.mike/eh10.C: Likewise
15840         * g++.old-deja/g++.mike/eh12.C: Likewise
15841         * g++.old-deja/g++.mike/eh13.C: Likewise
15842         * g++.old-deja/g++.mike/eh14.C: Likewise
15843         * g++.old-deja/g++.mike/eh16.C: Likewise
15844         * g++.old-deja/g++.mike/eh17.C: Likewise
15845         * g++.old-deja/g++.mike/eh18.C: Likewise
15846         * g++.old-deja/g++.mike/eh21.C: Likewise
15847         * g++.old-deja/g++.mike/eh23.C: Likewise
15848         * g++.old-deja/g++.mike/eh24.C: Likewise
15849         * g++.old-deja/g++.mike/eh25.C: Likewise
15850         * g++.old-deja/g++.mike/eh26.C: Likewise
15851         * g++.old-deja/g++.mike/eh27.C: Likewise
15852         * g++.old-deja/g++.mike/eh28.C: Likewise
15853         * g++.old-deja/g++.mike/eh29.C: Likewise
15854         * g++.old-deja/g++.mike/eh31.C: Likewise
15855         * g++.old-deja/g++.mike/eh33.C: Likewise
15856         * g++.old-deja/g++.mike/eh34.C: Likewise
15857         * g++.old-deja/g++.mike/eh35.C: Likewise
15858         * g++.old-deja/g++.mike/eh36.C: Likewise
15859         * g++.old-deja/g++.mike/eh37.C: Likewise
15860         * g++.old-deja/g++.mike/eh38.C: Likewise
15861         * g++.old-deja/g++.mike/eh39.C: Likewise
15862         * g++.old-deja/g++.mike/eh40.C: Likewise
15863         * g++.old-deja/g++.mike/eh41.C: Likewise
15864         * g++.old-deja/g++.mike/eh42.C: Likewise
15865         * g++.old-deja/g++.mike/eh44.C: Likewise
15866         * g++.old-deja/g++.mike/eh46.C: Likewise
15867         * g++.old-deja/g++.mike/eh47.C: Likewise
15868         * g++.old-deja/g++.mike/eh48.C: Likewise
15869         * g++.old-deja/g++.mike/eh49.C: Likewise
15870         * g++.old-deja/g++.mike/eh50.C: Likewise
15871         * g++.old-deja/g++.mike/eh51.C: Likewise
15872         * g++.old-deja/g++.mike/eh53.C: Likewise
15873         * g++.old-deja/g++.mike/eh55.C: Likewise
15874         * g++.old-deja/g++.mike/p7912.C: Likewise
15875         * g++.old-deja/g++.mike/p9706.C: Likewise
15876         * g++.old-deja/g++.mike/p10416.C: Likewise
15877         * g++.old-deja/g++.mike/p11667.C: Likewise
15878         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15879         Remove redundant reference to Iris.
15880         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15881         Elxsi, i860, Pico Java, and WE32K.
15882
15883 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15884
15885         * g++.dg/ext/asm4.C: New test.
15886
15887 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15888
15889         PR c++/9030
15890         * g++.dg/template/friend12.C: New test.
15891         * g++.dg/template/friend13.C: Likewise.
15892         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15893
15894 2003-01-08  Jan Hubicka  <jh@suse.cz>
15895
15896         * gcc.dg/i386-cadd.c: New test.
15897         * gcc.dg/i386-cmov4.c: Likewise.
15898
15899 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15900
15901         PR c++/9165
15902         * g++.dg/warn/Wunused-3.C: New test.
15903
15904         * g++.dg/abi/bitfield9.C: New test.
15905
15906         PR c++/9189
15907         * g++.dg/parse/defarg3.C: New test.
15908
15909 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15910
15911         * g++.dg/parse/ambig1.C: New test.
15912         * g++.dg/parse/defarg2.C: New test.
15913
15914 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15915
15916         * g++.dg/template/defarg-1.C: New test.
15917         * g++.dg/template/local2.C: Likewise.
15918
15919 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15920
15921         * gcc.c-torture/execute/20030105-1.c: New test.
15922
15923 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15924
15925         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15926         * g++.dg/parse/namespace4.C: Likewise.
15927
15928 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15929
15930         * g++.dg/template/ntp2.C: New test.
15931
15932 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15933
15934         * g++.dg/parse/extern-C-1.C: New test.
15935
15936         * g++.dg/parse/namespace4.C: New test.
15937
15938         * g++.dg/template/nested1.C: New test.
15939
15940         * g++.dg/parse/namespace3.C: New test.
15941
15942 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15943
15944         * g++.dg/lookup/two-stage1.C: New test.
15945
15946 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15947
15948         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15949         * g++.old-deja/g++.jason/access8.C: Likewise.
15950         * g++.old-deja/g++.other/decl5.C: Likewise.
15951
15952 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15953
15954         * g++.dg/parse/parse7.C: New test.
15955
15956 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15957
15958         PR c++/2843
15959         * g++.dg/ext/attrib7.C: New test.
15960
15961 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15962
15963         * g++.dg/parse/parse6.C: New test.
15964
15965 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15966
15967         * gcc.dg/h8300-stack-1.c: New.
15968
15969 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15970
15971         g++.dg/lookup/exception1.C: New test.
15972
15973         g++.dg/lookup/template1.C: New test.
15974
15975         g++.dg/parse/namespace2.C: New test.
15976
15977         g++.dg/parse/parens2.C: New test.
15978
15979 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15980
15981         * g++.dg/parse/parse5.C: New test.
15982         * g++.dg/lookup/scoped4.C: New test.
15983
15984 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15985
15986         * g++.dg/parse/parens1.C: New test.
15987
15988         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15989         angle-bracket1.C.
15990         * g++.dg/parse/parens2.C: New test.
15991
15992         * g++.dg/lookup/scope-operator1.C: New test.
15993
15994         * g++.dg/parse/operator1.C: New test.
15995
15996 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15997
15998         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15999         * g++.old-deja/g++.other/access6.C: Likewise.
16000         * g++.old-deja/g++.other/decl1.C: Likewise.
16001         * g++.old-deja/g++.pt/typename12.C: Likewise.
16002
16003 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16004
16005         * g++.dg/parse/namespace1.C: New test.
16006
16007 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16008
16009         * g++.dg/parse/parse4.C: New test.
16010
16011 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16012
16013         * g++.dg/parse/parse3.C: New test.
16014
16015 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16016
16017         * g++.dg/parse/parse2.C: New test.
16018
16019 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16020
16021         * g++.dg/template/friend11.C: New test.
16022
16023 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16024
16025         * g++.dg/parse/parse1.C: New test.
16026
16027 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16028
16029         * lib/profopt.exp: Change the name of a global variable to avoid
16030         possible clashes with other test suites.
16031
16032 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16033
16034         * g++.dg/inherit/covariant8.C: New test.
16035
16036 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16037
16038         * g++.dg/init/array9.C: New test.
16039
16040         PR c++/9112
16041         * g++.dg/parse/expr1.C: New test.
16042
16043 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16044
16045         * gcc.c-torture/compile/20021230-1.c: New test.
16046
16047 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16048
16049         * g++.dg/inherit/covariant5.C: New test.
16050         * g++.dg/inherit/covariant6.C: New test.
16051         * g++.dg/inherit/covariant7.C: New test.
16052
16053 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16054
16055         PR c++/2739
16056         * g++.dg/other/access2.C: New test.
16057
16058 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16059
16060         * g++.dg/other/anon-struct.C: No longer fails
16061         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16062         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16063         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16064
16065 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16066
16067         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16068
16069 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16070
16071         * g++.dg/eh/spec4.C: Remove stray semicolon.
16072         * g++.dg/expr/pmf-1.C: Change error message.
16073         * g++.dg/ext/asm1.C: Remove stray semicolon.
16074         * g++.dg/ext/typename1.C: Add missing typenames.
16075         * g++.dg/inherit/template-as-base.C: Change error message.
16076         * g++.dg/lookup/scoped1.C: Likewise.
16077         * g++.dg/lookup/scoped2.C: Likewise.
16078         * g++.dg/lookup/using2.C: Likewise.
16079         * g++.dg/other/component1.C: Remove stray semicolon.
16080         * g++.dg/other/do1.C: Change error message.
16081         * g++.dg/other/error2.C: Likewise.
16082         * g++.dg/other/init1.C: Likewise.
16083         * g++.dg/other/packed1.C: Remove stray semicolon.
16084         * g++.dg/other/ptrmem2.C: Change error message.
16085         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16086         marker.
16087         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16088         * g++.dg/template/access3.C: Add typename keyword.
16089         * g++.dg/template/access5.C: Remove stray semicolon.
16090         * g++.dg/template/access6.C: Likewise.
16091         * g++.dg/template/complit1.C: Likewise.
16092         * g++.dg/template/crash1.C: Change error message.
16093         * g++.dg/template/inherit2.C: Remove stray semicolon.
16094         * g++.dg/template/instantiate2.C: Likewise.
16095         * g++.dg/template/instantiate3.C: Change error message.
16096         * g++.dg/template/qual1.C: Remove stray semicolon.
16097         * g++.dg/template/qualttp18.C: Change error message.
16098         * g++.dg/template/ref1.C: Remove stray semicolon.
16099         * g++.dg/template/sizeof1.C (A::value): Declare it.
16100         * g++.dg/template/spec4.C: Change error message.
16101         * g++.dg/template/static1.C: Likewise.
16102         * g++.dg/template/type1.C: Likewise.
16103         * g++.dg/template/typename3.C: Likewise.
16104         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16105         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16106         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16107         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16108         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16109         named return value extension.
16110         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16111         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16112         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16113         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16114         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16115         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16116         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16117         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16118         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16119         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16120         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16121         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16122         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16123         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16124         syntax.
16125         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16126         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16127         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16128         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16129         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16130         * g++.old-deja/g++.brendan/template11.C: Likewise.
16131         * g++.old-deja/g++.brendan/template26.C: Likewise.
16132         * g++.old-deja/g++.brendan/template27.C: Use explicit
16133         specialization syntax.
16134         * g++.old-deja/g++.brendan/template30.C: Likewise.
16135         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16136         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16137         non-dependent names.
16138         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16139         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16140         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16141         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16142         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16143         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16144         named return value extension.
16145         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16146         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16147         * g++.old-deja/g++.ext/return1.C: Likewise.
16148         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16149         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16150         * g++.old-deja/g++.jason/access8.C: Likewise.
16151         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16152         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16153         pseudo-destructor names.
16154         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16155         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16156         pseudo-destructor names.
16157         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16158         * g++.old-deja/g++.jason/overload19.C: Likewise.
16159         * g++.old-deja/g++.jason/overload32.C: Likewise.
16160         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16161         stray semicolons.
16162         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16163         * g++.old-deja/g++.jason/return.C: Likewise.
16164         * g++.old-deja/g++.jason/return2.C: Likewise.
16165         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16166         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16167         syntax.
16168         * g++.old-deja/g++.jason/template10.C: Account for use of
16169         non-dependent names.
16170         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16171         syntax.
16172         * g++.old-deja/g++.jason/template37.C: Likewise.
16173         * g++.old-deja/g++.law/access4.C: Change error messages.
16174         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16175         pseudo-destructor names.
16176         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16177         * g++.old-deja/g++.law/ctors9.C: Likewise.
16178         * g++.old-deja/g++.law/cvt22.C: Likewise.
16179         * g++.old-deja/g++.law/dtors5.C: Likewise.
16180         * g++.old-deja/g++.law/global-init1.C: Likewise.
16181         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16182         * g++.old-deja/g++.law/operators28.C: Likewise.
16183         * g++.old-deja/g++.law/visibility28.C: Likewise.
16184         * g++.old-deja/g++.martin/eval1.C: Likewise.
16185         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16186         name.
16187         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16188         * g++.old-deja/g++.mike/net34.C: Likewise.
16189         * g++.old-deja/g++.mike/net36.C: Likewise.
16190         * g++.old-deja/g++.mike/ns2.C: Likewise.
16191         * g++.old-deja/g++.mike/p12306.C: Likewise.
16192         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16193         value extension.
16194         * g++.old-deja/g++.mike/p700.C: Likewise.
16195         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16196         * g++.old-deja/g++.mike/p710.C: Likewise.
16197         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16198         value extension.
16199         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16200         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16201         * g++.old-deja/g++.ns/crash2.C: Likewise.
16202         * g++.old-deja/g++.ns/crash3.C: Likewise.
16203         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16204         * g++.old-deja/g++.ns/ns17.C: Likewise.
16205         * g++.old-deja/g++.ns/template16.C: Likewise.
16206         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16207         keyword.
16208         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16209         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16210         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16211         named return value extension.
16212         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16213         * g++.old-deja/g++.other/access4.C: Issue additional error
16214         messages.
16215         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16216         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16217         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16218         * g++.old-deja/g++.other/crash25.C: Change error message.
16219         * g++.old-deja/g++.other/crash4.C: Change error message.
16220         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16221         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16222         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16223         checks.
16224         * g++.old-deja/g++.other/defarg8.C: Likewise.
16225         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16226         * g++.old-deja/g++.other/dtor10.C: Likewise.
16227         * g++.old-deja/g++.other/incomplete.C: Likewise.
16228         * g++.old-deja/g++.other/linkage7.C: Likewise.
16229         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16230         lookup algorithm.
16231         * g++.old-deja/g++.other/mangle2.C: Likewise.
16232         * g++.old-deja/g++.other/refinit2.C: Likewise.
16233         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16234         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16235         * g++.old-deja/g++.pt/crash28.C: Likewise.
16236         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16237         syntax.
16238         * g++.old-deja/g++.pt/crash32.C: Change error message.
16239         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16240         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16241         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16242         error message position.
16243         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16244         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16245         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16246         syntax.
16247         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16248         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16249         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16250         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16251         keyword.
16252         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16253         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16254         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16255         keyword.
16256         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16257         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16258         syntax.
16259         * g++.old-deja/g++.pt/friend28.C: Account for use of
16260         non-dependent names.
16261         * g++.old-deja/g++.pt/friend29.C: Likewise.
16262         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16263         rules.
16264         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16265         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16266         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16267         lookup rules.
16268         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16269         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16270         keyword.
16271         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16272         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16273         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16274         keyword.
16275         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16276         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16277         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16278         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16279         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16280         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16281         keyword.
16282         * g++.old-deja/g++.pt/spec10.C: Likewise.
16283         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16284         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16285         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16286         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16287         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16288         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16289         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16290         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16291         * g++.old-deja/g++.pt/typename15.C: Likewise.
16292         * g++.old-deja/g++.pt/typename22.C: Likewise.
16293         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16294         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16295         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16296         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16297         syntax.
16298         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16299         return value extension.
16300         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16301         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16302         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16303         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16304
16305 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16306
16307         * g++.dg/warn/inline1.C: New test.
16308         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16309         * g++.old-deja/g++.jason/synth10.C: Likewise.
16310         * g++.old-deja/g++.mike/net31.C: Likewise.
16311         * g++.old-deja/g++.mike/p8786.C: Likewise.
16312
16313         * g++.dg/template/friend10.C: New test.
16314         * g++.dg/template/conv5.C: New test.
16315
16316 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16317
16318         * g++.dg/lookup/scoped3.C: New test.
16319
16320         * g++.dg/lookup/decl1.C: New test.
16321         * g++.dg/lookup/decl2.C: New test.
16322
16323 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16324
16325         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16326         gcc.c-torture/compile/20021015-1.c,
16327         gcc.c-torture/compile/20021015-2.c,
16328         gcc.c-torture/compile/20021123-1.c,
16329         gcc.c-torture/compile/20021123-2.c,
16330         gcc.c-torture/compile/20021123-3.c,
16331         gcc.c-torture/compile/20021123-4.c,
16332         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16333         only to 3.1 or 3.2 branch.
16334
16335 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16336
16337         * gcc.dg/i386-bitfield3.c: New test.
16338
16339         * gcc.dg/i386-bitfield2.c: New test.
16340
16341 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16342
16343         * g++.dg/parse/conv_op1.C: New test.
16344
16345 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16346
16347         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16348         approved.
16349
16350 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16351
16352         * gcc.c-torture/compile/20021220-1.c: New test.
16353
16354 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16355
16356         * gcc.dg/i386-fastcall-1.c: New.
16357
16358 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16359
16360         * gcc.c-torture/execute/20021219-1.c: New test.
16361
16362 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16363
16364         * gcc.dg/i386-pic-1.c: New test.
16365
16366 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16367
16368         PR c++/8099
16369         * g++.dg/template/friend9.C: New test.
16370
16371 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16372
16373         PR c++/3663
16374         * g++.dg/template/access7.C: New test.
16375
16376 2002-12-18  Nick Clifton  <nickc@redhat.com>
16377
16378         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16379         the libstdc++-v3 directory has been found.
16380
16381 2002-12-12  Devang Patel <dpatel@apple.com>
16382         * gcc.dg/darwin-ld-1.c: New test.
16383         * gcc.dg/darwin-ld-2.c: New test.
16384         * gcc.dg/darwin-ld-3.c: New test.
16385         * gcc.dg/darwin-ld-4.c: New test.
16386         * gcc.dg/darwin-ld-5.c: New test.
16387
16388 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16389
16390         * gcc.c-torture/compile/20021212-1.c: New test.
16391
16392 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16393
16394         * gcc.dg/fshort-wchar: New test.
16395
16396 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16397
16398         PR c++/8372
16399         * g++.dg/template/dtor1.C: New test.
16400
16401         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16402         markers.
16403
16404 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16405
16406         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16407
16408 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16409
16410         * g++.dg/template/static1.C: New test.
16411         * g++.dg/template/static2.C: New test.
16412         * g++.old-deja/g++.ext/memconst.C: New test.
16413
16414 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16415
16416         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16417         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16418         * g++.dg/special/initp1.C: Likewise.
16419
16420 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16421
16422         * gcc.c-torture/execute/20021204-1.c: New test.
16423
16424 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16425
16426         * gcc.dg/ppc-fmadd-1.c: New file.
16427         * gcc.dg/ppc-fmadd-2.c: New file.
16428         * gcc.dg/ppc-fmadd-3.c: New file.
16429
16430 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16431
16432         * gcc.c-torture/compile/20021204-1.c: New test.
16433
16434 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16435
16436         * g++.dg/inherit/covariant2.C: New test.
16437         * g++.dg/inherit/covariant3.C: New test.
16438         * g++.dg/inherit/covariant4.C: New test.
16439         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16440         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16441
16442 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16443
16444         PR c++/8688
16445         * g++.dg/init/brace3.C: New test.
16446
16447 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16448
16449         * gcc.dg/20020210-1.c: Fix a comment typo.
16450
16451 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16452
16453         PR c++/8720
16454         * g++.dg/parse/defarg1.C: New test.
16455
16456         PR c++/8615
16457         * g++.dg/template/char1.C: New test.
16458
16459         * g++.dg/template/varmod1.C: Fix typo.
16460
16461 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16462
16463         DR 180
16464         * g++.old-deja/g++.pt/crash32.C: Expect error.
16465
16466 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16467
16468         PR c++/5919
16469         * g++.dg/template/varmod1.C: New test.
16470
16471         PR c++/8727
16472         * g++.dg/inherit/typeinfo1.C: New test.
16473
16474         PR c++/8663
16475         * g++.dg/inherit/typedef1.C: New test.
16476
16477 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16478
16479         PR c++/8332
16480         PR c++/8493
16481         * g++.dg/template/strlen1.C: New test.
16482
16483         PR c++/8227
16484         * g++.dg/template/ctor2.C: New test.
16485
16486         PR c++/8214
16487         * g++.dg/init/string1.C: New test.
16488
16489         PR c++/8511
16490         * g++.dg/template/friend8.C: New test.
16491
16492 2002-11-29  Joe Buck <jbuck@synopsys.com>
16493
16494         * g++.dg/lookup/anon2.C: New test.
16495
16496 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16497
16498         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16499         h8300 port.
16500
16501 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16502
16503         * gcc.dg/bitfld-6.c: New test.
16504
16505 2002-11-27  Jan Hubicka  <jh@suse.cz>
16506
16507         * gcc.c-torture/execute/20021127.[cx]: New test.
16508
16509 2002-11-26  Jan Hubicka  <jh@suse.cz>
16510
16511         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16512         quality.
16513
16514 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16515
16516         * g++.dg/init/brace2.C: New test.
16517         * g++.old-deja/g++.mike/p9129.C: Correct.
16518
16519 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16520
16521         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16522
16523 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16524
16525         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16526
16527 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16528
16529         * testsuite/g++.dg/abi/empty11.C: New test.
16530         * testsuite/g++.dg/rtti/cv1.C: New test.
16531
16532 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16533
16534         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16535
16536 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16537
16538         * g++.dg/abi/empty10.C: New test.
16539
16540 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16541
16542         * gcc.c-torture/compile/20021124-1.c: New test.
16543
16544 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16545
16546         * g++.dg/abi/rtti2.C: New test.
16547
16548 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16549
16550         * gcc.dg/i386-unroll-1.c: New test.
16551
16552 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16553
16554         * gcc.c-torture/compile/20021120-1.c: New test.
16555         * gcc.c-torture/compile/20021120-2.c: New test.
16556
16557 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16558
16559         * gcc.dg/bitfld-5.c: New test.
16560
16561 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16562
16563         * gcc.c-torture/execute/20021120-3.c: New test.
16564
16565 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16566
16567         * gcc.c-torture/execute/20021120-2.c: New test.
16568
16569 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16570
16571         * gcc.c-torture/execute/20021120-1.c: New test.
16572
16573 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16574
16575         * gcc.c-torture/execute/20021118-3.c: New test.
16576
16577 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16578
16579         * gcc.c-torture/compile/20021119-1.c: New test.
16580
16581 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16582
16583         * gcc.dg/duff-1.c: New test.
16584         * gcc.dg/duff-2.c: New test.
16585         * gcc.dg/duff-3.c: New test.
16586
16587 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16588
16589         * gcc.dg/cpp/_Pragma5.c: New test.
16590
16591 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16592
16593         * gcc.c-torture/execute/20021118-2.c: New test.
16594
16595 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16596
16597         * gcc.c-torture/execute/20021118-1.c: New test.
16598
16599 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16600
16601         * gcc.dg/20021116-1.c: New test.
16602
16603 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16604
16605         * g++.dg/abi/vcall1.C: New test.
16606
16607 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16608
16609         * gcc.dg/20021029-1.c: New test.
16610         * gcc.dg/20021029-2.c: New test.
16611
16612 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16613
16614         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16615
16616 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16617
16618         PR c/8439
16619         * gcc.dg/20021110.c: Move to ...
16620         * gcc.c-torture/compile/20021110.c: .... here.
16621
16622 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16623
16624         PR c/8467
16625         * gcc.c-torture/execute/20021111-1.c
16626
16627 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16628
16629         PR c/8439
16630         * gcc.dg/20021110.c: New test.
16631
16632 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16633
16634         * g++.dg/abi/vthunk3.C: Run only on x86.
16635
16636 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16637
16638         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16639
16640 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16641
16642         * lib/compat.exp (compat-execute): Fix logic error in last
16643         change.
16644
16645 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16646
16647         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16648
16649 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16650
16651         PR c++/8389
16652         * g++.dg/template/access6.C: New test.
16653
16654 2002-11-08  Jan Hubicka  <jh@suse.cz>
16655
16656         * gcc.dg/i386-ssefp-1.c: New test.
16657         * gcc.dg/i386-ssefp-1.c: New test.
16658
16659 2002-11-08  Jan Hubicka  <jh@suse.cz>
16660
16661         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16662
16663 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16664
16665         * g++.dg/abi/vthunk3.C: New test.
16666
16667         PR c++/8338
16668         * g++.dg/template/crash2.C: New test.
16669
16670 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16671
16672         * testsuite/g++.dg/abi/dtor1.C: New test.
16673         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16674
16675 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16676
16677         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16678         Darwin.
16679
16680 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16681
16682         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16683         -mthumb.  Only xfail with -O0.
16684
16685 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * g++.dg/abi/thunk1.C: New test.
16688         * g++.dg/abi/thunk2.C: Likewise.
16689         * g++.dg/abi/vtt1.C: Likewise.
16690
16691 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16692
16693         PR optimization/8423
16694         * gcc.c-torture/execute/builtin-constant.c: New test.
16695
16696 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16697
16698         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16699         Add some more cases.
16700
16701 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/8391
16704         * g++.dg/opt/local1.C: New test.
16705
16706 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16707
16708         PR c++/8160
16709         * g++.dg/template/complit1.C: New test.
16710
16711         PR c++/8149
16712         * g++.dg/template/typename4.C: Likewise.
16713
16714 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16715
16716         Core issue 287, PR c++/7639
16717         * g++.dg/template/instantiate1.C: Adjust error location.
16718         * g++.dg/template/instantiate3.C: New test.
16719         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16720         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16721         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16722
16723 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16724
16725         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16726
16727 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16728
16729         PR c++/8287
16730         * g++.dg/init/dtor2.C: New test.
16731
16732 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16733
16734         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16735         * gcc.dg/nest.c: Bypass errors on irix6.
16736
16737 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16738
16739         * gcc.dg/nest.c: Expect error for mmix-*-*.
16740         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16741
16742 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16743
16744         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16745         markers.
16746
16747         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16748
16749 2002-10-25  Mike Stump  <mrs@apple.com>
16750
16751         * gcc.dg/warn-1.c: New test.
16752
16753 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16754
16755         * g++.dg/template/typename3.C: New test.
16756
16757 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16758
16759         * g++.dg/lookup/ptrmem1.C: New test.
16760
16761         * g++.dg/abi/vthunk2.C: New test.
16762
16763 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16764
16765         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16766
16767 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16768
16769         * g++.dg/abi/empty9.C: New test.
16770
16771 2002-10-24  Richard Henderson  <rth@redhat.com>
16772
16773         * g++.dg/inherit/thunk1.C: Enable for ia64.
16774
16775 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16776
16777         PR c++/8067
16778         * g++.dg/lookup/pretty1.C: New test.
16779
16780 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16781
16782         * gcc.dg/20021023-1.c: New test.
16783
16784 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16785
16786         PR c++/7679
16787         * g++.dg/parse/inline1.C: New test.
16788
16789 2002-10-23  Richard Henderson  <rth@redhat.com>
16790
16791         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16792
16793         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16794
16795 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16796
16797         PR c++/6579
16798         * g++.dg/parse/stmtexpr3.C: New test.
16799
16800 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16801
16802         * g++.dg/expr/cond1.C: New test.
16803
16804 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16805
16806         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16807
16808 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16809
16810         * g++.dg/abi/vbase13.C: New test.
16811         * g++.dg/abi/vbase14.C: Likewise.
16812
16813 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16814
16815         * gcc.dg/tls/pic-1.c: New test.
16816         * gcc.dg/tls/nonpic-1.c: New test.
16817         * gcc.dg/20021018-1.c: New test.
16818
16819 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16820
16821         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16822         Remove only files with the same base name as the test case.
16823         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16824         (profopt-execute): Likewise.  Also, remove old profiling
16825         and performance data files before running the tests.
16826
16827         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16828         * g++.dg/bprob/bprob.exp: Likewise.
16829         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16830         to allow more general test case names.
16831
16832         * g++.dg/bprob/bprob-1.C: Rename to ...
16833         * g++.dg/bprob/g++-bprob-1.C: ... this.
16834
16835         * g77.dg/bprob/bprob-1.f: Rename to ...
16836         * g77.dg/bprob/g77-bprob-1.f: ... this.
16837
16838 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16839
16840         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16841         bison 1.50 or later.
16842
16843 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16844
16845         * g++.dg/README: Describe more test directories.
16846
16847 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16848
16849         * g++.dg/init/array6.C: Add additional tests.
16850
16851 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16852
16853         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16854         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16855
16856 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16857
16858         * gcc.c-torture/compile/20020604-1.x: New.
16859         * gcc.c-torture/compile/simd-5.x: Likewise.
16860         * gcc.c-torture/execute/920710-1.x: Likewise.
16861         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16862
16863 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16864
16865         * g++.dg/inherit/override1.C: Add dg-options clause.
16866
16867 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16868
16869         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16870         _mm_slli_si128.
16871
16872 2002-10-19  Andreas Schwab  <schwab@suse.de>
16873
16874         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16875         directory component.
16876
16877 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16878
16879         * g++.dg/inherit/thunk1.C: New test.
16880
16881         * g++.dg/inherit/override1.C: New test.
16882
16883         * g++.dg/abi/mangle11.C: New test.
16884         * g++.dg/abi/mangle14.C: New test.
16885         * g++.dg/abi/mangle17.C: New test.
16886
16887 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16888
16889         * g++.dg/overload/member2.C: New test.
16890
16891 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16892
16893         * g++.dg/README: Describe new compat directory.
16894         * g++.dg/dg.exp: Skip tests in compat directory.
16895         * README.compat: New file.
16896         * lib/compat.exp: New expect script.
16897         * g++.dg/compat: New test directory.
16898         * g++.dg/compat/compat.exp: New expect script.
16899         * g++.dg/compat/abi: New test directory.
16900         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16901         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16902         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16903         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16904         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16905         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16906         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16907         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16908         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16909         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16910         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16911         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16912         * g++.dg/compat/break: New test directory.
16913         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16914         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16915         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16916         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16917         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16918         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16919         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16920         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16921         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16922         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16923         g++.dg/compat/break/README: New files.
16924         * g++.dg/compat/eh: New test directory.
16925         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16926         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16927         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16928         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16929         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16930         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16931         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16932         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16933         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16934         g++.dg/compat/eh/filter2_y.C,
16935         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16936         g++.dg/compat/eh/new1_y.C,
16937         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16938         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16939         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16940         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16941         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16942         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16943         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16944         g++.dg/compat/eh/unexpected1_y.C: New files.
16945         * g++.dg/compat/init: New test directory.
16946         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16947         g++.dg/compat/init/array5_y.C,
16948         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16949         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16950         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16951         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16952         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16953         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16954         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16955         g++.dg/compat/init/init-ref2_y.C: New files.
16956
16957 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16958
16959         PR c++/7584
16960         * g++.dg/inherit/using3.C: New test.
16961
16962 2002-10-17  Jan Hubicka  <jh@suse.cz>
16963
16964         * gcc.dg/20021017-2.c: New test.
16965
16966 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16967
16968         * g++.dg/abi/mangle16.C: Adjust.
16969
16970         * g++.dg/init/array8.C: New test.
16971
16972 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16973
16974         * gcc.dg/special/mips-abi.exp: New test.
16975         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16976
16977 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16978
16979         * g++.dg/abi/mangle16.C: New test.
16980         * g++.dg/abi/mangle17.C: Likewise.
16981
16982         PR c++/7478
16983         * g++.dg/template/ref1.C: New test.
16984
16985 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16986
16987         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16988
16989 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16990
16991         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16992
16993 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16994
16995         PR c++/7524
16996         * g++.dg/init/array7.C: New test.
16997
16998 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16999
17000         * g++.dg/init/array6.C: New test.
17001
17002         * g++.dg/abi/mangle13.C: Likewise.
17003         * g++.dg/abi/mangle14.C: Likewise.
17004         * g++.dg/abi/mangle15.C: Likewise.
17005
17006 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17007
17008         * g++.dg/abi/empty8.C: New test.
17009
17010 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17011
17012         * g++.dg/init/ctor1.C: New test.
17013
17014 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17015
17016         * gcc.c-torture/execute/20021015-1.c: New test.
17017
17018 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17019
17020         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17021
17022 2002-10-14  Jan Hubicka  <jh@suse.cz>
17023
17024         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17025
17026 2002-10-14  Richard Henderson  <rth@redhat.com>
17027
17028         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17029
17030 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17031
17032         PR optimization/6631
17033         * g++.dg/opt/const2.C: New test.
17034
17035 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17036
17037         PR c++/7176
17038         * g++.dg/parse/friend1.C: New test.
17039         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17040
17041 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17042
17043         * gcc.dg/20021014-1.c: New test.
17044
17045 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17046
17047         PR c++/5661
17048         * g++.dg/ext/vlm1.C: New test.
17049         * g++.dg/ext/vlm2.C: Likewise.
17050
17051         * g++.dg/init/array1.C: Remove invalid braces.
17052         * g++.dg/init/brace1.C: New test.
17053         * g++.dg/init/copy2.C: Likewise.
17054         * g++.dg/init/copy3.C: Likewise.
17055         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17056         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17057         braces.
17058
17059 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17060
17061         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17062
17063 2002-10-11  Richard Shann  <richard.shann@superh.com>
17064
17065         * gcc.c-torture/compile/simd-5.c: New test.
17066
17067 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17068
17069         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17070
17071 2002-10-10  Jim Wilson  <wilson@redhat.com>
17072
17073         * gcc.c-torture/execute/20021010-1.c: New test.
17074
17075 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17076
17077         PR c/7353
17078         * g++.dg/ext/typedef-init.C: New test.
17079         * gcc.dg/typedef-init.c: New test.
17080
17081 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17082
17083         * gcc.dg/cpp/paste13.c: New test.
17084
17085 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17086
17087         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17088         remaining platforms, XFAIL during compile, not execute.  Don't
17089         XFAIL at -O0.
17090
17091 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17092
17093         * gcc.dg/alias-1.c: Tweak expected warning.
17094
17095 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17096
17097         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17098
17099 2002-10-06  Andreas Jaeger  <aj@suse.de>
17100
17101         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17102         * gcc.dg/cpp/c++98.C: Likewise.
17103
17104         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17105         * g++.dg/cpp/c++98.C: Likewise.
17106
17107         * g++.dg/README (Subdirectories): Mention cpp directory.
17108
17109         PR target/7559
17110         * gcc.dg/20021006-1.c: New test.
17111
17112 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17113
17114         PR c++/7804
17115         * g++.dg/other/warning1.C: New test.
17116
17117 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17118
17119         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17120         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17121         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17122
17123 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17124
17125         PR c++/7931
17126         * g++.dg/template/ptrmem3.C: New test.
17127
17128         PR c++/7754
17129         * g++.dg/template/union1.C: New test.
17130
17131 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17132
17133         PR c++/8006
17134         * g++.dg/abi/mangle9.C: New test.
17135         * g++.dg/abi/mangle10.C: New test.
17136         * g++.dg/abi/mangle11.C: New test.
17137         * g++.dg/abi/mangle12.C: New test.
17138
17139 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/7188.
17142         * g++.dg/template/meminit1.C: New test.
17143         * g++.dg/warn/Wreorder-1.C: Likewise.
17144         * g++.old-deja/g++.mike/warn3.C: Tweak.
17145         * lib/prune.exp: Ingore "in copy constructor".
17146
17147 2002-10-02  Andreas Jaeger  <aj@suse.de>
17148
17149         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17150         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17151         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17152         on x86-64.
17153
17154 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17155
17156         * gcc.dg/empty1.C: Fix typo.
17157
17158 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17159
17160         * gcc.dg/alias-1.c: New test.
17161
17162 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17163
17164         * gcc.dg/empty1.C: New test.
17165
17166         * g++.dg/tls/init-2.C: Tweak error messages.
17167
17168 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17169
17170         * gcc.c-torture/compile/20020923-1.c: New test.
17171
17172 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17173
17174         * gcc.c-torture/execute/ffs-1.c: New test.
17175         * gcc.c-torture/execute/ffs-2.c: Ditto.
17176
17177 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17178
17179         * g++.dg/overload/member1.C: New test.
17180
17181 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17182
17183         * g++.dg/abi/empty7.C: New test.
17184         * g++.dg/init/pm2.C: Likewise.
17185
17186 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17187
17188         * g++.dg/rtti/crash1.C: New test.
17189
17190 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17191
17192         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17193         gcc.dg/sibcall-4.c: New tests.
17194
17195 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17196
17197         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17198         powerpc and MMIX targets.
17199
17200 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17201
17202         * gcc.dg/cpp/20020927-1.c: New.
17203
17204 2002-09-26  David S. Miller  <davem@redhat.com>
17205
17206         * gcc.c-torture/compile/trunctfdf.c: New.
17207
17208 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17209
17210         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17211
17212 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17213
17214         * gcc.c-torture/execute/loop-15.c: New.
17215
17216 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17217
17218         * README.QMTEST: Fix typo.
17219
17220 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17221
17222         * gcc.dg/20020926-1.c: New test.
17223
17224 2002-09-25  David S. Miller  <davem@redhat.com>
17225
17226         PR target/7842
17227         * gcc.c-torture/execute/shiftdi.c: New test.
17228
17229 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17230
17231         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17232         unique to the tool.
17233         * lib/g77.exp (g77_init): Likewise.
17234         * lib/g++.exp (g++_init): Likewise.
17235         * lib/objc.exp (objc_init): Likewise.
17236
17237 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17238
17239         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17240         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17241         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17242
17243 2002-09-25  Richard Henderson  <rth@redhat.com>
17244
17245         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17246         too-small long double.
17247
17248 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17249
17250         * gcc.dg/20020919-1.c: New test.
17251
17252 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17253
17254         * g++.dg/abi/bitfield6.C: New test.
17255         * g++.dg/abi/bitfield7.C: New test.
17256         * g++.dg/abi/bitfield8.C: New test.
17257         * g++.dg/abi/vbase11.C: New test.
17258
17259 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17260
17261         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17262         hppa*-*-hpux*.  Update test comment.
17263
17264 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17265
17266         * gcc.dg/tls/struct-1.c: New test.
17267
17268 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17269
17270         * gcc.dg/cpp/tr-warn2.c: Update.
17271
17272 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17273
17274         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17275
17276 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17277
17278         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17279         systems.
17280
17281 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17282
17283         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17284
17285         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17286         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17287         setting of cxxfilt.
17288
17289 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17290
17291         * gcc.dg/20020312-2.c: Update for darwin.
17292
17293 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17294
17295         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17296
17297 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17298
17299         * objc.dg/comp-types-1.m: New test.
17300         * objc.dg/comp-types-2.m: New test.
17301         * objc.dg/comp-types-3.m: New test.
17302         * objc.dg/comp-types-4.m: New test.
17303         * objc.dg/comp-types-5.m: New test.
17304         * objc.dg/comp-types-6.m: New test.
17305
17306 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17307
17308         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17309
17310 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17311
17312         * g++.dg/other/do1.C: New test.
17313
17314         * g++.dg/template/subst1.C: New test.
17315
17316 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17317
17318         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17319
17320 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17321
17322         * g++.dg/template/qualttp20.C: Adjust expected errors.
17323         * g++.old-deja/g++.jason/report.C: Likewise.
17324         * g++.old-deja/g++.other/qual1.C: Likewise.
17325
17326         * g++.dg/lookup/scoped2.C: New test.
17327
17328         * g++.dg/ext/asm3.C: New test.
17329
17330 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17331
17332         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17333
17334 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17335
17336         * ChangeLog: follow spelling conventions.
17337         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17338         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17339         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17340         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17341         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17342         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17343         * g++.old-deja/g++.law/global-init1.C: Likewise.
17344         * g++.old-deja/g++.other/delete4.C: Likewise.
17345         * g++.old-deja/g++.other/inline21.C: Likewise.
17346         * g++.old-deja/g++.other/singleton.C: Likewise.
17347         * g77.dg/strlen0.f: Likewise.
17348         * g77.f-torture/compile/20010519-1.f: Likewise.
17349         * g77.f-torture/compile/980310-4.f: Likewise.
17350         * gcc.c-torture/compile/20000605-1.c: Likewise.
17351         * gcc.c-torture/execute/20020225-1.c: Likewise.
17352         * gcc.dg/c90-hexfloat-2.c: Likewise.
17353         * gcc.dg/c99-bool-1.c: Likewise.
17354         * gcc.dg/c99-hexfloat-2.c: Likewise.
17355         * gcc.dg/dll-2.c: Likewise.
17356         * gcc.dg/wtr-union-init-1.c: Likewise.
17357         * gcc.dg/wtr-union-init-2.c: Likewise.
17358         * gcc.dg/wtr-union-init-3.c: Likewise.
17359         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17360         * gcc.dg/cpp/defined.c: Likewise.
17361         * gcc.dg/cpp/macsyntx.c: Likewise.
17362         * gcc.dg/cpp/paste2.c: Likewise.
17363         * gcc.dg/cpp/trad/defined.c: Likewise.
17364         * gcc.dg/format/c90-printf-1.c: Likewise.
17365         * gcc.dg/format/c90-scanf-1.c: Likewise.
17366         * gcc.dg/format/c99-printf-1.c: Likewise.
17367         * gcc.dg/format/c99-scanf-1.c: Likewise.
17368         * gcc.misc-tests/gcov-8.c: Likewise.
17369         * lib/profopt.exp: Likewise.
17370
17371 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17372
17373         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17374
17375 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17376
17377         * g++.dg/inherit/using2.C: New test.
17378
17379 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17380
17381         * ChangeLog: Follow spelling conventions.
17382         * g++.dg/template/friend4.C: Likewise.
17383         * g++.old-deja/g++.pt/crash67.C: Likewise.
17384         * gcc.c-torture/execute/20000801-4.c: Likewise.
17385         * gcc.dg/c90-digraph-1.c: Likewise.
17386         * gcc.dg/c94-digraph-1.c: Likewise.
17387         * gcc.dg/c99-digraph-1.c: Likewise.
17388         * gcc.dg/cpp/line5.c: Likewise.
17389         * gcc.dg/cpp/multiline.c: Likewise.
17390         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17391         * gcc.dg/format/attr-3.c: Likewise.
17392         * gcc.dg/format/c90-scanf-3.c: Likewise.
17393         * gcc.dg/format/ext-4.c: Likewise.
17394
17395 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17396
17397         * g++.dg/template/pretty1.C: New test.
17398
17399 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17400
17401         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17402
17403 2002-09-13  Matt Austern  <austern@apple.com>
17404
17405         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17406         passing a cast expression to a function by const reference.
17407
17408 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17409
17410         * g++.dg/template/deduce1.C: New test.
17411
17412 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17413
17414         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17415         32-bit int.
17416
17417 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17418
17419         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17420         usage.
17421
17422 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17423
17424         * gcc.c-torture/compile/20020910-1.c: New test.
17425
17426 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17427
17428         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17429
17430 2002-09-10  Andreas Jaeger  <aj@suse.de>
17431
17432         * gcc.dg/20020312-2.c: Adjust for x86-64.
17433
17434 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17435
17436         * g77.dg/7388.f: New test case for PR 7388.
17437
17438 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17439
17440         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17441
17442 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17443
17444         * objc.dg/proto-lossage-1.m: New test.
17445
17446 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17447
17448         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17449
17450 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17451
17452         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17453         expected to pass.
17454
17455 2002-09-06  Stan Shebs  <shebs@apple.com>
17456             David Edelsohn  <edelsohn@gnu.org>
17457
17458         * gcc.dg/weak: New directory.
17459         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17460         target-specific xfail bits.
17461         * gcc.dg/typeof-2.c: Move to new directory.
17462         * gcc.dg/weak.exp: New expect script.
17463
17464 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17465
17466         * gcc.c-torture/execute/extzvsi.c: New test.
17467
17468 2002-09-05  Stan Shebs  <shebs@apple.com>
17469
17470         * gcc.dg/weak-1.c: xfail on Darwin.
17471         * gcc.dg/weak-2.c: Ditto.
17472         * gcc.dg/weak-3.c: Ditto.
17473         * gcc.dg/weak-4.c: Ditto.
17474         * gcc.dg/weak-5.c: Ditto.
17475         * gcc.dg/weak-6.c: Ditto.
17476         * gcc.dg/weak-7.c: Ditto.
17477         * gcc.dg/weak-8.c: Ditto.
17478         * gcc.dg/weak-9.c: Ditto.
17479
17480 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17481
17482         * gcc.c-torture/execute/loop-14.c: New test.
17483
17484 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17485
17486         * g++.dg/other/cxa-atexit1.C: New test.
17487
17488         * gcc.dg/typeof-2.c: New test.
17489
17490 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17491
17492         * gcc.dg/builtins-2.c: New testcase.
17493         * gcc.dg/builtins-3.c: New testcase.
17494
17495 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17496
17497         * gcc.dg/cpp/_Pragma4.c: New test.
17498
17499 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17500
17501         * objc/execute/nil_method-1.m: New testcase.
17502
17503 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17504
17505         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17506         [Object class], not [Object initialize].
17507
17508 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17509             Hans-Peter Nilsson  <hp@bitrange.com>
17510
17511         * gcc.c-torture/execute/20020720-1.x: Skip test on
17512         mmix-knuth-mmixware.  Correct comment.
17513
17514 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17515
17516         * testsuite/g++.dg/abi/bitfield5.C: New test.
17517         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17518
17519 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17520
17521         * objc.dg/undeclared-selector.m: New test.
17522
17523 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17524
17525         * g++.dg/other/offsetof1.C: Avoid cast warning.
17526
17527 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17528
17529         * objc.dg/super-class-2.m: New test.
17530
17531 2002-08-24  Matt Austern  <austern@apple.com>
17532
17533         * g++.dg/ext/lvaddr.C: New test.
17534         * g++.dg/ext/lvcast.C: New test.
17535
17536 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17537
17538         * testsuite/g++.dg/inherit/cond1.C: New test.
17539
17540 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17541
17542         * gcc.dg/noncompile/incomplete-1.c: New test.
17543
17544 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17545
17546         * gcc.dg/typespec-1.c: New test.
17547
17548 2002-08-20  Devang Patel  <dpatel@apple.com>
17549         * objc.dg/proto-hier-2.m: New test.
17550
17551 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17552
17553         * objc.dg/bitfield-1.m: New test.
17554         * objc.dg/bitfield-2.m: New test.
17555
17556 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17557
17558         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17559         gcc.dg/c99-flex-array-4.c: New tests.
17560
17561 2002-08-16  Stan Shebs  <shebs@apple.com>
17562
17563         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17564
17565 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17566
17567         * gcc.dg/typeof-1.c: New test.
17568         * g++.dg/ext/typeof2.C: New test.
17569
17570 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17571
17572         * g++.dg/other/offsetof1.C: New test.
17573
17574 2002-08-14  Richard Henderson  <rth@redhat.com>
17575
17576         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17577
17578 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17579
17580         * gcc.dg/cpp/_Pragma3.c: New test.
17581
17582 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17583
17584         * g++.dg/template/inherit3: New test.
17585
17586 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17587
17588         * gcc.dg/bitfld-4.c: Add blank options.
17589
17590 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17591
17592         * g++.dg/template/crash1.C: New test.
17593
17594 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17595
17596         * gcc.dg/tls/opt-2.c: New test.
17597
17598 2002-08-08  Devang Patel  <dpatel@apple.com>
17599
17600         * objc.dg/selector-1.m : New test
17601
17602 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17603
17604         * g++.dg/abi/bitfield4.C: New test.
17605         * gcc.dg/bitfld-4.c: New test.
17606
17607 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17608
17609         * g++.dg/other/packed1.C: New test.
17610
17611 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17612
17613         * g++.dg/abi/offsetof.C: Tweak error messages.
17614         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17615
17616 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17617
17618         * gcc.dg/bitfld-3.c: New test.
17619
17620 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17621             Richard Henderson  <rth@redhat.com>
17622
17623         * gcc.dg/i386-bitfield1.c: New test.
17624         * g++.dg/abi/bitfield3.C: Update.
17625
17626 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17627
17628         * objc.dg/const-str-2.m: Update.
17629         * gcc.dg/cpp/c++98.c: Change to C extension.
17630         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17631         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17632
17633 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17634
17635         * testsuite/gcc.dg/tls/diag-3.c: New.
17636
17637 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17638
17639         * g++.dg/README (Subdirectories): Document new subdir expr.
17640         * g++.dg/expr/pmf-1.C: New test.
17641
17642 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17643
17644         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17645
17646 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17647
17648         * g++.dg/abi/bitfield3.C: New test.
17649
17650 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17651
17652         * lib/gcov.exp: Tweak expected line formats.
17653         * gcc.misc-tests/gcov8.c: New test.
17654         * gcc.misc-tests/gcov8.x: New flags.
17655
17656 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17657
17658         * consistency.vlad/layout/endian.c: Include string.h.
17659
17660         * gcc.c-torture/execute/20020805-1.c: New test.
17661
17662 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17663
17664         * g++.dg/other/conversion1.C: New test.
17665
17666 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17667
17668         * gcc.dg/builtins-1.c: New testcase.
17669
17670 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17671
17672         * g++.dg/inherit/access3.C: New test.
17673
17674 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17675
17676         * gcc.dg/ia64-visibility-2.c: New test.
17677
17678 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17679
17680         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17681         __qualifier_flags to __flags.
17682
17683 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17684
17685         * g++.dg/inherit/operator1.C: New test.
17686         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17687         * g++.dg/other/error1.C: Change expected error message.
17688         * g++.dg/template/conv4.C: Likewise.
17689
17690 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17691
17692         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17693         for documented behavior.
17694
17695 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17696
17697         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17698         several targets known to fail.
17699
17700 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17701
17702         * gcc.dg/mips-args-[123].c: New tests.
17703
17704 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17705
17706         * gcc.dg/ppc-spe.c: New.
17707
17708 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17709
17710         * g++.dg/other/ptrmem4.C: New testcase.
17711
17712 2002-07-24  Richard Henderson  <rth@redhat.com>
17713
17714         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17715
17716 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17717
17718         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17719
17720 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17721
17722         * gcc.c-torture/execute/memset-3.c: New testcase.
17723
17724 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17725
17726         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17727         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17728
17729 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17730
17731         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17732         Delete.
17733
17734 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17735
17736         * gcc.c-torture/compile/simd-4.c: New test.
17737
17738 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17739
17740         PR c++/7347, c++/7348
17741         * g++.dg/template/access4.C: New test.
17742         * g++.dg/template/access5.C: New test.
17743         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17744         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17745         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17746         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17747
17748 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17749
17750         * gcc.dg/gnu89-init-2.c: New test.
17751
17752 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17753
17754         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17755
17756 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17757
17758         * gcc.c-torture/execute/20020720-1.c: New testcase.
17759
17760 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17761
17762         * gcc.dg/cpp/Wsignprom.c: New tests.
17763
17764 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17765
17766         * gcc.c-torture/execute/loop-13.c: New test.
17767
17768 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17769
17770         * gcc.dg/cpp/expr.c: New tests.
17771
17772 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17773
17774         * g++.dg/opt/pr6713.C: Add template instantiation.
17775
17776 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17777
17778         * gcc.dg/nest.c: New test.
17779
17780 2002-07-17  Richard Henderson  <rth@redhat.com>
17781
17782         * g++.dg/opt/pr6713.C: New test.
17783
17784 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17785
17786         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17787         XFAIL for all x86 processors.
17788
17789 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17790
17791         * gcc.c-torture/execute/20010122-1.x: Do not test with
17792         -fomit-frame-pointer.
17793
17794 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17795
17796         * g++.dg/template/instantiate2.C: New test.
17797         * g++.dg/template/spec4.C: New test.
17798
17799 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17800
17801         * g++.dg/template/access2.C: New test.
17802         * g++.dg/template/access3.C: New test.
17803
17804 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17805
17806         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17807         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17808         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17809         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17810         Convert to use <stdarg.h>.
17811         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17812         Delete.
17813         * gcc.dg/va-arg-2.c: New.
17814         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17815
17816 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17817
17818         * gcc.c-torture/compile/20020710-1.c: New test.
17819
17820 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17821                           Andrew Pinski  <pinskia@physics.uc.edu>
17822
17823         gcc.c-torture/compile/simd-2.c: New testcase.
17824         gcc.c-torture/compile/simd-3.c: Likewise.
17825
17826 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/7224
17829         * g++.dg/overload/error1.C: New test.
17830
17831 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17832
17833         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17834         configuration and IRIX 6 O32 ABI.
17835
17836 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17837
17838         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17839
17840 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17841
17842         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17843
17844 2002-07-10  Jeffrey A Law  <law@redhat.com>
17845
17846         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17847
17848         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17849
17850 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17851
17852         * gcc.dg/20020312-2.c: Check for __PPC__.
17853
17854 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17855
17856         * gcc.c-torture/compile/20020709-1.c: New test.
17857
17858 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17859
17860         * g++.dg/template/qualttp21.C: New test case.
17861
17862 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17863
17864         * gcc.c-torture/compile/20020706-1.c: New test.
17865         * gcc.c-torture/compile/20020706-2.c: New test.
17866
17867 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17868             Alexandre Oliva  <aoliva@redhat.com>
17869
17870         * g++.dg/warn/incomplete1.C: New test.
17871
17872 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17873
17874         PR c++/7099
17875         * g++.dg/warn/noreturn1.C: New test.
17876
17877 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17878
17879         PR c++/6706
17880         * g++.dg/debug/debug6.C: New test.
17881         * g++.dg/debug/debug7.C: New test.
17882
17883 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17884
17885         * gcc.c-torture/compile/simd-3.c: New test.
17886
17887 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17888
17889         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17890         * gcc.dg/20020620-1.c: Likewise.
17891
17892 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17893
17894         PR c++/6944
17895         * g++.dg/init/array4.C: New test.
17896         * g++.dg/init/array5.C: New test.
17897
17898 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17899
17900         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17901         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17902
17903 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17904
17905         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17906         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17907         * gcc.dg/wtr-conversion-1.c: Likewise.
17908         * gcc.dg/wtr-escape-1.c: Likewise.
17909         * gcc.dg/wtr-int-type-1.c: Likewise.
17910         * gcc.dg/wtr-label-1.c: Likewise.
17911         * gcc.dg/wtr-static-1.c: Likewise.
17912         * gcc.dg/wtr-strcat-1.c: Likewise.
17913         * gcc.dg/wtr-suffix-1.c: Likewise.
17914         * gcc.dg/wtr-switch-1.c: Likewise.
17915         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17916         * gcc.dg/wtr-union-init-1.c: Likewise.
17917         * gcc.dg/wtr-union-init-2.c: Likewise.
17918         * gcc.dg/wtr-union-init-3.c: Likewise.
17919
17920         * gcc.dg/wtr-func-def-1.c: New test.
17921
17922 2002-07-02 Devang Patel <dpatel@apple.com>
17923
17924         * objc.dg/param-1.m: New test.
17925
17926 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17927
17928         * gcc.dg/cpp/trad/directive.c: Add test.
17929         * gcc.dg/cpp/trad/macroargs.c: Add test.
17930         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17931
17932 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17933
17934         * gcc.dg/cpp/cmdlne-M.c: New test.
17935
17936 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17937
17938         * objc.dg/desig-init-1.m: New test.
17939
17940 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17941
17942         PR c++/6716
17943         * g++.dg/template/instantiate1.C: New test.
17944
17945 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17946
17947         PR c++/7112
17948         * g++.dg/template/sizeof2.C: New test.
17949
17950 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17951
17952         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17953         gcc.dg/cpp/trad/include.c: New tests.
17954
17955 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17956
17957         PR target/7177
17958         * gcc.c-torture/compile/20020701-1.c: New test.
17959
17960 2002-07-01  Stan Shebs  <shebs@apple.com>
17961
17962         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17963         header here...
17964         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17965         (objc-torture-execute): or here.
17966
17967 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17968
17969         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17970
17971 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17972
17973         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17974
17975 2002-06-30  Devang Patel  <dpatel@apple.com>
17976
17977         * objc.dg/fsyntax-only.m: New test.
17978
17979 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17980
17981         PR c++/6695
17982         * g++.dg/template/friend7.C: New file.
17983
17984 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17985
17986         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17987         return type.
17988
17989 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17990
17991         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17992         avoid division by zero.
17993
17994 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17995
17996         * gcc.dg/Wunknownprag.c: New tests.
17997
17998 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17999
18000         * gcc.c-torture/execute/simd-2.c: New test.
18001
18002 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18003
18004         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18005         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18006         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18007         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18008         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18009         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18010         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18011         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18012         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18013         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18014         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18015         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18016         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18017         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18018         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18019         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18020         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18021
18022 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18023
18024         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18025         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18026         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18027         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18028         New tests.
18029         * gcc.dg/cpp/trad/directive.c: Update.
18030
18031 2002-06-23  Andreas Jaeger  <aj@suse.de>
18032
18033         * gcc.c-torture/execute/complex-6.c: New.
18034
18035 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18036
18037         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18038         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18039         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18040         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18041
18042 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18043
18044         * gcc.dg/cpp/trad: New directory with traditional tests copied
18045         from parent directory.
18046         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18047         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18048         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18049         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18050         Move to trad/ and rename.
18051         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18052         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18053         gcc.dg/cpp/trad/redef2.c: New tests.
18054         * gcc.dg/cpp/trad/trad.exp: New driver.
18055
18056 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18057
18058         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18059         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18060         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18061         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18062         Remove.
18063
18064 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18065
18066         * gcc.dg/20020620-1.c: New test.
18067
18068 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18069
18070         * g++.dg/template/ttp4.C: New test.
18071
18072 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * g++.dg/opt/vt1.C: Fix regexp.
18075
18076 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18077
18078         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18079         Don't use attribute `noinline'.
18080
18081 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18082
18083         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18084
18085 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18086
18087         * gcc.c-torture/execute/simd-1.c: New.
18088
18089         * gcc.dg/simd-1.c: New.
18090
18091 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18092
18093         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18094
18095 2002-06-16  Richard Henderson  <rth@redhat.com>
18096
18097         * g++.dg/ext/anon-struct1.C: New.
18098         * g++.dg/ext/anon-struct2.C: New.
18099         * g++.dg/ext/anon-struct3.C: New.
18100         * gcc.dg/anon-struct-1.c: New.
18101         * gcc.dg/anon-struct-2.c: New.
18102         * gcc.dg/anon-struct-3.c: New.
18103         * gcc.dg/20011008-1.c: Adjust warning text.
18104         * gcc.dg/20020527-1.c: Add -fms-extensions.
18105
18106 2002-06-16  Richard Henderson  <rth@redhat.com>
18107
18108         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18109
18110 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18111
18112         * gcc.c-torture/execute/20020615-1.c: New test.
18113
18114 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18115
18116         * gcc.c-tortuture/execute/compare-1.c: New test case.
18117         * gcc.c-tortuture/execute/compare-2.c: New test case.
18118         * gcc.c-tortuture/execute/compare-3.c: New test case.
18119
18120 2002-06-13  Richard Henderson  <rth@redhat.com>
18121
18122         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18123         ia64 ilp32.
18124
18125 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18126
18127         * g++.dg/template/typename2.C: Update error message.
18128
18129 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18130
18131         * gcc.c-torture/execute/20020611-1.c: New test.
18132
18133 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18134
18135         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18136         list of targets to skip.
18137
18138 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18139
18140         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18141         targets if not optimizing.
18142
18143 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18144
18145         * gcc.c-torture/compile/20020605-1.c: New test.
18146
18147         * g++.dg/opt/vt1.C: New test.
18148
18149         * gcc.dg/20020531-1.c: New test.
18150
18151         * gcc.dg/20020530-1.c: New test.
18152
18153         * gcc.dg/20020527-1.c: New test.
18154
18155         * g++.dg/opt/cse1.C: New test.
18156
18157 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18158
18159         * gcc.dg/20020607-2.c: New test case.
18160
18161 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18162
18163         * gcc.c-torture/compile/20020604-1.c: New test.
18164
18165 2002-06-04  Richard Henderson  <rth@redhat.com>
18166
18167         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18168         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18169         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18170
18171 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18172
18173         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18174
18175 2002-06-03  Richard Henderson  <rth@redhat.com>
18176
18177         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18178         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18179
18180 2002-06-02  Richard Henderson  <rth@redhat.com>
18181
18182         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18183         test functions static.
18184
18185 2002-06-02  Andreas Jaeger  <aj@suse.de>
18186
18187         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18188         now.
18189
18190 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18191
18192         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18193         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18194         Update for mofified diagnostics.
18195         * gcc.dg/c99-intconst-1.c: No longer fail.
18196
18197 2002-06-02  Richard Henderson  <rth@redhat.com>
18198
18199         * gcc.dg/uninit-A.c: Remove xfail markers.
18200
18201 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18202
18203         * gcc.dg/fnegate-1.c: New test case.
18204
18205 2002-05-30  Osku Salerma  <osku@iki.fi>
18206
18207         * gcc.c-torture/execute/mayalias-1.c: New file.
18208
18209 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18210
18211         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18212         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18213         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18214
18215 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18216
18217         * gcc.c-torture/execute/20020529-1.c: New test.
18218
18219 2002-05-27  Richard Henderson  <rth@redhat.com>
18220
18221         * g++.dg/ext/attrib6.C: New test case.
18222
18223 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18224
18225         * gcc.c-torture/execute/pure-1.c: New test.
18226
18227 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18228
18229         * gcc.dg/cpp/arith-2.c: Remove.
18230
18231 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18232
18233         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18234         * gcc.dg/cpp/if-3.c: Remove.
18235
18236 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18237
18238         * g++.dg/opt/cse2.C: New test.
18239
18240 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18241
18242         * gcc.dg/cpp/arith-1.c: New semantic tests.
18243         * gcc.dg/cpp/if-1.c: Update.
18244
18245 2002-05-24  Ben Elliston  <bje@redhat.com>
18246
18247         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18248
18249 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18250
18251         * gcc.dg/verbose-asm.c: New test.
18252
18253 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18254
18255         * gcc.dg/cpp/paste12.c: New test.
18256
18257 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18258
18259         * g++.dg/parse/named_ops.C: New test.
18260
18261 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18262
18263         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18264
18265 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18266
18267         * gcc.dg/weak-2.c: Allow optional leading underscore
18268         in scan-assembler symbol name.
18269         * gcc.dg/weak-3.c: Likewise.
18270         * gcc.dg/weak-4.c: Likewise.
18271         * gcc.dg/weak-5.c: Likewise.
18272
18273 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18274
18275         * gcc.dg/20020523-1.c: New test.
18276
18277 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18278
18279         * objc.dg/const-str-2.m: Update now that we stop after
18280         a command line error.
18281
18282 2002-05-22  Richard Henderson  <rth@redhat.com>
18283
18284         * g++.dg/dg.exp: Fix typo in test pruneing.
18285
18286 2002-05-22  Richard Henderson  <rth@redhat.com>
18287
18288         * g++.dg/dg.exp: Prune the tls subdirectory.
18289         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18290         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18291         * g++.dg/tls/init-1.C: New.
18292
18293 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18294
18295         * gcc.dg/20020517-1.c: New test.
18296
18297 2002-05-21  Richard Henderson  <rth@redhat.com>
18298
18299         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18300         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18301
18302 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18303
18304         * g++.dg/other/copy2.C: New test.
18305
18306 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18307
18308         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18309         (MAX_COPY): Bump up to 10 times sizeof (long long).
18310         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18311
18312         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18313         sizeof (long long).
18314
18315         * gcc.c-torture/execute/strcpy-1.c: New test.
18316
18317 2002-05-19  Jason Merrill  <jason2redhat.com>
18318
18319         * g++.dg/ext/oper1.C: New test.
18320
18321 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18322 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18323
18324         * README.QMTEST: New file.
18325
18326         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18327
18328 2002-05-19  Andreas Jaeger  <aj@suse.de>
18329
18330         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18331         now.
18332         * gcc.c-torture/execute/loop-2d.x: Likewise.
18333
18334 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18335
18336         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18337         support weak symbols.
18338         * gcc.dg/weak-4.c: Likewise
18339         * gcc.dg/weak-6.c: Likewise
18340
18341 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18342
18343         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18344         cygwin, coff and h8300-*-hms targets
18345         * gcc.dg/weak-5.c: Likewise
18346         * gcc.dg/weak-7.c: Likewise
18347
18348 2002-05-16  Jason Merrill  <jason@redhat.com>
18349
18350         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18351         (scan-assembler-not, scan-assembler-dem): Likewise.
18352         (scan-assembler-dem-not): Likewise.
18353
18354 2002-05-15  Richard Henderson  <rth@redhat.com>
18355
18356         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18357
18358 2002-05-15  Richard Henderson  <rth@redhat.com>
18359
18360         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18361         (vfoo1f): Warning here.
18362         (vfoo1l): Don't redefine the alias.
18363
18364 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18365
18366         * g++.dg/init/pm1.C: New test.
18367
18368 2002-05-12  David S. Miller  <davem@redhat.com>
18369
18370         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18371         types.
18372
18373 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18374
18375         * gcc.c-torture/execute/20020510-1.c: New test case.
18376
18377 2002-05-10  David S. Miller  <davem@redhat.com>
18378
18379         * gcc.c-torture/execute/conversion.c: Test long double too.
18380
18381 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18382
18383         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18384         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18385         * lib/g++.exp (g++_link_flags): Likewise.
18386         * lib/objc.exp (objc_target_compile): Likewise.
18387
18388 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18389
18390         * gcc.dg/cpp/poison.c: Update.
18391         * gcc.dg/cpp/20000625-2.c: Remove.
18392         * gcc.dg/cpp/direct2s.c: Remove final test.
18393
18394 2002-05-08  Tom Rix  <trix@redhat.com>
18395
18396         * gcc.c-torture/execute/20020508-1.c: New test.
18397         * gcc.c-torture/execute/20020508-2.c: New test.
18398         * gcc.c-torture/execute/20020508-3.c: New test.
18399
18400 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18401
18402         * gcc.dg/cpp/charconst-4.c: More tests.
18403
18404 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c/6569
18407         * gcc.dg/weak-3.c: Update location of warning messages.
18408         * gcc.dg/weak-5.c: Likewise.
18409
18410 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18411
18412         * gcc.c-torture/execute/20020506-1.c: New test case.
18413
18414 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18415
18416         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18417
18418 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18419
18420         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18421
18422 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18423
18424         * gcc.dg/cpp/charconst-3.c: New test.
18425
18426 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18427
18428         * gcc.dg/cpp/charconst.c: Update tests.
18429
18430 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18431
18432         * treelang: Added directory for new sample language treelang. Also
18433         lib/treelang.exp: New file to signal treelang should be tested.
18434
18435 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18436
18437         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18438         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18439         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18440         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18441         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18442         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18443         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18444
18445 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18446
18447         * gcc.dg/format/xopen-2.c: New test.
18448
18449 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18450
18451         * gcc.dg/20020503-1.c: New test.
18452
18453 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18454
18455         * g++.dg/init/dtor1.C: Make it tougher.
18456
18457 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18458
18459         * g++.dg/init/dtor1.C: New test.
18460
18461 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18462
18463         * gcc.dg/altivec-8.c: New.
18464
18465 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18466
18467         * gcc.dg/altivec-7.c: New.
18468
18469 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18470
18471         * g++.dg/parse/typedef1.C: New test.
18472
18473 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18474
18475         PR c++/6486
18476         * g++.dg/template/friend6.C: New test.
18477
18478         PR c++/6492
18479         * g++.dg/init/copy1.C: New test.
18480
18481 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18482
18483         * g++.dg/warn/effc1.C: New test.
18484
18485 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18486
18487         * gcc.dg/cpp/if-cexp.c: Add a test.
18488
18489 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18490
18491         * gcc.dg/20020426-2.c: New test.
18492
18493 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18494
18495         * gcc.dg/cpp/if-mop.c: Update.
18496         * gcc.dg/cpp/if-mpar.c: Add test.
18497         * gcc.dg/cpp/if-oppr.c: Update.
18498
18499 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18500
18501         PR c/6343
18502         * gcc.dg/weak-[2-7].c: New tests.
18503
18504 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18505
18506         * gcc.dg/enum1.c: New test.
18507
18508 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18509
18510         PR c++/6497
18511         * g++.dg/inherit/access2.C: New test.
18512
18513 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR bootstrap/6445
18516         * gcc.dg/20020426-1.c: New test.
18517
18518 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18519
18520         * g++.dg/abi/enum1.C: New test.
18521
18522 2002-04-26  Richard Henderson  <rth@redhat.com>
18523
18524         * gcc.dg/c99-bool-1.c: Expect always true warning.
18525
18526 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18527
18528         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18529
18530 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18531
18532         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18533         targets.
18534
18535 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18536
18537         * g++.dg/abi/mange7.C: New test.
18538
18539         PR c++/6438.
18540         * g++.dg/parse/stmtexpr2.C: New test.
18541
18542 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18543
18544         * gcc.dg/20020312-2.c: Add SH target.
18545
18546 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18547
18548         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18549         compiler output on mips*-*-irix*.
18550
18551 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18552
18553         * g++.dg/parse/attr1.C: New test.
18554
18555 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18556
18557         * gcc.c-torture/execute/string-opt-17.c: New test case.
18558         * gcc.c-torture/execute/memset-2.c: New test case.
18559
18560 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18561
18562         PR c++/6256:
18563         * g++.dg/template/friend5.C: New test.
18564
18565         PR c++/6331:
18566         * g++.dg/template/qual1.C: Likewise.
18567
18568 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18569
18570         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18571         Include stdlib.h, not stdio.h or ctype.h.
18572
18573 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18574
18575         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18576         cris-*-elf* and mmix-*-*.
18577         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18578         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18579         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18580         Ditto.
18581         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18582         * gcc.dg/wchar_t-1.c: Ditto.
18583
18584 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18585
18586         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18587         Clarify comment.
18588
18589 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18590
18591         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18592
18593 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18594
18595         * gcc.c-torture/execute/20000906-1.x: Delete.
18596
18597 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18598
18599         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18600
18601 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18602
18603         * PR6367
18604         * g77.f-torture/execute/6367.f: New test.
18605         * g77.f-torture/execute/6367.x: Disable for MMIX.
18606
18607 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18608
18609         * PR6352
18610         * g++.dg/opt/inline2.C: New test.
18611
18612 2002-04-18  Richard Henderson  <rth@redhat.com>
18613
18614         * gcc.dg/20000906-1.c: Enable for all targets.
18615         * gcc.c-torture/compile/iftrap-2.c: New.
18616
18617 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18618
18619         * gcc.dg/20020418-1.c: New test.
18620         * gcc.dg/20020418-2.c: New test.
18621
18622 2002-04-18  Richard Henderson  <rth@redhat.com>
18623
18624         * gcc.c-torture/compile/iftrap-1.c: New.
18625         * gcc.dg/iftrap-1.c: Adjust for ia64.
18626         * gcc.dg/iftrap-2.c: New.
18627
18628 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18629
18630         * gcc.c-torture/compile/20020418-1.c: New test.
18631
18632 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18633
18634         * gcc.c-torture/compile/20020415-1.c: New.
18635
18636 2002-04-18  David S. Miller  <davem@redhat.com>
18637
18638         * gcc.c-torture/execute/20020418-1.c: New test.
18639
18640 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18641
18642         * gcc.dg/20020416-1.c: New test.
18643
18644         * g++.dg/opt/inline1.C: New test.
18645
18646 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18647
18648         * gcc.dg/altivec-5.c: New test.
18649
18650         * gcc.dg/20020415-1.c: New test.
18651
18652 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18653
18654         * testsuite/lib/chill.exp: Remove.
18655
18656 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18657
18658         * g++.dg/other/big-struct.C: New test.
18659
18660 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18661
18662         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18663         of scratch file.
18664
18665 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18666
18667         PR c/6277
18668         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18669         in scan-assembler function name
18670
18671 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18672
18673         * g77.f-torture/execute/980628-4.x,
18674         g77.f-torture/execute/980628-5.x,
18675         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18676         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18677         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18678         i[34567]86-*-*.
18679
18680 2002-04-13  David S. Miller  <davem@redhat.com>
18681
18682         * gcc.c-torture/execute/20020413-1.c: New test.
18683
18684 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18685
18686         * gcc.dg/asm-6.c,
18687         * g++.dg/ext/asm1.C: New tests.
18688
18689 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18690
18691         PR c++ 5373.
18692         * g++.dg/parse/stmtexpr1.C: New test.
18693
18694         PR c++/5189.
18695         * g++.dg/template/copy1.C: New test.
18696
18697 2002-04-12  Richard Henderson  <rth@redhat.com>
18698
18699         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18700
18701 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18702
18703         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18704         gcc.c-torture/execute/20020307-2.c.
18705
18706 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18707
18708         * g++.dg/ext/attrib5.C,
18709         * g++.dg/lookup/struct1.C: New tests.
18710
18711 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18712
18713         * gcc.dg/20020411-1.c: New test.
18714
18715         * gcc.c-torture/execute/20020411-1.c: New test.
18716
18717 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18718
18719         * g77.f-torture/execute/6177.f: New test.
18720
18721 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18722
18723         PR middle-end/6247
18724         * g++.dg/opt/cleanup1.C: New test.
18725
18726         * g++.dg/opt/const1.C: New test.
18727
18728 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18729
18730         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18731
18732 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18733
18734         PR c++/5507
18735         * g++.dg/template/typename2.C: New test.
18736
18737 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18738
18739         * gcc.c-torture/execute/loop-12.c: New.
18740
18741 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18742
18743         * g77.f-torture/execute/980628-4.x,
18744         g77.f-torture/execute/980628-5.x,
18745         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18746         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18747         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18748
18749 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18750
18751         PR optimization/6086
18752         * g++.dg/opt/preinc1.C: New test.
18753
18754 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18755
18756         PR c++/5571
18757         * g++.dg/opt/static2.C: New test.
18758
18759 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18760
18761         PR c/5120
18762         * gcc.dg/20020406-1.c: New test.
18763
18764 2002-04-04  David S. Miller  <davem@redhat.com>
18765
18766         * gcc.c-torture/execute/20020404-1.c: New test.
18767
18768 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18769
18770         PR c/6123
18771         * gcc.dg/20020312-2.c: Do not declare global register variable
18772         if __PIC__ or __pic__ is defined.
18773
18774 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18775
18776         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18777         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18778
18779 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18780
18781         * gcc.misc-tests/linkage.exp: Update last change to handle
18782         sparc*-, not just sparc-.
18783
18784 2002-04-03  Richard Henderson  <rth@redhat.com>
18785
18786         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18787
18788 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18789
18790         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18791
18792 2002-04-02  David S. Miller  <davem@redhat.com>
18793
18794         * gcc.c-torture/execute/20020402-3.c: New test.
18795
18796 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18797
18798         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18799         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18800
18801         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18802         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18803         g77.f-torture/execute/20001201.x,
18804         g77.f-torture/execute/u77-test.x: New files.
18805
18806         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18807         * gcc.dg/wchar_t-1.c: Ditto.
18808
18809 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18810
18811         * gcc.c-torture/execute/20020402-1.c: New test.
18812
18813 2002-04-01  Richard Henderson  <rth@redhat.com>
18814
18815         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18816
18817         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18818
18819 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18820
18821         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18822
18823 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18824
18825         * g++.dg/inherit/template-as-base.C: Expect error.
18826         * g++.dg/inherit/namespace-as-base.C: Likewise.
18827
18828 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18829
18830         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18831         g++.dg/ext/instantiate3.C: Tweak match patterns.
18832
18833         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18834         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18835         -da test.
18836
18837 2002-03-31  Richard Henderson  <rth@redhat.com>
18838
18839         * gcc.dg/special/alias-2.c: New.
18840         * gcc.dg/special/ecos.exp: Run it.
18841
18842 2002-03-31  Richard Henderson  <rth@redhat.com>
18843
18844         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18845
18846 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18847
18848         * gcc.dg/weak-1.c: Disable on h8300 port.
18849
18850 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18851
18852         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18853         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18854         ordering tests.
18855         * g++.dg/bprob/bprob-1.C: New test.
18856         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18857         * g++.dg/gcov/gcov-1.C: New test.
18858         * g++.dg/gcov/gcov-1.x: New file.
18859         * g++.dg/gcov/gcov-2.C: New test.
18860         * g++.dg/gcov/gcov-3.C: New test.
18861         * g++.dg/gcov/gcov-3.h: New file.
18862
18863 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18864
18865         * g++.old-deja/g++.other/builtins5.C: New test.
18866         * g++.old-deja/g++.other/builtins6.C: New test.
18867         * g++.old-deja/g++.other/builtins7.C: New test.
18868         * g++.old-deja/g++.other/builtins8.C: New test.
18869         * g++.old-deja/g++.other/builtins9.C: New test.
18870
18871 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18872
18873         * g++.dg/opt/static1.C: New test.
18874
18875         * g++.dg/opt/longbranch1.C: New test.
18876
18877 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18878
18879         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18880
18881         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18882
18883 2002-03-28  Jeffrey A Law  (law@redhat.com)
18884
18885         * gcc.c-torture/execute/20020328-1.c: New test.
18886
18887 2002-03-27  Richard Henderson  <rth@redhat.com>
18888
18889         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18890         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18891         move from g++.old-deja/g++.ext/.
18892
18893 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18894
18895         * g++.dg/init/new2.C: New test.
18896
18897 2002-03-26  Richard Henderson  <rth@redhat.com>
18898
18899         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18900
18901         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18902         on sparc.
18903
18904         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18905         sparcv9 systems.
18906         * gcc.dg/20001102-1.c: Likewise.
18907
18908 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18909
18910         * gcc.dg/cpp/endif-pedantic1.c,
18911         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18912
18913 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18914
18915         * g++.dg/init/new1.C: New test.
18916
18917 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18918
18919         * g++.dg/abi/vbase9.C: New test.
18920
18921 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18922
18923         * gcc.dg/arm-asm.c: New test.
18924
18925 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18926
18927         * gcc.dg/Wswitch-enum.c: New test.
18928         Fix PR c/5044.
18929
18930 2002-03-26  Richard Henderson  <rth@redhat.com>
18931
18932         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18933         structure.
18934
18935 2002-03-25  Richard Henderson  <rth@redhat.com>
18936
18937         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18938         sparcv9 systems.
18939
18940         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18941         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18942
18943 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18944
18945         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18946
18947 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18948
18949         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18950         targets using generic thunk support.
18951
18952 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18953
18954         * gcc.c-torture/compile/20020323-1.c: New test.
18955
18956         * g++.dg/opt/conj2.C: New test.
18957
18958 2002-03-24  Richard Henderson  <rth@redhat.com>
18959
18960         * gcc.dg/weak-1.c: Use -fno-common.
18961
18962 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18963
18964         * g77.dg/f77-edit-apostrophe-out.f: New test
18965         * g77.dg/f77-edit-h-out.f: New test
18966         * g77.dg/f77-edit-t-in.f: New test
18967         * g77.dg/f77-edit-t-out.f: New test
18968         * g77.dg/f77-edit-x-out.f: New test
18969         * g77.dg/f77-edit-slash-out.f: New test
18970         * g77.dg/f77-edit-colon-out.f: New test
18971         * g77.dg/f77-edit-s-out.f: New test
18972
18973 2002-03-24  Richard Henderson  <rth@redhat.com>
18974
18975         * objc/execute/formal_protocol-6.x: New XFAIL.
18976
18977 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18978
18979         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18980         that do not support weak symbols
18981
18982 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18983
18984         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18985         * lib/g77.exp:  Likewise
18986         * lib/objc.exp: Likewise
18987
18988 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18989
18990         * gcc.dg/Wswitch-default.c: New test.
18991
18992 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18993
18994         * g++.dg/other/enum1.C: New test.
18995
18996 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18997
18998         * gcc.dg/pragma-ep-3.c: Fix typo.
18999
19000 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19001
19002         * g++.dg/inherit/template-as-base.C: New test.
19003
19004 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19005
19006         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19007         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19008
19009 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19010
19011         * gcc.dg/cpp/multiline.c: Update to match.
19012
19013 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19014
19015         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19016
19017 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19018
19019         * gcc.dg/cpp/extratokens2.c:  New file.
19020
19021 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19022
19023         * gcc.dg/20020312-2.c: Add rs6000 target.
19024
19025         * gcc.c-torture/compile/20020319-1.c: New test.
19026
19027 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19028
19029         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19030         (A, E): Handle this.
19031
19032 2002-03-20  Jason Merrill  <jason@redhat.com>
19033
19034         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19035         ignoring -fpic.
19036         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19037         through prune_gcc_output.
19038
19039 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19040
19041         * gcc.c-torture/compile/20020320-1.c: New test.
19042
19043 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19044
19045         * gcc.c-torture/compile/20020318-1.c: New test.
19046
19047         * gcc.dg/struct-by-value-1.c: New test.
19048
19049         * gcc.dg/20020319-1.c: New test.
19050
19051 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19052
19053         * g++.dg/opt/conj1.C: New test.
19054
19055 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19056
19057         * g++.dg/template/qualttp20.C: Revert previous change.
19058         * g++.dg/template/qualttp3.C: Likewise.
19059         * g++.dg/template/qualttp4.C: Likewise
19060         * g++.dg/template/qualttp5.C: Likewise
19061         * g++.dg/template/qualttp6.C: Likewise
19062         * g++.dg/template/qualttp7.C: Likewise
19063         * g++.dg/template/qualttp8.C: Likewise
19064         * g++.dg/template/recurse.C: Likewise.
19065
19066 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19067
19068         * gcc.dg/cpp/wchar-1.c: Update.
19069
19070 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19071
19072         * g++.dg/template/conv1.C: New test.
19073         * g++.dg/template/conv2.C: New test.
19074         * g++.dg/template/conv3.C: New test.
19075         * g++.dg/template/conv4.C: New test.
19076
19077 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19078
19079         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19080         * g++.dg/template/qualttp3.C: Likewise.
19081         * g++.dg/template/qualttp4.C: Likewise
19082         * g++.dg/template/qualttp5.C: Likewise
19083         * g++.dg/template/qualttp6.C: Likewise
19084         * g++.dg/template/qualttp7.C: Likewise
19085         * g++.dg/template/qualttp8.C: Likewise
19086         * g++.dg/template/recurse.C: Likewise.
19087
19088 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19089
19090         * g++.dg/opt/dtor1.C: New test.
19091
19092 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19093
19094         * gcc.c-torture/compile/20020315-1.c: New test.
19095
19096 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19097
19098         * gcc.dg/weak-1.c: Fix scan tests.
19099
19100 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19101
19102         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19103         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19104         cris-*-aout* mmix-*-*.
19105         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19106         cris-*-aout* mmix-*-*.
19107         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19108         cris-*-elf* cris-*-aout* and mmix-*-*.
19109         * gcc.dg/20001009-1.c: Ditto.
19110         * gcc.dg/20010912-1.c: Ditto.
19111         * gcc.dg/20020122-4.c: Ditto.
19112         * gcc.dg/inline-2.c: Ditto.
19113
19114 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19115
19116         * gcc.c-torture/compile/20020314-1.c: New test.
19117
19118 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19119
19120         * gcc.c-torture/execute/20020314-1.c: New test.
19121
19122 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19123
19124         * g++.dg/warn/Wunused-1.C: New test.
19125
19126 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19127
19128         * g++.dg/abi/mangle6.C: New test.
19129
19130 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19131
19132         * gcc.c-torture/compile/20020309-2.c: New test.
19133
19134         * gcc.c-torture/compile/20020312-1.c: New test.
19135
19136 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19137
19138         * g++.dg/other/access1.C: New test.
19139
19140 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19141
19142         * gcc.c-torture/execute/wchar_t-1.c: New test.
19143
19144 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19145
19146         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19147
19148 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19149
19150         * gcc.dg/20020312-1.c: New test case.
19151
19152 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19153
19154         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19155
19156 2002-03-11  Richard Henderson  <rth@redhat.com>
19157
19158         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19159         * g++.old-deja/g++.jason/report.C: Likewise.
19160
19161 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19162
19163         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19164         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19165
19166 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19167
19168         * testsuite/g++.dg/overload/pmf1.C: New test.
19169
19170 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19171
19172         * gcc.c-torture/execute/20020307-1.c: Use long.
19173
19174 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19175
19176         PR optimization/5844
19177         * gcc.dg/20020310-1.c: New test.
19178
19179 2002-03-09  Michael Meissner  <meissner@redhat.com>
19180
19181         * gcc.c-torture/execute/memcpy-2.c: New test.
19182         * gcc.c-torture/execute/memset-1.c: New test.
19183         * gcc.c-torture/execute/strlen-1.c: New test.
19184         * gcc.c-torture/execute/strcmp-1.c: New test.
19185         * gcc.c-torture/execute/strncmp-1.c: New test.
19186
19187 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19188
19189         * gcc.dg/ppc-ldstruct.c: New test.
19190
19191 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19192
19193         * gcc.c-torture/execute/va-arg-22.c: New test.
19194
19195 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19196
19197         * gcc.c-torture/compile/20020309-1.c: New test.
19198
19199 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19200
19201         * gcc.c-torture/execute/20020307-2.c: New test.
19202
19203 2002-03-07  Jeffrey A Law  (law@redhat.com)
19204
19205         * g77.f-torture/compile/20020307-1.f: New test.
19206
19207 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19208
19209         * gcc.dg/unordered-1.c: New test.
19210
19211 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19212
19213         * gcc.c-torture/execute/20020307-1.c: New test.
19214
19215 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19216
19217         * gcc.dg/20020304-1.c: New test.
19218
19219         * gcc.c-torture/compile/20020304-2.c: New test.
19220
19221 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19222
19223         * gcc.c-torture/compile/20020304-1.c: New test case
19224         (from PR c/5830).
19225
19226 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19227
19228         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19229
19230 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19231
19232         * g++.dg/other/classkey1.C: New test.
19233
19234 2002-03-01  Richard Henderson  <rth@redhat.com>
19235
19236         * gcc.c-torture/compile/981223-1.x: New.
19237         * gcc.c-torture/compile/920625-1.x: New.
19238
19239 2002-02-28  Richard Henderson  <rth@redhat.com>
19240
19241         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19242
19243 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19244
19245         * gcc.c-torture/execute/20020227-1.c: New test.
19246
19247 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19248
19249         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19250         here" ERROR lines.
19251         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19252         * g++.old-deja.g++.other/defarg1.C: Likewise.
19253         * g++.old-deja/g++.pt/calls2.C: Likewise.
19254         * g++.old-deja/g++.pt/crash20.C: Likewise.
19255         * g++.old-deja/g++.pt/crash30.C: Likewise.
19256         * g++.old-deja/g++.pt/crash36.C: Likewise.
19257         * g++.old-deja/g++.pt/crash6.C: Likewise.
19258         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19259         * g++.old-deja/g++.pt/derived3.C: Likewise.
19260         * g++.old-deja/g++.pt/error1.C: Likewise.
19261         * g++.old-deja/g++.pt/friend21.C: Likewise.
19262         * g++.old-deja/g++.pt/friend23.C: Likewise.
19263         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19264         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19265
19266 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19267
19268         * gcc.c-torture/execute/20020225-2.c: New test.
19269
19270 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19271
19272         * gcc.c-torture/execute/920730-1t.c,
19273         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19274         Delete test cases, only relevant to -traditional.
19275
19276 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19277
19278         * gcc.dg/cpp/undef1.c: Remove.
19279         * gcc.dg/cpp/directiv.c: Update.
19280         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19281
19282 2002-02-27  Michael Meissner  <meissner@redhat.com>
19283
19284         * gcc.c-torture/execute/20020226-1.c: New test.
19285
19286 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19287
19288         * g++.dg/debug/debug4.C: New test.
19289
19290         * gcc.dg/ia64-visibility-1.c: New test.
19291
19292 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19293
19294         * gcc.dg/debug/20020224-1.c: New.
19295
19296 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19297
19298         * gcc.c-torture/execute/960416-1.x: New.
19299         * gcc.c-torture/execute/divconst-3.x: Likewise.
19300
19301 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19302
19303         * gcc.dg/20020224-1.c: New test.
19304
19305 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19306
19307         * gcc.c-torture/execute/20020225-1.c: New.
19308
19309 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19310
19311         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19312
19313 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19314
19315         * gcc.dg/20020222-1.c: New test.
19316
19317 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19318
19319         * g++.dg/opt/anonunion1.C: New test.
19320
19321 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19322
19323         * g++.dg/template/qualttp19.C: New test.
19324         * g++.dg/template/qualttp20.C: New test.
19325         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19326         * g++.old-deja/g++.other/qual1.C: Likewise.
19327
19328 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19329
19330         * gcc.dg/attr-alwaysinline.c: New.
19331
19332 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19333
19334         * gcc.dg/20020220-1.c: New test.
19335
19336         * gcc.dg/20020220-2.c: New test.
19337
19338         * g++.dg/opt/mmx1.C: New test.
19339
19340 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19341
19342         * gcc.c-torture/compile/20020110.c: New test.
19343
19344 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19345
19346         * gcc.c-torture/execute/20020219-1.c: New test.
19347
19348         * gcc.dg/20020219-1.c: New test.
19349
19350         * gcc.dg/noncompile/20020220-1.c: New test.
19351
19352         * g++.dg/opt/ptrintsum1.C: New test.
19353
19354         * gcc.dg/debug/20020220-1.c: New test.
19355
19356 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19357
19358         * gcc.c-torture/execute/20020216-1.c: New test.
19359
19360 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19361
19362         * gcc.dg/decl-1.c: Update, new test.
19363
19364 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19365
19366         * g++.dg/abi/bitfield1.C: New test.
19367         * g++.dg/abi/bitfield2.C: New test.
19368
19369 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19370
19371         * gcc.dg/attr-nest.c: New test.
19372
19373 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19374
19375         * gcc.c-torture/execute/20020215-1.c: New test.
19376
19377 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19378
19379         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19380         * g++.dg/debug/debug.exp: New.
19381         * g++.dg/debug/trivial.C: New.
19382         * g++.dg/debug/debug1.C: Moved...
19383         * g++.dg/other/debug1.C: ...from here.
19384         * g++.dg/debug/debug2.C: Moved...
19385         * g++.dg/other/debug2.C: ...from here.
19386         * g++.dg/debug/debug3.C: Moved...
19387         * g++.dg/other/debug3.C: ...from here.
19388
19389         * gcc.dg/noncompile/20020213-1.c: New test.
19390
19391 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19392
19393         * g++.dg/other/debug3.C: New test.
19394
19395         * gcc.c-torture/execute/20020213-1.c: New test.
19396
19397 2002-02-13  Richard Smith <richard@ex-parrot.com>
19398
19399         * g++.old-deja/g++.other/thunk1.C: New test.
19400
19401 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19402
19403         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19404
19405 2002-02-13  Stan Shebs  <shebs@apple.com>
19406
19407         * gcc.dg/altivec-3.c: New.
19408
19409 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19410
19411         * gcc.dg/Wunreachable-1.c: New test.
19412         * gcc.dg/Wunreachable-2.c: New test.
19413
19414 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19415
19416         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19417
19418 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19419
19420         * gcc.dg/decl-1.c: New test.
19421
19422 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19423
19424         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19425
19426 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19427
19428         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19429         * gcc.c-torture/compile/980506-1.x: Likewise.
19430
19431 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19432
19433         * gcc.dg/20020210-1.c: New.
19434
19435 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19436
19437         * g77.f-torture/execute/947.f: New regression test
19438         for PR fortran/947.
19439
19440 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19441
19442         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19443         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19444
19445 2002-02-08  Richard Henderson  <rth@redhat.com>
19446
19447         * gcc.c-torture/compile/labels-3.c: New.
19448
19449 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19450
19451         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19452         expression statements work instead.
19453         * gcc.dg/noncompile/20020207-1.c: New test.
19454
19455 2002-02-07  Richard Henderson  <rth@redhat.com>
19456
19457         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19458
19459 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19460
19461         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19462         message from g77
19463         * lib/g77-dg.exp: Trim g77 error messages so that they are
19464         recognized by dg.exp.
19465
19466 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19467
19468         PR fortran/5473
19469         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19470
19471 2002-02-07  Richard Henderson  <rth@redhat.com>
19472
19473         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19474         to be sufficiently aligned for integers.
19475
19476 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19477
19478         * g++.dg/template/friend4.C: New test.
19479
19480 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19481
19482         PR fortran/5743
19483         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19484         unsupported cases.
19485
19486 2002-02-07  Richard Henderson  <rth@redhat.com>
19487
19488         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19489         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19490         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19491         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19492
19493 2002-02-06  Richard Henderson  <rth@redhat.com>
19494
19495         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19496
19497 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19498
19499         * gcc.dg/20020206-1.c: New test.
19500
19501 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19502
19503         * gcc.c-torture/execute/20020206-1.c: New test.
19504
19505         * gcc.c-torture/execute/20020206-2.c: New test.
19506
19507         PR optimization/5429:
19508         * gcc.c-torture/compile/20020206-1.c: New test.
19509
19510 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19511
19512         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19513         as certain file formats cannot support particularly large
19514         alignments.
19515
19516         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19517         and do not expect to be able to link the executable.
19518
19519         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19520         fail because the COFF format does not support the weak attribute.
19521
19522 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19523
19524         * g77.dg/pr5473.f:  New test
19525
19526 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19527
19528         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19529         Fix testcase accordingly.
19530
19531 2002-02-04  Richard Henderson  <rth@redhat.com>
19532
19533         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19534         (buf): Change to be an array of pointers, not ints.
19535
19536 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19537
19538         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19539         before all tests.  Move warning one line above to match where it
19540         C frontend emits.
19541         * gcc.dg/Wswitch-2.c: New test.
19542         * g++.dg/warn/Wswitch-1.C: New test.
19543         * g++.dg/warn/Wswitch-2.C: New test.
19544
19545 2002-02-04  Richard Henderson  <rth@redhat.com>
19546
19547         * g++.dg/abi/offsetof.C: Fix size comparison.
19548
19549 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19550
19551         * gcc.dg/cast-qual-2.c: New test.
19552
19553 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19554
19555         * gcc.dg/20020201-4.c: New test.
19556
19557 2002-02-04  Ben Elliston  <bje@redhat.com>
19558
19559         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19560         target_info attribute != 0, in addition to the empty string.
19561         (gcc_target_compile): Likewise.
19562
19563 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19564
19565         * gcc.dg/Wswitch.c: New test.
19566         PR gcc/4475. PR gcc/3780.
19567
19568 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19569
19570         * g77.f-torture/execute/5122.f: New test for regressions
19571         against PR fortran/5122.
19572
19573 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19574
19575         * g77.f-torture/compile/pr3743.f: Delete
19576         * g77.dg/pr3743-1.f: New test.
19577         * g77.dg/pr3743-2.f: New test.
19578         * g77.dg/pr3743-3.f: New test.
19579         * g77.dg/pr3743-4.f: New test.
19580
19581 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19582
19583         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19584
19585 2002-02-02  Richard Henderson  <rth@redhat.com>
19586
19587         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19588         * gcc.c-torture/execute/bf64-1.c: Likewise.
19589
19590 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19591
19592         * gcc.dg/20020201-2.c: New test.
19593
19594         * gcc.dg/20020201-3.c: New test.
19595
19596         * gcc.c-torture/execute/bitfld-2.c: New test.
19597
19598 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19599
19600         * gcc.dg/bitfld-1.c: Update.
19601         * gcc.dg/bitfld-2.c: Update.
19602         * gcc.c-torture/execute/bitfld-1.x: New.
19603
19604 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19605
19606         * gcc.c-torture/execute/20020201-1.c: New test.
19607
19608 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19609
19610         PR target/5469
19611         * gcc.dg/20020201-1.c: New test.
19612
19613 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19614
19615         PR fortran/3743
19616         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19617         * g77.f-torture/compile/pr3743.x: Remove
19618
19619 2002-01-31  Tom Rix  <trix@redhat.com>
19620
19621         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19622
19623 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19624
19625         * gcc.dg/noncompile/20020130-1.c: New test.
19626
19627 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19628
19629         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19630
19631 2002-01-29  Richard Henderson  <rth@redhat.com>
19632
19633         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19634         to long long.
19635         * gcc.c-torture/execute/bf64-1.c: Likewise.
19636
19637 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19638
19639         * gcc.c-torture/execute/20020129-1.c: New test.
19640
19641 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19642
19643         * gcc.c-torture/compile/20000224-1.c: Update.
19644         * gcc.c-torture/execute/bitfld-1.c: New tests.
19645         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19646         * gcc.dg/uninit-A.c: Update.
19647
19648 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19649
19650         * g++.dg/template/ctor1.C: Add instantiation.
19651
19652 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19653
19654         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19655         argument to __builtin_prefetch to be const ptr.
19656
19657 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19658
19659         * gcc.c-torture/compile/20020120-1.c: New test.
19660
19661 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19662
19663         * gcc.c-torture/execute/20020127-1.c: New test.
19664
19665 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19666
19667         * g77.dg/f77-edit-i-in.f: New test
19668         * g77.dg/f77-edit-i-out.f: New test
19669
19670 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19671
19672         * gcc.dg/debug/debug.exp: New file.
19673         * gcc.dg/debug/trivial.c: New file.
19674         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19675         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19676         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19677         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19678         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19679         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19680         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19681         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19682         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19683         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19684         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19685         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19686         * gcc.dg/20000503-1.c: Removed.
19687         * gcc.dg/20010207-1.c: Removed.
19688         * gcc.dg/20011223-1.c: Removed.
19689         * gcc.dg/20020104-2.c: Removed.
19690         * gcc.dg/debug-1.c: Removed.
19691         * gcc.dg/debug-2.c: Removed.
19692         * gcc.dg/debug-3.c: Removed.
19693         * gcc.dg/debug-4.c: Removed.
19694         * gcc.dg/debug-5.c: Removed.
19695         * gcc.dg/debug-6.c: Removed.
19696         * gcc.dg/dwarf2-1.c: Removed.
19697         * gcc.dg/dwarf2-2.c: Removed.
19698
19699 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19700
19701         * g++.old-deja/g++.other/eh5.C: New test.
19702         * g++.old-deja/g++.other/sibcall2.C: New test.
19703         * g++.old-deja/g++.other/array9.C: New test.
19704         * g++.old-deja/g++.other/typename2.C: New test.
19705         * g++.old-deja/g++.other/crash60.C: New test.
19706         * g++.old-deja/g++.other/conv9.C: New test.
19707         * g++.old-deja/g++.other/mangle10.C: New test.
19708         * g++.old-deja/g++.other/unchanging1.C: New test.
19709         * g++.old-deja/g++.other/exprstmt1.C: New test.
19710         * g++.old-deja/g++.other/inline23.C: New test.
19711         * g++.old-deja/g++.eh/ia64-1.C: New test.
19712         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19713         * g++.old-deja/g++.other/reload1.C: New test.
19714         * g++.old-deja/g++.other/static20.C: New test.
19715         * g++.old-deja/g++.other/local-alloc1.C: New test.
19716         * g++.old-deja/g++.other/conv8.C: New test.
19717         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19718         * g++.old-deja/g++.other/storeexpr1.C: New test.
19719         * g++.old-deja/g++.other/storeexpr2.C: New test.
19720         * g++.dg/eh/template2.C: New test.
19721         * g++.dg/warn/weak1.C: New test.
19722
19723 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19724
19725         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19726         Remove first, non-varying, argument.
19727
19728 2002-01-23  Richard Henderson  <rth@redhat.com>
19729
19730         * gcc.dg/inline-2.c: New.
19731
19732         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19733         Add optional target arg.  Check number of arguments.
19734         (scan-assembler-not, scan-assembler-dem): Likewise.
19735         (scan-assembler-dem-not): Likewise.
19736
19737 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19738
19739         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19740         line 12.
19741         * g++.old-deja/g++.brendan/parse3.C,
19742         g++.old-deja/g++.other/crash26.C,
19743         g++.old-deja/g++.other/crash28.C,
19744         g++.old-deja/g++.other/crash29.C,
19745         g++.old-deja/g++.other/crash30.C,
19746         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19747
19748 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19749
19750         * gcc.dg/20020115-1.c: New.
19751
19752 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19753
19754         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19755
19756 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19757
19758         * gcc.dg/20020122-3.c: New.
19759
19760 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19761
19762         * g++.dg/other/gc1.C: New test.
19763
19764 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19765
19766         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19767
19768 2002-01-22  Richard Henderson  <rth@redhat.com>
19769
19770         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19771
19772 2002-01-22  Richard Henderson  <rth@redhat.com>
19773
19774         * gcc.dg/20020122-4.c: New.
19775
19776 2002-01-22  H.J. Lu <hjl@gnu.org>
19777
19778         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19779         link output.
19780         * gcc.dg/special/ecos.exp: Likewise.
19781         * lib/g++-dg.exp: Likewise.
19782         * lib/g77-dg.exp: Likewise.
19783         * lib/gcc-dg.exp : Likewise.
19784         * lib/mike-g++.exp: Likewise.
19785         * lib/mike-g77.exp: Likewise.
19786         * lib/mike-gcc.exp: Likewise.
19787         * lib/objc-dg.exp: Likewise.
19788
19789 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19790
19791         PR target/5379
19792         * gcc.dg/20020122-2.c: New test.
19793
19794 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19795
19796         * gcc.dg/20020122-1.c: New test.
19797
19798 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19799
19800         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19801
19802 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19803
19804         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19805
19806 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19807
19808         * gcc.c-torture/compile/20020121-1.c: New test.
19809
19810 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19811
19812         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19813         ld_library_path.
19814
19815 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19816
19817         * gcc.dg/20020218-1.c: New test.
19818
19819 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19820
19821         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19822         messages
19823         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19824         "At global scope" warning
19825         * g++.dg/ext/align1.C: Change cygwin test for alignment
19826         from db-bogus to dg-warning
19827
19828 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19829
19830         * g77.f-torture/compile/cpp2.F: New test.
19831
19832 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19833
19834         * g++.dg/template/access1.C: New test.
19835
19836 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19837
19838         * gcc.dg/20020118-1.c: New.
19839
19840 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19841
19842         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19843
19844 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19845
19846         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19847         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19848         alignment warnings.
19849
19850 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19851
19852         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19853         torture_with_loops and torture_without_loops
19854
19855 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19856
19857         * gcc.c-torture/compile/20020116-1.c: New test.
19858
19859 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19860
19861         * gcc.dg/20020116-2.c: New test.
19862
19863         * gcc.dg/ultrasp4.c: New test.
19864
19865         * gcc.dg/20020116-1.c: New test.
19866
19867 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19868
19869         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19870         by EABI.
19871
19872 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19873
19874         * gcc.misc-tests/i386-prefetch.exp: New.
19875         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19876         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19877         * gcc.misc-tests/i386-pf-none-1.c: New test.
19878         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19879
19880 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19881
19882         * gcc.dg/gnu89-init-1.c: Add new tests.
19883
19884 2002-01-15  Andreas Jaeger  <aj@suse.de>
19885
19886         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19887         * gcc.dg/i386-mmx-2.c: Likewise.
19888         * gcc.dg/i386-sse-1.c: Likewise.
19889         * gcc.dg/i386-sse-2.c: Likewise.
19890         * gcc.dg/i386-sse-3.c: Likewise.
19891
19892 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19893
19894         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19895         Uncomment additional cases that now pass.
19896
19897 2002-01-11  Richard Henderson  <rth@redhat.com>
19898
19899         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19900         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19901
19902 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19903
19904         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19905
19906 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19907
19908         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19909         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19910
19911 2002-01-10  Dale Johannesen  <dalej@apple.com>
19912
19913         * gcc.c-torture/execute/loop-11.c: New.
19914
19915 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19916
19917         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19918         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19919
19920 2002-01-09  Richard Henderson  <rth@redhat.com>
19921
19922         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19923         type in which to perform the operation for each size.
19924
19925 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19926
19927         * gcc.c-torture/compile/20020109-2.c: New test.
19928
19929 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19930
19931         * gcc.c-torture/execute/loop-10.c: New test.
19932
19933 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19934
19935         * gcc.c-torture/compile/20010226-1.c: New test.
19936         * gcc.c-torture/compile/20010227-1.c: New test.
19937         * gcc.c-torture/compile/20010426-1.c: New test.
19938         * gcc.c-torture/compile/20010510-1.c: New test.
19939         * gcc.c-torture/compile/20010605-3.c: New test.
19940         * gcc.c-torture/compile/20010824-1.c: New test.
19941         * gcc.c-torture/execute/20010409-1.c: New test.
19942         * gcc.dg/noncompile/20000901-1.c: New test.
19943         * gcc.dg/20001023-1.c: New test.
19944         * gcc.dg/20001101-1.c: New test.
19945         * gcc.dg/20001102-1.c: New test.
19946         * gcc.dg/20010207-1.c: New test.
19947         * gcc.dg/20010405-1.c: New test.
19948         * gcc.dg/20010822-1.c: New test.
19949         * gcc.dg/20011107-1.c: New test.
19950
19951 2002-01-09  Jeffrey A Law  (law@redhat.com)
19952
19953         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19954
19955         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19956         execution failure on PA targets.
19957
19958 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19959
19960         * gcc.c-torture/compile/20020109-1.c: New test.
19961
19962 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19963
19964         * gcc.c-torture/execute/20020108-1.c: New test.
19965
19966 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19967
19968         * gcc.dg/20020108-1.c: New test.
19969
19970 2002-01-08  H.J. Lu <hjl@gnu.org>
19971
19972         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19973         for header files.
19974
19975 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19976
19977         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19978         consistency.
19979
19980 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19981
19982         * gcc.dg/altivec-4.c: Test altivec predicates.
19983
19984 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19985
19986         * gcc.c-torture/execute/20020107-1.c: New test.
19987
19988 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19989
19990         PR c/5279
19991         * gcc.c-torture/compile/20020106-1.c: New test.
19992
19993 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19994
19995         * gcc.c-torture/execute/nestfunc-4.c: New test.
19996
19997 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19998
19999         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20000         extra triple that slipped in.
20001         * g++.old-deja/g++.abi/align.C: Likewise.
20002         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20003
20004 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20005
20006         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20007         * g++.old-deja/g++.abi/align.C: Likewise.
20008         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20009
20010         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20011         on FreeBSD/i386.
20012         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20013         FreeBSD.
20014
20015 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * gcc.dg/20020104-1.c: New test.
20018
20019         * gcc.dg/20020104-2.c: New test.
20020
20021 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20022
20023         * gcc.dg/20020103-1.c: Fix typo in target selector.
20024
20025 2002-01-03  Richard Henderson  <rth@redhat.com>
20026
20027         * gcc.dg/20020103-1.c: New.
20028
20029 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20030
20031         * gcc.c-torture/execute/20020103-1.c: New test.
20032
20033 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20034
20035         * g++.dg/other/debug2.C: New test.
20036
20037         * gcc.c-torture/compile/20020103-1.c: New test.
20038
20039 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20040
20041         * gcc.dg/gnu89-init-1.c: Added new tests.
20042
20043 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20044
20045         * g++.dg/template/friend2.C: Remove as patch is reverted.
20046
20047         * g++.dg/warn/oldcast1.C: New test.
20048
20049         * g++.dg/template/ptrmem1.C: New test.
20050         * g++.dg/template/ptrmem2.C: New test.
20051
20052         * g++.dg/template/ntp.C: New test.
20053
20054         * g++.dg/other/component1.C: New test.
20055
20056         * g++.dg/template/ttp3.C: New test.
20057
20058         * g++.dg/template/friend2.C: New test.
20059         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20060
20061 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20062
20063         * g++.dg/other/ptrmem1.C: New test.
20064         * g++.dg/other/ptrmem2.C: New test.
20065
20066 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20067
20068         * g++.dg/template/ctor1.C: New test.
20069
20070 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20071
20072         * g++.dg/template/friend2.C: New test.
20073
20074 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20075
20076         * gcc.dg/mmix-1.c: New test.
20077
20078 2001-12-31  Richard Henderson  <rth@redhat.com>
20079
20080         * gcc.dg/asm-5.c: New.
20081
20082 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20083
20084         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20085         in namespace __gnu_cxx
20086
20087 2001-12-30  Richard Henderson  <rth@redhat.com>
20088
20089         * gcc.dg/debug-6.c: New.
20090
20091 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20092
20093         * gcc.c-torture/compile/20011229-2.c: New test.
20094
20095 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20096
20097         * gcc.dg/debug-3.c: New test.
20098         * gcc.dg/debug-4.c: New test.
20099         * gcc.dg/debug-5.c: New test.
20100
20101 2001-12-29  Richard Henderson  <rth@redhat.com>
20102
20103         * g++.dg/eh/loop1.C: New.
20104
20105 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20106
20107         * g++.dg/template/crash1.C: New test.
20108
20109 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20110
20111         * g++.dg/other/const1.C: New test.
20112
20113 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20114
20115         * gcc.c-torture/compile/20011229-1.c: New test.
20116
20117 2001-12-28  Stan Shebs  <shebs@apple.com>
20118
20119         * lib/objc-torture.exp: Resync with c-torture.exp.
20120         * lib/objc.exp: Load standard libraries.
20121
20122 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20123
20124         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20125         additional tests.
20126
20127 2001-12-27  Roger Sayle <roger@eyesopen.com>
20128
20129         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20130
20131 2001-12-27  Richard Henderson  <rth@redhat.com>
20132
20133         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20134
20135 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20136
20137         * g++.dg/eh/ctor1.C: New test.
20138         * g++.dg/other/error2.C: New test.
20139
20140 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20141
20142         * g++.dg/other/init2.C: New test.
20143
20144 2001-12-24  Richard Henderson  <rth@redhat.com>
20145
20146         * gcc.dg/20011223-1.c: New.
20147         * gcc.dg/inline-1.c: New.
20148
20149 2001-12-23  Richard Henderson  <rth@redhat.com>
20150
20151         * gcc.dg/asm-4.c: Test operand modifiers.
20152
20153 2001-12-23  Richard Henderson  <rth@redhat.com>
20154
20155         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20156
20157 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20158
20159         * gcc.c-torture/execute/20011223-1.c: New test.
20160
20161 2001-12-21  Richard Henderson  <rth@redhat.com>
20162
20163         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20164         re-enables the warning.
20165
20166 2001-12-21  Richard Henderson  <rth@redhat.com>
20167
20168         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20169
20170 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20171
20172         * gcc.c-torture/compile/20011218-1.c: New test.
20173
20174 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20175
20176         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20177         arm-isr.c test.
20178         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20179         epilogue generation for ARM ISR routines.
20180
20181 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20182
20183         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20184         * gcc.dg/format/c90-printf-3.c: Likewise.
20185         * gcc.dg/format/c99-printf-3.c: Likewise.
20186         * gcc.dg/format/ext-1.c: Likewise.
20187         * gcc.dg/format/ext-6.c: Likewise.
20188         * gcc.dg/format/format.h: Prototype unlocked stdio.
20189
20190 2001-12-20  Richard Henderson  <rth@redhat.com>
20191
20192         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20193         (arena): Use it.
20194         (malloc): Correct allocation logic.  Abort if we fill up the
20195         arena before initialization complete.
20196         (realloc): Correct allocation logic.
20197
20198 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20199
20200         * gcc.c-torture/compile/20011219-2.c: New test.
20201
20202         * gcc.c-torture/execute/20011219-1.c: New test.
20203
20204 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20205
20206         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20207         target does not support weak symbols.
20208
20209 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20210
20211         * gcc.c-torture/compile/20011219-1.c: New test.
20212
20213 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20214
20215         * g++.dg/other/error1.C: New test.
20216
20217 2001-12-17  Jeffrey A Law  (law@redhat.com)
20218
20219         * gcc.c-torture/execute/20011217-1.c: New test.
20220
20221 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20222
20223         * objc.dg/special/: New directory.
20224         * objc.dg/special/special.exp: New file.
20225         * objc.dg/special/unclaimed-category-1.h: New file.
20226         * objc.dg/special/unclaimed-category-1a.m: New file.
20227         * objc.dg/special/unclaimed-category-1.m: New file.
20228
20229 2001-12-17  Andreas Jaeger  <aj@suse.de>
20230
20231         * gcc.c-torture/compile/20011217-2.c: New test.
20232
20233 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20234
20235         * gcc.c-torture/compile/20011217-1.c: New test.
20236
20237 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20238
20239         * testsuite/gcc.dg/20011214-1.c: New.
20240
20241 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20242
20243         * gcc.dg/altivec-4.c: New.
20244
20245 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20246
20247         * gcc.dg/20011113-1.c: New test.
20248
20249 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20250
20251         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20252         std::__malloc_alloc_template<0> and
20253         std::__default_alloc_template<false, 0>.
20254
20255 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20256
20257         * objc/execute/bf-21.m: New test.
20258         * objc/execute/enumeration-1.m: New test.
20259         * objc/execute/enumeration-2.m: New test.
20260
20261 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20262
20263         * gcc.dg/gnu89-init-1.c: New test.
20264
20265 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20266
20267         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20268         * g++.old-deja/g++.jason/2371.C: Likewise.
20269         * g++.old-deja/g++.jason/template33.C: Likewise.
20270         * g++.old-deja/g++.jason/template34.C: Likewise.
20271         * g++.old-deja/g++.jason/template36.C: Likewise.
20272         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20273         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20274         * g++.old-deja/g++.other/typename1.C: Likewise.
20275         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20276         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20277         * g++.old-deja/g++.pt/typename11.C: Likewise.
20278         * g++.old-deja/g++.pt/typename14.C: Likewise.
20279         * g++.old-deja/g++.pt/typename16.C: Likewise.
20280         * g++.old-deja/g++.pt/typename3.C: Likewise.
20281         * g++.old-deja/g++.pt/typename4.C: Likewise.
20282         * g++.old-deja/g++.pt/typename5.C: Likewise.
20283         * g++.old-deja/g++.pt/typename7.C: Likewise.
20284         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20285
20286 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20287
20288         * g++.dg/other/linkage1.C: New test.
20289         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20290         specifiers.
20291
20292 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20293
20294         * gcc.dg/concat.c: New test.
20295
20296 2001-12-11  Stan Shebs  <shebs@apple.com>
20297
20298         * objc/compile: New test directory.
20299         * objc/compile/compile.exp: New expect script.
20300         * objc/compile/20011211-1.m: New compile test.
20301
20302 2001-12-11  Jason Merrill  <jason@redhat.com>
20303
20304         * lib/prune.exp (prune_gcc_output): Also handle "In member
20305         function".  So many permutations...
20306
20307 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20308
20309         * g++.dg/template/typedef1.C: New test.
20310
20311 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20312
20313         * g++.dg/other/copy1.C: New test.
20314
20315 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20316
20317         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20318
20319         * gcc.dg/builtin-choose-expr.c: New.
20320
20321 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20322
20323         * gcc.dg/altivec-2.c: New.
20324
20325 2001-12-07  Richard Henderson  <rth@redhat.com>
20326
20327         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20328
20329 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20330
20331         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20332         ultrasparc.
20333
20334 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20335
20336         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20337
20338 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20339
20340         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20341         variable argument list.
20342
20343 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20344
20345         * gcc.c-torture/execute/memcheck: Delete entire directory.
20346         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20347         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20348
20349 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20350
20351         * gcc.dg/Wshadow-1.c: New test.
20352
20353 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20354
20355         * gcc.c-torture/compile/20011130-1.c: New test.
20356
20357         * gcc.dg/noncompile/20011025-1.c: New test.
20358
20359         * g++.dg/other/anon-union.C: New test.
20360
20361         * gcc.c-torture/execute/20011024-1.c: New test.
20362
20363 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20364
20365         * gcc.c-torture/execute/20000722-1.x,
20366         gcc.c-torture/execute/20010123-1.x: Remove.
20367         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20368         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20369         gcc.dg/c99-complit-2.c: New tests.
20370
20371 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20372
20373         * g++.dg/inherit/base1.C: New test.
20374
20375 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20376
20377         * g++.dg/other/stdarg1.C: New test.
20378
20379         * gcc.c-torture/compile/20011130-2.c: New test.
20380
20381 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20382
20383         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20384         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20385         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20386         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20387         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20388         * gcc.dg/builtin-prefetch-1.c: New test.
20389
20390 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20391
20392         * gcc.dg/20011130-1.c: New test.
20393
20394 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20395
20396         * g++.dg/other/scope1.C: New test.
20397         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20398
20399 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20400
20401         * gcc.dg/vla-init-1.c: New test.
20402
20403 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20404
20405         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20406
20407 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20408
20409         * objc.dg/alias.m: Update.
20410         * objc.dg/class-1.m: Update.
20411         * objc.dg/const-str-1.m: Update.
20412         * objc.dg/fwd-proto-1.m: Update.
20413         * objc.dg/id-1.m: Update.
20414         * objc.dg/super-class-1.m: Update.
20415
20416 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20417
20418         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20419         constructs.
20420
20421 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20422
20423         * gcc.c-torture/execute/20011128-1.c: New test.
20424
20425 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20426
20427         * gcc.dg/20011127-1.c: New test.
20428
20429 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20430
20431         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20432         from Austin Group draft 7.
20433         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20434         scanf format arguments.
20435         * gcc.dg/format/no-exargs-2.c: New test.
20436
20437 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20438
20439         * g++.dg/abi/vbase8-4.C: New test.
20440
20441 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20442
20443         * gcc.c-torture/execute/20011121-1.c: New test.
20444
20445 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20446
20447         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20448
20449 2001-11-23  Andreas Jaeger  <aj@suse.de>
20450
20451         * gcc.dg/cpp/charconst-2.c: New test.
20452
20453 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20454
20455         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20456         to the host if it is remote.  Let tests specify extra headers
20457         they use.
20458         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20459         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20460         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20461         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20462         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20463         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20464         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20465         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20466         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20467         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20468
20469 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20470
20471         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20472         for little endian ARMs.
20473
20474 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20475
20476         * gcc.c-torture/compile/20011119-1.c: New test.
20477         * gcc.c-torture/compile/20011119-2.c: New test.
20478
20479 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20480
20481         * gcc.dg/altivec-1.c: Fix typo.
20482
20483 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20484
20485         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20486
20487 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20488
20489         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20490
20491 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20492
20493         * lib/g77.exp: Don't specify --rpath-link.
20494
20495         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20496         across all the headers.
20497         * gcc.dg/format/format.exp: For testing on a remote host,
20498         copy format.h.
20499
20500         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20501         * gcc.c-torture/execute/930406-1.c: Likewise.
20502         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20503
20504 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20505
20506         * gcc.dg/altivec-1.c: New.
20507
20508 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20509
20510         * gcc.dg/cpp/fpreprocessed.c: New test case.
20511
20512 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20513
20514         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20515         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20516         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20517
20518 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20519
20520         * gcc.dg/no-builtin-1.c: New test.
20521
20522 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20523
20524         * gcc.c-torture/execute/20011115-1.c: New test.
20525
20526 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20527
20528         * gcc.c-torture/compile/20011114-2.c: New test.
20529         * gcc.c-torture/compile/20011114-3.c: New test.
20530         * gcc.c-torture/compile/20011114-4.c: New test.
20531
20532 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20533
20534         * g++.dg/other/init1.C: New test.
20535
20536 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20537
20538         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20539         message.
20540
20541         * gcc.c-torture/execute/20011114-1.c: New testcase.
20542
20543         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20544         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20545         like the (before this change) version of 20010327-1.c.
20546
20547 2001-11-14  Roger Sayle <roger@eyesopen.com>
20548
20549         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20550
20551 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20552
20553         * g++.dg/init/array2.C: New test.
20554
20555 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20556
20557         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20558
20559 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20560
20561         * g++.dg/other/forscope1.C: New test.
20562         * g++.dg/ext/forscope1.C: New test.
20563         * g++.dg/ext/forscope2.C: New test.
20564
20565 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20566
20567         * gcc.c-torture/execute/20011113-1.c: New test.
20568
20569 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20570
20571         * gcc.c-torture/execute/20011109-2.c: New test.
20572
20573         * gcc.c-torture/execute/20011109-1.c: New test.
20574
20575 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20576
20577         * gcc.c-torture/compile/20011109-1.c: New test.
20578
20579 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20580
20581         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20582         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20583         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20584         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20585         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20586         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20587         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20588
20589 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20590
20591         * g++.dg/warn/Wshadow-1.C: New tests.
20592         * g++.old-deja/g++.mike/for3.C: Update.
20593
20594 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20595
20596         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20597         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20598         XFAILs.  Adjust expected error texts.
20599         * gcc.c-torture/compile/20011106-1.c,
20600         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20601         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20602         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20603         gcc.dg/c99-array-lval-5.c: New tests.
20604
20605 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20606
20607         * gcc.dg/cpp/defined.c: Update.
20608
20609 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20610
20611         * gcc.c-torture/execute/anon-1.c: New test.
20612
20613 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20614
20615         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20616         same size, so no warning should be produced on stormy16.
20617
20618         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20619         due to oversized array.
20620         * g++.old-deja/g++.mike/ns15.C: Likewise.
20621         * g++.old-deja/g++.pt/crash16.C: Likewise.
20622
20623 2001-11-02  Graham Stott  <grahams@redhat.com>
20624
20625         * g++.dgother/debug1.C: Fix typos.
20626
20627 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * g++.dg/other/debug1.C: New test.
20630
20631 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20632
20633         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20634         of unsigned long.
20635
20636 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20637
20638         * gcc.dg/20011029-2.c: New test.
20639
20640         * gcc.c-torture/compile/20011029-1.c: New test.
20641
20642 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20643
20644         * objc/execute/class_self-1.m: New test.
20645         * objc/execute/class_self-2.m: New test.
20646
20647 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20648
20649         * gcc.misc-tests/msgs.exp: Delete.
20650         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20651         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20652         error set to match recent changes.
20653
20654 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20655
20656         * gcc.dg/20011021-1.c: New test.
20657
20658 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20659
20660         * gcc.c-torture/compile/20011023-1.c: New test.
20661
20662 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20663
20664         * lib/g77.exp: Rewrite based on lib/g++.exp.
20665
20666 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20667
20668         * gcc.c-torture/execute/20011019-1.c: New test.
20669
20670         * gcc.dg/20011018-1.c: New test.
20671
20672 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20673
20674         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20675
20676 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20677
20678         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20679         * gcc.dg/attr-invalid.c: Likewise.
20680
20681 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20682
20683         * testsuite/gcc.dg/20011015-1.c: New test.
20684
20685 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20686
20687         * g++.dg/template/unify2.C: New test.
20688
20689 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20690
20691         * g++.dg/other/exception-specification.C: New test
20692
20693 2001-10-13  Tom Rix  <trix@redhat.com>
20694
20695         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20696         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20697
20698 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20699
20700         * testsuite/gcc.dg/20011009-1.c: New test.
20701
20702 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20703
20704         PR g++/4476
20705         * g++.dg/other/friend1.C: New test.
20706
20707 2001-10-11  Richard Henderson  <rth@redhat.com>
20708
20709         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20710
20711 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20712
20713         * gcc.c-torture/compile/20011010-1.c: New.
20714
20715 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20716
20717         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20718         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20719         g77.f-torture/execute/execute.exp,
20720         g77.f-torture/noncompile/noncompile.exp,
20721         gcc.c-torture/compile/compile.exp,
20722         gcc.c-torture/execute/execute.exp,
20723         gcc.c-torture/execute/ieee/ieee.exp,
20724         gcc.c-torture/execute/memcheck/memcheck.exp,
20725         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20726         objc/execute/execute.exp: Update FSF address.
20727
20728 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20729
20730         * gcc.dg/cpp/cmdlne-C.c: Update.
20731         * gcc.dg/cpp/cmdlne-C2.c: New.
20732
20733 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20734
20735         * gcc.c-torture/execute/20011008-3.c: New.
20736
20737 2001-10-08  DJ Delorie  <dj@redhat.com>
20738
20739         * gcc.dg/20011008-1.c: New.
20740         * gcc.dg/20011008-2.c: New.
20741
20742 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20743
20744         * gcc.dg/cpp/spacing1.c: Update test.
20745
20746 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20747
20748         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20749         spelling errors of "separate" as "seperate".
20750
20751 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20752
20753         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20754         enough to avoid inlining.
20755
20756 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20757
20758         * lib/g77.exp: set libg2c_dir correctly.
20759
20760 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20761
20762         * gcc.dg/cpp/macro11.c: New test.
20763
20764 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20765
20766         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20767         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20768         gcc.dg/format/multattr-3.c: New tests.
20769         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20770         tests for format attributes on function pointers being rejected.
20771
20772 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20773
20774         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20775
20776 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20777
20778         * g++.dg/warn/format1.C: New test.
20779
20780 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20781
20782         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20783
20784 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20785
20786         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20787
20788 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20789
20790         * gcc.dg/cpp/redef2.c: Add test.
20791
20792 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20793
20794         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20795         long-standing bug on i686, apparently.
20796         * gcc.c-torture/execute/loop-2c.x: New file.
20797         * gcc.c-torture/execute/loop-2d.x: New file.
20798         * gcc.c-torture/execute/loop-3c.x: New file.
20799
20800 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20801
20802         * gcc.dg/cpp/20000625-2.c: Correct line number.
20803
20804 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20805
20806         * gcc.dg/cpp/macro10.c: New test.
20807         * gcc.dg/cpp/strify3.c: New test.
20808         * gcc.dg/cpp/spacing1.c: Add tests.
20809         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20810         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20811
20812 2001-09-24  DJ Delorie  <dj@redhat.com>
20813
20814         * gcc.c-torture/execute/20010924-1.c: New test.
20815
20816 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20817
20818         * testsuite/objc/execute/paste.m: Remove.
20819
20820 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20821
20822         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20823
20824 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20825
20826         * g77.dg/strlen0.f: New test.
20827
20828 2001-09-21  Richard Henderson  <rth@redhat.com>
20829
20830         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20831         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20832
20833 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20834
20835         Table-driven attributes.
20836         * g++.dg/ext/attrib1.C: New test.
20837
20838 2001-09-20  DJ Delorie  <dj@redhat.com>
20839
20840         * gcc.dg/20000926-1.c: Update expected warning messages.
20841         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20842         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20843         array.
20844
20845 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20846
20847         * g++.dg/eh/registers1.C: New test case.
20848
20849 2001-09-17  Richard Henderson  <rth@redhat.com>
20850
20851         * gcc.dg/array-5.c: Fix VLA decomposition test.
20852
20853 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20854
20855         * gcc.dg/cpp/line5.c: New testcase.
20856
20857 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20858
20859         * gcc.dg/cpp/macro9.c: New test.
20860
20861 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20862
20863         * gcc.c-torture/execute/980223.c: Change type of addr from long
20864         to char *.
20865
20866 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20867
20868         * gcc.c-torture/execute/20010915-1.c: New test.
20869
20870 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20871
20872         * g77.dg/bprob: New directory.
20873         * g77.dg/bprob/bprob.exp: New file.
20874         * g77.dg/bprob/bprob-1.f: New test.
20875         * g77.dg/gcov: New directory.
20876         * g77.dg/gcov/gcov.exp: New file.
20877         * g77.dg/gcov/gcov-1.f: New test.
20878         * g77.dg/gcov/gcov-1.x: New file.
20879
20880 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20881
20882         * gcc.dg/cpp/directiv.c: Update.
20883         * gcc.dg/cpp/undef1.c: Update.
20884
20885 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20886
20887         * gcc.dg/20010912-1.c: New test.
20888
20889 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20890
20891         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20892         language-independent file in lib.
20893         * lib/gcov.exp: New file.
20894
20895 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20896
20897         * gcc.c-torture/compile/20010911-1.c: New test.
20898
20899 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20900
20901         * lib/profopt.exp: New, to support profile-directed optimizations.
20902         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20903         * gcc.misc-tests/bprob-1.c: New test.
20904         * gcc.misc-tests/bprob-2.c: New test.
20905
20906 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20907
20908         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20909         XFAIL and which kinds of gcov output to verify.
20910         * gcc.misc-tests/gcov-4b.x: New file.
20911         * gcc.misc-tests/gcov-5b.x: New file.
20912         * gcc.misc-tests/gcov-6.x: New file.
20913         * gcc.misc-tests/gcov-7.c: New test.
20914         * gcc.misc-tests/gcov-7.x: New file.
20915
20916 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20917
20918         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20919         * gcc.misc-tests/gcov-6.c: New test.
20920
20921 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20922
20923         PR c++/3986
20924         * g++.dg/abi/vbase1.C: New test.
20925
20926 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20927
20928         * objc.dg/method-2.m: New.
20929
20930 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20931
20932         PR c++/4203
20933         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20934         * g++.dg/init/empty1.C: New test.
20935
20936 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20937
20938         * gcc.c-torture/compile/20010903-1.c: New test.
20939
20940 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20941
20942         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20943         for m68k.
20944
20945 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20946
20947         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20948
20949         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20950
20951         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20952
20953 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20954
20955         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20956         for 16-bit 'unsigned int'.
20957
20958 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20959
20960         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20961
20962 2001-08-27  Richard Henderson  <rth@redhat.com>
20963
20964         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20965         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20966
20967 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20968
20969         * gcc.dg/asm-names.c (ymain): New.
20970
20971 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20972
20973         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20974         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20975         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20976
20977 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20978
20979         * gcc.dg/compare5.c: New testcase.
20980
20981 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20982
20983         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20984         and "In instantiation".
20985
20986 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20987
20988         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20989
20990 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20991
20992         * gcc.misc-tests/gcov.exp: Add support for branch information.
20993         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20994         * gcc.misc-tests/gcov-4.c: New test.
20995         * gcc.misc-tests/gcov-4b.c: New test.
20996         * gcc.misc-tests/gcov-5b.c: New test.
20997
20998 2001-08-20  Zack Weinberg  <zackw@panix.com>
20999
21000         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21001         expected to fail.
21002
21003 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21004
21005         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21006
21007 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21008
21009         * g++.dg/eh/template1.C: New test.
21010
21011 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21012
21013         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21014         Fix thinko.
21015         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21016         for xfail.
21017
21018 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21019
21020         * lib/g77-dg.exp:  Use prune.exp for common procedures
21021         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21022         * lib/g77.exp: (g77-dg-prune) Remove
21023
21024 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21025
21026         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21027
21028 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21029
21030         * g++.dg/template/unify1.C: New test.
21031
21032 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21033
21034         * g++.dg/abi/empty4.C: New test.
21035
21036 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21037
21038         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21039         solaris2.*
21040         * g77.f-torture/compile/pr3743.x: Likewise
21041
21042 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21043
21044         * g++.dg/other/using-declaration.C: New test.
21045
21046 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21047
21048         * gcc.dg/cpp/tr-sign.c: New testcase.
21049
21050 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21051
21052         * gcc.dg/cpp/19951025-1.c: Revert.
21053         * gcc.dg/cpp/directiv.c: We no longer process directives that
21054         interrupt macro arguments.
21055
21056 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21057
21058         * gcc.dg/bconstp-1.c: New test.
21059
21060 2001-08-03  Richard Henderson  <rth@redhat.com>
21061
21062         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21063
21064 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21065
21066         * gcc.dg/cpp/19951025-1.c: Update.
21067
21068 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21069
21070         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21071         should be x.
21072
21073 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21074
21075         Kill -fhonor-std.
21076         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21077         * g++.old-deja/g++.other/std1.C: Likewise.
21078         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21079
21080 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21081
21082         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21083         (g77_pass, g77_fail, g77_finish, g77_exit,
21084         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21085
21086 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21087
21088         * g77.dg/fbackslash.f
21089         * g77.dg/fcase-preserve.f
21090         * g77.dg/ff90-1.f
21091         * g77.dg/ffixed-line-length-0.f
21092         * g77.dg/ffixed-line-length-132.f
21093         * g77.dg/ffixed-line-length-7.f
21094         * g77.dg/ffixed-line-length-72.f
21095         * g77.dg/ffixed-line-length-none.f
21096         * g77.dg/ffree-form-1.f
21097         * g77.dg/fno-backslash.f
21098         * g77.dg/fno-f90-1.f
21099         * g77.dg/fno-fixed-form-1.f
21100         * g77.dg/fno-onetrip.f
21101         * g77.dg/fno-typeless-boz.f
21102         * g77.dg/fno-underscoring.f
21103         * g77.dg/fno-vxt-1.f
21104         * g77.dg/fonetrip.f
21105         * g77.dg/ftypeless-boz.f
21106         * g77.dg/fugly-assumed.f
21107         * g77.dg/funderscoring.f
21108         * g77.dg/fvxt-1.f
21109
21110 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21111
21112         * objc.dg/fwd-proto-1.m: New.
21113         * objc.dg/local-decl-1.m: New.
21114         * objc.dg/naming-1.m: New.
21115         * objc.dg/naming-2.m: New.
21116         * objc.dg/proto-hier-1.m: New.
21117
21118 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21119
21120         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21121         largest-type elements to a struct makes its size grow.
21122
21123 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21124
21125         * g++.dg/abi/vthunk1.C: New test.
21126
21127 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21128
21129         * g++.dg/abi/vbase8-22.C: New test.
21130
21131 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21132
21133         * gcc.dg/cpp/macro8.c: New test.
21134
21135 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21136
21137         * g++.dg/abi/vbase8-21.C: New test.
21138
21139 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21140
21141         * g++.dg/abi/vbase8-10.C: New test.
21142
21143 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21144
21145         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21146         ${tool}_set_ld_library_path.
21147         Changed caller.
21148         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21149         g++.exp.
21150
21151 2001-07-26  Stan Cox <scox@redhat.com>
21152
21153         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21154         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21155         gcc_exit, gcc_check_unsupported_p):
21156         Moved to gcc-deps.exp
21157         * gcc-deps.exp: New file.
21158
21159 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21160
21161         * g++.old-deja/g++.pt/defarg14.C: New test.
21162
21163 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21164
21165         * g++.old-deja/g++.other/lineno5.C: New test.
21166
21167 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21168
21169         * g++.old-deja/g++.pt/crash68.C: New test.
21170
21171 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21172
21173         * g++.old-deja/g++.other/crash42.C: New test.
21174
21175 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21176
21177         * gcc.dg/cpp/extratokens.c: Fix.
21178         * gcc.dg/cpp/skipping2.c: New tests.
21179
21180 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21181
21182         * gcc.c-torture/execute/20010724-1.c: New file.
21183         * gcc.c-torture/execute/20010724-1.x: New file.
21184
21185 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21186
21187         * g++.old-deja/g++.other/cond7.C: New test.
21188
21189 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         * g++.old-deja/g++.other/optimize4.C: New test.
21192
21193 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21194
21195         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21196
21197 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21198
21199         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21200         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21201         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21202         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21203
21204         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21205         bug report" message.
21206
21207         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21208         * g++.dg/ext/instantiate1.C: Move from old-deja.
21209
21210 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21211
21212         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21213         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21214         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21215         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21216
21217 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21218
21219         * gcc.c-torture/execute/20010723-1.c: New test.
21220
21221 2001-07-23  Ben Elliston  <bje@redhat.com>
21222
21223         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21224
21225 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21226
21227         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21228         i[34567]86-*-*.
21229         Delete handling of ieee_multilib_flags.
21230         Pass -mieee for alpha*-*-* and sh-*-*.
21231         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21232
21233 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21234
21235         Remove old-abi tests.
21236         * g++.old-deja/g++.mike/p11116.C: Remove.
21237         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21238
21239 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21240
21241         * g77.f-torture/compile/pr3743.f:  New test
21242
21243 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21244
21245         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21246
21247 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21248
21249         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21250         g++.old-deja/g++.pt/static6.C: Likewise.
21251         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21252         supports weak symbols.
21253
21254 2001-07-18  Andreas Jaeger  <aj@suse.de>
21255
21256         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21257         supported again.
21258
21259 2001-07-18  Andreas Jaeger  <aj@suse.de>
21260
21261         * gcc.dg/iftrap-1.c: Fix target line.
21262
21263 2001-07-17  Richard Henderson  <rth@redhat.com>
21264
21265         * gcc.c-torture/execute/20010717-1.c: New.
21266
21267 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21268
21269         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21270         tests.
21271
21272 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21273
21274         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21275
21276 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21277
21278         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21279         UAC_SIGBUS, UAC_NOPRINT definitions.
21280
21281 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21282
21283         * objc/execute/object_is_class.m: New test.
21284         * objc/execute/object_is_meta_class.m: New test.
21285
21286 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21287
21288         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21289         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21290
21291 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21292
21293         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21294         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21295
21296 2001-07-14  Richard Henderson  <rth@redhat.com>
21297
21298         * gcc.dg/iftrap-1.c: New.
21299
21300 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21301
21302         * g77.f-torture/execute/intrinsic77.f: New test.
21303
21304 2001-07-11  Janis Johnson <janis@us.ibm.com>
21305
21306         * gcc.misc-tests/gcov-3.c: New test.
21307
21308 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21309
21310         * gcc.c-torture/compile/20010711-1.c,
21311         * gcc.c-torture/compile/20010711-2.c: New tests.
21312
21313 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21314
21315         * gcc.c-torture/execute/20010711-1.c: New test.
21316
21317 2001-07-11  Ben Elliston  <bje@redhat.com>
21318
21319         * g++.old-deja/g++.other/enum5.C: New test.
21320
21321 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21322
21323         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21324         (g++-dg-prune): Call prune_gcc_output.
21325         * prune.exp: New file for prune_gcc_output.
21326         * lib/g++.exp, lib/gcc.exp: Load it.
21327
21328 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21329
21330         * gcc.c-torture/compile/20010701-1.c,
21331         g++.old-deja/g++.ext/attrib6.C: New tests.
21332
21333 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21334
21335         * gcc.c-torture/compile/20010706-1.c: New test.
21336
21337 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21338
21339         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21340
21341 2001-06-28  Stan Shebs  <shebs@apple.com>
21342
21343         * gcc.dg/pragma-darwin.c: New test.
21344
21345 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21346
21347         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21348         Solaris 2.[678] system.
21349
21350 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21351
21352         * gcc.dg/20010622-1.c: New test.
21353
21354 2001-06-18  Stan Shebs  <shebs@apple.com>
21355
21356         * objc.dg: New directory.
21357         * objc.dg/dg.exp: New file.
21358         * objc.dg/alias.m: New.
21359         * objc.dg/class-1.m: New.
21360         * objc.dg/class-2.m: New.
21361         * objc.dg/const-str-1.m: New.
21362         * objc.dg/const-str-2.m: New.
21363         * objc.dg/id-1.m: New.
21364         * objc.dg/method-1.m: New.
21365         * objc.dg/super-class-1.m: New.
21366         * lib/objc-dg.exp: New file.
21367
21368 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21369
21370         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21371         of label name.
21372
21373 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21374
21375         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21376
21377 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21378
21379         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21380         variable.
21381
21382 2001-06-12  Richard Henderson  <rth@redhat.com>
21383
21384         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21385
21386 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21387
21388         * g++.old-deja/g++.abi/vbase5.C: New test.
21389         * g++.old-deja/g++.abi/vbase6.C: New test.
21390         * g++.old-deja/g++.abi/vbase7.C: New test.
21391
21392 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21393
21394         * gcc.c-torture/compile/20010610-1.c: New test.
21395
21396 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         * g++.old-deja/g++.abi/vbase4.C: New test.
21399
21400 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21401
21402         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21403         support %f for HC11/HC12 targets.
21404         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21405         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21406         on HC11/HC12 targets.
21407         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21408
21409 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21410
21411         * gcc.dg/wchar_t-1.c: New file.
21412         * gcc.dg/wint_t-1.c: Likewise.
21413
21414 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21415
21416         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21417
21418 2001-06-11  Richard Henderson  <rth@redhat.com>
21419
21420         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21421
21422 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21423
21424         * gcc.c-torture/compile/20010611-1.c: New test.
21425
21426 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21427
21428         * gcc.dg/c99-tag-1.c: Add more tests.
21429
21430 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21431
21432         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21433         representation on MN10300 and ARM/Thumb.
21434
21435 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21436
21437         * g77.f-torture/execute/20010610.f: New.
21438
21439 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21440
21441         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21442         names.
21443
21444 2001-06-09  Richard Henderson  <rth@redhat.com>
21445
21446         * gcc.c-torture/execute/ashrdi-1.c: New.
21447         * gcc.c-torture/execute/ashldi-1.c: New.
21448         * gcc.c-torture/execute/lshrdi-1.c: New.
21449
21450 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21451
21452         * objc/execute/load-3.m: Added. Check sending +load to categories,
21453         in addition to classes.
21454
21455 2001-06-08  Stan Shebs  <shebs@apple.com>
21456
21457         * objc/execute/load-2.m: New test.  From Nicola Pero
21458         <n.pero@mi.flashnet.it>.
21459
21460 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21461
21462         * gcc.c-torture/execute/20010605-2.c: New test.
21463
21464 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21465
21466         * g++.old-deja/g++.abi/vbase2.C: New test.
21467         * g++.old-deja/g++.abi/vbase3.C: New test.
21468
21469 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21470
21471         * g++.old-deja/g++.pt/friend49.C: New test.
21472
21473 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21474
21475         * g++.old-deja/g++.ext/anon3.C: New test.
21476
21477 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21478
21479         * g++.old-deja/g++.other/conv7.C: New test.
21480
21481 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21482
21483         * gcc.c-torture/compile/20010605-2.c: New test.
21484
21485 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21486
21487         * gcc.c-torture/execute/20010604-1.c: New test.
21488
21489 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21490
21491         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21492
21493 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21494
21495         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21496         (g++_link_flags): Likewise.
21497         (g++_init): Pass gccpath's value to two previous functions.
21498
21499 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21500
21501         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21502         Ensure logfile entry matches exec command line.
21503
21504 2001-05-31  Richard Henderson  <rth@redhat.com>
21505
21506         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21507         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21508
21509 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21510
21511         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21512         compiler for irix6.2
21513
21514 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21515
21516         * g++.old-deja/g++.other/optimize3.C: New file.
21517
21518 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21519
21520         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21521         assemble.
21522
21523 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21524
21525         * g++.old-deja/g++.other/optimize2.C: New file.
21526
21527 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21528
21529         * gcc.c-torture/compile/20010518-2.c: New file.
21530         * gcc.c-torture/execute/20010518-1.c: New file.
21531         * gcc.c-torture/execute/20010518-2.c: New file.
21532
21533 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21534
21535         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21536
21537 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21538
21539         G++ no longer defines builtins that do not begin with __builtin.
21540         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21541         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21542         * g++.old-deja/g++.law/builtin1.C: Likewise.
21543         * g++.old-deja/g++.law/cvt2.C: Likewise.
21544         * g++.old-deja/g++.mike/net5.C: Likewise.
21545         * g++.old-deja/g++.other/builtins1.C: Likewise.
21546         * g++.old-deja/g++.other/builtins2.C: Likewise.
21547         * g++.old-deja/g++.other/builtins3.C: Likewise.
21548         * g++.old-deja/g++.other/builtins4.C: Likewise.
21549         * g++.old-deja/g++.other/inline8.C: Likewise.
21550         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21551
21552 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21553
21554         * g++.old-deja/g++.pt/using1.C: Adjust.
21555         * g++.old-deja/g++.pt/using2.C: New test.
21556
21557 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21558
21559         * gcc.dg/cpp/charconst.c: New tests.
21560         * gcc.dg/cpp/escape.c: New tests.
21561         * gcc.dg/cpp/escape-1.c: New tests.
21562         * gcc.dg/cpp/escape-2.c: New tests.
21563         * gcc.dg/cpp/ucs.c: New tests.
21564
21565 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21566
21567         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21568         native compiler for irix6.5.
21569
21570 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21571
21572         * lib/g++.exp (g++_include_flags): Use args to compute
21573         get_multilibs.
21574         (g++_link_flags): Likewise.
21575         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21576
21577 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21578
21579         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21580
21581 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21582
21583         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21584         this file.
21585
21586 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21587
21588         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21589         STACK_SIZE;
21590         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21591         to STACK_SIZE; Use it to define size of add_histo array.
21592         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21593         to STACK_SIZE.
21594         (f): Use GITT_SIZE to define size of gitt local table.
21595         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21596         to STACK_SIZE; Use it to define size of bytemem array.
21597
21598 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21599
21600         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21601         on 68HC11/HC12 due to the asm instruction.
21602         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21603         * gcc.c-torture/compile/920520-1.x: Likewise.
21604         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21605         on 68HC11/HC12 because the function is larger than 64K.
21606         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21607         on 68HC11/HC12 because the structure is too large.
21608
21609 2001-05-20  Richard Henderson  <rth@redhat.com>
21610
21611         * gcc.c-torture/execute/20010520-1.c: New.
21612
21613 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21614
21615         * g++.old-deja/g++.warn/compare1.C: New test.
21616         * gcc.dg/compare4.c: New test.
21617
21618 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21619
21620         * g++.old-deja/g++.other/optimize1.C: New test.
21621
21622 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21623
21624         * g++.old-deja/g++.pt/spec41.C: New test.
21625
21626 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21627
21628         * gcc.c-torture/compile/20010114-1.x: Remove.
21629
21630 2001-05-18  Stan Shebs  <shebs@apple.com>
21631
21632         * gcc.c-torture/compile/20010518-1.c: New test.
21633
21634 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21635
21636         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21637         * g++.old-deja/g++.pt/crash67.C: New test.
21638
21639 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21640
21641         * g++.old-deja/g++.other/debug9.C: New test.
21642
21643 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21644
21645         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21646
21647 2001-05-16  Jan Hubicka  <jh@suse.cz>
21648
21649         * gcc.c-torture/compile/20010516-1.c: New test.
21650
21651 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21652
21653         * g++.old-deja/g++.other/crash41.C: New test.
21654
21655 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         * g++.old-deja/g++.pt/crash66.C: New test.
21658
21659 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21660
21661         * g++.old-deja/g++.robertl/eb27.C: Convert.
21662
21663 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21664
21665         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21666         declaration being redundant.
21667
21668 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21669
21670         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21671
21672 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21673
21674         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21675
21676 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21677
21678         * lib/g++.exp: Use testsuite_flags.
21679
21680 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21681
21682         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21683
21684 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21685
21686         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21687
21688 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21689
21690         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21691
21692 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21693
21694         * gcc.c-torture/compile/20010313-1.c: New test.
21695
21696 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21697
21698         * gcc.dg/cpp/direct2.c: New test.
21699         * gccq.dg/cpp/direct2s.c: New test.
21700
21701         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21702
21703 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21704
21705         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21706         * g++.old-deja/g++.other/op3.C: Likewise.
21707
21708 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21709
21710         * gcc.dg/cpp/syshdr.h: New file.
21711         * gcc.dg/cpp/sysmac1.c: Update.
21712         * gcc.dg/cpp/sysmac2.c: Update.
21713
21714 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21715
21716         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21717
21718 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21719
21720         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21721         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21722
21723 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21724
21725         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21726
21727 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21728
21729         * lib/g++.exp (g++_include_flags): Don't use any special flags
21730         if TESTING_IN_BUILD_TREE is not defined.
21731         (g++_init): Use a plain 'c++' as the compiler if
21732         TESTING_IN_BUILD_TREEE is not defined.
21733
21734 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21735
21736         * g++.old-deja/g++.eh/catch13.C: New test.
21737         * g++.old-deja/g++.eh/catch14.C: New test.
21738
21739 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21740
21741         * gcc.dg/cpp/tr-define.c: New test.
21742
21743 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21744
21745         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21746         <stdlib.h>, not <malloc.h>.
21747
21748 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21749
21750         * g++.old-deja/g++.ns/template17.C: New test.
21751
21752 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21753
21754         * g++.old-deja/g++.pt/ref4.C: New test.
21755
21756 2001-04-30  Richard Henderson  <rth@redhat.com>
21757
21758         * gcc.dg/20000724-1.c: Revert last change.
21759
21760 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21761
21762         * g77.f-torture/execute/20010430.f: New test.
21763
21764 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21765
21766         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21767
21768 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21769
21770         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21771
21772 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21773
21774         * g++.old-deja/g++.eh/crash6.C: New test.
21775
21776 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21777
21778         * g++.old-deja/g++.other/warn7.C: New test.
21779
21780 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21781
21782         * g++.old-deja/g++.other/defarg9.C: New test.
21783
21784 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21785
21786         * g77.f-torture/compile/20010426.f: New test.
21787         * g77.f-torture/execute/20010426.f: New test.
21788
21789 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21790
21791         * g77.f-torture/compile/20000629-1.x: Remove - error
21792         has been fixed.
21793
21794 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21795
21796         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21797         Tweak slightly to work with g++.dg framework.
21798         * g++.dg/special/ecos.exp: Run initp1.C test.
21799         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21800
21801         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21802         its linker doesn't give line numbers either.
21803         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21804
21805 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21806
21807         * g++.old-deja/g++.other/lex1.C: New test.
21808
21809 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21810
21811         * gcc.dg/noncompile/20010425-1.c: New test.
21812
21813 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21814
21815         * g++.old-deja/g++.pt/mangle2.C: New test.
21816
21817 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21818
21819         * gcc.dg/format/plus-1.c: New test.
21820
21821 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21822
21823         * gcc.dg/20010423-1.c: New test.
21824
21825 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21826
21827         * gcc.c-torture/execute/20010422-1.c: New test.
21828
21829 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21830
21831         * g++.old-deja/g++.ns/type2.C: New test.
21832
21833 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21834
21835         * g++.old-deja/g++.other/perf1.C: New test.
21836
21837 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21838
21839         * gcc.dg/c99-func-2.c: Remove xfail.
21840         * gcc.dg/c99-func-3.c: Remove xfail.
21841         * gcc.dg/c99-func-4.c: Remove xfail.
21842
21843 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21844
21845         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21846
21847 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21848
21849         * gcc.c-torture/compile/20010423-1.c: New test.
21850
21851 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21852
21853         * g++.old-deja/g++.pt/typename28.C: New test.
21854
21855 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21856
21857         * g++.old-deja/g++.abi/empty2.C: New test.
21858         * g++.old-deja/g++.abi/empty3.C: New test.
21859
21860 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21861
21862         * g++.old-deja/g++.other/comdat2.C: New test.
21863         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21864
21865 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21866
21867         * g++.old-deja/g++.other/overload14.C: New test.
21868
21869 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * g++.old-deja/g++.other/lookup23.C: New test.
21872
21873 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21874
21875         * gcc.c-torture/execute/20010403-1.c: New test.
21876
21877 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21878             Mark Mitchell  <mark@codesourcery.com>
21879
21880         * lib/old-dejagnu.exp: Don't delete output of executable.
21881         Add .exe suffix to executables.
21882
21883 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21884
21885         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21886
21887 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21888
21889         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21890
21891 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21892
21893         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21894         * g++.old-deja/g++.abi/crash1.C: New test.
21895
21896 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21897
21898         * g++.old-deja/g++.other/crash40.C: New test.
21899
21900 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21901
21902         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21903
21904 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21905
21906         * g++.old-deja/g++.other/warn6.C: New test.
21907
21908 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21909
21910         * g++.old-deja/g++.robertl/eb42.C: Same.
21911
21912 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21913
21914         * gcc.dg/wtr-conversion-1.c: New testcase.
21915
21916 2001-04-10  Richard Henderson  <rth@redhat.com>
21917
21918         * g++.old-deja/g++.other/array5.C: New.
21919
21920 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21921
21922         * gcc.c-torture/execute/20010408-1.c: New test.
21923
21924 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21925
21926         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21927         headers and constructs.
21928         * g++.old-deja/g++.robertl/eb79.C: Same.
21929         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21930         * g++.old-deja/g++.robertl/eb73.C: Same.
21931         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21932         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21933         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21934         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21935         * g++.old-deja/g++.robertl/eb44.C: Same.
21936         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21937         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21938         * g++.old-deja/g++.robertl/eb39.C: Same.
21939         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21940         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21941         * g++.old-deja/g++.robertl/eb30.C: Same.
21942         * g++.old-deja/g++.robertl/eb3.C: Same.
21943         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21944         * g++.old-deja/g++.robertl/eb21.C: Same.
21945         * g++.old-deja/g++.robertl/eb15.C: Same.
21946         * g++.old-deja/g++.robertl/eb118.C: Same.
21947         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21948         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21949         * g++.old-deja/g++.robertl/eb109.C: Same.
21950         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21951         * g++.old-deja/g++.mike/rtti1.C: Same.
21952         * g++.old-deja/g++.mike/p658.C: Same.
21953         * g++.old-deja/g++.mike/net46.C: Same.
21954         * g++.old-deja/g++.mike/net34.C: Same.
21955         * g++.old-deja/g++.mike/memoize1.C: Same.
21956         * g++.old-deja/g++.mike/eh2.C: Same.
21957         * g++.old-deja/g++.law/weak.C: Same.
21958         * g++.old-deja/g++.law/visibility7.C: Same.
21959         * g++.old-deja/g++.law/visibility25.C: Same.
21960         * g++.old-deja/g++.law/visibility22.C: Same.
21961         * g++.old-deja/g++.law/visibility2.C: Same.
21962         * g++.old-deja/g++.law/visibility17.C: Same.
21963         * g++.old-deja/g++.law/visibility13.C: Same.
21964         * g++.old-deja/g++.law/visibility10.C: Same.
21965         * g++.old-deja/g++.law/visibility1.C: Same.
21966         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21967         * g++.old-deja/g++.law/vbase1.C: Same.
21968         * g++.old-deja/g++.law/operators32.C: Same.
21969         * g++.old-deja/g++.law/nest3.C: Same.
21970         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21971         * g++.old-deja/g++.law/except5.C (main): Same.
21972         * g++.old-deja/g++.law/cvt7.C (run): Same.
21973         * g++.old-deja/g++.law/cvt2.C: Same.
21974         * g++.old-deja/g++.law/cvt16.C: Same.
21975         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21976         * g++.old-deja/g++.law/ctors17.C (main): Same.
21977         * g++.old-deja/g++.law/ctors13.C: Same.
21978         * g++.old-deja/g++.law/ctors12.C (main): Same.
21979         * g++.old-deja/g++.law/ctors10.C: Same.
21980         * g++.old-deja/g++.law/code-gen5.C: Same.
21981         * g++.old-deja/g++.law/bad-error7.C: Same.
21982         * g++.old-deja/g++.law/arm9.C: Same.
21983         * g++.old-deja/g++.law/arm12.C: Same.
21984         * g++.old-deja/g++.law/arg8.C: Same.
21985         * g++.old-deja/g++.law/arg1.C: Same.
21986         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21987         * g++.old-deja/g++.jason/template31.C: Same.
21988         * g++.old-deja/g++.jason/template24.C (main): Same.
21989         * g++.old-deja/g++.jason/2371.C: Same.
21990         * g++.old-deja/g++.eh/new2.C: Same.
21991         * g++.old-deja/g++.eh/new1.C: Same.
21992         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21993         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21994         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21995         * g++.old-deja/g++.brendan/crash62.C: Same.
21996         * g++.old-deja/g++.brendan/crash52.C: Same.
21997         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21998         * g++.old-deja/g++.brendan/crash38.C: Same.
21999         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22000         * g++.old-deja/g++.brendan/copy9.C: Same.
22001
22002 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22003
22004         * gcc.c-torture/execute/20001203-2.c (memset):
22005         Count argument is of type __SIZE_TYPE__.
22006
22007 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22008
22009         * gcc.c-torture/compile/20010404-1.c: New test.
22010
22011 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22012
22013         * gcc.c-torture/compile/20010326-1.c: New test.
22014
22015 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22016
22017         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22018         peculiarities of the SH.
22019         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22020
22021 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22022
22023         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22024         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22025         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22026
22027 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22028
22029         * g77.f-torture/compile/20010321-1.f: New test.
22030
22031 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22032
22033         * gcc.c-torture/compile/20010329-1.c: New test.
22034
22035 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22036
22037         * gcc.c-torture/execute/20010329-1.c: New test.
22038
22039 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22040
22041         * g++.old-deja/g++.other/eh4.C: Fix typo.
22042
22043 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22044
22045         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22046
22047 2001-03-28  Philip Blundell  <philb@gnu.org>
22048
22049         * gcc.c-torture/compile/20010328-1.c: New test.
22050
22051 2001-03-27  Richard Henderson  <rth@redhat.com>
22052
22053         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22054         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22055
22056 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22057
22058         * gcc.c-torture/compile/20010327-1.c: New test.
22059
22060 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22061
22062         * g++.old-deja/g++.other/friend12.C: New test.
22063         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22064         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22065
22066 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22067
22068         * gcc.c-torture/execute/20010325-1.c: New test.
22069
22070 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22071
22072         * g++.old-deja/g++.other/mangle3.C: New test.
22073
22074 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22075
22076         * g++.old-deja/g++.other/anon8.C: New test.
22077
22078 2001-03-20  Philip Blundell  <philb@gnu.org>
22079
22080         * gcc.c-torture/compile/20010320-1.c: New test.
22081
22082 2001-03-17  Richard Henderson  <rth@redhat.com>
22083
22084         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22085
22086 2001-03-15  Geoff Keating  <geoff@redhat.com>
22087
22088         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22089         tests on AIX.
22090
22091 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22092
22093         * g++.old-deja/g++.other/eh4.C: New test.
22094
22095 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22096
22097         * gcc.dg/cpp/mi1.c: Update.
22098
22099 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22100
22101         * g++.old-deja/g++.other/regstack.C: New test.
22102
22103 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22104
22105         * g++.old-deja/g++.other/ref4.C: New test.
22106
22107 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22108
22109         * objc/execute/va_method.m: Added.
22110         * objc/execute/IMP.m: Added.
22111         * objc/execute/_cmd.m: Added.
22112         * objc/execute/accessing_ivars.m: Added.
22113         * objc/execute/class-1.m: Added.
22114         * objc/execute/class-10.m: Added.
22115         * objc/execute/class-11.m: Added.
22116         * objc/execute/class-12.m: Added.
22117         * objc/execute/class-13.m: Added.
22118         * objc/execute/class-14.m: Added.
22119         * objc/execute/class-2.m: Added.
22120         * objc/execute/class-3.m: Added.
22121         * objc/execute/class-4.m: Added.
22122         * objc/execute/class-5.m: Added.
22123         * objc/execute/class-6.m: Added.
22124         * objc/execute/class-7.m: Added.
22125         * objc/execute/class-8.m: Added.
22126         * objc/execute/class-9.m: Added.
22127         * objc/execute/class-tests-1.h
22128         * objc/execute/class-tests-2.h
22129         * objc/execute/compatibility_alias.m: Added.
22130         * objc/execute/encode-1.m: Added.
22131         * objc/execute/formal_protocol-1.m: Added.
22132         * objc/execute/formal_protocol-2.m: Added.
22133         * objc/execute/formal_protocol-3.m: Added.
22134         * objc/execute/formal_protocol-4.m: Added.
22135         * objc/execute/formal_protocol-5.m: Added.
22136         * objc/execute/formal_protocol-6.m: Added.
22137         * objc/execute/formal_protocol-7.m: Added.
22138         * objc/execute/informal_protocol.m: Added.
22139         * objc/execute/initialize.m: Added.
22140         * objc/execute/load.m: Added.
22141         * objc/execute/many_args_method.m: Added.
22142         * objc/execute/nested-3.m: Added.
22143         * objc/execute/no_clash.m: Added.
22144         * objc/execute/private.m: Added.
22145         * objc/execute/redefining_self.m: Added.
22146         * objc/execute/root_methods.m: Added.
22147         * objc/execute/selector-1.m: Added.
22148         * objc/execute/static-1.m: Added.
22149         * objc/execute/static-2.m: Added.
22150         * objc/execute/va_method.m: Added.
22151
22152 2001-03-10  Richard Henderson  <rth@redhat.com>
22153
22154         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22155
22156 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22157
22158         * g++.old-deja/g++.other/crash31.C: XFAIL.
22159         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22160         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22161         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22162         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22163         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22164
22165 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22166
22167         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22168
22169 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22170
22171         * gcc.dg/20000724-1.c: Don't use multiline strings.
22172
22173 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22174
22175         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22176         result of -cString against what we expect it to be; don't just
22177         print it out for no one to read.
22178
22179         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22180         Based on testcases provided by Nicola Pero.
22181
22182 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22183
22184         * gcc.dg/cpp/macro7.c: New test.
22185
22186 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22187
22188         * gcc.dg/cpp/multiline.c: Update.
22189
22190 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22191
22192         * g++.old-deja/g++.other/enum3.C: New test.
22193
22194 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22195
22196         * g++.old-deja/g++.other/pod1.C: New test.
22197
22198 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22199
22200         * g++.old-deja/g++.ext/overload1.C: New test.
22201
22202 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22203
22204         * g++.old-deja/g++.pt/using1.C: New test.
22205
22206 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22207
22208         * g++.old-deja/g++.other/using9.C: New test.
22209
22210 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22211
22212         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22213
22214         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22215
22216 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22217
22218         * g++.old-deja/g++.ext/realpt1.C: Remove.
22219
22220 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22221
22222         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22223
22224 2001-02-26  Will Cohen  <wcohen@redhat.com>
22225
22226         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22227
22228 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22229
22230         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22231         templatized constructors.
22232
22233 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22234
22235         * gcc.c-torture/execute/20010224-1.c: New test.
22236
22237 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22238
22239         * gcc.c-torture/execute/20010222-1.c: New test.
22240
22241 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22242
22243         * g++.old-deja/g++.other/inline20.C: New test.
22244
22245 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22246
22247         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22248
22249 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22250
22251         * g++.old-deja/g++.other/lookup22.C: New test.
22252
22253 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22254
22255         * g77.dg: New directory.
22256         * g77.dg/20010216-1.f: New test case.
22257         * g77.dg/dg.exp: New driver.
22258         * lib/g77-dg.exp: New driver library.
22259
22260 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22261
22262         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22263
22264 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22265
22266         * g++.old-deja/g++.other/decl9.C: New test.
22267
22268 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22271         not need <string> and also tests the initialization at runtime.
22272
22273 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22274
22275         * gcc.c-torture/execute/longlong.c: New test.
22276
22277 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22278
22279         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22280
22281 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22282
22283         * gcc.c-torture/execute/920302-1.c (execute):
22284         Change argument type to short.
22285
22286 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22287
22288         * g++.old-deja/g++.pt/deduct6.C: New test.
22289
22290 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22291
22292         * g++.old-deja/g++.pt/deduct5.C: New test.
22293
22294 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22295
22296         * gcc.c-torture/execute/20010209-1.c: New test.
22297
22298 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22299
22300         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22301
22302 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22303
22304         * g++.dg/vtgc1.C: Update for new ABI.
22305
22306         * consistency.vlad: New directory, 1665 files.
22307
22308 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22309
22310         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22311         return type.
22312         * gcc.dg/cpp/digraphs.c: Declare puts.
22313
22314 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22315
22316         * g++.old-deja/g++.other/warn5.C: New test.
22317
22318 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22319
22320         * g++.old-deja/g++.pt/spec40.C: New test.
22321
22322 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22323
22324         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22325         case.
22326         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22327
22328 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22329
22330         * gcc.c-torture/compile/20010209-1.c: New test.
22331
22332 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22333
22334         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22335         excess errors message but not if it crashes.
22336         * g++.old-deja/g++.other/crash27.C: Likewise.
22337         * g++.old-deja/g++.other/crash28.C: Likewise.
22338         * g++.old-deja/g++.other/crash30.C: Likewise.
22339         * g++.old-deja/g++.other/crash32.C: Likewise.
22340         * g++.old-deja/g++.other/crash35.C: Likewise.
22341         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22342
22343 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22344
22345         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22346         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22347         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22348         g77.f-torture/execute/execute.exp,
22349         g77.f-torture/noncompile/noncompile.exp,
22350         gcc.c-torture/execute/execute.exp,
22351         gcc.c-torture/execute/memcheck/memcheck.exp,
22352         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22353         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22354         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22355         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22356         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22357         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22358         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22359         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22360         Remove bug reporting instructions with ancient email addresses.
22361
22362 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * gcc.dg/20010202-1.c: New test.
22365         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22366
22367 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22368
22369         * g++.dg/stdbool-if.C: New test.
22370
22371 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22372
22373         * objc/execute/fdecl.m: Added main().
22374
22375 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22376
22377         * gcc.c-torture/execute/20010206-1.c: New test.
22378
22379 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22380
22381         * gcc.dg/cpp/avoidpaste1.c: Update.
22382
22383 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22384
22385         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22386         Pero <nicola@brainstorm.co.uk>.
22387         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22388
22389 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22390
22391         * g++.old-deja/g++.pt/spec39.C: New test.
22392
22393 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22394
22395         * gcc.c-torture/compile/20010202-1.c: New test.
22396
22397 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22398
22399         * g++.old-deja/g++.abi/primary2.C: New test.
22400         * g++.old-deja/g++.abi/primary3.C: New test.
22401         * g++.old-deja/g++.abi/primary4.C: New test.
22402         * g++.old-deja/g++.abi/primary5.C: New test.
22403         * g++.old-deja/g++.abi/vtable3.h: New test.
22404         * g++.old-deja/g++.abi/vtable3a.C: New test.
22405         * g++.old-deja/g++.abi/vtable3b.C: New test.
22406         * g++.old-deja/g++.abi/vtable3c.C: New test.
22407         * g++.old-deja/g++.abi/vtable3d.C: New test.
22408         * g++.old-deja/g++.abi/vtable3e.C: New test.
22409         * g++.old-deja/g++.abi/vtable3f.C: New test.
22410         * g++.old-deja/g++.abi/vtable3g.C: New test.
22411         * g++.old-deja/g++.abi/vtable3h.C: New test.
22412         * g++.old-deja/g++.abi/vtable3i.C: New test.
22413         * g++.old-deja/g++.abi/vtable3j.C: New test.
22414         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22415
22416 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22417
22418         * g++.old-deja/g++.other/anon6.C: New test.
22419         * g++.old-deja/g++.other/anon7.C: New test.
22420
22421 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22422
22423         * gcc.dg/cpp/avoidpaste2.c: New tests.
22424
22425 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22426
22427         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22428
22429 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22430
22431         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22432         DECIMAL_DIG cases for Irix."
22433
22434 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22435
22436         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22437
22438 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22439
22440         * gcc.dg/c99-tag-1.c: New test.
22441
22442 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22443
22444         * gcc.dg/cpp/tr-warn1.c: Add tests.
22445
22446 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22447
22448         * gcc.dg/cpp/avoidpaste1.c: Update.
22449         * gcc.dg/cpp/paste4.c: Update.
22450
22451 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22452
22453         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22454         cases for Irix.
22455
22456 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22457
22458         * g++.old-deja/g++.other/inline19.C: New test.
22459
22460 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22461
22462         * gcc.dg/Wlarger-than.c: New test.
22463
22464 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22465
22466         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22467
22468 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22469
22470         * gcc.c-torture/execute/20010129-1.c: New test.
22471         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22472
22473 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22474
22475         * gcc.dg/cpp/avoidpaste1.c: Test case.
22476
22477 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22478
22479         * g++.old-deja/g++.other/inline18.C: New test.
22480
22481 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22482
22483         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22484         and __builtin_putchar.
22485
22486 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22487
22488         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22489         tests.
22490
22491 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22492
22493         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22494         floating point number rounding mode to round to the nearest
22495         representable mode.
22496
22497 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22498
22499         * g++.old-deja/g++.other/mangle2.C: New test.
22500
22501 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22502
22503         * gcc.c-torture/compile/20010124-1.c: New test.
22504
22505 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22506
22507         * g++.old-deja/g++.pt/spec38.C: New test.
22508
22509 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22510
22511         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22512         "Build don't run".
22513
22514 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22515
22516         * gcc.c-torture/execute/20010123-1.c: New test.
22517
22518 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22519
22520         * g++.old-deja/g++.pt/spec37.C: New test.
22521
22522 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22523
22524         * g++.old-deja/g++.pt/overload14.C: New test.
22525
22526 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22527
22528         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22529         __builtin_return_address.
22530
22531 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22532
22533         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22534         * g++.old-deja/g++.pt/spec35.C: New test.
22535         * g++.old-deja/g++.pt/spec36.C: New test.
22536
22537 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22538
22539         * gcc.c-torture/compile/20010118-1.c: New test.
22540
22541 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22542
22543         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22544
22545 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22546
22547         * gcc.c-torture/execute/20010119-1.c: New test.
22548
22549 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22550
22551         * g++.old-deja/g++.other/vbase5.C: New test.
22552
22553 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22554
22555         * gcc.c-torture/execute/20010118-1.c: New test.
22556
22557 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22558
22559         * g++.old-deja/g++.pt/deduct3.C: New test.
22560
22561 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22562
22563         * g++.old-deja/g++.pt/spec34.C: New test.
22564
22565 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22566
22567         * g77.f-torture/compile/20000601-2.f: New test.
22568
22569 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22570
22571         * g++.old-deja/g++.other/init17.C: New test.
22572
22573 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22574
22575         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22576
22577 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22578
22579         * g++.old-deja/g++.pt/unify8.C: New test.
22580
22581 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22582
22583         * g++.old-deja/g++.abi/vbase1.C: New test.
22584
22585 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22586
22587         * g++.old-deja/g++.pt/crash65.C: New test.
22588
22589 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22590
22591         * gcc.dg/cpp/assembl2.S: New test case.
22592
22593 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22594
22595         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22596         are supported.
22597
22598 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22599
22600         * g++.old-deja/g++.other/builtins1.C: New test.
22601         * g++.old-deja/g++.other/builtins2.C: Likewise.
22602         * g++.old-deja/g++.other/builtins3.C: Likewise.
22603         * g++.old-deja/g++.other/builtins4.C: Likewise.
22604
22605 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22606
22607         * gcc.c-torture/compile/20010117-1.c: New test.
22608         * gcc.c-torture/compile/20010117-2.c: New test.
22609
22610 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22611
22612         * g77.f-torture/execute/20010116.[fx]: New test,
22613         XFAIL on i?86-*-*.
22614         * g77.f-torture/compile/20010115.f: Indicate it's
22615         a test for PR fortran/1636.
22616
22617 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22618
22619         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22620
22621 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22622
22623         * g77.f-torture/compile/20010115.f: New test.
22624
22625 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22626
22627         * g++.old-deja/g++.pt/nontype5.C: New test.
22628
22629 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22630
22631         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22632         have an equivalent working one below it.
22633
22634 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22635
22636         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22637         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22638
22639 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22640
22641         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22642         message containing "init_priority".
22643         (conpr-2.C): Likewise.
22644         (conpr-3.C): Likewise.
22645         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22646
22647 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22648
22649         * gcc.c-torture/execute/20010114-2.c: New test.
22650
22651 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22652
22653         * gcc.c-torture/compile/20010114-1.c: New test.
22654         * gcc.c-torture/compile/20010114-1.x: Xfail.
22655         * gcc.c-torture/compile/20010114-2.c: New test.
22656         * gcc.c-torture/execute/20010114-1.c: New test.
22657         * gcc.dg/trunc-1.c: New test.
22658         * gcc.dg/uninit-B.c: New test.
22659
22660 2001-01-13  Nick Clifton  <nickc@redhat.com>
22661
22662         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22663         target.
22664
22665 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22666
22667         * gcc.c-torture/compile/20010113-1.c: New test.
22668
22669 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22670
22671         * gcc.c-torture/compile/20001212-1.c: New test.
22672
22673 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22674
22675         * gcc.dg/cpp/widestr1.c: Update.
22676         * gcc.dg/cpp/prag-imp.c: Remove.
22677
22678 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * gcc.c-torture/execute/20000801-3.x: Remove.
22681         * gcc.dg/c90-init-1.c: New test.
22682         * gcc.dg/c99-init-1.c: New test.
22683         * gcc.dg/c99-init-2.c: New test.
22684         * gcc.dg/gnu99-init-1.c: New test.
22685
22686 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22687
22688         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22689         testing that no relevant ones were found.
22690
22691 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22692
22693         * g++.old-deja/g++.pt/cast2.C: New test.
22694
22695 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22696
22697         * g++.old-deja/g++.pt/friend47.C: New test.
22698
22699 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22700
22701         * g++.old-deja/g++.pt/instantiate13.C: New test.
22702
22703 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22704
22705         * g++.old-deja/g++.other/defarg7.C: New test.
22706         * g++.old-deja/g++.other/defarg8.C: New test.
22707
22708 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.old-deja/g++.pt/crash64.C: New test.
22711
22712 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22713
22714         * g++.old-deja/g++.pt/crash63.C: New test.
22715
22716 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22717
22718         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22719
22720 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22721
22722         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22723
22724 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22725
22726         * g++.old-deja/g++.pt/error3.C: New test.
22727
22728 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22729
22730         * g++.old-deja/g++.other/crash39.C: New test.
22731
22732 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22733
22734         * g++.old-deja/g++.other/vbase4.C: New test.
22735
22736 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22737
22738         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22739         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22740         * gcc.dg/special/special.exp: New test driver which will check
22741         for alias support for the above test.
22742
22743 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22744
22745         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22746         problems on small machines.
22747         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22748         parameterize.
22749
22750 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22751
22752         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22753         mips.
22754         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22755
22756 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22757
22758         * g++.old_deja/g++.pt/using8.C: New test.
22759
22760 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22761
22762         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22763
22764 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22765
22766         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22767         where a failure is expected.
22768         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22769
22770 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22771
22772         * g++.old_deja/g++.pt/instantiate12.C: New test.
22773
22774 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22775
22776         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22777         start of structs.
22778         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22779         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22780         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22781         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22782         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22783         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22784         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22785         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22786         * g++.old-deja/g++.eh/spec6.C: Likewise.
22787         * g++.old-deja/g++.jason/crash3.C: Likewise.
22788         * g++.old-deja/g++.law/ctors11.C: Likewise.
22789         * g++.old-deja/g++.law/ctors17.C: Likewise.
22790         * g++.old-deja/g++.law/ctors5.C: Likewise.
22791         * g++.old-deja/g++.law/ctors9.C: Likewise.
22792         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22793         * g++.old-deja/g++.mike/net22.C: Likewise.
22794         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22795         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22796         * g++.old-deja/g++.mike/virt3.C: Likewise.
22797         * g++.old-deja/g++.niklas/t128.C: Likewise.
22798         * g++.old-deja/g++.other/anon4.C: Likewise.
22799         * g++.old-deja/g++.other/using1.C: Likewise.
22800         * g++.old-deja/g++.other/warn3.C: Likewise.
22801         * g++.old-deja/g++.pt/t37.C: Likewise.
22802         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22803         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22804
22805 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22806
22807         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22808
22809 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22810
22811         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22812
22813 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22814
22815         * gcc.c-torture/compile/20010107-1.c: New test.
22816
22817 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22818
22819         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22820
22821 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22822
22823         * gcc.dg/format/format.h: New file.
22824         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22825         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22826         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22827         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22828         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22829         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22830         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22831         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22832         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22833         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22834         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22835         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22836         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22837         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22838         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22839         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22840         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22841         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22842         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22843         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22844         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22845         instead of declaring standard types, macros and functions in each
22846         test.
22847
22848 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22849
22850         * gcc.c-torture/execute/20010106-1.c: New test.
22851
22852 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22853
22854         * gcc.dg/format/format.exp: New file.
22855         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22856         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22857         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22858         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22859         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22860         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22861         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22862         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22863         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22864         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22865         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22866         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22867         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22868         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22869         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22870         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22871         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22872         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22873         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22874         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22875         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22876         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22877         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22878         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22879         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22880         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22881         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22882         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22883         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22884         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22885         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22886         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22887         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22888         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22889         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22890         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22891         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22892         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22893         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22894         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22895         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22896         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22897
22898 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22899
22900         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22901         account.
22902
22903 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22904
22905         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22906
22907 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22908
22909         * g++.old-deja/g++.pt/crash62.C: New test.
22910
22911 2001-01-04  Richard Henderson  <rth@redhat.com>
22912
22913         * gcc.dg/20000926-1.c: Update expected warnings.
22914         * gcc.dg/array-2.c: Likewise.
22915         * gcc.dg/array-4.c: Also validate flexible array members.
22916         * gcc.dg/c99-flex-array-1.c: New.
22917
22918 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22919
22920         * gcc.c-torture/compile/20001222-1.x: Remove.
22921
22922 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22923
22924         * gcc.c-torture/execute/built-in-setjmp.c: New.
22925
22926 2001-01-03  Richard Henderson  <rth@redhat.com>
22927
22928         * gcc.dg/940510-1.c: Update expected error wording.
22929         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22930
22931 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22932
22933         * lib/target-supports.exp (check_alias_available): Modified to
22934         indicate aliases not supported if only weak aliases are supported.
22935
22936 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22937
22938         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22939         Turn on cmpstrsi checks for __pj__ and __i370__.
22940
22941 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22942
22943         * g++.old-deja/g++.other/virtual11.C: New test.
22944
22945 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22946
22947         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22948
22949 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22950
22951         * gcc.c-torture/compile/20010102-1.c: New test.
22952
22953 2001-01-02  Andreas Jaeger  <aj@suse.de>
22954
22955         * gcc.dg/noreturn-3.c: New test.
22956
22957         * gcc.dg/noreturn-4.c: New test.
22958
22959 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22960
22961         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22962         __builtin_fputc and __builtin_fwrite.
22963
22964 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22965
22966         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22967         signed char, not default char.
22968
22969 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22970
22971         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22972
22973 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22974
22975         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22976
22977 2000-12-29  Richard Henderson  <rth@redhat.com>
22978
22979         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22980         (__cyg_profile_func_exit): Define.
22981
22982 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22983
22984         * g++.dg/vtgc1.C: New test.
22985
22986 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22987
22988         * gcc.dg/noncompile/20001228-1.c: New test.
22989
22990         * gcc.dg/20001228-1.c: New test.
22991
22992         * gcc.c-torture/execute/20001228-1.c: New test.
22993
22994 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22995
22996         * gcc.dg/format-strfmon-1.c: New test.
22997
22998 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22999
23000         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23001         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23002         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23003         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23004         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23005         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23006         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23007         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23008         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23009         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23010         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23011         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23012         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23013
23014         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23015         * gcc.c-torture/execute/string-opt-4.c: Test index.
23016
23017 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23018
23019         * gcc.c-torture/compile/20001226-1.c: New test.
23020
23021 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23022
23023         * gcc.c-torture/compile/20001222-1.c: New test.
23024         * gcc.c-torture/compile/20001222-1.x: Xfail.
23025
23026 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23027
23028         * gcc.c-torture/execute/comp-goto-2.c: New test.
23029
23030 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23031
23032         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23033         Use long types if __INT_MAX__ is 32767.
23034         (main): Use cast to (sint32 *) when poking 88 into a_page.
23035
23036         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23037
23038 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23039
23040         * gcc.c-torture/compile/20001221-1.c: New test.
23041         * gcc.c-torture/execute/20001221-1.c: New test.
23042
23043 2000-12-20  Richard Henderson  <rth@redhat.com>
23044
23045         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23046         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23047
23048 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23049
23050         * gcc.dg/compare3.c: New test.
23051
23052 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23053
23054         * gcc.dg/format-warnll-1.c: New test.
23055
23056 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23057
23058         * gcc.dg/cpp/cmdlne-P.c: New test.
23059
23060 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23061
23062         * gcc.c-torture/execute/builtin-abs-1.c,
23063         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23064
23065 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23066
23067         * gcc.dg/cpp/multiline.c: New test.
23068
23069 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23070
23071         * g++.old-deja/g++.other/syshdr1.C: Update.
23072         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23073
23074 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23075
23076         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23077
23078 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23079
23080         * g++.old-deja/g++.pt/ttp65.C: New test.
23081
23082 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23083
23084         * g++.old-deja/g++.pt/ttp64.C: New test.
23085
23086 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23087
23088         * g++.old-deja/g++.pt/spec33.C: New test.
23089
23090 2000-12-14  Catherine Moore  <clm@redhat.com>
23091
23092         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23093         * gcc.c-torture/execute/920612-2.c: Likewise.
23094         * gcc.c-torture/execute/920428-2.c: Likewise.
23095         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23096         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23097
23098 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23099
23100         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23101         * gcc.dg/pack-test-2.c: Likewise.
23102
23103 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23104
23105         Tests by Zack Weinberg <zackw@stanford.edu>.
23106
23107         * gcc.dg/cpp/defined.c: Update.
23108         * gcc.dg/cpp/defined_trad.c: New tests.
23109
23110 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23111
23112         * gcc.dg/cpp/trad-direct.c: Update.
23113
23114 2000-12-11  Neil Booth  <neilb@earthling.net>
23115
23116         * gcc.dg/cpp/defined_trad.c
23117
23118 2000-12-11  Neil Booth  <neilb@earthling.net>
23119
23120         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23121
23122 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23123
23124         * gcc.dg/format-miss-2.c: New test.
23125
23126 2000-12-09  Neil Booth  <neilb@earthling.net>
23127
23128         * gcc.dg/cpp/lineflags.c: New tests.
23129         * gcc.dg/cpp/poison.c: Update.
23130         * gcc.dg/cpp/redef2.c: Update.
23131         * gcc.dg/cpp/skipping.c: New test.
23132
23133 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23134
23135         * g++.old-deja/g++.other/eh3.C: New testcase.
23136
23137 2000-12-07  Neil Booth  <neilb@earthling.net>
23138
23139         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23140         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23141         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23142         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23143         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23144         Update.
23145
23146 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23147
23148         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23149         __SIZE_TYPE__ instead of int for type of integers cast to
23150         pointers.
23151
23152 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23153
23154         * g++.old-deja/g++.other/cleanup4.C: New test.
23155
23156 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23157
23158         * format-sec-1.c: New test.
23159
23160 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23161
23162         * gcc.dg/format-nonlit-3.c: New test.
23163
23164 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23165
23166         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23167         through a null pointer.
23168
23169 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23170
23171         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23172         * g++.old-deja/g++.pt/partial4.C: New test.
23173
23174 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23175
23176         * gcc.c-torture/execute/ieee/hugeval.x: New.
23177
23178 2000-12-06  Neil Booth  <neilb@earthling.net>
23179
23180         * gcc.dg/cpp/backslash2.c: New tests.
23181
23182 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23183
23184         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23185         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23186
23187 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23188
23189         * gcc.c-torture/execute/20001203-2.c: New testcase.
23190
23191 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23192
23193         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23194         * g++.old-deja/g++.other/virtual10.C: New test.
23195
23196 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23199
23200 2000-12-05  Richard Henderson  <rth@redhat.com>
23201
23202         * gcc.c-torture/compile/20001205-1.c: New.
23203
23204 2000-12-04  Neil Booth  <neilb@earthling.net>
23205
23206         * g++.old-deja/g++.other/virtual9.C: New test.
23207         * g++.old-deja/g++.pt/crash61.C: New test.
23208         * gcc.c-torture/execute/loop-9.c: New test.
23209
23210 2000-12-04  Neil Booth  <neilb@earthling.net>
23211
23212         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23213         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23214         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23215         * gcc.dg/cpp/extratokens.c: ...here.
23216
23217 2000-12-04  Neil Booth  <neilb@earthling.net>
23218
23219         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23220         New tests.
23221
23222 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23223
23224         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23225         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23226
23227 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23228
23229         * gcc.c-torture/execute/20001203-1.c: New test.
23230
23231 2000-12-03  Neil Booth  <neilb@earthling.net>
23232
23233         * gcc.dg/cpp/macro6.c: New test cases.
23234
23235 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23236
23237         * gcc.c-torture/execute/string-opt-9.c: New test.
23238         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23239         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23240         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23241
23242         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23243         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23244
23245 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23246
23247         * gcc.dg/cpp/if-6.c: New testcase.
23248
23249         * gcc.dg/20001201-1.c: New testcase.
23250
23251 2000-12-02  Neil Booth  <neilb@earthling.net>
23252
23253         * g++.old-deja/g++.other/externC4.C,
23254         g++.old-deja/g++.other/friend10.C: New tests.
23255
23256 2000-12-02  Neil Booth  <neilb@earthling.net>
23257
23258         * g++.old-deja/g++.other/instan2.C
23259         * g++.old-deja/g++.other/instan3.C: New test.
23260
23261 2000-12-02  Neil Booth  <neilb@earthling.net>
23262
23263         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23264         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23265         gnuc99.c,gnuc99-pedantic.c: New tests.
23266
23267 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23268
23269         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23270         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23271
23272 2000-12-01  Neil Booth  <neilb@earthling.net>
23273
23274         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23275         * gcc.dg/cpp/poison.c: Update.
23276         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23277
23278 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23279
23280         * g77.f-torture/execute/20001201.f: New test.
23281
23282 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23283
23284         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23285
23286 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23287
23288         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23289
23290 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23291
23292         * g++.old-deja/g++.other/cast6.C: New test.
23293
23294 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23295
23296         * gcc.c-torture/execute/20001130-2.c: New testcase.
23297
23298 2000-11-30  Richard Henderson  <rth@redhat.com>
23299
23300         * gcc.c-torture/execute/20001130-1.c: New test.
23301
23302 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23303
23304         * g++.old-deja/g++.other/op3.C: New test.
23305
23306 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23307
23308         * g++.old-deja/g++.other/op2.C: New test.
23309
23310 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23311
23312         * g++.old-deja/g++.other/crash38.C: New test.
23313
23314 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23315
23316         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23317
23318 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23319
23320         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23321         tests.
23322         * gcc.c-torture/execute/string-opt-6.c: New test.
23323
23324         * gcc.dg/20001117-1.c: Add main.
23325
23326 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23327
23328         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23329         Move from here ...
23330         * gcc.dg/940510-1.c: ... to here.
23331
23332         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23333         zero-size arrays in toplevel structures.
23334
23335 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23336
23337         * gcc.c-torture/execute/loop-8.c: New test.
23338
23339 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23340
23341         * g++.old-deja/g++.other/base1.C: New test.
23342
23343 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23344
23345         * g++.old-deja/g++.other/parse2.C: New test.
23346
23347 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23348
23349         * g++.old-deja/g++.pt/incomplete1.C: New test.
23350
23351 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23352
23353         * g++.old-deja/g++.other/friend9.C: New test.
23354
23355 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gcc.dg/20001127-1.c: New test.
23358
23359 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23360
23361         * g++.old-deja/g++.pt/friend46.C: New test.
23362
23363 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23364
23365         * g++.old-deja/g++.other/ptrmem8.C: New test.
23366
23367 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23368
23369         * gcc.c-torture/execute/string-opt-7.c: New test.
23370         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23371
23372 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23373
23374         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23375         instead of 'mkcheck 2'.
23376
23377 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23378
23379         * gcc.c-torture/execute/memcheck/driver.c,
23380         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23381         C9X references to refer to C99.
23382
23383 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23384
23385         * gcc.dg/ultrasp3.c: New test.
23386
23387 2000-11-25  Neil Booth  <neilb@earthling.net>
23388
23389         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23390
23391 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23392
23393         * gcc.c-torture/compile/20001123-2.c: New.
23394
23395 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23396
23397         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23398
23399 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23400
23401         * gcc.dg/sequence-point-1.c: Add some new tests.
23402         * gcc.c-torture/execute/20001124-1.c: New test.
23403
23404 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23405
23406         * g++.old-deja/g++.other/vaarg4.C: New test.
23407         * gcc.c-torture/compile/20001123-1.c: New test.
23408
23409 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23410
23411         * g++.other/crash24.C: Adjust and remove XFAIL.
23412         * g++.other/crash37.C: New test.
23413
23414 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23415
23416         * g++.old-deja/g++.pt/instantiate9.C: New test.
23417
23418 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23419
23420         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23421         new ABI, too.
23422
23423         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23424         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23425
23426 2000-11-22  Neil Booth  <neilb@earthling.net>
23427
23428         * gcc.dg/cpp/Wtrigraphs.c: New test.
23429
23430 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23431
23432         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23433
23434 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23435
23436         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23437
23438 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23439
23440         * lib/gcc-dg.exp: load_lib scanasm.exp.
23441         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23442         * lib/g++-dg.exp: load_lib scanasm.exp.
23443         * lib/scanasm.exp: New.
23444         (scan-assembler, scan-assembler-not): Add optional arguments to
23445         test name, or if not present, the pattern name.
23446         (scan-assembler-dem, scan-assembler-dem-not): New.
23447
23448         * g++.dg/dg.exp: New.
23449
23450 2000-11-21  Neil Booth  <neilb@earthling.net>
23451
23452         * gcc.dg/cpp/integrated1.c: Remove.
23453
23454 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23455
23456         * gcc.c-torture/execute/20001121-1.c: New test.
23457
23458 2000-11-21  Richard Henderson  <rth@redhat.com>
23459
23460         * gcc.c-torture/compile/20001121-1.c: New test.
23461
23462 2000-11-20  Neil Booth  <neilb@earthling.net>
23463
23464         * gcc.dg/cpp/integrated1.c: New test.
23465
23466 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23467
23468         * g++.old-deja/g++.other/inline17.C: New test.
23469
23470 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23471
23472         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23473         local variable to be zero: I made the variable global. Now
23474         uses abort() and exit() instead of relying on main's return value.
23475
23476 2000-11-20  Neil Booth  <neilb@earthling.net>
23477
23478         * gcc.dg/cpp/paste2.c: Update test.
23479         * objc/execute/paste.m: New test.
23480
23481 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23482
23483         * gcc.dg/c99-condexpr-1.c: New test.
23484
23485 2000-11-20  Neil Booth  <neilb@earthling.net>
23486
23487         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23488
23489 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23490
23491         * g++.old-deja/g++.pt/export1.C: New test.
23492
23493 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23494
23495         * gcc.dg/20001117-1.c: New test.
23496
23497 2000-11-18  Richard Henderson  <rth@redhat.com>
23498
23499         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23500
23501 2000-11-18  Richard Henderson  <rth@redhat.com>
23502
23503         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23504         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23505         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23506
23507 2000-11-18  Richard Henderson  <rth@redhat.com>
23508
23509         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23510         (main): New.  Exit cleanly.
23511
23512 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23513
23514         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23515         gcc.dg/c99-fordecl-2.c: New tests.
23516
23517 2000-11-18  Richard Henderson  <rth@redhat.com>
23518
23519         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23520         * gcc.c-torture/execute/zerolen-2.c: New.
23521
23522 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23523
23524         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23525         memory.
23526
23527 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23528
23529         * g++.old-deja/g++.pt/instantiate8.C: New test.
23530
23531 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23532
23533         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23534         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23535
23536 2000-11-16  Nick Clifton  <nickc@redhat.com>
23537
23538         * gcc.c-torture/execute/nestfunc-2.c: New test.
23539         * gcc.c-torture/execute/nestfunc-3.c: New test.
23540
23541 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23542
23543         * gcc.c-torture/compile/20001116-1.c: New test.
23544
23545 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23546
23547         * gcc.c-torture/execute/20001115-1.c: New test.
23548
23549 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23550
23551         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23552         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23553         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23554         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23555
23556 2000-11-15  Neil Booth  <neilb@earthling.net>
23557
23558         gcc.dg/cpp/_Pragma1.c: Update.
23559         gcc.dg/cpp/_Pragma2.c: New test.
23560
23561 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.old-deja/g++.other/anon5.C: New test.
23564
23565 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23566
23567         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23568         tests.
23569
23570 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23571
23572         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23573         output.
23574
23575 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23576
23577         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23578         labels at end of compound statements.
23579
23580 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23581
23582         * gcc.c-torture/execute/loop-7.c: New test.
23583
23584 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23585
23586         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23587
23588 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23589
23590         * gcc.dg/c99-bool-1.c: New test.
23591
23592 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23593
23594         * gcc.dg/c99-scope-1.c: Remove xfail.
23595         * gcc.dg/c99-scope-2.c: New test.
23596
23597 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23598
23599         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23600         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23601
23602 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23603
23604         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23605         error messages.
23606
23607         * g++.mike/p700.C: Don't typedef wchar_t.
23608         * g++.mike/p784.C: Likewise.
23609         * g++.mike/eb101.C: Don't use __wchar_t.
23610
23611 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23612
23613         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23614         from DO loop.
23615
23616 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23617
23618         * gcc.c-torture/execute/20001111-1.c: New test.
23619
23620 2000-11-10  Nick Clifton  <nickc@redhat.com>
23621
23622         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23623         long multuiple and accumulate.
23624
23625 2000-11-09  Richard Henderson  <rth@redhat.com>
23626
23627         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23628         via size_t instead of int.
23629
23630         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23631         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23632         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23633         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23634
23635 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23636
23637         * gcc.c-torture/compile/20001109-1.c: New test.
23638         * gcc.c-torture/compile/20001109-2.c: New test.
23639
23640 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23641
23642         * g++.old-deja/g++.pt/operator1.C: New test.
23643         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23644
23645 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23646
23647         * gcc.dg/20001108-1.c: New test.
23648
23649 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23650
23651         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23652         with both arguments constant strings.
23653         * gcc.c-torture/execute/string-opt-3.c: New test.
23654         * gcc.c-torture/execute/string-opt-4.c: New test.
23655         * gcc.c-torture/execute/string-opt-5.c: New test.
23656
23657 2000-11-08  Nick Clifton  <nickc@redhat.com>
23658
23659         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23660         mulsidi3adddi patterns.
23661
23662 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23663
23664         * g++.old-deja/g++.other/crash36.C: New test.
23665
23666 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23667
23668         * g++.old-deja/g++.other/init16.C: New test.
23669
23670 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23671
23672         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23673
23674 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23675
23676         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23677         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23678         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23679
23680 2000-11-07  DJ Delorie  <dj@redhat.com>
23681
23682         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23683
23684 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23685
23686         * gcc.c-torture/execute/string-opt-1.c: New test.
23687
23688 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23689
23690         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23691         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23692         parameters in registers, and there is no way for a varargs
23693         function to know in which order the integer and floating-point
23694         parameters should be interleaved when they are placed on the
23695         stack.
23696         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23697         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23698
23699 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23700
23701         * gcc.c-torture/execute/string-opt-2.c: New test.
23702
23703 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23704
23705         * g++.old-deja/g++.pt/crash60.C: New test.
23706
23707 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23708
23709         * g++.old-deja/g++.other/crash24.C: New test.
23710         * g++.old-deja/g++.other/crash25.C: New test.
23711         * g++.old-deja/g++.other/crash26.C: New test.
23712         * g++.old-deja/g++.other/crash27.C: New test.
23713         * g++.old-deja/g++.other/crash28.C: New test.
23714         * g++.old-deja/g++.other/crash29.C: New test.
23715         * g++.old-deja/g++.other/crash30.C: New test.
23716         * g++.old-deja/g++.other/crash31.C: New test.
23717         * g++.old-deja/g++.other/crash32.C: New test.
23718         * g++.old-deja/g++.other/crash33.C: New test.
23719         * g++.old-deja/g++.other/crash34.C: New test.
23720         * g++.old-deja/g++.other/crash35.C: New test.
23721
23722 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23723
23724         * gcc.c-torture/execute/20001031-1.c: New test.
23725
23726 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23727
23728         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23729         namespace.
23730
23731         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23732         standards-conformant.
23733
23734         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23735
23736         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23737         * g++.old-deja/g++.mike/p755a.C: Likewise.
23738         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23739         library makes no calls to `operator new' during initialization.
23740
23741 2000-11-04  Neil Booth  <neilb@earthling.net>
23742
23743         * gcc.dg/cpp/include2.c: New tests.
23744
23745 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23746
23747         * lib/g++.exp (g++_set_ld_library_path): New function.
23748         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23749
23750 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23751
23752         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23753         warnings.
23754
23755 2000-11-01  Richard Henderson  <rth@redhat.com>
23756
23757         * g++.old-deja/g++.ext/namedret1.C: New.
23758         * g++.old-deja/g++.ext/namedret2.C: New.
23759         * g++.old-deja/g++.ext/namedret3.C: New.
23760
23761 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23762
23763         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23764         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23765
23766 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23767
23768         * gcc.c-torture/execute/va-arg-21.c: New test.
23769
23770 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23771
23772         * gcc.dg/c99-complex-2.c: New test.
23773
23774 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23775
23776         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23777
23778 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23779
23780         * g++.old-deja/g++.other/inline16.C: New test.
23781
23782 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23783
23784         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23785         __PRETTY_FUNCTION__
23786
23787 2000-10-29  Neil Booth  <neilb@earthling.net>
23788
23789         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23790         New tests.
23791         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23792         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23793         optimisation.
23794
23795 2000-10-29  Neil Booth  <neilb@earthling.net>
23796
23797         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23798         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23799         * mi5.c: Test multiple includes work with -C.
23800         * trigraphs.c: Test ^= version.
23801
23802 2000-10-28  Neil Booth  <neilb@earthling.net>
23803
23804         New tests and test updates for new macro expander.
23805
23806         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23807         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23808         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23809         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23810         new diagnostic messages.
23811
23812         * gcc.dg/cpp/macro3.c: New tests.
23813
23814 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23815
23816         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23817         on the same line.
23818
23819 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23820
23821         * g++.old-deja/g++.other/eh2.C: New test.
23822
23823 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23824
23825         * gcc.c-torture/execute/20001027-1.c: New test.
23826
23827 2000-10-26  Richard Henderson  <rth@redhat.com>
23828
23829         * gcc.c-torture/execute/20001026-1.c: New.
23830
23831 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23832
23833         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23834         * g++.old-deja/g++.law/builtin1.C: Likewise.
23835         * g++.old-deja/g++.law/ctors10.C: Likewise.
23836         * g++.old-deja/g++.law/virtual3.C: Likewise.
23837         * g++.old-deja/g++.mike/p658.C: Likewise.
23838         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23839         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23840         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23841         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23842         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23843
23844 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23845
23846         * gcc.c-torture/compile/20001024-1.c: New test.
23847
23848 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23849
23850         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23851         to tell us whether or not we are using V3.
23852
23853 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23854
23855         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23856         operands.
23857
23858 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23859
23860         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23861
23862 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23863
23864         * gcc.c-torture/execute/20001024-1.c: New test.
23865
23866 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23867
23868         * g++.old-deja/g++.other/sibcall1.C: New test.
23869
23870 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23871
23872         * gcc.dg/noncompile/init-3.c: New test.
23873
23874 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23875
23876         * gcc.dg/format-array-1.c: New test.
23877
23878 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23879
23880         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23881         writing through null pointers; remove comment about testing
23882         unterminated strings.
23883
23884 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23885
23886         * gcc.c-torture/execute/20001017-2.c: New test.
23887
23888 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23889
23890         * gcc.c-torture/compile/20001018-1.c: New test.
23891         * gcc.c-torture/compile/20001018-1.x: Xfail.
23892
23893 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23894
23895         * gcc.c-torture/execute/20001017-1.c: New test.
23896
23897 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23898
23899         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23900         for multiple use of arguments with scanf formats; add tests for
23901         multiple use of arguments.
23902
23903 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23904
23905         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23906
23907 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23908
23909         * gcc.dg/format-miss-1.c: New test.
23910
23911 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23912
23913         * gcc.c-torture/execute/20001013-1.c: New test.
23914
23915 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23916
23917         * gcc.dg/format-branch-1.c: New test.
23918
23919 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23920
23921         * README, lib/file-format.exp: Remove EGCS references.
23922
23923 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23924
23925         * gcc.dg/20001013-1.c: New test.
23926
23927 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23928
23929         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23930         for intmax_t in the compiler using __typeof__ and the type rules
23931         for conditional expressions.
23932
23933 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23934
23935         * gcc.dg/20001012-1.c: New test.
23936         * gcc.dg/20001012-2.c: New test.
23937
23938 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23939
23940         * gcc.dg/format-attr-1.c: New test.
23941
23942 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23943
23944         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23945         __LONG_LONG_MAX__ instead of LLONG_MAX.
23946
23947 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23948
23949         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23950         scanf flags.
23951         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23952         flags.
23953
23954 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23955
23956         * gcc.dg/sequence-pt-1.c: New test.
23957
23958 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23959
23960         * gcc.c-torture/execute/20001011-1.c: New testcase.
23961         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23962
23963 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23964
23965         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23966         does not error on it.
23967
23968 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23969
23970         * gcc.dg/20001009-1.c: New test.
23971
23972 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23973
23974         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23975         * gcc.c-torture/execute/20001009-2.c: ... to here.
23976
23977 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23978
23979         * gcc.c-torture/compile/20001009-1.c: New testcase.
23980         * gcc.c-torture/execute/20001009-1.c: New testcase.
23981         Testcases provided by Jan Hubicka <jh@suse.cz>.
23982
23983 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23984
23985         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23986         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23987         uintmax_t using <limits.h> to emulate the compiler's internal
23988         logic.  No longer XFAIL %j tests.
23989
23990 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23991
23992         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23993         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23994         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23995         regexps and details of expected handling of some bad formats.
23996         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23997         suppression.
23998
23999 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24000
24001         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24002         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24003         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24004         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24005         in list archives.
24006
24007 2000-10-06  Richard Henderson  <rth@cygnus.com>
24008
24009         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24010         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24011         * g++.old-deja/g++.jason/report.C: Likewise.
24012         * g++.old-deja/g++.law/friend5.C: Likewise.
24013         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24014         of the expected warnings.
24015
24016 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24017
24018         * g++.old-deja/g++.pt/enum14.C: New test.
24019
24020 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24021
24022         * g++.old-deja/g++.pt/crash59.C: New test.
24023
24024 2000-10-04  Will Cohen  <wcohen@redhat.com>
24025
24026         * gcc.dg/20000926-1.c: New test.
24027
24028 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24029
24030         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24031         function name for current C++ compiler.
24032         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24033
24034 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24035
24036         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24037         __PRETTY_FUNCTION__.
24038         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24039
24040 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24041
24042         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24043
24044 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24045
24046         * gcc.c-torture/compile/20000923-1.c: New test.
24047
24048 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24049
24050         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24051         * g++.old-deja/g++.pt/ttp62.C: Same.
24052         * g++.old-deja/g++.other/inline14.C: Same.
24053
24054 2000-09-24  Richard Henderson  <rth@cygnus.com>
24055
24056         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24057
24058 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24059
24060         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24061
24062 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24063
24064         * gcc.c-torture/compile/20000922-1.c: New file.
24065
24066 2000-09-21  Nick Clifton  <nickc@redhat.com>
24067
24068         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24069         a signed long modulo operation.
24070         (mod6): New function - perform an unsigned long modulo operation.
24071         (main): Add tests for modulos of very large numbers by very small
24072         dividends.
24073
24074 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24075
24076         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24077
24078 2000-09-19  Richard Henderson  <rth@cygnus.com>
24079
24080         * gcc.dg/compare2.c (case 10): XFAIL.
24081
24082 2000-09-18  Richard Henderson  <rth@cygnus.com>
24083
24084         * gcc.c-torture/execute/20000906-1.c: Move ...
24085         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24086         that support __builtin_trap.
24087
24088 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24089
24090         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24091
24092 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24093
24094         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24095         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24096         more $ format tests.
24097
24098 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24099
24100         * gcc.dg/format-errmk-1.c: New test.
24101
24102 2000-09-17  Greg McGary  <greg@mcgary.org>
24103
24104         * gcc.c-torture/execute/20000917-1.x: Remove.
24105
24106 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24107
24108         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24109
24110 2000-09-17  Greg McGary  <greg@mcgary.org>
24111
24112         * gcc.c-torture/execute/20000917-1.c: New test.
24113         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24114
24115 2000-09-16  Neil Booth  <NeilB@earthling.net>
24116
24117         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24118         in nested macro bug.
24119
24120 2000-09-15  Neil Booth  <NeilB@earthling.net>
24121
24122         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24123
24124 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24125
24126         * gcc.c-torture/execute/20000914-1.c: New test.
24127
24128 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24129
24130         * g++.other/inline13.C: New test.
24131
24132 2000-09-12  Andreas Jaeger  <aj@suse.de>
24133
24134         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24135         constant by Ulrich Drepper <drepper@redhat.com>.
24136
24137 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24138
24139         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24140
24141 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24142
24143         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24144
24145 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24146
24147         * gcc.dg/cpp/backslash.c: New test.
24148
24149 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24150
24151         * gcc.c-torture/execute/20000910-1.c: New test.
24152         * gcc.c-torture/execute/20000910-2.c: Likewise.
24153
24154 2000-09-11  Robert Lipe  <robertl@sco.com>
24155
24156         * gcc.dg/pragma-align.c: New test.
24157
24158 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24159
24160         * g++.old-deja/g++.pt/explicit82.C: New test.
24161         * g++.old-deja/g++.pt/explicit83.C: New test.
24162
24163 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24164
24165         * gcc.dg/asm-names.c: New test.
24166
24167 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24168
24169         * gcc.dg/cpp/tr-warn6.c: New test
24170
24171 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24172
24173         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24174         be accepted.
24175
24176 2000-09-07  Catherine Moore  <clm@redhat.com>
24177
24178         * gcc.c-torture/execute/unroll-1.c: New test.
24179
24180 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24181
24182         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24183         ERROR markers.
24184         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24185         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24186         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24187         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24188         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24189         Preprocess only.
24190         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24191         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24192
24193 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24194
24195         * g++.old-deja/g++.pt/deduct2.C: New test.
24196
24197 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24198
24199         * g++.old-deja/g++.pt/parms2.C: New test.
24200
24201 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24202
24203         * g++.old-deja/g++.pt/crash58.C: New test.
24204
24205 2000-09-06  Greg McGary  <greg@mcgary.org>
24206
24207         * gcc.c-torture/execute/20000906-1.c: New test.
24208         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24209
24210 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24211
24212         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24213
24214 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24215
24216         * g++.old-deja/g++.pt/crash57.C: New test.
24217
24218 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24219
24220         * g++.old-deja/g++.pt/crash56.C: New test.
24221
24222 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24223
24224         * g++.old-deja/g++.pt/koenig1.C: New test.
24225
24226 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24227
24228         * gcc.dg/20000904-1.c: New test.
24229
24230 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24231
24232         * gcc.dg/cpp/paste8.c: New test.
24233
24234 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24235
24236         * gcc.c-torture/compile/20000827-1.c: New test.
24237
24238 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24239
24240         * gcc.dg/format-diag-1.c: New test.
24241
24242 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24243
24244         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24245         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24246         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24247         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24248         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24249
24250 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24251
24252         * g++.old-deja/g++.other/nested4.C: New test.
24253
24254 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24255
24256         * g++.old-deja/g++.ns/scoped1.C: New test.
24257
24258 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24259
24260         * lib/g++.exp: Support testing already-installed GCC.
24261
24262 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24263
24264         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24265
24266 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24267
24268         * gcc.dg/return-type-2.c: New test.
24269
24270 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24271
24272         * gcc.c-torture/compile/20000825-1.c: New test.
24273
24274 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24275
24276         * gcc.dg/dwarf2-2.c: New test.
24277
24278 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24279
24280         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24281         dg-warning regexps.
24282
24283 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24284
24285         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24286         gcc.dg/format-ext-5.c: New tests.
24287
24288 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24289
24290         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24291
24292 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24293
24294         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24295
24296 2000-08-24  Richard Henderson  <rth@cygnus.com>
24297
24298         * gcc.dg/ia64-sync-1.c: New test.
24299         * gcc.dg/ia64-sync-2.c: New test.
24300         * gcc.dg/ia64-asm-1.c: New test.
24301
24302 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24303
24304         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24305         * gcc.dg/format-ext-2.c: New test.
24306
24307 2000-08-23  Jason Merrill  <jason@redhat.com>
24308
24309         * lib/old-dejagnu.exp: Also ignore "In member function" and
24310         "At global scope".
24311
24312 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24313
24314         * gcc.dg/noncompile/label-lineno-1.c: New test.
24315
24316 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24317
24318         * gcc.dg/c99-array-nonobj-1.c: New test.
24319
24320 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24321
24322         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24323         tests.
24324         * gcc.dg/format-ext-1.c: New test.
24325
24326 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24327
24328         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24329         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24330         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24331         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24332         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24333
24334 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24335
24336         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24337         gcc.dg/c99-strftime-2.c: New tests.
24338
24339 2000-08-22  Richard Henderson  <rth@cygnus.com>
24340
24341         * gcc.c-torture/execute/20000822-1.c: New test.
24342
24343 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24344
24345         * gcc.c-torture/execute/20000819-1.x: Remove.
24346
24347 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24348
24349         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24350         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24351         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24352         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24353         gcc.dg/format-xopen-1.c: New tests.
24354
24355 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24356
24357         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24358
24359 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24360
24361         * g++.old-deja/g++.other/loop2.C: New test.
24362
24363         * gcc.c-torture/compile/20000606-1.c: New test.
24364         * gcc.c-torture/compile/20000728-1.c: New test.
24365         * gcc.c-torture/execute/20000801-1.c: New test.
24366         * gcc.c-torture/execute/20000801-2.c: New test.
24367         * gcc.c-torture/execute/20000819-1.c: New test.
24368         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24369         * gcc.dg/20000629-1.c: New test.
24370         * gcc.dg/20000724-1.c: New test.
24371         * gcc.dg/20000807-1.c: New test.
24372
24373 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24374
24375         * gcc.dg/cpp/pragma-1.c: New test.
24376         * gcc.dg/cpp/pragma-2.c: New test.
24377
24378 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24379
24380         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24381         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24382
24383 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24384
24385         * gcc.c-torture/compile/20000818-1.c: New test.
24386
24387 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24388
24389         * gcc.c-torture/execute/20000818-1.c: New test.
24390
24391 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24392
24393         * gcc.dg/format-va-1.c: New test.
24394
24395 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24396
24397         * g++.old-deja/g++.other/typedef8.C: New test.
24398
24399 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24400
24401         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24402         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24403         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24404         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24405         * g++.old-deja/g++.other/ptrmem7.C: New test.
24406         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24407
24408 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24409
24410         * g++.old-deja/g++.pt/typename27.C: New test.
24411
24412 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24415         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24416         * g++.old-deja/g++.pt/friend45.C: New test.
24417         * g++.old-deja/g++.other/friend8.C: New test.
24418
24419 2000-08-15  Richard Henderson  <rth@cygnus.com>
24420
24421         * gcc.c-torture/execute/20000815-1.c: New test.
24422
24423 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24424
24425         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24426         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24427         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24428
24429 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24430
24431         * g++.old-deja/g++.other/refinit2.C: New test.
24432
24433 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24434
24435         * lib/c-torture.exp (c-torture): Make
24436         compiler_conditional_xfail_data global.
24437         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24438         compiler_conditional_xfail_data machinery.
24439         (f-torture-execute): Likewise.
24440         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24441         and only when unrolling loops.
24442
24443         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24444
24445 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24446
24447         * g++.old-deja/g++.pt/explicit81.C: New test.
24448
24449 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24450
24451         * g++.old-deja/g++.pt/typename26.C: New test.
24452
24453 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24454
24455         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24456         warning.
24457
24458 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24459
24460         * g++.old-deja/g++.other/array3.C: New test.
24461
24462 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24463
24464         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24465         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24466         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24467         New tests.
24468
24469 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24470
24471         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24472         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24473
24474 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24475
24476         * gcc.c-torture/execute/20000808-1.c: New test.
24477
24478 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24479
24480         * gcc.dg/c90-const-expr-1.c: New test.
24481
24482 2000-08-08  Richard Henderson  <rth@cygnus.com>
24483
24484         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24485
24486 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24487
24488         * gcc.dg/noncompile/const-ll-1.c: New test.
24489
24490 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24491
24492         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24493
24494 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24495
24496         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24497         that running programs linked against the shared version of libobjc
24498         run correctly.
24499
24500 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24501
24502         * gcc.dg/c99-printf-1.c: New test.
24503
24504 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24505
24506         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24507
24508 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24509
24510         * gcc.c-torture/execute/20000731-1.x: Delete.
24511
24512 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24513
24514         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24515         and torture_without_loops as is done by c-torture.exp.
24516         (search_for): Copy from c-torture.exp.
24517         (gcc-dg-runtest): New function, drives a directory of tests
24518         iterating over the TORTURE_OPTIONS.
24519         (scan-assembler, scan-assembler-not): Move here from
24520         individual directory drivers.
24521
24522         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24523         defined by lib/gcc-dg.exp.
24524         * gcc.dg/cpp/cpp.exp: Likewise.
24525         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24526         gcc-dg-runtest, so we cycle over optimization options.
24527
24528         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24529         * gcc.dg/compare2.c: No longer expected to fail.
24530
24531 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24532
24533         * gcc.c-torture/execute/20000804-1.c: New test.
24534
24535 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24536
24537         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24538
24539 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24540
24541         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24542
24543 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24544
24545         * gcc.c-torture/compile/20000803-1.c: New test.
24546
24547 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24548
24549         * gcc.c-torture/execute/20000801-3.c,
24550         gcc.c-torture/execute/20000801-4.c: New tests.
24551         * gcc.c-torture/execute/20000801-3.x,
24552         gcc.c-torture/execute/20000801-4.x: Xfail.
24553
24554 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24555
24556         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24557         libobjc/.libs to allow for libtool.
24558
24559 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24560
24561         * gcc.c-torture/compile/20000802-1.c: New test.
24562
24563 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24564
24565         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24566
24567 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24568
24569         * gcc-c-torture/execute/20000731-2.c: New test.
24570
24571         * gcc.c-torture/execute/20000731-1.c: New test.
24572         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24573
24574 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24575
24576         * testsuite/gcc.dg/cpp/paste7.c: New test.
24577         * gcc.dg/cpp/20000725-1.c: New test.
24578
24579 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24580
24581         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24582         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24583         declaration warning for __builtin_dwarf_reg_size.
24584
24585         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24586
24587 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24588
24589         * gcc.dg/noncompile/voidparam-1.c: New test.
24590
24591 2000-07-30  Richard Henderson  <rth@cygnus.com>
24592
24593         * gcc.dg/c90-digraph-1.c: Don't xfail.
24594         * gcc.dg/compare2.c (case 10): Xfail.
24595         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24596
24597 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24598
24599         * gcc.dg/c99-main-1.c: New test.
24600
24601 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24602
24603         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24604
24605 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24606
24607         * gcc.c-tortuer/execute/20000726-1.c: New test.
24608
24609 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24610
24611         * gcc.c-torture/execute/enum-2.c: New test.
24612
24613 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24614
24615         * gcc.dg/cpp/tr-warn3.c: New test.
24616
24617 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * g++.old-deja/g++.ext/implicit1.C: Remove.
24620         * g++.old-deja/g++.jason/c2.C: Remove
24621         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24622         * g++.old-deja/g++.pt/crash16.C: Likewise.
24623         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24624
24625 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24626
24627         * g++.old-deja/g++.other/for2.C: New test.
24628
24629 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24630
24631         * gcc.dg/20000720-1.c: New test.
24632
24633 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24634
24635         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24636
24637 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24638
24639         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24640         * gcc.c-torture/execute/20000722-1.c: New.
24641         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24642
24643 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24644
24645         * gcc.dg/cpp/20000720-1.S: New test.
24646
24647 2000-07-21  Michael Meissner  <meissner@redhat.com>
24648
24649         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24650
24651 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24652
24653         * g++.old-deja/g++.brendan/crash16.C,
24654         g++.old-deja/g++.brendan/parse3.C,
24655         g++.old-deja/g++.brendan/redecl1.C,
24656         g++.old-deja/g++.ns/template13.C,
24657         g++.old-deja/g++.other/decl4.C,
24658         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24659
24660 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24661
24662         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24663         and "Internal error".
24664
24665         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24666         regexps.
24667         * gcc.dg/cpp/paste6.c: New test.
24668
24669 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24670
24671         * gcc.dg/cpp/tr-direct.c: New test.
24672
24673         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24674         gcc.dg/cpp/undef1.c: Tweak error regexps.
24675
24676 2000-07-18  Eric Christopher <echristo@redhat.com>
24677
24678         * gcc.c-torture/compile/20000718-1.c: New test.
24679
24680 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24681
24682         * cpplex.c (_cpp_push_token): If the token being pushed back
24683         is the previous token in this context, just subtract one from
24684         context->posn.
24685         * cppmacro.c (save_expansion): Clear aux field when storing a
24686         placemarker.
24687
24688 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24689
24690         * gcc.dg/noncompile/redecl-1.c: New test.
24691
24692 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24693
24694         * gcc.c-torture/execute/20000717-5.c: New test.
24695         * gcc.c-torture/execute/20000717-1.x: Removed.
24696
24697 2000-07-17  Richard Henderson  <rth@cygnus.com>
24698
24699         * gcc.c-torture/execute/20000717-4.c: New test.
24700
24701 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24702
24703         * gcc.dg/cpp/syshdr.c: New test.
24704         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24705
24706 2000-07-17  Neil Booth  <neilb@earthling.net>
24707
24708         * gcc.dg/cpp/cmdlne-dM.c: New test.
24709         * gcc.dg/cpp/cmdlne-dD.c: New test.
24710
24711 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24712
24713         * gcc.c-torture/execute/20000717-3.c: New test.
24714
24715         * gcc.c-torture/compile/20000717-1.c: New test.
24716
24717 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24718
24719         * gcc.c-torture/execute/20000717-2.c: New test.
24720
24721 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24722
24723         * gcc.dg/formatz-1.c: New test.
24724
24725         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24726         * gcc.dg/c99-digraph-1.c: New tests.
24727
24728         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24729         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24730
24731         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24732         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24733         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24734         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24735         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24736         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24737         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24738
24739 2000-07-17   Greg McGary <greg@mcgary.org>
24740
24741         * gcc.c-torture/execute/20000717-1.c: New test.
24742         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24743
24744 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * gcc.c-torture/execute/20000715-2.c: New test.
24747         * gcc.dg/20000715-1.c: New test.
24748
24749 2000-07-15  Michael Meissner  <meissner@redhat.com>
24750
24751         * gcc.c-torture/execute/20000715-1.c: New test.
24752
24753 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24754
24755         * gcc.c-torture/execute/20000707-1.c: New test.
24756
24757 2000-07-13  Neil Booth  <NeilB@earthling.net>
24758
24759         * testsuite/gcc.dg/cpp/digraph1.c,
24760         testsuite/gcc.dg/cpp/digraph2.c,
24761         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24762
24763 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24764
24765         * g77.f-torture/compile/20000630-2.f:  New test.
24766         * g77.f-torture/compile/20000630-2.x
24767
24768 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24769
24770         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24771
24772 2000-07-11  Neil Booth  <NeilB@earthling.net>
24773
24774         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24775
24776 2000-07-11  Neil Booth  <NeilB@earthling.net>
24777
24778         * gcc.dg/cpp/cmdlne-C.c: New.
24779
24780 2000-07-09  Neil Booth  <NeilB@earthling.net>
24781
24782         * gcc.dg/cpp/directiv.c: New tests.
24783         * gcc.dg/cpp/undef1.c: Update.
24784
24785 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24786
24787         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24788
24789 2000-07-09  Neil Booth  <NeilB@earthling.net>
24790
24791         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24792
24793 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24794
24795         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24796         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24797
24798 2000-07-08  Neil Booth  <NeilB@earthling.net>
24799
24800         * gcc.dg/cpp/macsyntx.c: New tests.
24801
24802 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24803
24804         * gcc.dg/20000707-1.c: New test.
24805
24806 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * gcc.c-torture/execute/20000706-1.c: New test.
24809         * gcc.c-torture/execute/20000706-2.c: New test.
24810         * gcc.c-torture/execute/20000706-3.c: New test.
24811         * gcc.c-torture/execute/20000706-4.c: New test.
24812         * gcc.c-torture/execute/20000706-5.c: New test.
24813
24814 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24815
24816         * g++.old-deja/g++.pt/instantiate7.C: New test.
24817
24818 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24819
24820         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24821         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24822         * g++.old-deja/g++.other/rtti3.C: Likewise.
24823         * g++.old-deja/g++.other/rttid3.C: Likewise.
24824
24825 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24826
24827         *  g77.f-torture/compile/20000630-1.x: Fix typo
24828
24829 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24830
24831         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24832         assembly output.
24833
24834 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24835
24836         * gcc.dg/cpp/ident.c: New test.
24837
24838 2000-07-05  Neil Booth  <NeilB@earthling.net>
24839
24840         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24841           gcc.dg/cpp/lexstrng.c: New tests.
24842
24843 2000-07-04  Neil Booth  <NeilB@earthling.net>
24844
24845         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24846         * gcc.dg/cpp/strify2.c: Same.
24847
24848 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24849
24850         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24851         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24852         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24853         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24854
24855         * testsuite/gcc.dg/cpp/macro1.c,
24856         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24857         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24858         testsuite/gcc.dg/cpp/strify1.c,
24859         testsuite/gcc.dg/cpp/strify2.c: New tests.
24860
24861 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24862
24863         * gcc.c-torture/execute/20000703-1.c: New test.
24864
24865 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24866
24867         * g++.old-deja/g++.pt (lookup10.C): New test.
24868
24869 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24870
24871         * g++.old-deja/g++.pt (typename25.C): New test.
24872
24873 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24874
24875         * gcc.c-torture/compile/20000701-1.c: New test.
24876
24877 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24878
24879         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24880         to test case.
24881
24882 2000-06-30  Catherine Moore  <clm@cygnus.com>
24883
24884         * gcc.c-torture/execute/align-1.c: New test.
24885
24886 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24887
24888         * g++.old-deja/g++.pt/expr8.C: New test.
24889         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24890
24891 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24892
24893         * gcc.c-torture/compile/20000629-1.c: New test.
24894
24895 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24896
24897
24898         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24899         gcc.dg/noncompile directory, depending on whether they're
24900         preprocessor tests or not.  Annotate all the tests for the dg
24901         framework.
24902
24903         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24904         * gcc.dg/noncompile/noncompile.exp: New.
24905
24906         * Moved files:
24907         Old name                                New name
24908         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24909         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24910         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24911         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24912         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24913         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24914         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24915         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24916         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24917         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24918         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24919         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24920         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24921         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24922         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24923         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24924         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24925         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24926         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24927         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24928         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24929         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24930         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24931         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24932
24933         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24934         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24935         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24936         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24937         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24938         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24939
24940 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24941
24942         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24943         declare one variable.  On the fourth, error.
24944         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24945         declared by 20000628-1a.h.
24946
24947 2000-06-29  Richard Henderson  <rth@redhat.com>
24948
24949         * gcc.c-torture/execute/930529-1.x: New file.
24950         * gcc.dg/920413-1.c: Adjust expected warning text.
24951         * gcc.dg/980217-1.c: Declare abort.
24952         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24953
24954 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24955
24956         * g77.f-torture/compile/20000629-1.f: New test.
24957         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24958
24959 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24960
24961         Rearrange lots of files, removing entirely the
24962         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24963         directories.
24964
24965         * Deleted files:
24966         gcc.c-torture/code_quality/code_quality.exp
24967         gcc.c-torture/special/special.exp
24968         gcc.failure/failure.exp
24969         gcc.failure/940409-1.x
24970         gcc.c-torture/compile/961203-1.x
24971
24972         * New files:
24973         gcc.misc-tests/linkage.exp
24974         gcc.c-torture/execute/920730-1t.c
24975         gcc.c-torture/execute/920730-1t.x
24976         gcc.c-torture/compile/920520-1.x
24977         gcc.c-torture/compile/920521-1.x
24978         gcc.c-torture/compile/981006-1.x
24979         gcc.c-torture/execute/eeprof-1.x
24980
24981         * Moved files (possibly with modifications to fit a new harness):
24982         Old name                                New name
24983         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24984         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24985         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24986         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24987         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24988         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24989         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24990         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24991         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24992         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24993         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24994         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24995         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24996         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24997
24998 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24999
25000         * c-torture/compile/961203-1.x: Delete.
25001
25002         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25003         not exit. Include stdio.h.
25004         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25005         * gcc.misc-tests/dg-12.c: Likewise.
25006         * gcc.misc-tests/dg-5.c: Likewise.
25007         * gcc.misc-tests/dg-6.c: Likewise.
25008         * gcc.misc-tests/dg-7.c: Prototype abort.
25009         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25010         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25011         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25012         not exit.
25013         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25014         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25015
25016 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25017
25018         * gcc.dg/cpp/20000628-1.c: New test.
25019         * gcc.dg/cpp/20000628-1.h: New header for above test.
25020         * gcc.dg/cpp/20000628-1a.h: Likewise.
25021
25022 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25023
25024         * gcc.dg/cpp: New directory.
25025         * gcc.dg/cpp/cpp.exp: New driver.
25026         * gcc.dg/cpp/20000627-1.c: New test.
25027         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25028         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25029         and rewrite as a compilation test.
25030
25031         * gcc.dg: Move many files into the cpp subdirectory, possibly
25032         renaming or editing them as well.
25033         Old name                New name
25034         990119-1.c              cpp/19990119-1.c
25035         990228-1.c              cpp/19990228-1.c
25036         990407-1.c              cpp/19990407-1.c
25037         990409-1.c              cpp/19990409-1.c
25038         990413-1.c              cpp/19990413-1.c
25039         990703-1.c              cpp/19990703-1.c
25040         20000127-1.c            cpp/20000127-1.c
25041         20000129-1.c            cpp/20000129-1.c
25042         20000207-1.c            cpp/20000207-1.c
25043         20000207-2.c            cpp/20000207-2.c
25044         20000209-1.c            cpp/20000209-1.c
25045         20000209-2.c            cpp/20000209-2.c
25046         20000301-1.c            cpp/20000301-1.c
25047         20000419-1.c            cpp/20000419-1.c
25048         20000510-1.S            cpp/20000510-1.S
25049         20000519-1.c            cpp/20000519-1.c
25050         20000529-1.c            cpp/20000529-1.c
25051         20000625-1.c            cpp/20000625-1.c
25052         20000625-2.c            cpp/20000625-2.c
25053         cpp-as1.c               cpp/assert1.c
25054         cpp-as2.c               cpp/assert2.c
25055         cxx-comments-1.c        cpp/cxxcom1.c
25056         cxx-comments-2.c        cpp/cxxcom2.c
25057         endif-label.c           cpp/endif.c
25058         cpp-hash1.c             cpp/hash1.c
25059         cpp-hash2.c             cpp/hash2.c
25060         cpp-if1.c               cpp/if-1.c
25061         cpp-if2.c               cpp/if-2.c
25062         cpp-if3.c               cpp/if-3.c
25063         cpp-if4.c               cpp/if-4.c
25064         cpp-if5.c               cpp/if-5.c
25065         cpp-cond.c              cpp/if-cexp.c
25066         cpp-missingop.c         cpp/if-mop.c
25067         cpp-missingparen.c      cpp/if-mpar.c
25068         cpp-opprec.c            cpp/if-oppr.c
25069         cpp-ifparen.c           cpp/if-paren.c
25070         cpp-shortcircuit.c      cpp/if-sc.c
25071         cpp-shift.c             cpp/if-shift.c
25072         cpp-unary.c             cpp/if-unary.c
25073         cpp-li1.c               cpp/line1.c
25074         cpp-li2.c               cpp/line2.c
25075         lineno.c                cpp/line3.c
25076         lineno-2.c              cpp/line4.c
25077         cpp-mi.c                cpp/mi1.c
25078         cpp-mic.h               cpp/mi1c.h
25079         cpp-micc.h              cpp/mi1cc.h
25080         cpp-mind.h              cpp/mi1nd.h
25081         cpp-mindp.h             cpp/mi1ndp.h
25082         cpp-mix.h               cpp/mi1x.h
25083         cpp-mi2.c               cpp/mi2.c
25084         cpp-mi2a.h              cpp/mi2a.h
25085         cpp-mi2b.h              cpp/mi2b.h
25086         cpp-mi2c.h              cpp/mi2c.h
25087         cpp-mi3.c               cpp/mi3.c
25088         cpp-mi3.def             cpp/mi3.def
25089         poison-1.c              cpp/poison.c
25090         pr-impl.c               cpp/prag-imp.c
25091         cpp-redef-2.c           cpp/redef1.c
25092         cpp-redef.c             cpp/redef2.c
25093         strpaste.c              cpp/strp1.c
25094         strpaste-2.c            cpp/strp2.c
25095         cpp-tradpaste.c         cpp/tr-paste.c
25096         cpp-tradstringify.c     cpp/tr-str.c
25097         cpp-tradwarn1.c         cpp/tr-warn1.c
25098         cpp-tradwarn2.c         cpp/tr-warn2.c
25099         trigraphs.c             cpp/trigraphs.c
25100         cpp-unc1.c              cpp/unc1.c
25101         cpp-unc2.c              cpp/unc2.c
25102         cpp-unc3.c              cpp/unc3.c
25103         cpp-unc.c               cpp/unc4.c
25104         undef.c                 cpp/undef1.c
25105         undef-2.c               cpp/undef2.c
25106         cpp-wi1.c               cpp/widestr1.c
25107
25108 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25109
25110         * lib/g++.exp (g++_include_flags): Tweak.
25111
25112 2000-06-27  H.J. Lu  <hjl@gnu.org>
25113             Loren J. Rittle  <ljrittle@acm.org>
25114
25115         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25116         version with one that knows about the new gcc tree structure.
25117         (g++_link_flags): Same.
25118
25119 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25120
25121         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25122         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25123         case we are cross-compiling.
25124
25125         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25126         g++.old-deja/g++.niklas/Makefile.in,
25127         g++.old-deja/g++.niklas/configure.in,
25128         g++.old-deja/g++.other/Makefile.in,
25129         g++.old-deja/g++.other/configure.in,
25130         gcc.c-torture/code_quality/Makefile.in,
25131         gcc.c-torture/code_quality/configure.in,
25132         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25133         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25134         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25135         gcc.c-torture/execute/ieee/Makefile.in,
25136         gcc.c-torture/execute/ieee/configure.in,
25137         gcc.c-torture/noncompile/Makefile.in,
25138         gcc.c-torture/noncompile/configure.in,
25139         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25140         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25141         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25142
25143 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25144
25145         * g++.old-deja/g++.other/ambig3.C: New test.
25146
25147 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25148
25149         * g++.old-deja/g++.pt/syntax1.C: New test.
25150         * g++.old-deja/g++.pt/syntax2.C: New test.
25151         * g++.old-deja/g++.other/syntax3.C: New test.
25152         * g++.old-deja/g++.other/syntax4.C: New test.
25153
25154 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25155
25156         * gcc.dg/20000623-1.c: Prototype exit and abort.
25157
25158 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25159
25160         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25161         New tests.
25162         * gcc.dg/cpp-mi3.def: New file.
25163
25164         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25165         inside assertions.
25166         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25167         lexer's error messages.
25168         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25169         divine anything from the linemarkers.
25170         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25171         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25172
25173 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25174
25175         * gcc.dg/20000623-1.c: New test.
25176
25177 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25178
25179         * gcc.c-torture/execute/20000622-1.c: New test.
25180
25181 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25182
25183         * g++.old-deja/g++.other/init15.C: New test.
25184
25185 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25186
25187         * g++.old-deja/g++.pt/vaarg2.C: New test.
25188         * g++.old-deja/g++.pt/vaarg3.C: New test.
25189
25190 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25191
25192         * g++.old-deja/g++.other/dyncast6.C: New test.
25193
25194 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25195
25196         * gcc.c-torture/execute/loop-6.c: New test.
25197
25198 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25199
25200         * gcc.dg/20000614-1.c: New test.
25201         * gcc.dg/20000614-2.c: New test.
25202
25203 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25204
25205         * g++.old-deja/g++.other/inline12.C: New test.
25206
25207 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * g++.old-deja/g++.other/eh1.C: New test.
25210
25211 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * g++.old-deja/g++.other/type.C: New test.
25214
25215 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25216
25217         * g++.old-deja/g++.other/initstring.C: New test.
25218
25219 2000-06-12  Jason Merrill  <jason@redhat.com>
25220
25221         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25222
25223 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25224
25225         * gcc.c-torture/compile/20000609-1.c: New test.
25226
25227 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25228
25229         * gcc.dg/20000609-1.c: New test.
25230
25231 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25232
25233         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25234         * gcc.c-torture/noncompile/poison-1.c: Move...
25235         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25236         * gcc.dg/cpp-li1.c: Add a token after the #line.
25237
25238 2000-06-05  Richard Henderson  <rth@cygnus.com>
25239
25240         * gcc.c-torture/execute/20000605-2.c: New test.
25241         * gcc.c-torture/execute/20000605-3.c: New test.
25242
25243 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25244
25245         * g77.f-torture/execute/20000503-1.x: New file.
25246
25247 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         * g++.old-deja/g++.eh/badalloc1.C: New test.
25250
25251 2000-06-05  Richard Henderson  <rth@cygnus.com>
25252
25253         * gcc.c-torture/execute/20000605-1.c: New test.
25254
25255 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25256             Nathan Sidwell <nathan@codesourcery.com>
25257
25258         * gcc.c-torture/compile/20000605-1.c: New test.
25259
25260 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25261
25262         * g77.f-torture/compile/20000601-1.f:  New test.
25263
25264 2000-06-03  Richard Henderson  <rth@cygnus.com>
25265
25266         * gcc.c-torture/execute/20000603-1.c: New.
25267
25268 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25269
25270         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25271         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25272
25273 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25274
25275         * gcc.dg/compare2.c (case 12): XFAIL.
25276         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25277         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25278
25279         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25280
25281 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25282
25283         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25284         guard macro is already defined when the header is first
25285         included.
25286         * gcc.dg/cpp-mix.h: New file.
25287         * gcc.dg/endif-label.c: Update patterns to match compiler.
25288
25289         * g++.brendan/complex1.C: Declare abort.
25290         * g++.law/refs4.C: Remove XFAIL.
25291         * g++.oliva/expr2.C: Declare abort and exit.
25292
25293 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25294
25295         * gcc.c-torture/execute/20000528-1.c: New test.
25296
25297         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25298         * g++.old-deja/g++.law/temps4.C: Likewise.
25299
25300         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25301         stdlib.h.  Call abort() on failure.
25302         * g++.old-deja/g++.law/refs4.C: Likewise.
25303         * g++.old-deja/g++.law/temps4.C: Likewise.
25304         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25305         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25306
25307 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25308
25309         Relative to g++.dg/special:
25310         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25311
25312         Relative to g++.old-deja:
25313         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25314         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25315         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25316         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25317         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25318         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25319         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25320
25321         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25322         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25323         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25324         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25325         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25326         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25327         and/or string.h.
25328
25329         * g++.other/goto1.C: Update expectations for error messages.
25330
25331 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25332
25333         * gcc.c-torture/compile/20000523-1.c: New test.
25334
25335 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25336
25337         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25338
25339 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25340
25341         * g++.old-deja/g++.eh/catch11.C: New test.
25342         * g++.old-deja/g++.eh/catch12.C: New test.
25343
25344 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25345
25346         * gcc.c-torture/execute/20000523-1.c: New test.
25347
25348 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25349
25350         * c-torture/execute/bcp-1.c: Replace abort in arg of
25351         __builtin_constant_p with a generic external function.
25352
25353         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25354         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25355         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25356         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25357         Prototype abort and/or exit.
25358
25359         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25360         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25361         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25362         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25363
25364 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25365
25366         * gcc.dg/dwarf2-1.c: New test.
25367
25368 2000-05-20  Richard Henderson  <rth@cygnus.com>
25369
25370         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25371
25372 2000-05-20  Andreas Jaeger  <aj@suse.de>
25373
25374         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25375         testcase.
25376
25377 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25378
25379         * gcc.c-torture/execute/20000519-2.c: New test.
25380
25381 2000-05-19  Andreas Jaeger  <aj@suse.de>
25382
25383         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25384         which fails with SSA.
25385
25386         * lib/c-torture.exp: Also test with -O3 -fssa.
25387
25388 2000-05-18  Michael Meissner  <meissner@redhat.com>
25389
25390         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25391         * gcc.c-torture/execute/920415-1.c: Ditto.
25392         * gcc.c-torture/execute/920501-1.c: Ditto.
25393         * gcc.c-torture/execute/conversion.c: Ditto.
25394         * gcc.c-torture/execute/cvt-1.c: Ditto.
25395
25396 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25397
25398         * gcc.c-torture/compile/20000518-1.c: New test.
25399
25400 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25401
25402         * g77.f-torture/compile/200005018.f:  New test.
25403
25404 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25405
25406         * gcc.c-torture/compile/20000517-1.c: New test.
25407
25408 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25409
25410         * gcc.c-torture/execute/20000516-1.c: New test.
25411
25412 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25413
25414         * g++.old-deja/g++.other/eh.C: New test.
25415
25416 2000-05-12  Richard Henderson  <rth@cygnus.com>
25417
25418         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25419         constants through to doit's conditional.
25420
25421 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25422
25423         * gcc.c-torture/compile/20000511-1.c: New test.
25424         * g77.f-torture/compile/20000511-1.f: New test.
25425         * g77.f-torture/compile/20000511-2.f: New test.
25426
25427 2000-05-11  Michael Meissner  <meissner@redhat.com>
25428
25429         * gcc.c-torture/execute/20000511-1.c: New test.
25430
25431 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25432
25433         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25434         * gcc.dg/20000510-1.S: New.
25435
25436 2000-05-08  Catherine Moore  <clm@cygnus.com>
25437
25438         * gcc.dg/unused-3.c: New.
25439
25440 2000-05-06  Richard Henderson  <rth@cygnus.com>
25441
25442           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25443           * g++.old-deja/g++.mike/warn1.C: Likewise.
25444           * g++.old-deja/g++.pt/local1.C: Likewise.
25445           * g++.old-deja/g++.pt/local7.C: Likewise.
25446           * g++.old-deja/g++.pt/spec16.C: Likewise.
25447
25448 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25449
25450         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25451
25452 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25453
25454           * g77.f-torture/execute/20000503-1.f:  New test.
25455
25456 2000-05-04  Andreas Jaeger  <aj@suse.de>
25457
25458         * gcc.dg/noreturn-2.c: New test.
25459
25460 2000-05-04  Neil Booth  <NeilB@earthling.net>
25461
25462         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25463         preprocessor.
25464
25465 2000-05-04  Richard Henderson  <rth@cygnus.com>
25466
25467         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25468
25469 2000-05-04  Richard Henderson  <rth@cygnus.com>
25470
25471         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25472         OpenSSL by Jason R Thorpe.
25473
25474 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25475
25476         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25477
25478 2000-05-03  Robert Lipe <robertlipe@usa.net>
25479
25480         * gcc.dg/20000503-1.c: New test.
25481
25482 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25483
25484         * gcc.c-torture/compile/20000502-1.c: New test.
25485         * g++.old-deja/g++.other/align.C: New test.
25486         * gcc.dg/cpp-tradstringify.c: New test.
25487
25488 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25489
25490         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25491         and hard registers.
25492
25493 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25494
25495         * gcc.c-torture/execute/loop-5.c: New test.
25496
25497 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * gcc.c-torture/execute/va-arg-20.c: New test.
25500
25501 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25502
25503         * gcc.c-torture/execute/20000422-1.c: New test.
25504
25505 2000-04-20  Greg McGary  <gkm@gnu.org>
25506
25507         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25508         when optimizing, but without sibling-call optimizations (-O1).
25509
25510 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25511
25512           * gcc.c-torture/compile/20000420-1.c: New test.
25513
25514 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         * g++.abi/ptrflags.C: New test.
25517         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25518
25519 2000-04-19  Catherine Moore  <clm@cygnus.com>
25520
25521         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25522
25523 2000-04-19  Greg McGary  <gkm@gnu.org>
25524
25525         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25526         sibling-call optimizations.
25527
25528 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25529
25530         * gcc.dg/20000419-1.c: New test.
25531
25532 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25533
25534         * gcc.c-torture/execute/20000412-6.c: New test.
25535
25536 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25537
25538         * gcc.c-torture/execute/20000412-5.c: New test.
25539         * g77.f-torture/compile/20000412-1.f: New test.
25540         * gcc.c-torture/execute/20000412-4.c: New test.
25541         * gcc.c-torture/compile/20000412-2.c: New test.
25542         * gcc.c-torture/execute/20000412-3.c: New test.
25543         * gcc.c-torture/compile/20000412-1.c: New test.
25544         * gcc.c-torture/execute/20000412-2.c: New test.
25545
25546 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25547
25548         * objc/execute/bf-20.m: New test.
25549
25550 2000-04-10  Richard Henderson  <rth@cygnus.com>
25551
25552         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25553
25554         * gcc.c-torture/execute/20000412-1.c: New test.
25555
25556 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25557
25558         * g++.old-deja/g++.eh/catchptr1.C: New test.
25559
25560 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25561
25562         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25563
25564 2000-04-08  Neil Booth  <NeilB@earthling.net>
25565
25566         * gcc.dg/cpp-nullchar.c: Remove test as
25567         embedded nulls cause problems.
25568
25569 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25570
25571         * gcc.dg/compare2.c: New test.
25572
25573 2000-04-08  Neil Booth  <NeilB@earthling.net>
25574
25575         * gcc.dg/cpp-nullchar.c: New test.
25576
25577 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25578
25579         * gcc.dg/cpp-mi2.c: New test.
25580         * gcc.dg/cpp-mi2[abc].h: New files.
25581
25582 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25585         member name.
25586
25587 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.old-deja/g++.abi/vmihint.C: New test.
25590
25591 2000-04-06  Neil Booth  <NeilB@earthling.net>
25592
25593         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25594         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25595         copyright.
25596
25597 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25598
25599         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25600         avoid stack-frame overwrite.
25601
25602 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25603
25604         * gcc.c-torture/compile/20000405-2.c: New test.
25605         * gcc.c-torture/compile/20000405-3.c: New test.
25606
25607 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25608
25609         * gcc.c-torture/compile/20000405-1.c: New test.
25610
25611 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25612
25613         * gcc.dg/cast-qual-1.c: Revert last change.
25614
25615 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25616
25617         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25618
25619 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25620
25621         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25622         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25623
25624 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25625
25626         * gcc.c-torture/compile/20000403-2.c: New test.
25627         * gcc.c-torture/compile/20000403-1.c: New test.
25628
25629 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25630
25631         * gcc.c-torture/execute/20000403-1.c: New test.
25632
25633 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25634
25635         * gcc.c-torture/execute/20000402-1.c: New test.
25636
25637 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25638
25639         * gcc.c-torture/execute/va-arg-15.c: New test.
25640         * gcc.c-torture/execute/va-arg-16.c: New test.
25641         * gcc.c-torture/execute/va-arg-17.c: New test.
25642         * gcc.c-torture/execute/va-arg-18.c: New test.
25643         * gcc.c-torture/execute/va-arg-19.c: New test.
25644
25645 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25646
25647         * gcc.c-torture/compile/981211-1.c: Move to...
25648         * gcc.dg/cpp-as1.c: ...here.
25649         * gcc.dg/cpp-as2.c: New file.
25650
25651         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25652         compiler.
25653
25654 2000-04-02  Neil Booth  <NeilB@earthling.net>
25655
25656         * gcc.dg/cpp-cond.c  New tests.
25657         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25658         accidental success less likely.
25659         * gcc.dg/cpp-missingop.c  New tests.
25660         * gcc.dg/cpp-missingparen.c  New tests.
25661         * gcc.dg/cpp-shift.c  New tests.
25662         * gcc.dg/cpp-shortcircuit.c  New tests.
25663         * gcc.dg/cpp-unary.c  New tests.
25664
25665 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25666
25667         * gcc.c-torture/compile/20000329-1.c: New test.
25668
25669 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25670
25671         * gcc.c-torture/compile/20000326-1.c: New test.
25672         * gcc.c-torture/compile/20000326-2.c: New test.
25673
25674 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25675
25676         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25677         the first parameter is a function argument.
25678
25679 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25680
25681         * g++.old-deja/g++.ext/array4.C: New test.
25682
25683 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25684
25685         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25686
25687 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25688
25689         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25690
25691 2000-03-19  Richard Henderson  <rth@cygnus.com>
25692
25693         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25694
25695 2000-03-19  Richard Henderson  <rth@cygnus.com>
25696
25697         * gcc.c-torture/compile/20000319-1.c: New test.
25698
25699 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25700
25701         * gcc.c-torture/execute/20000314-3.c: New test.
25702         * gcc.c-torture/execute/20000314-2.c: New test.
25703         * gcc.c-torture/execute/20000314-1.c: New test.
25704         * gcc.c-torture/compile/20000314-2.c: New test.
25705         * gcc.c-torture/compile/20000314-1.c: New test.
25706
25707 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25708
25709         * g++.old-deja/g++.warn/inline.C: New test.
25710
25711 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25712
25713         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25714         standards-compliant result rather than specific constants.
25715         Put test-values in array.
25716
25717 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25718
25719         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25720         (g++_target_compile): Put test-specific options last.
25721
25722 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25723
25724         * g++.old-deja/g++.eh/vbase4.C: New test.
25725
25726 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25727
25728         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25729
25730 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25731
25732         * g++.old-deja/g++.brendan/misc12.C: Removed.
25733         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25734         * g++.old-deja/g++.ext/pretty4.C: New test.
25735
25736 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25737
25738         * g++.old-deja/g++.other/string2.C: New test.
25739
25740 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25741
25742         * g++.old-deja/g++.warn/impint2.C: New test.
25743
25744 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25745
25746         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25747         is 1, not zero.
25748
25749 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25750
25751         * g++.old-deja/g++.warn/impint.C: New test.
25752         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25753         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25754         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25755         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25756         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25757         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25758         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25759         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25760         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25761         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25762         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25763         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25764
25765 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25766
25767         * gcc.dg/cpp-redef.c: New test.
25768
25769 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25770
25771         * g++.old-deja/g++.pt/unify7.C: New test.
25772
25773 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25774
25775         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25776         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25777
25778 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25779
25780         * gcc.c-torture/compile/20000224-1.c: New test.
25781
25782 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25783
25784         * gcc.c-torture/compile/cpp-2.c: New test.
25785         * gcc.c-torture/compile/cpp-1.c: New test.
25786
25787 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25788
25789         * gcc.c-torture/execute/20000225-1.c: New test.
25790
25791 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25792
25793         * gcc.dg/cpp-li2.c: New test.
25794
25795         * gcc.dg/cpp-wi1.c: New test.
25796
25797         * gcc.dg/cpp-li1.c: New test.
25798
25799 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25800
25801         * g++.old-deja/g++.other/sizeof5.C: New test.
25802
25803 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25804
25805         * gcc.c-torture/execute/va-arg-13.c: New test.
25806
25807 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25808
25809         * gcc.c-torture/execute/va-arg-12.c: New test.
25810
25811 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25812
25813         * gcc.c-torture/execute/20000223-1.c: New test.
25814
25815 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25818
25819 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25820
25821         * g++.old-deja/g++.abi/ptrmem.C: New test.
25822
25823 2000-02-19  Richard Henderson  <rth@cygnus.com>
25824
25825         * gcc.c-torture/compile/init-3.c: New.
25826
25827 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25828
25829         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25830         ALWAYS_CXXFLAGS.
25831
25832 2000-02-11  Robert Lipe <robertl@sco.com>
25833
25834         * gcc.c-torture/compile/20000211-3.c: New test.
25835
25836 2000-02-11  Martin Buchholz <martin@xemacs.org>
25837
25838         * gcc.c-torture/compile/20000211-2.c: New test.
25839
25840 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25841
25842         * gcc.c-torture/compile/20000211-1.c: New test.
25843
25844 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25845
25846         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25847           on native targets
25848
25849 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25850
25851         * g++.old-deja/g++.other/cast5.C: New test.
25852
25853 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25854
25855         * gcc.c-torture/execute/20000205-1.c: New.
25856
25857 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25858
25859         * g++.old-deja/g++.jason/cast3.C: Return void.
25860         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25861
25862 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25863
25864         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25865
25866         * gcc.dg/loop-1.c: New test.
25867
25868 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25869
25870         * gcc.c-torture/compile/20000127-1.c: New test.
25871         * gcc.c-torture/execute/991228-1.c: New test.
25872
25873 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25874
25875         * gcc.dg/unused-2.c: New test.
25876
25877         * gcc.dg/conv-1.c: New test.
25878
25879 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25880
25881         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25882         compiler.
25883         (tool_option_proc): Fix typo.
25884
25885 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25886
25887         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25888         of the ld on the host, not on the build machine.
25889         Also, don't crash if '--help' is not a supported option.
25890
25891 2000-01-24  Richard Henderson  <rth@cygnus.com>
25892
25893         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25894
25895 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25896
25897         * gcc.c-torture/execute/20000120-2.c: New test.
25898         * gcc.c-torture/execute/20000120-1.c: New test.
25899
25900 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25901
25902         * gcc.c-torture/execute/20000113-1.c: New test.
25903
25904 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25905
25906         * gcc.c-torture/execute/20000112-1.c: New test.
25907
25908 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25909
25910         * gcc.dg/20000111-1.c: New test.
25911
25912 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25913
25914         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25915         with 16 bit integers.
25916
25917 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25918
25919         * gcc.dg/20000108-1.c: New test.
25920
25921 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25922
25923         * g++.old-deja/g++.ns/koenig8.C: New test.
25924
25925 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25926
25927         * g++.old-deja/g++.other/cast4.C: New test.
25928
25929 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25930
25931         * gcc.c-torture/compile/20000105-2.c: New test.
25932         * gcc.c-torture/compile/20000105-1.c: New test.
25933
25934 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25935
25936         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25937         references to printf & atoi to conform to ANSI standard.
25938         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25939         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25940         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25941         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25942         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25943         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25944         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25945         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25946         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25947         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25948         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25949         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25950         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25951         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25952         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25953         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25954         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25955         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25956         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25957         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25958         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25959         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25960         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25961         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25962         * g++.old-deja/g++.brendan/init3.C: Likewise.
25963         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25964         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25965         * g++.old-deja/g++.brendan/new2.C: Likewise.
25966         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25967         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25968         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25969         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25970         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25971         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25972         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25973         * g++.old-deja/g++.brendan/template24.C: Likewise.
25974         * g++.old-deja/g++.brendan/template3.C: Likewise.
25975         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25976         * g++.old-deja/g++.jason/inline3.C: Likewise.
25977         * g++.old-deja/g++.jason/opeq.C: Likewise.
25978         * g++.old-deja/g++.law/arg5.C: Likewise.
25979         * g++.old-deja/g++.law/arm7.C: Likewise.
25980         * g++.old-deja/g++.law/ctors11.C: Likewise.
25981         * g++.old-deja/g++.law/cvt8.C: Likewise.
25982         * g++.old-deja/g++.law/init9.C: Likewise.
25983         * g++.old-deja/g++.law/refs4.C: Likewise.
25984         * g++.old-deja/g++.law/template2.C: Likewise.
25985         * g++.old-deja/g++.law/visibility24.C: Likewise.
25986         * g++.old-deja/g++.law/vtable3.C: Likewise.
25987         * g++.old-deja/g++.mike/asm2.C: Likewise.
25988         * g++.old-deja/g++.mike/eh1.C: Likewise.
25989         * g++.old-deja/g++.mike/misc1.C: Likewise.
25990         * g++.old-deja/g++.mike/misc13.C: Likewise.
25991         * g++.old-deja/g++.mike/misc14.C: Likewise.
25992         * g++.old-deja/g++.mike/ns12.C: Likewise.
25993         * g++.old-deja/g++.mike/p1248.C: Likewise.
25994         * g++.old-deja/g++.mike/p3708.C: Likewise.
25995         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25996         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25997         * g++.old-deja/g++.mike/p646.C: Likewise.
25998         * g++.old-deja/g++.mike/p700.C: Likewise.
25999         * g++.old-deja/g++.mike/p783.C: Likewise.
26000         * g++.old-deja/g++.mike/p783a.C: Likewise.
26001         * g++.old-deja/g++.mike/p783b.C: Likewise.
26002         * g++.old-deja/g++.mike/p786.C: Likewise.
26003         * g++.old-deja/g++.mike/p789.C: Likewise.
26004         * g++.old-deja/g++.mike/p789a.C: Likewise.
26005         * g++.old-deja/g++.mike/p807a.C: Likewise.
26006         * g++.old-deja/g++.other/delete3.C: Likewise.
26007         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26008         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26009         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26010         * g++.old-deja/g++.other/empty1.C: Likewise.
26011         * g++.old-deja/g++.other/temporary1.C: Likewise.
26012         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26013         * g++.old-deja/g++.pt/t16.C: Likewise.
26014         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26015
26016 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26017
26018         * gcc.dg/991230-1.c: New test.
26019
26020 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26021
26022         * gcc.c-torture/compile/991229-3.c: New test.
26023         * gcc.c-torture/compile/991229-2.c: New test.
26024         * gcc.c-torture/compile/991229-1.c: New test.
26025
26026 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26027
26028         * gcc.c-torture/compile/labels-2.c: New test.
26029
26030 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26031
26032         * gcc.c-torture/execute/991227-1.c: New test.
26033
26034 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26035
26036         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26037
26038 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26039
26040         * gcc.c-torture/execute/991221-1.c: New test.
26041
26042 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26043
26044         * g++.old-deja/g++.other/cast3.C: New test.
26045
26046 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26047
26048         * gcc.c-torture/execute/991216-4.c: New test.
26049
26050 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26051
26052         * gcc.c-torture/execute/991216-1.c: New test.
26053         * gcc.c-torture/execute/991216-2.c: New test.
26054         * gcc.c-torture/execute/991216-3.c: New test.
26055
26056 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26057
26058         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26059         Actually make the test fail by using "-O2" for compilation.
26060
26061 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26062
26063         * g++.old-deja/g++.warn/cast-align1.C: New test.
26064
26065 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26066
26067         * gcc.c-torture/compile/991214-1.c: New test.
26068         * gcc.c-torture/compile/991214-2.c: New test.
26069
26070 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26071
26072         * gcc.dg/991214-1.c: New test.
26073
26074 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26075
26076         * gcc.c-torture/compile/991213-3.c: New test.
26077         * gcc.c-torture/compile/991213-2.c: New test.
26078         * gcc.c-torture/compile/991213-1.c: New test.
26079
26080 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26081
26082         * gcc.dg/991209-1.c: New test.
26083
26084 1999-12-08  Nathan Sidwell <nathan@acm.org>
26085
26086         * gcc.c-torture/compile/991208-1.c: New test.
26087
26088 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26089
26090         * gcc.dg/ultrasp2.c: New test.
26091
26092 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26093
26094         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26095
26096 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26097
26098         * gcc.c-torture/compile/991202-1.c: New test.
26099         * gcc.c-torture/execute/991202-1.c: New test.
26100         * gcc.c-torture/execute/991202-2.c: New test.
26101         * gcc.c-torture/execute/991202-3.c: New test.
26102
26103 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26104
26105         * g++.old-deja/g++.abi/align.C: New test.
26106         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26107         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26108
26109 1999-12-01  Richard Henderson  <rth@cygnus.com>
26110
26111         * gcc.c-torture/execute/991201-1.c: New.
26112
26113 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26114
26115         * gcc.dg/991129-1.c: New test.
26116
26117 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26118
26119         * gcc.c-torture/compile/991127-1.c: New test.
26120
26121 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26122
26123         * g++.old-deja/g++.other/warn4.C: New test.
26124
26125 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26126
26127         * g++.old-deja/g++.eh/cleanup2.C: New test.
26128         * g++.old-deja/g++.ext/pretty2.C: New test.
26129         * g++.old-deja/g++.ext/pretty3.C: New test.
26130         * g++.old-deja/g++.other/debug6.C: New test.
26131
26132 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26133
26134         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26135         compiler_output to look for one error message instead of two.
26136
26137 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26138
26139         * gcc.c-torture/execute/991118-1.c: Also test case
26140         where the word boundary does not split a byte evenly.
26141
26142 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26143
26144         * g++.old-deja/g++.ext/restrict1.C: New test.
26145
26146 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26147
26148         * gcc.c-torture/execute/991118-1.c: New test.
26149
26150 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26151
26152         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26153         working directory pathnames.
26154
26155 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26156
26157         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26158         host is equipped with driver.h and driver.o so it can actually
26159         compile and run the tests.
26160
26161 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26162
26163         * gcc.c-torture/compile/991008-1.c: New test.
26164
26165 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26166
26167         * lib/gcc-dg.exp: Include target-supports.exp
26168
26169 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26170
26171         * lib/target-supports.exp: New file: Provide procs to test for
26172         features supported by the target.
26173         (check_weak_available): Moved here from ecos.exp.
26174         (check_alias_available): New proc: Determine of the target
26175         toolchain supports the alias attribute.
26176
26177         * gcc.dg/special/ecos.exp: Move check_weak_available to
26178         target-supports.exp.
26179         (alias-1.c): Only perform the test if the target supports
26180         aliases.
26181         (wkali-1.c): Only perform the test if the target supports
26182         aliases.
26183
26184         * gcc.dg/990506-0.c: Expect error messages from cross
26185         targets as well as native targets.
26186
26187 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26188
26189         * gcc.dg/ultrasp1.c: Removed xfail.
26190         * gcc.dg/struct-ret-2.c: Likewise.
26191         * gcc.dg/array-1.c: Likewise.
26192
26193 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26194
26195         * gcc.dg/struct-ret-2.c: New test.
26196
26197         * gcc.dg/array-1.c: New test.
26198
26199 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26200
26201         * gcc.c-torture/execute/991030-1.c: New test.
26202
26203 1999-10-26  Richard Henderson  <rth@cygnus.com>
26204
26205         * gcc.c-torture/compile/991026-2.c: New test.
26206
26207 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26208
26209         * gcc.c-torture/compile/991026-1.c: New test.
26210
26211 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26212
26213         * gcc.c-torture/execute/991023-1.c: New test.
26214
26215 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26216
26217         * gcc.c-torture/execute/991019-1.c: New test.
26218
26219 1999-10-16  Richard Henderson  <rth@cygnus.com>
26220
26221         * gcc.c-torture/execute/991016-1.c: New test.
26222
26223 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26224
26225         * gcc.c-torture/execute/991014-1.c: New test.
26226
26227 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26228
26229         * g++.old-deja/g++.other/union2.C: New test.
26230
26231 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26232
26233         * g++.old-deja/g++.other/vaarg2.C: New test.
26234         * g++.old-deja/g++.other/vaarg3.C: New test.
26235
26236 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26237
26238         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26239         in compile/.
26240
26241 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26242
26243         * gcc.c-torture/execute/va-arg-11.c: New test.
26244
26245 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26246
26247         * lib/file-format.exp (gcc_target_object_format): Don't
26248         crash if objdump is unavailable.
26249
26250 1999-09-29  Donn Terry <donn@interix.com>
26251
26252         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26253
26254 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26255
26256         * gcc.c-torture/compile/990928-1.c: New test.
26257
26258 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26259
26260         * g++.old-deja/g++.other/decl6.C: New test.
26261
26262 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26263
26264         * gcc.c-torture/execute/va-arg-10.c: New test.
26265
26266 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26267
26268         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26269         __PRETTY_FUNCTION__.
26270
26271 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26272
26273         * gcc.c-torture/execute/990923-1.c: New test.
26274
26275 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26276
26277         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26278         for which -fpic is inappropriate.
26279
26280 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26281
26282         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26283
26284 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26285
26286         * g++.old-deja/g++.other/dyncast1.C: New test.
26287         * g++.old-deja/g++.other/dyncast2.C: New test.
26288         * g++.old-deja/g++.other/dyncast3.C: New test.
26289         * g++.old-deja/g++.other/dyncast4.C: New test.
26290         * g++.old-deja/g++.other/dyncast5.C: New test.
26291         * g++.old-deja/g++.eh/catch3.C: New test.
26292         * g++.old-deja/g++.eh/catch3p.C: New test.
26293         * g++.old-deja/g++.eh/catch4.C: New test.
26294         * g++.old-deja/g++.eh/catch4p.C: New test.
26295         * g++.old-deja/g++.eh/catch5.C: New test.
26296         * g++.old-deja/g++.eh/catch5p.C: New test.
26297         * g++.old-deja/g++.eh/catch6.C: New test.
26298         * g++.old-deja/g++.eh/catch6p.C: New test.
26299         * g++.old-deja/g++.eh/catch7.C: New test.
26300         * g++.old-deja/g++.eh/catch7p.C: New test.
26301         * g++.old-deja/g++.eh/catch8.C: New test.
26302         * g++.old-deja/g++.eh/catch8p.C: New test.
26303         * g++.old-deja/g++.eh/catch9.C: New test.
26304         * g++.old-deja/g++.eh/catch9p.C: New test.
26305
26306 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26307
26308         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26309         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26310
26311 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26312
26313         * gcc.c-torture/compile/990913-1.c: New test.
26314
26315 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26316
26317         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26318         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26319
26320 1999-09-09  Richard Henderson  <rth@cygnus.com>
26321
26322         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26323
26324 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26325
26326         * g++.old-deja/g++.other/lookup11.C: New test.
26327         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26328         what is permitted and what we want.
26329         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26330         overload use.
26331         * g++.old-deja/g++.jason/rfg5.C: Likewise
26332
26333 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26334
26335         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26336         * gcc.c-torture/noncompile/poison-1.c: New file.
26337
26338 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26339
26340         * g++.old-deja/g++.other/sizeof3.C: New test.
26341         * g++.old-deja/g++.other/sizeof4.C: New test.
26342         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26343         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26344
26345 1999-09-07  Richard Henderson  <rth@cygnus.com>
26346
26347         * gcc.dg/va-arg-1.c: New.
26348
26349 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26350
26351         * gcc.c-torture/execute/va-arg-9.c: New test.
26352
26353 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26354
26355         * g77.f-torture/compile/980519-2.f: New test.
26356         * g77.f-torture/compile/19990905-0.f: New test.
26357         * g77.f-torture/compile/19990905-1.f: New test.
26358         * g77.f-torture/compile/19990905-2.f: New test.
26359
26360         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26361
26362 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26363
26364         * gcc.c-torture/execute/990827-1.c: Fix typo.
26365
26366 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26367
26368         * g++.old-deja/g++.other/deref1.C: New test.
26369
26370 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26371
26372         * g++.old-deja/g++.other/ambig2.C: New test.
26373         * g++.old-deja/g++.other/cond5.C: New test.
26374         * g++.old-deja/g++.other/lookup16.C: New test.
26375
26376 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26377
26378         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26379         assemblers too.
26380
26381 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26382
26383         * lib/c-torture.exp: Avoid the "compare executables" optimization
26384         when testing native.
26385
26386 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26387
26388         * gcc.c-torture/execute/990829-1.c: New test.
26389         * gcc.c-torture/compile/990829-1.c: New test.
26390
26391 1999-08-27  Paul Burchard  <burchard@pobox.com>
26392
26393         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26394         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26395         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26396         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26397         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26398         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26399         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26400         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26401         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26402         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26403         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26404
26405 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26406
26407         * gcc.c-torture/execute/990827-1.c: New test.
26408
26409 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26410
26411         * g77.f-torture/noncompile/19990826-4.f: New test.
26412
26413         * g77.f-torture/compile/19990826-3.f: New test.
26414
26415         * g77.f-torture/execute/19990826-2.f: New test.
26416
26417         * g77.f-torture/compile/19990826-1.f: New test.
26418
26419         * gcc.c-torture/execute/990826-0.c: New test.
26420         * g77.c-torture/execute/19990826-0.f: New test.
26421
26422         * g77.f-torture/noncompile/970626-2.f: New test.
26423
26424 1999-08-25  Paul Burchard  <burchard@pobox.com>
26425
26426         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26427         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26428         lss-011.C: New tests.
26429
26430 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26431
26432         * g++.old-deja/g++.other/decl5.C: New test.
26433
26434 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26435
26436         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26437         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26438         call `postbase' for each one.  All callers of `postbase' changed
26439         to call this instead.
26440
26441 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26442
26443         * gcc.c-torture/execute/990811-1.c: New test.
26444
26445 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26446
26447         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26448         just native ones.
26449
26450         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26451         just native ones.
26452
26453 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26454
26455         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26456
26457 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26458
26459         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26460
26461 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26462
26463         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26464
26465 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26466
26467         * gcc.c-torture/execute/990804-1.c: New test.
26468
26469 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26470
26471         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26472         * g++.old-deja/g++.brendan/crash64.C: Likewise
26473         * g++.old-deja/g++.brendan/overload8.C: Likewise
26474
26475 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26476
26477         * g++.old-deja/g++.other/struct1.C: New test.
26478
26479 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26480
26481         * g++.old-deja/g++.other/enum2.C: New test.
26482
26483 1999-08-02  Richard Henderson  <rth@cygnus.com>
26484
26485         Adapted from tests from Franz Sirl:
26486         * gcc.c-torture/execute/va-arg-7.c: New test.
26487         * gcc.c-torture/execute/va-arg-8.c: New test.
26488
26489 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26490
26491         * gcc.c-torture/compile/990801-2.c: New test.
26492
26493         * gcc.c-torture/compile/990801-1.c: New test.
26494
26495 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26496
26497         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26498         fp-cmp-1.c, converting double to float.
26499
26500         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26501         fp-cmp-1.c, converting double to long double.
26502
26503         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26504         from fr1 to unknown_register, since fr1 is a legitimate register
26505         on some machines.
26506
26507 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26508
26509         * README: More listname related changes.
26510
26511 1999-07-08  Catherine Moore  <clm@cygnus.com>
26512
26513         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26514
26515 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26516
26517         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26518
26519 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26520
26521         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26522
26523 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26524
26525         * gcc.dg/990703-1.c: New test.
26526
26527 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26528
26529         * lib/file-format.exp: New file: Move definition of proc
26530         gcc_target_object_format to here from
26531         gcc.dg/special/ecos.exp.
26532
26533         * lib/c-torture.exp: Include lib file-format.exp.
26534         * lib/gcc-dg.exp: Include lib file-format.exp.
26535
26536         * gcc.dg/special/ecos.exp: Remove definition of proc
26537         gcc_target_object_format.
26538
26539 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26540
26541         * gcc.c-torture/execute/990628-1.c: New test.
26542
26543 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26544
26545         * gcc.c-torture/compile/990625-2.c: New test.
26546
26547         * gcc.c-torture/compile/990625-1.c: New test.
26548
26549 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26550
26551         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26552         attributes compile.
26553         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26554         ports that use the COFF/PE file format.
26555
26556 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26557
26558         * gcc.c-torture/compile/990617-1.c: New test.
26559
26560 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26561
26562         * g++.old-deja/g++.other/decl4.C: New test.
26563
26564 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26565
26566         * g++.old-deja/g++.other/bitfld3.C: New test.
26567
26568 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26569
26570         * g++.old-deja/g++.eh/catch1.C: New test.
26571
26572 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26573
26574         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26575
26576         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26577         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26578
26579 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26580
26581         * g77.f-torture/compile/19990502-0.f: Replace with new,
26582         shorter, test that still fails after recent changes.
26583
26584 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26585
26586         * gcc.c-torture/execute/990604-1.c: New test.
26587
26588 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26589
26590         * gcc.c-torture/execute/990531-1.c: New test.
26591
26592 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26593
26594         * gcc.c-torture/compile/990527-1.c: New test.
26595
26596 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26597
26598         * gcc.c-torture/execute/990527-1.c: New test.
26599
26600 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26601
26602         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26603         bitfields as signed.
26604
26605 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26606
26607         * g77.f-torture/compile/19990525-0.f: New test.
26608
26609 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26610
26611         * gcc.c-torture/execute/990525-2.c: New test.
26612
26613         * gcc.c-torture/execute/990525-1.c: New test.
26614
26615 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26616
26617         * g++.old-deja/g++.other/anon3.C: New test.
26618         * g++.old-deja/g++.other/anon4.C: New test.
26619         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26620         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26621         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26622         Merrill).
26623
26624 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26625
26626         * gcc.c-torture/execute/990524-1.c: New test.
26627
26628         * gcc.dg/990524-1.c: New test.
26629
26630 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26631
26632         * gcc.c-torture/compile/990523-1.c: New test.
26633
26634 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26635
26636         * gcc.c-torture/compile/990519-1.c: New test.
26637
26638 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26639
26640         * gcc.c-torture/compile/990517-1.c: New test.
26641
26642         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26643         (e4, f4): New tests.
26644         (main): Call them.
26645
26646 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26647
26648         * gcc.dg/noreturn-1.c: New test.
26649
26650 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26651
26652         * gcc.c-torture/execute/990513-1.c: New test.
26653
26654 1999-05-10  Richard Henderson  <rth@cygnus.com>
26655
26656         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26657
26658 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26659
26660         * g77.f-torture/execute/erfc.f: Use small single-precision
26661         values, to avoid problems on Alphas when not -mieee.
26662
26663 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26664
26665         * gcc.dg/990506-0.c: New test.
26666
26667 1999-05-08  Richard Henderson  <rth@cygnus.com>
26668
26669         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26670         the constant to test.  Don't XFAIL 64-bit targets.
26671
26672         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26673         * g++.old-deja/g++.law/profile1.C: Likewise.
26674
26675         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26676         operator new instances.
26677         * g++.old-deja/g++.other/delete5.C: Likewise.
26678
26679 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26680
26681         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26682         intrinsic.
26683
26684 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26685
26686         * g77.f-torture/execute/u77-test.f: Reverse order of two
26687         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26688
26689 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26690
26691         * gcc.dg/compare1.c: New test.
26692
26693 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26694
26695         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26696         New tests.
26697
26698 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26699
26700         * g77.f-torture/compile/19990502-1.f: New test.
26701
26702 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26703
26704         * g77.f-torture/compile/19990502-0.f: New test.
26705
26706 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26707
26708         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26709         intrinsic.
26710
26711 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26712
26713         * g77.f-torture/execute/u77-test.f (main): List libU77
26714         intrinsics not currently tested.
26715         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26716         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26717         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26718         Trim blanks off the ends of some printed strings.
26719
26720 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26721
26722         * g77.f-torture/execute/u77-test.f (main): Just warn about
26723         FSTAT gid disagreement, as it's expected on some systems.
26724
26725 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26726
26727         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26728         use a new function, which allows for some slop.
26729         Clean up some commentary.
26730         (issum): The new function.
26731         (sgladd): Deleted subroutine.
26732
26733 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26734
26735         * g77.f-torture/execute/u77-test.f: Modify to be more like
26736         libf2c/libU77 version, bringing patches to that version here.
26737         Add suitable commentary.
26738
26739 1999-04-25  Richard Henderson  <rth@cygnus.com>
26740
26741         * gcc.dg/990424-1.c: New test.
26742
26743 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26744
26745         * g77.f-torture/execute/u77-test.f (main): Bug involving
26746         LSTAT has been fixed, so turn back on full checking.
26747
26748 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26749
26750         * g77.f-torture/compile/19990419-0.f: New test.
26751         * g77.f-torture/execute/19990419-1.f: New test.
26752
26753 1999-04-17  Richard Henderson  <rth@cygnus.com>
26754
26755         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26756         to avoid the need for a prototype to supress a warning.
26757
26758 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26759
26760         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26761
26762 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26763
26764         * gcc.c-torture/execute/990404-1.c: New test.
26765
26766 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26767
26768         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26769         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26770         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26771         missing initializer warnings.
26772
26773 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26774
26775         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26776         matching strings.
26777
26778 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26779
26780         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26781
26782 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26783
26784         * g77.f-torture/execute/19990325-0.f: New test.
26785         * g77.f-torture/execute/19990325-1.f: New test.
26786
26787 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26788
26789         * gcc.c-torture/execute/990324-1.c: New test.
26790
26791 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26792
26793         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26794         test with 4.
26795
26796 1999-03-17  Richard Henderson  <rth@cygnus.com>
26797
26798         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26799
26800 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26801
26802         * g77.f-torture/execute/19990313-2.f: New test.
26803         * g77.f-torture/execute/19990313-3.f: New test.
26804
26805 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26806
26807         * g77.f-torture/execute/19990313-0.f: New test.
26808         * g77.f-torture/execute/19990313-1.f: New test.
26809
26810 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26811
26812         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26813         printf to sprintf.
26814         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26815         (main): Add check for u15.  Conditionalize u31 check depending on
26816         whether ints are <32 bits or >=32 bits.
26817
26818 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26819
26820         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26821
26822 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26823
26824         * g77.f-torture/compile/19990305-0.f: New test.
26825         * g77.f-torture/execute/19981119-0.f: New test.
26826
26827 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26828
26829         * g77.f-torture/execute/970625-2.f: call ABORT if final
26830         result is not correct, instead of just printing it.
26831         Add this checking via newly introduced obfuscation, to
26832         trip up buggy front ends.
26833
26834 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26835
26836         * g77.f-torture/compile/960317-1.f: Moved from being
26837         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26838
26839 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26840
26841         * g77.f-torture/execute/960317-1.f: New (old) test.
26842         * g77.f-torture/execute/970625-2.f: Ditto.
26843
26844 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26845
26846         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26847         message on line 1 or line 2; cccp and cpplib do this differently.
26848
26849 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26850
26851         * g++.old-deja/g++.law/weak1.C: New test.
26852
26853 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26854
26855         * gcc.c-torture/execute/990119-1.c: Renamed to...
26856         * gcc.dg/990119-1.c: this, so it will only be tested once
26857         (it's a preprocessor test, it doesn't need to be run at
26858         multiple optimization levels).
26859
26860 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26861
26862         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26863           ALWAYS_CXXFLAGS.
26864
26865 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26866
26867         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26868         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26869         to not be compilable by current g77.
26870
26871 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26872
26873         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26874
26875 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26876
26877         * gcc.c-torture/execute/990222-1.c: New test.
26878
26879 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26880
26881         * g77.f-torture/compile/19990218-0.f: New test.
26882         * g77.f-torture/noncompile/19990218-1.f: New test.
26883
26884 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26885
26886         * g77.f-torture/compile/19981216-0.f: New test.
26887
26888 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26889
26890         * gcc.dg/990214-1.c: New test.
26891
26892 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26893
26894         * gcc.dg/990213-2.c: New test.
26895
26896         * gcc.dg/990213-1.c: New test.
26897
26898 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26899
26900         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26901         ints.
26902
26903 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26904
26905         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26906         specified by target.
26907
26908         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26909
26910 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26911
26912         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26913
26914 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26915
26916         * gcc.dg/special/ecos.exp: New test driver for new tests with
26917         special requirements.
26918
26919         * gcc.dg/special/alias-1.c: New test.
26920         * gcc.dg/special/gcsec-1.c: New test.
26921         * gcc.dg/special/weak-1.c: New test.
26922         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26923         * gcc.dg/special/weak-2.c: New test.
26924         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26925         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26926         * gcc.dg/special/wkali-1.c: New test.
26927         * gcc.dg/special/wkali-2.c: New test.
26928         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26929         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26930
26931 1999-02-10  Felix Lee  <flee@cygnus.com>
26932
26933           * lib/c-torture.exp (c-torture-compile): Pull out code for
26934           analyzing gcc error messages.
26935           (c-torture-execute): Likewise.  Fix some (harmless) false
26936           positives.
26937           * lib/gcc.exp (gcc_check_compile): New function.
26938
26939 1999-02-08  Richard Henderson  <rth@cygnus.com>
26940
26941         * gcc.c-torture/execute/990208-1.c: New test.
26942
26943 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26944
26945         * g++.dg/special/ecos.exp: New driver for new tests with special
26946         requirements
26947
26948         * g++.dg/special/conpr-1.C: New test
26949         * g++.dg/special/conpr-2.C: New test
26950         * g++.dg/special/conpr-2a.C: New test
26951         * g++.dg/special/conpr-3.C: New test
26952         * g++.dg/special/conpr-3a.C: New test
26953         * g++.dg/special/conpr-3b.C: New test
26954
26955         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26956         allow g++ to use the dg driver
26957
26958         * README: Add comment about g++.dg directory
26959
26960 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26961
26962         * README: Update email addresses.
26963
26964 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26965
26966         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26967         arguments in order to force structure S onto the stack even on
26968         the alpha.
26969         (test): Pass 10 leading arguments to function foo as well as the
26970         structure S.
26971
26972         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26973         failure for all targets.
26974
26975         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26976         abort to terminate program execution.
26977
26978 1999-01-30  Richard Henderson  <rth@cygnus.com>
26979
26980         * gcc.c-torture/execute/990130-1.c: New test.
26981
26982 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26983
26984         * gcc.dg/990130-1.c: New test.
26985
26986 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26987
26988         * gcc.c-torture/execute/990128-1.c: New test.
26989
26990 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26991
26992         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26993
26994 1999-01-27  Felix Lee  <flee@cygnus.com>
26995
26996         * lib/c-torture.exp (c-torture-compile): pull out code for
26997         analyzing gcc error messages.
26998         (c-torture-execute): ditto, and fix some (harmless) false
26999         positives.
27000         * lib/gcc.exp (gcc_check_compile): new function.
27001
27002 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27003
27004         * gcc.dg/990117-1.c: New test.
27005
27006         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27007
27008         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27009
27010 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27011
27012         * g77.f-torture/compile/990115-1.f: New test.
27013
27014 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27015
27016         * gcc.c-torture/compile/990107-1.c: New test
27017
27018 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27019
27020         * gcc.c-torture/execute/990106-2.c: New test.
27021
27022         * gcc.c-torture/execute/990106-1.c: New test.
27023
27024 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27025
27026         * gcc.c-torture/compile/981223-1.c: New test.
27027
27028 1998-12-29  Richard Henderson  <rth@cygnus.com>
27029
27030         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27031         (opt3): Rename from opt4 and disable.
27032
27033 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27034
27035         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27036
27037 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27038
27039         * g++.old-deja/g++.other/conv5.C: New test.
27040
27041 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27042
27043         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27044
27045 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27046
27047         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27048
27049 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27050
27051         * gcc.c-torture/compile/981211-1.c: New test.
27052
27053 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27054
27055         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27056
27057         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27058
27059 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27060
27061         * gcc.special/930510-1.c: Make C9X safe.
27062         * gcc.misc-tests/gcov-1.c Similarly.
27063         * gcc.misc-tests/gcov-2.c Similarly.
27064
27065 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27066
27067         * gcc.dg/ultrasp1.c: New test.
27068
27069 1998-12-06  Richard Henderson  <rth@cygnus.com>
27070
27071         * gcc.c-torture/execute/981206.c: New test.
27072
27073 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27074
27075         * g++.old-deja/g++.ns/template7.C: New test.
27076
27077         * g++.old-deja/g++.other/expr1.C: New test.
27078
27079         * g++.old-deja/g++.eh/tmpl3.C: New test.
27080
27081         * g++.old-deja/g++.eh/tmpl2.C: New test.
27082
27083 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27084
27085         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27086         * g++.old-deja/g++.other/using6.C: Removed.
27087         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27088
27089         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27090
27091 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27092
27093         * g++.old-deja/g++.pt/overload8.C: New test.
27094
27095         * g++.old-deja/g++.pt/overload7.C: New test.
27096
27097         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27098
27099         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27100         and relinking messages.
27101         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27102         compiling with -frepo.
27103
27104 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27105
27106         * g++.old-deja/g++.pt/lookup6.C: New test.
27107
27108 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27109
27110         * gcc.c-torture/execute/981130-1.c: New test.
27111         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27112
27113 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27114
27115         * g++.old-deja/g++.pt/explicit76.C: New test.
27116
27117         * g++.old-deja/g++.pt/friend38.C: New test.
27118
27119         * g++.old-deja/g++.ns/crash2.C: New test.
27120
27121         * g++.old-deja/g++.pt/defarg8.C: New test.
27122
27123         * g++.old-deja/g++.pt/instantiate6.C: New test.
27124
27125         * g++.old-deja/g++.pt/static6.C: New test.
27126
27127         * g++.old-deja/g++.pt/decl2.C: New test.
27128
27129 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27130
27131         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27132         problem is actually related with name lookup, but so what? :-)
27133
27134         * g++.old-deja/g++.pt/friend37.C: New test.
27135
27136 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27137
27138         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27139         element, which fails on some systems.
27140
27141         * g77.f-torture/execute/labug1.f: New test.
27142
27143 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27144
27145         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27146         is defined.
27147
27148 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27149
27150         * g77.f-torture/compile/981117-1.f: New test.
27151
27152 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27153
27154         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27155         properly discarded.
27156
27157 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27158
27159         * gcc.c-torture/execute/memcheck: New directory of tests for
27160         -fcheck-memory-usage.
27161
27162 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27163
27164         * README: New file, general information about the testsuite and
27165         new description of the various C++ test subdirectories.
27166         * README.g++: Eliminate obsolete information, update and move most
27167         relevant stuff to README.
27168
27169 1998-11-07  Richard Henderson  <rth@cygnus.com>
27170
27171         * gcc.c-torture/compile/981107-1.c: New test.
27172
27173 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27174
27175         * execute/memcpy-bi.c: New testcase.
27176
27177 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27178
27179         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27180         base classes.
27181
27182         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27183         template is selected.
27184
27185         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27186         classes, it should be accepted for all types.
27187
27188         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27189
27190         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27191         specializations start with template headers.
27192
27193 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27194
27195         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27196
27197         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27198         non-POD types.
27199
27200 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27201
27202         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27203
27204 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27205
27206         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27207
27208 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27209
27210         * 981019-1.c: New test.
27211
27212 1998-10-14  Robert Lipe <robertl@dgii.com>
27213
27214         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27215         find objc headers.
27216
27217 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27218
27219         * compile/981001-4.c: Remove use of GCC extension that triggers a
27220         compiler bug.
27221
27222 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27223
27224         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27225
27226 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27227
27228         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27229         instantiation of template produces incorrect code for delete
27230         expression.
27231
27232         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27233         constructors' name is not unique.
27234         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27235         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27236
27237         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27238         automatic array of const is ill-formed.
27239
27240         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27241         of template parameter?
27242
27243         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27244         const.
27245
27246         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27247         pointer-to-member expression.
27248
27249         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27250         declaration causes ICE.
27251
27252 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27253
27254         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27255         reserved in the global namespace.
27256
27257         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27258         generate needed virtual table.
27259
27260         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27261
27262 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27263
27264         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27265         template-dependent type
27266
27267 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27268
27269         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27270         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27271         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27272
27273         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27274         class should be usable as argument of member function.
27275         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27276         class should be usable as return type of member function.
27277         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27278         class should be usable as type of data member.
27279
27280         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27281
27282 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27283
27284         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27285
27286 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27287
27288         * gcc.dg/dll-?.c Add thumb to target list.
27289         Fix assembler scan patterns to match current assembler output.
27290
27291 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27292
27293         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27294         matching of template brackets.
27295
27296         * g++.old-deja/g++.other/using4.C: New test.  Test using
27297         declarations of methods from base classes.
27298
27299         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27300         within functions should introduce names into the innermost
27301         enclosing namespace.
27302
27303         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27304         of static locals if first initialization throws.
27305
27306 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27307
27308         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27309
27310 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27311
27312         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27313         lose track of the possible targets of tablejump insns.
27314         * special/special.exp: Run it.
27315
27316 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27317
27318         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27319         must be declared before its specializations can be named in friend
27320         declarations.
27321
27322 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27323
27324         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27325
27326         * g77.f-torture/execute/io1.f: New test.
27327
27328 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27329
27330         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27331         with pointer to template function, for which no argument deduction
27332         is possible.
27333
27334         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27335         specialization of template function as argument to template
27336         function.
27337
27338         * g++.old-deja/g++.other/access2.C: New test; Inner class
27339         shouldn't have privileged access to Outer's names.
27340
27341 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27342
27343         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27344         friend template declared within template class conflicts with
27345         nested class of the same name.
27346
27347         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27348         is ignored.
27349
27350         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27351         object with direct initializer as function declaration.
27352
27353         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27354         initializers.
27355
27356         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27357         involving const pointer and NULL produces incorrect result.
27358
27359         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27360         type name without `typename' should be rejected with -pedantic.
27361
27362 1998-10-02  Richard Henderson  <rth@cygnus.com>
27363
27364         * g++.old-deja/g++.other/addrof1.C: New test.
27365
27366 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27367
27368         * gcc.c-torture/compile/981001-1.c: New test.
27369         * gcc.c-torture/execute/981001-1.c: New test.
27370
27371 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27372
27373         * gcc.c-torture/compile/981001-2.c: New test.
27374         * gcc.c-torture/compile/981001-3.c: New test.
27375         * gcc.c-torture/compile/981001-4.c: New test.
27376
27377 1998-10-01  Robert Lipe  <robertl@dgii.com>
27378
27379         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27380         multilibbed hosts.   Idea grafted from g77.exp.
27381
27382 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27383
27384         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27385         avoid losing on systems which need -lsocket.
27386
27387 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27388
27389         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27390         * g++.old-deja/g++.other/nested2.C: Ditto.
27391         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27392         failure.
27393
27394 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27395
27396         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27397         preferred over template operator!= for enum bitfields.
27398
27399 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27400
27401         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27402         that happen to have the same base name, but in different scopes,
27403         are incorrectly rejected.
27404
27405 1998-09-16  Richard Henderson  <rth@cygnus.com>
27406
27407         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27408         on the native word size instead of an integer literal.
27409
27410 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27411
27412         * g++.old-deja/g++.other/static2.C: Invocation of static data
27413         member of type pointer-to-function denoted as non-static member.
27414
27415         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27416         checks involving function types and aliases.
27417
27418 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27419
27420         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27421         redefined to the same non-trivial type.
27422
27423         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27424         namespace-qualification of template specializations declared in
27425         other namespaces.
27426
27427         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27428         to declare a subset of the specializations of a template function
27429         as friends of specializations of a template class.
27430
27431         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27432         member templates that do not fully specialize the enclosing
27433         template class are rejected.
27434
27435 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27436
27437         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27438
27439 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27440
27441         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27442         altered from libf2c/libU77 version.
27443
27444 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27445
27446         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27447
27448 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27449
27450         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27451         (un)signed char are different types for template specialization
27452         purposes.
27453
27454 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27455
27456         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27457         * objc: ObjC testsuite.
27458
27459 1998-08-31  Catherine Moore  <clm@cygnus.com>
27460
27461         * gcc.c-torture/execute/941014-1.x:  New file.
27462
27463 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27464
27465         * lib/c-torture.exp: Add support for
27466         torture_eval_before_compile and torture_eval_before_execute
27467         variables.
27468
27469 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27470
27471         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27472         this test triggers valid.
27473
27474 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27475
27476         * gcc.dg/980827-1.c: New test.
27477
27478 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27479
27480         * gcc.c-torture/execute/loop-4b.c: New test.
27481
27482 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27483
27484         * lib/c-torture.exp: Add support for
27485         torture_eval_before_compile and torture_eval_before_execute
27486         variables.
27487
27488 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27489
27490         * gcc.c-torture/compile/980825-1.c: New test.
27491
27492 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27493
27494         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27495         count number tests in opt_t0 not good_t0.
27496
27497 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27498
27499         * gcc.c-torture/compile/930326-1.x: Fix typo.
27500
27501 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27502
27503         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27504         causes an ICE.
27505
27506 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27507
27508         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27509         STACK_SIZE is defined.
27510         * gcc.c-torture/unsorted/stuct.c: Similarly.
27511
27512         * gcc.c-torture/compile/980821-1.c: New test.
27513
27514 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27515
27516         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27517
27518 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27519
27520         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27521         code.
27522
27523 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27524
27525         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27526         error'.
27527
27528 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27529
27530         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27531
27532 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27533
27534         * gcc.c-torture/compile/980816-1.c: New test.
27535
27536         * gcc.dg/980816-1.c: New test.
27537
27538 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27539
27540         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27541         compiler for ieee tests.
27542
27543 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27544
27545         * g77.f-torture/compile/980729-0.f: New test.
27546
27547 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27548
27549         * gcc.c-torture/special/eeprof-1.c: New test, for
27550         -finstrument-functions.
27551         * gcc.c-torture/special/special.exp: Run it.
27552
27553 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27554
27555         * gcc.c-torture/compile/980729-1.c: New test.
27556
27557 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27558
27559         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27560         __thumb__ is defined, and test for ARM style doubles if so.
27561
27562 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27563
27564         * g77.f-torture/noncompile/980615-0.f: New test.
27565
27566 1998-07-26  H.J. Lu  (hjl@gnu.org)
27567
27568         * gcc.dg/980312-1.c: Do link instead of compile.
27569         * gcc.dg/980313-1.c: Likewise.
27570
27571 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27572
27573         * gcc.c-torture/compile/980726-1.c: New test.
27574
27575 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27576
27577         * g77.f-torture/execute/io0.f: New test.
27578
27579 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27580
27581         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27582         an int.
27583
27584 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27585
27586         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27587         m32r bugs.
27588
27589 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27590
27591         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27592         c-decl.c:grokdeclarator can handle mode attributes.
27593
27594 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27595
27596         * gcc.c-torture/execute/980716-1.c: New test.
27597
27598 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27599
27600         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27601         the mn10200.
27602         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27603         the mn10200.
27604         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27605         * gcc.c-torture/compile/930326-1.x: Similarly.
27606
27607 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27608
27609         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27610         New test from Craig.
27611
27612 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27613
27614         * g77.f-torture/noncompile/980616-0.f: New test.
27615
27616         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27617
27618 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27619
27620         *  g++.other/singleton.C: Return error value instead of taking
27621         SIGSEGV.
27622
27623 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27624
27625         *  g++.other/singleton.C: New test.   Warning is under dispute.
27626         Runtime crash is not.
27627
27628 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27629
27630         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27631         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27632         using6.C, using7.C}:  New namespace tests.
27633
27634 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27635
27636         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27637         specialization with typedef'ed names used as array indexes.
27638
27639 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27640
27641         * gcc.c-torture/execute/980709-1.c: New test.
27642
27643         * gcc.dg/980709-1.c: New test.
27644
27645 1998-07-07  Richard Henderson  <rth@cygnus.com>
27646
27647         * gcc.c-torture/execute/bcp-1.c: New test.
27648
27649 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27650
27651         * gcc.c-torture/execute/980707-1.c: New test.
27652
27653 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27654
27655         * gcc.c-torture/compile/980706-1.c: New test.
27656
27657 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27658
27659         * g77.f-torture/execute/980701-0.f,
27660         g77.f-torture/execute/980701-1.f: New test from Craig.
27661
27662 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27663
27664         * gcc.c-torture/compile/980701-1.c: New test.
27665
27666         * gcc.c-torture/execute/980701-1.c: New test.
27667
27668 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27669 rlsruhe.de>
27670
27671         * g++.old-deja/g++.robertl/eb132.C: New test.
27672         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27673
27674 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27675
27676         * g77.f-torture/execute/980628-7.f,
27677         g77.f-torture/execute/980628-8.f,
27678         g77.f-torture/execute/980628-9.f,
27679         g77.f-torture/execute/980628-10.f: New tests from Craig.
27680
27681         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27682
27683 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27684
27685         * g77.f-torture/execute/980628-4.f: New test from Craig.
27686         * g77.f-torture/execute/980628-5.f: Likewise.
27687         * g77.f-torture/execute/980628-2.f: Likewise.
27688         * g77.f-torture/execute/980628-0.f: Likewise.
27689         * g77.f-torture/execute/980628-1.f: Likewise.
27690         * g77.f-torture/execute/980628-3.f: Likewise.
27691         * g77.f-torture/execute/980628-6.f: Likewise.
27692
27693 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27694
27695         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27696         directory when nothing has been installed yet.
27697
27698 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27699
27700         * gcc.c-torture/special/special.exp: Handle newer versions of
27701         dejagnu.
27702
27703 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27704
27705         * gcc.dg/980626-1.c: New test.
27706
27707 1998-06-19  Bruno Haible <haible@ilog.fr>
27708
27709         * gcc.misc-tests/m-un-2.c: New test.
27710         * g++.old-deja/g++.other/warn01.c: Likewise.
27711
27712 1998-06-19  Robert Lipe  <robertl@dgii.com>
27713
27714         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27715         compatibility with assmblers with a different comment character.
27716         Eliminate use of GAS-specific extensions.
27717
27718 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27719
27720         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27721
27722 1998-06-19  Robert Lipe  <robertl@dgii.com>
27723
27724         *lib/g77.exp: Replace search for libf2c.a with search for newly
27725         renamed libg2c.a
27726
27727 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27728
27729         * gcc.c-torture/execute/980617-1.c: New test.
27730
27731 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27732
27733         * gcc.c-torture/execute/980612-1.c: New test.
27734
27735 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27736
27737         * gcc.dg/980523-1.c: Only test on ppc-linux.
27738         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27739
27740         * gcc.c-torture/execute/980608-1.c: New test.
27741
27742 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27743
27744         * gcc.c-torture/execute/980605-1.c: New test.
27745
27746 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27747
27748         * gcc.c-torture/execute/980604-1.c: New test.
27749
27750 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27751
27752         * gcc.c-torture/execute/980602-1.c: New test.
27753         * gcc.c-torture/execute/980602-2.c: Likewise.
27754
27755 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27756
27757         * 970125-0.f: Fix per JCB.  Add commentary.
27758
27759 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27760
27761         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27762         IEEE -0 support.
27763
27764 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27765
27766         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27767         earlier.
27768
27769 1998-05-28  Catherine Moore <clm@cygnus.com>
27770
27771         * gcc.c-torture/execute/980526-3.c: New test.
27772
27773 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27774
27775         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27776         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27777         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27778         m88k-motorola-sysv3 to XFAIL.
27779
27780 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27781
27782         * gcc.dg/980526-1.c: New test.
27783         * gcc.c-torture/execute/980526-2.c: New test.
27784
27785 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27786
27787         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27788
27789         * gcc.c-torture/execute/980526-1.c: New test.
27790
27791 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27792
27793         * g77.f-torture/execute/alpha2.f: Add runtime test.
27794
27795 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27796
27797         * g++.old-deja/old-deja.exp: Strip leading directories.
27798
27799         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27800         error for the line.  Don't run multiple tests for the same line.
27801
27802 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27803
27804         * gcc.dg/980523-1.c: New test.
27805
27806 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27807
27808         * g77.f-torture/compile/970915-0.f: New test.
27809
27810 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27811
27812         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27813
27814 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27815
27816         * gcc.dg/980520-1.c: New test.
27817
27818 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27819
27820         * gcc.dg/980502-1.c: Fix return type.
27821
27822 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27823
27824         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27825         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27826         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27827         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27828         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27829
27830 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27831
27832         * g77.f-torture/execute/980520-1.f: New test.
27833
27834 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27835
27836         * lib/mike-g77.exp: New file.
27837
27838         * g77.f-torture/noncompile/noncompile.exp,
27839         g77.f-torture/noncompile/check0.f: New files.
27840
27841 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27842
27843         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27844         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27845         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27846         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27847         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27848         abort where appropriate.
27849
27850 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27851
27852         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27853         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27854
27855 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27856
27857         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27858
27859 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27860
27861         * g77.f-torture/compile/980427-0.f: New test.
27862
27863 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27864
27865         * g77.f-torture/compile/980424-0.f: New test.
27866
27867 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27868
27869         * g77.f-torture/compile/980419-2.f (main): New test.
27870         * g77.f-torture/compile/970125-0.f: New test.
27871         * g77.f-torture/compile/980419-1.f: New test.
27872
27873 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27874
27875         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27876         of loop-4.c.
27877
27878 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27879
27880         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27881
27882 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27883
27884         * gcc.c-torture/compile/980329-1.c: New test.
27885
27886 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27887
27888         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27889         * gcc.dg/980312-1.c: Fix typo in -march command.
27890
27891 1998-03-16  H.J. Lu  (hjl@gnu.org)
27892
27893         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27894
27895 1998-03-11  Robert Lipe  <robertl@dgii.com>
27896
27897         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27898         Dave Love agree the Fortran source is bogus.
27899
27900 1998-03-11  Robert Lipe  <robertl@dgii.com>
27901
27902         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27903         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27904         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27905         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27906         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27907
27908 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27909
27910         * g++.old-deja/g++.other/friend1.C: New test.
27911
27912 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27913
27914         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27915         possibly uninitialized) variables and declare dnrm2.
27916
27917 1998-02-23  Robert Lipe <robertl@dgii.com>
27918
27919         From Bruno Haible <haible@ilog.fr>:
27920         * gcc.c-torture/execute/980223.c: New test.
27921
27922 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27923
27924         * gcc.dg/ifelse-1.c: New test.
27925
27926 1998-02-09  H.J. Lu  (hjl@gnu.org)
27927
27928         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27929
27930           * lib/old-dejagnu.exp (old-dejagnu): Added the
27931           "execution test - XFAIL *-*-*" handling in the spirit of
27932           "excess errors test -". Changed the "execution test fails"
27933           handling to be like "excess errors test fails".
27934           * Update various tests accordingly.
27935
27936 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27937
27938         * gcc.c-torture/execute/980205.c: New test.
27939
27940 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27941
27942         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27943         * lib/f-torture.exp: Similarly.
27944         * gcc.c-torture: Rename all .cexp files to .x files.
27945
27946 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27947
27948         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27949         (940510-1.c): Removed duplicate.
27950         (971104-1.c): New test.
27951
27952 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27953
27954           * lib/f-torture.exp: Improve error and loop detection.
27955
27956 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27957
27958         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27959         use that to size the filler array.
27960
27961 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27962
27963         * lib/c-torture.exp(c-torture-execute): Fix typo.
27964
27965         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27966         testcase as the executable name. Keep the executable around if
27967         the test fails.
27968
27969 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27970
27971         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27972         changes.  Only test one -g option, and move it to the end of the
27973         list of options to test.
27974
27975 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27976
27977         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27978         variable GCC_TORTURE_OPTIONS to supply default switches separated
27979         by colons.  If no environment variable, run tests with -O0 -g, -O1
27980         -g, and -O2 -g as well.
27981
27982 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27983
27984         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27985         explanatory comments. Fix indentation.
27986
27987 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27988
27989         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27990
27991 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27992
27993         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27994         * g++.old-deja/g++.mike/p7325.C: Likewise.
27995         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27996
27997 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27998
27999         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28000         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28001         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28002         * g++.old-deja/g++.law/operators4.C: Likewise.
28003
28004 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28005
28006         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28007         * g++.old-deja/g++.mike/p784.C: Ditto.
28008         * g++.old-deja/g++.mike/p785.C: Ditto.
28009
28010 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28011
28012           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28013
28014 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28015
28016         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28017         target feature; pass this to c-torture-execute as needed.
28018
28019 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28020
28021         * lib/c-torture.exp(c-torture-execute): If the previous and the
28022         current executables being tested are identical, we don't need to
28023         run the executable again. Try to make the executable names
28024         unique. Add an optional argument for passing additional compiler
28025         flags.
28026
28027 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28028
28029         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28030
28031 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28032
28033         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28034
28035 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28036
28037         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28038         32bit or larger longs.
28039
28040         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28041         have either a 32bit long or 32bit int.
28042
28043 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28044
28045         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28046         Make double precision tests dependent on sizeof (double).
28047
28048 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28049
28050         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28051         too.
28052
28053 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28054
28055         * gcc.c-torture/compile/961203-1.cexp: New script.
28056
28057 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28058
28059         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28060         up the includes ourselves.
28061
28062 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28063
28064         * lib/plumhall.exp: Remove random include, and add a few
28065         verbose messages for debugging.
28066
28067 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28068
28069         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28070         of trying to do it ourselves.
28071
28072 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28073
28074         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28075
28076 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28077
28078         * gcc.prms/5403.c: Made regexp a bit less strict.
28079
28080 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28081
28082         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28083         is returned from remote_load instead.
28084         * lib/plumhall.exp: Ditto.
28085         * lib/mike-g++.exp: Ditto.
28086         * lib/old-dejagnu.exp: Ditto.
28087         * lib/c-torture.exp: Ditto.
28088
28089 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28090
28091         * lib/g++.exp: Use build_wrapper procedure.
28092         * lib/gcc.exp: Ditto.
28093
28094 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28095
28096         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28097         an old-style decl for malloc.  Fixes tests to work when
28098         sizeof (int) != sizeof (size_t).
28099
28100 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28101
28102         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28103
28104         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28105         use stdargs.h interface.
28106
28107 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28108
28109         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28110         NO_VARARGS when compiling.
28111
28112 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28113
28114         * lib/plumhall.exp(ph_includes): New procedure.
28115         (ph_make): Use it.
28116         (ph_compiler): Ditto.
28117
28118         * lib/g++.exp: Rename test-glue.c to testglue.c.
28119         * lib/gcc.exp: Ditto.
28120
28121 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28122
28123         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28124         to completion when it's called.
28125
28126 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28127
28128         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28129         is defined, don't do test.
28130
28131 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28132
28133         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28134         for object files.
28135         (ph_summary): Mark skipped testcases as untested, not unresolved.
28136
28137         * lib/plumhall.exp (ph_make): If unresolved because of bad
28138         errorCode, record errorCode in log file.
28139         (*): Replace send_log/verbose with verbose -log.
28140
28141 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28142
28143         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28144         double conversion if double isn't at least 8 bytes.
28145
28146         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28147         int to work with targets where int is 16 bits.
28148
28149         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28150         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28151         precision for the test to complete.
28152
28153 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28154
28155         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28156         if d10v is not compiled with the -mdouble64 flag.
28157         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28158
28159         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28160         d10v is not compiled with the -mint32 flag.
28161
28162 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28163
28164         * lib/plumhall.exp: Use incr_count.
28165
28166 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28167
28168         * gcc.c-torture: Update to c-torture-1.45.
28169
28170 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28171
28172         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28173         the name of the expect testcase file).
28174
28175         * lib/g++.exp(g++_init): Ditto.
28176
28177 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28178
28179         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28180         the host.
28181
28182         * lib/gcc.exp(gcc_exit): New procedure.
28183
28184 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28185
28186         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28187         specs where appropriate.
28188
28189         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28190         because of new "candidates are" messages, and removed a few
28191
28192         * Converted all non-old-style g++ testcases to old-style, and
28193         moved into g++.old-deja.
28194
28195 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28196
28197         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28198         options.
28199
28200         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28201         succeeded.
28202
28203         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28204
28205 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28206
28207         * lib/gcc.exp (gcc_target_compile): Add support for defining
28208         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28209         the machine doesn't have those features.
28210
28211 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28212
28213         * g++.law/operators4.exp: Don't use LIBS.
28214
28215 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28216
28217         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28218
28219         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28220         * lib/g++.exp: Set it here instead. Also, allow use of the
28221         --tool_exec and --tool_opt options. Change CXX to
28222         GXX_UNDER_TEST.
28223
28224         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28225
28226         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28227
28228 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28229
28230         * lib/old-dejagnu.exp: Use prune_warnings instead of
28231         prune_system_crud.
28232         * lib/mike-g++.exp: Ditto.
28233         * lib/gcc.exp: Ditto.
28234         * lib/g++.exp: Ditto.
28235
28236         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28237
28238 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28239
28240           * 941014-2.c: Include stdlib.h
28241           * 960327-1.c: Include stdio.h
28242           * dbra.c, index-1.c: Don't assume ints are 32bits.
28243
28244 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28245
28246         * lib/gcc.exp: Add gcc,stack_size target feature.
28247
28248         * lib/g++.exp(g++_target_compile): Add the include and link
28249         paths here, not in two other places. And, it's $options, not
28250         options.
28251
28252         * lib/mike-g++.exp(postbase): Remove the code that determines
28253         the correct include and link paths.
28254         * g++.old-deja/old-deja.exp: Ditto.
28255
28256 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28257
28258         * lib/g++.exp(g++_init): target_compile no longer returns the
28259         filename of the result.
28260
28261 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28262
28263         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28264         call to glob.
28265
28266         * gcc.c-torture/special/special.exp: Change call to
28267         gcc_target_compile to include the object file.
28268
28269 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28270
28271         * gcc.c-torture/special/special.exp: Correct misspelling in last
28272         change.
28273
28274 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28275
28276         * lib/plumhall.exp(ph_summary): Log the entire output of the
28277         executable. Return -1 if there were any failures, 0 otherwise.
28278         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28279         (ph_make): Clean up objects and executables that were built
28280         if the tests succeeded.
28281
28282 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28283
28284         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28285         libraries and includes in the build tree as appropriate.
28286
28287 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28288
28289         * lib/c-torture.exp: Instead of looking for the global variable
28290         NO_LONG_LONG, check to see if that's a feature of the target.
28291
28292 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28293
28294         * config/default.exp: Minimize. Delete the remainer of the files in
28295         config; this functionality is now in devo/dejagnu/config.
28296
28297         g++.*/*: Pass any additional flags used to compile to postbase;
28298         delete CXXFLAGS.
28299
28300         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28301         is now done by runtest.exp. Use gcc_target_compile instead of
28302         compile.
28303
28304         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28305         Remove references to CFLAGS. Use remote_file instead of
28306         calling rm -f.
28307         (c-torture): Take a list of arguments to use to compile this
28308         testcase.
28309
28310         lib/g++.exp: Simplify. Use target_compile instead of compile.
28311         lib/gcc-dg.exp: Ditto.
28312         lib/gcc.exp: Ditto.
28313         lib/mike-{gcc,g++}.exp: Ditto.
28314         lib/old-dejagnu.exp: Ditto.
28315         lib/plumhall.exp: Ditto.
28316
28317 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28318
28319         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28320         (ph_linker): Likewise.
28321
28322 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28323
28324           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28325         MAP_ANON / MAP_ANONYMOUS if defined;
28326         else try to map from /dev/zero .
28327
28328 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28329
28330         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28331         isn't defined, then define it to MAP_ANONYMOUS.
28332
28333 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28334
28335         * gcc.c-torture: Update to c-torture-1.42 release.
28336
28337 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28338
28339         * gcc.c-torture: Update to c-torture-1.41 release.
28340
28341 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28342
28343         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28344         c-torture release.
28345
28346 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28347
28348         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28349         and LDFLAGS.  Fix second case to append the target_info ldflags
28350         onto LDFLAGS, not CFLAGS.
28351         * lib/g++.exp (g++_init): Add target_info stuff.
28352         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28353         of libgloss and newlib flags for !native.
28354
28355         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28356         (GDB): Fix relative path to go up another dir for finding gdb.
28357
28358 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28359
28360         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28361         versions in the target_info array, if they don't exist.
28362
28363 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28364
28365         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28366
28367 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28368
28369         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28370         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28371
28372 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28373
28374         * lib/old-dejagnu.exp: Don't remove the output file before we've
28375         actually tested it. Don't append pwd to the path of the executable
28376         we're testing.
28377
28378 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28379
28380         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28381
28382 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28383
28384         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28385         temporary directory for compiler files, and set it to a default
28386         value of /tmp. Set $output as the name of the output file from
28387         compiling the testcase. Add a -o option to $cflags_var so the
28388         compiler writes the final output file as $output. Set $executable
28389         to $output.
28390
28391         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28392         directory for compiler files, and set it to /tmp if it doesn't
28393         already have a value. Set $output_file to the name of the output
28394         file from compiling the testcase. Add a -o option to CXXFLAGS so
28395         the compiler writes the final output file as $output. Use $output
28396         as the executable to be tested.
28397
28398 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28399
28400         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28401
28402 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28403
28404         * gcc.c-torture/execute/pending-1.c: New test.  Still
28405         pending in Tege's queue.
28406
28407 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28408
28409         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28410         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28411         if there were failures.  Call unresolved if there were unresolved
28412         testcases.  Call gcc_fail if program did not run to completion.
28413         (ph_make): Pass additional argument name to ph_execute.
28414         (ph_execute): Add new argument.  Pass additional arguments to
28415         ph_summary.  Call gcc_fail is there is no execution output.
28416
28417 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28418
28419         * lib/plumhall.exp (proc_summary): Output relavent summary
28420         lines into the log so specific failures in plumhall can be
28421         investigated.
28422
28423 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28424
28425         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28426         (c-torture-execute): Don't try to execute tests which use
28427         "long long" types if $NO_LONG_LONG is nonzero.
28428
28429 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28430
28431         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28432         not c-torture.
28433
28434         * gcc.ieee: Move from here.
28435         * gcc.c-torture/execute/ieee: To here.
28436
28437 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28438
28439         * gcc.c-torture: Update to c-torture-1.41 release.
28440
28441 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28442
28443         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28444         not "$output".
28445
28446 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28447
28448         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28449         -c present.
28450
28451 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28452
28453         * config/proelf.exp: Handle connecting to a simulator.
28454
28455 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28456
28457         * config/proelf.exp: New file.  Enough framework that we can
28458         run c-torture tests on the proelf targets (or any other target
28459         that gdb can connect to for that matter).
28460
28461 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28462
28463         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28464         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28465
28466         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28467         exec_output exists.
28468
28469 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28470
28471         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28472         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28473
28474         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28475         to pass/fail/unresolved/unsupported/untested.  Caller must now
28476         call unresolved/unsupported/untested.
28477         * lib/*.exp: Update FSF address.  Update to handle new results of
28478         ${tool}_load.
28479         * lib/chill.exp (verbose): Delete.
28480
28481 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28482
28483         * lib/gcc.exp (default_gcc_start): Change order of args to
28484         $LDFLAGS $CFLAGS $LIBS.
28485         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28486         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28487         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28488         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28489         * gcc.misc-tests/dg-test.exp: Likewise.
28490         * gcc.misc-tests/msgs.exp: Likewise.
28491         * gcc.prms/prms.exp: Likewise.
28492         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28493         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28494
28495         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28496
28497 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28498
28499         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28500
28501         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28502         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28503
28504         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28505         necessary.
28506
28507 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28508
28509         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28510         global for loop; add use of $mathlib.
28511         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28512         settings here; set mathlib for anything but VxWorks.
28513
28514 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28515
28516         * gcc.c-torture: Update to c-torture-1.40 release.
28517
28518 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28519
28520         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28521         dg.exp.
28522
28523 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28524
28525         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28526         global.
28527
28528 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28529
28530         * lib/g++.exp (LIBS): Define if not already.
28531         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28532         (gcc-dg-prune): Call prune_gcc_output.
28533         * lib/gcc.exp (prune_gcc_output): New proc.
28534         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28535         prune_gcc_output.
28536
28537 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28538
28539         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28540         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28541
28542 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28543
28544         * gcc.c-torture: Update to c-torture-1.39 release.
28545
28546 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28547
28548         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28549         fails, try others as well.
28550
28551 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28552
28553         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28554         If compilation fails, mark execute tests as `untested'.
28555         If test is marked as unsupported, don't mark compilation and
28556         execute tests as failed.
28557
28558 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28559
28560         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28561         libstdc++ for whether or not we want to be doing shared
28562         libraries.  Delete link_curses since we don't need it anymore.
28563         * lib/mike-g++.exp (postbase): Don't link in libg++.
28564         * g++.old-deja/old-deja.exp: Likewise.
28565
28566 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28567
28568         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28569
28570 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28571
28572         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28573         For that, add `-Wl,-a,shared_archive'.
28574         * g++.old-deja/old-deja.exp: Likewise.
28575
28576 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28577
28578         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28579
28580 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28581
28582         * lib/mike-g++.exp (postbase): Pay attention to the status of
28583         g++_load.
28584
28585 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28586
28587           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28588
28589 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28590
28591         * lib/gcc.exp (default_gcc_start): No longer need to log program
28592         being executed or its output, execute_anywhere does that now.
28593         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28594         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28595
28596 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28597
28598         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28599         the same as those in lib/g++.exp.
28600
28601 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28602
28603         * gcc.c-torture: Update to c-torture-1.38 release.
28604         * gcc.ieee: Related changes.
28605
28606 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28607
28608         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28609         "exec". Minor reformatting changes.
28610
28611         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28612         cross. This means all "exec" calls now work on a remote host as
28613         well.
28614         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28615         cross. Filter out the extra "\r\n" stuff that expect puts in.
28616         (c-torture-execute): Filter out the bogus warnings like
28617         c-torture-compile does. Add support for canadian cross.
28618         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28619         Use execute_anywhere rather than calling exec directly. Now it
28620         works for canadian cross testing.
28621
28622 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28623
28624         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28625         results into a variable, and check that rather than using file exists.
28626
28627 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28628
28629         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28630         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28631
28632 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28633
28634         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28635         lib_curses if there's a shared libg++ in the build tree.
28636
28637 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28638
28639         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28640         if not supported target.
28641
28642 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28643
28644         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28645         link_curses up to always happen, not just for native builds.
28646
28647 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28648
28649         * gcc.c-torture: Update to c-torture-1.36 release.
28650         * gcc.failure: Related changes.
28651
28652 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28653
28654         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28655
28656 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28657
28658         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28659         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28660         runshlib, link_curses, and mathlib for link and run.
28661
28662         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28663         pass the runtime shared library options for Solaris, OSF/1, and
28664         Irix5, and link with -lcurses to avoid unresolved references.
28665
28666 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28667
28668         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28669         only run once.
28670
28671 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28672
28673         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28674
28675 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28676
28677         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28678         do not have a framework for the "compat" tests yet.
28679
28680 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28681
28682         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28683         set to null if we're testing vxworks5.1.  Use that instead of
28684         `-lm' in the setting of LIBS for link and run.
28685
28686 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28687
28688         * config/rom68k.exp (${tool}_load): Major changes to make it
28689         work.  Verified that it does in fact return the stuff in
28690         exec_output properly.  Catch any Emul or any TRAP other than 0.
28691
28692 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28693
28694         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28695         LDFLAGS properly for targets that need stuff from libgloss.
28696         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28697         only run once.
28698         (gpp_initialized): New variable.
28699
28700 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28701
28702         * config/rom68k.exp: Load libgloss.exp.
28703         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28704         so we can produce a fully linked binary.
28705         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28706         so we can produce a fully linked binary.
28707
28708 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28709
28710         * lib/plumhall.exp (ph_section): Watch for expected failures.
28711         Add missing `else'.
28712
28713         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28714         run the testcase.
28715         (c-torture): Likewise.
28716
28717 1995-08-28  Doug Evans  <dje@cygnus.com>
28718
28719         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28720
28721         * lib/mike-g++.exp (mike_cleanup): New proc.
28722         (prebase): New globals compiler_result, not_compiler_result,
28723         target_regexp.
28724         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28725         allow leading "-" in pattern.  Watch for unsupported tests.
28726         If $compiler_result is set, pattern match assembler code,
28727         and ditto for $not_compiler_result.
28728         * lib/mike-gcc.exp: Likewise.
28729
28730         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28731         execution "succeeded".
28732
28733 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28734
28735         * config/win32.exp: New file.
28736         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28737
28738 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28739
28740         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28741         unsupported.
28742         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28743         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28744         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28745
28746         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28747         "... without exceptions was ...".  That is now handled by
28748         prune_system_crud.
28749         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28750
28751 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28752
28753         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28754         sieve.c,sort2.c}: New files.
28755         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28756         sieve.exp,sort2.exp}: Drivers for them.
28757
28758         * lib/mike-gcc.exp (program_output): New user settable variable.
28759         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28760         messages.
28761         * lib/mike-g++.exp (program_output): New user settable variable.
28762
28763         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28764
28765         * config/sh.exp: Deleted (use sim.exp instead).
28766
28767 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28768
28769         * config/vx.exp: Declare CHECKTASK as global.
28770         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28771         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28772         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28773
28774 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28775
28776         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28777         target. Like vx.exp, only includes `vx29k.exp' instead of
28778         `vxworks.exp'.
28779
28780 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28781
28782         * config/sim.exp: Increase time limit from 120 seconds to 240.
28783
28784 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28785
28786         * gcc.c-torture/execute/950628-1.c: New test.
28787
28788 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28789
28790         * gcc.c-torture: Update with changes/additions from
28791         c-torture-1.34.
28792
28793 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28794
28795         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28796
28797 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28798
28799         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28800
28801 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28802
28803         * gcc.c-torture/compile/950512-1.c: New test.
28804         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28805         * gcc.dg/struct-ret-1.c: Likewise.
28806
28807 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28808
28809         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28810           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28811
28812 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28813
28814         * gcc.c-torture/special/920411-1.c: Deleted.
28815         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28816
28817 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28818
28819         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28820         cpu limit.
28821
28822 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28823
28824         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28825
28826 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28827
28828         From kenner;
28829         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28830         is the proper length.
28831         * va-arg-3.c: Likewise.
28832
28833 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28834
28835         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28836         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28837
28838         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28839         * lib/g++.exp (default_g++_start): Delete old cruft.
28840
28841 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28842
28843         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28844         (2 * (1 << 18)) to (2 * (1 << 17)).
28845
28846         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28847
28848 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28849
28850         * config/rom68k.exp: Renamed from config/idp.exp
28851
28852 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28853
28854         * c-torture/compile/921109-2.c
28855
28856 1995-04-18  Mike Stump  <mrs@cygnus.com>
28857
28858         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28859         excess errors.
28860
28861 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28862
28863         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28864         output.
28865         * lib/g++.exp (default_g++_start): Likewise.
28866
28867 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28868
28869         * gcc.c-torture/compile/950329-1.c: New test.
28870
28871 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28872
28873           * config/bug.exp (${tool}_load): Updated to use new remote_open
28874           and remote_close procs.
28875         * config/idp.exp: New file.
28876
28877 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28878
28879         * gcc.c-torture/execute/950322-1.c: New test.
28880
28881 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28882
28883         * config/vx.exp (${tool}_load): Clean up testing of return code from
28884         vxworks_ld and vxworks_spawn.
28885
28886 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28887
28888         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28889
28890 1995-03-13  Mike Stump  <mrs@cygnus.com>
28891
28892         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28893         can mark excess errors on a machine by machine basis.  Note, the
28894         default is to not expect any excess errors, even when excess
28895         errors test - is given, so you will want to put an XFAIL ... on
28896         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28897         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28898         those 4 machines, but no others.
28899
28900 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28901
28902         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28903         * lib/c-torture.exp: to here.
28904
28905 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28906
28907         * gcc.c-torture/execute/950221-1.c: New test.
28908         * gcc.c-torture/execute/struct-ret-1.c: New test.
28909         * gcc.c-torture/compile/950221-1.c: New test.
28910
28911         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28912
28913 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28914
28915         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28916         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28917
28918 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28919
28920         * g++.gb: New directory of tests, derived from my signature and
28921         class scoping tests.
28922
28923         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28924         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28925         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28926         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28927         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28928         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28929         * g++.gb/sig25.C: Likewise.
28930
28931         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28932         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28933         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28934         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28935         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28936         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28937         * g++.gb/sig25.exp: Likewise.
28938
28939         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28940         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28941         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28942         * g++.gb/scope13.C: Likewise, this test still fails.
28943
28944         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28945         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28946         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28947         * g++.gb/scope13.exp: Ditto.
28948
28949         * g++.gb/README: New file, explains what these tests are about.
28950
28951 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28952
28953         * lib/dg.exp (dg-do): Support `preprocess'.
28954         (dg-test): Likewise.
28955
28956 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28957
28958         * config/udi.exp: change "continue -expect" to "exp_continue".
28959
28960 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28961
28962         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28963         Delete redundant tests.
28964
28965         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28966         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28967         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28968         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28969         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28970         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28971         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28972         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28973
28974         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28975         storing label pointers.
28976         * gcc.c-torture/execute/921019-1.c: Likewise.
28977         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28978         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28979         parameter fp.
28980         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28981         constants.
28982
28983         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28984         Delete obsolete tests.
28985
28986         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28987         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28988         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28989         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28990         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28991         * gcc.c-torture/compile/950124-1.c: New test.
28992
28993         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28994
28995 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28996
28997         * lib/mike-g++.exp: Add -lm to LIBS.
28998
28999 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29000
29001         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29002
29003 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29004
29005         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29006
29007 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29008
29009         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29010
29011 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29012
29013         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29014         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29015         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29016         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29017         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29018         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29019         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29020         * g++.law/{operators31.C, operators32.C,
29021         * g++.law/{operators33.C, operators34.C}: Likewise.
29022         * g++.law/{pic1.C, refs2.C}: Likewise.
29023         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29024         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29025         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29026         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29027
29028         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29029         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29030         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29031         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29032         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29033         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29034         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29035         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29036         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29037         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29038         * g++.law/{operators34.exp}: Likewise.
29039         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29040         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29041         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29042         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29043         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29044
29045         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29046         No longer expected to fail.
29047         * g++.law/missed-error3.C: Tweak for recent bool changes.
29048
29049 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29050
29051         * config/emb-unix: Deleted.
29052         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29053         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29054
29055 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29056
29057         * lib/dg.exp (dg-test): Fix typo in last patch.
29058
29059 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29060
29061         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29062         (handles multiple occurrences).
29063
29064 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29065
29066         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29067         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29068         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29069         printed).
29070         * lib/c-torture.exp (c-torture-compile): Likewise.
29071         (c-torture): Prepend full path if missing.
29072         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29073         (gcc_fail): Likewise.
29074         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29075
29076 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29077
29078         * lib/netware.exp: Only attach to NetWare i386 systems.
29079
29080 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29081
29082         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29083         messages.  Add test name to "output pattern match" pass/fail message.
29084
29085 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29086
29087         * gcc.dg: New testsuite.
29088         * gcc.dg/dg.exp: New file.
29089
29090         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29091         test-switch.c}: Deleted.
29092
29093         * gcc.misc-tests/msgs.exp: New testcase driver.
29094
29095 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29096
29097         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29098         Watch for illegal return values from ${tool}_load.
29099         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29100         cross targets.  Coerce return value >0 to 1.
29101
29102 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29103
29104         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29105
29106         * config/emb-unix.exp: New file.
29107
29108         * config/sim.exp: Error if variable $SIM not defined.
29109         (${tool}_load): Mark test as "untested" if simulator missing.
29110
29111         * config/unix.exp: Load remote.exp to get rcp_download.
29112         * lib/c-torture.exp: Use different option lists for testcases with
29113         and without loops.
29114         * gcc.c-torture/execute/execute.exp: Likewise.
29115
29116 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29117
29118         * config/*.exp: Clarify return code from ${tool}_load.
29119         Call `unresolved' or `untested' instead of `warning' or `perror'
29120         (sometimes you still want to call both though).
29121         Add comment that `shell_id' is local to each file.
29122         * config/udi.exp (timeout): Set to 30.
29123         Don't print warning if connection fails, $connectmode has already
29124         printed an error.
29125         (${tool}_load): Move verbose messages to level 2.
29126         Rework pattern for "Process started" message.
29127         Pass `shell_id' to ${connectmode}_download.
29128         Retry twice upon timeout.  Make resetting of target more robust.
29129         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29130         Pass `shell_id' to exit_$connectmode.
29131         Only call exit_$connectmode if connected.
29132         * config/unix.exp (${tool}_load): Check return codes better.
29133         * config/vrtx.exp (${tool}_load): Likewise.
29134         * config/vx.exp (${tool}_load): Likewise.
29135         Delete unneeded global's.
29136         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29137         from ${tool}_load.
29138         (dg-stat): Delete.
29139         (dg-init): Delete recording of pass/fail counts.
29140         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29141         (old-dejagnu-init): Likewise.
29142         (old-dejagnu-stat): Delete contents, empty proc now.
29143         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29144         (c-torture): Delete references to lcnt, lpass, lfail.
29145         Get option list from TORTURE_OPTIONS.
29146         Delete -funroll[-all]-loops if no loops.
29147         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29148         (g++_stat): Delete contents (empty proc now).
29149         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29150         (gcc_finish): Likewise.
29151         (gcc_stat): Deleted.
29152         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29153         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29154         * gcc.c-torture/execute/execute.exp: Likewise.
29155         Split tests into two parts: compile, execute.
29156         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29157         no loops.  Update to reflect clarified return codes from ${tool}_load.
29158
29159 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29160
29161         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29162         to grep for.
29163         (old-dejagnu): Likewise (where necessary).
29164
29165 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29166
29167         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29168
29169         * lib/dg.exp (dg-process-target): Fix processing of selector.
29170         Add comment regarding use of `error'.
29171
29172         * lib/gcc.exp (prune_system_crud): Define if missing.
29173         * lib/g++.exp (prune_system_crud): Likewise.
29174
29175         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29176         Call prune_system_crud.
29177         * lib/dg.exp (dg-runtest): New proc.
29178         Use perror instead of send_user for tcl errors in testcase.
29179         Don't return any value, it's never used.
29180         Don't clobber previous definition of `unknown'.
29181         Print tcl errors in `dg-final'.
29182
29183 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29184
29185         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29186         (dg-test): Don't print errorInfo, it contains stack backtrace.
29187
29188 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29189
29190         * lib/g++.exp (runtest_file_p): Define if missing.
29191
29192 1994-09-24  Doug Evans  (dje@cygnus.com)
29193
29194         * lib/mike-g++.exp: Comment out loading of g++.exp.
29195         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29196         (default_g++_version): Always print something.
29197         (default_g++_start): Comment out call to `which'.
29198         (g++_start, g++_load): Deleted (must be defined in config file).
29199         * lib/gcc.exp: Test for existence of $CC at start.
29200         Delete check for tmpdir (done in gcc_init).
29201         (default_gcc_version): Always print something.
29202         (default_gcc_start): Comment out call to `which'.
29203         * config/*.exp: Major cleanup - make cross targets work at least a
29204         little better for g++ (by not being "--tool gcc" specific).
29205         Rename gcc_xxx to ${tool}_xxx.
29206         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29207         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29208
29209 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29210
29211         * lib/c-torture.exp (c-torture-compile): Rework compiler
29212         message processing.
29213
29214         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29215         c-torture.
29216
29217 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29218
29219         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29220
29221         * lib/dg.exp (dg-process-target): Support { target native }.
29222
29223 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29224
29225         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29226         looked for "... program xxx got fatal signal".
29227         Correct regsub munging of `comp_output'.
29228         Ignore compiler messages "path prefix not used" and "linker input
29229         file unused".
29230
29231 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29232
29233         * lib/gcc.exp (runtest_file_p): Define if missing.
29234         * gcc.prms/template.c: Example to work from.
29235
29236 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29237
29238         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29239         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29240
29241         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29242         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29243         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29244         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29245
29246         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29247         (dg-process-target): No longer a varargs proc.
29248         Return S/N for target, P/F for xfail.  All callers changed.
29249         (user option procs): More argument checking.
29250         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29251         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29252         (dg-test): Skip test if not running on selected target in `dg-do'.
29253         Update handling of `dg-do-what', `dg-output-text'.
29254         Separate execution pass/fail from output pattern match pass/fail.
29255         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29256
29257 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29258
29259         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29260         target for 920510-1.c.
29261
29262 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29263
29264         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29265         Clean up comment regarding use of passcnt, etc.
29266         (gcc_stat): Don't update `testcnt' here.
29267         (gcc_finish): Do it here.
29268         Might as well reset `but_id' here too.
29269         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29270         to determine if the file should be tested.
29271         * gcc.c-torture/compile/compile.exp: Likewise.
29272         * gcc.c-torture/execute/execute.exp: Likewise.
29273         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29274         * gcc.misc-tests/dg-test.exp: Likewise.
29275         * gcc.prms/prms.exp: Likewise.
29276         * gcc.wendy/wendy.exp: Likewise.
29277         * g++.old-deja.exp: Likewise.
29278         Move "Testing file" message to verbose level 1.
29279
29280 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29281
29282         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29283
29284 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29285
29286         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29287         (default_gcc_start): Accept optional second list element
29288         of compiler flags.  Print compiler output at verbosity level 2.
29289         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29290         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29291         Save current values of framework globals passcnt, failcnt, xpasscnt,
29292         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29293         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29294         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29295         xfailcnt to compute stats.  Update framework global `testcnt' from
29296         pass/fail counts.
29297         (gcc_finish): New proc.  Clean up test environment.
29298         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29299         (gcc_epass, gcc_efail): Delete.
29300         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29301         argument of line number.
29302         (dg-init): If the tool has an init routine, call it.
29303         (dg-test): Remove args `cflags_var' and `libs_var'.
29304         Pass all compiler options to ${tool}_start.
29305         Handle missing line number.
29306         (dg-finish): New function.
29307         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29308         particular files.  Call gcc_finish at end.  Move "skipping test"
29309         message to verbosity level 3.
29310         * gcc.c-torture/compile/compile.exp: Likewise.
29311         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29312         * gcc.c-torture/execute/execute.exp: Likewise.
29313         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29314         Print testcase being tried at verbosity level 1.
29315         * gcc.c-torture/special/special.exp: Unset xfail.
29316         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29317         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29318         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29319         * gcc.failure/failure.exp: Likewise.
29320         * gcc.ieee/ieee.exp: Likewise.
29321         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29322         Update call to dg-test.  Call dg-finish at end.
29323         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29324         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29325         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29326         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29327         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29328         * gcc.wendy/wendy.exp: Add copyright.
29329         Delete setting of tmpdir (done by gcc_init).
29330         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29331         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29332         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29333         gcc_[ce]pass/fail.
29334
29335 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29336
29337         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29338         confusion.
29339         (g++_load): Likewise.
29340
29341         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29342         Rename argument to `prog' to remove the confusion.
29343         Varargs fns behave differently too!
29344         (g++_load): Likewise.
29345
29346         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29347
29348         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29349         what it is.  Delete (always) printing of status value for !native.
29350         Simplify verbose code, and include status and exec_output.
29351         (g++_load): Use gcc_load.
29352
29353 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29354
29355         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29356         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29357         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29358         940714-3.c as these testcases don't exist anymore.  Make
29359         va-arg-1.c expected to pass.
29360
29361 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29362
29363         * gcc.misc-tests/misc.exp: Only run specific testcases.
29364         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29365         * gcc.misc-tests/dg-[1-9].c: New files.
29366
29367         * lib/dg.exp: New testsuite driver.
29368         * gcc.prms/prms.exp: Use it.
29369
29370         * README.gcc: New file.
29371
29372         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29373         Document and reset `lxpass' and `lxfail'.
29374         Simplify "initialized" message.
29375         (gcc_stat): Clean up comments a little.
29376
29377 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29378
29379         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29380
29381 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29382
29383         * lib/old-dejagnu.exp (process-option): New proc.
29384         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29385         (old-dejagnu): Simplify.
29386         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29387
29388 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29389
29390         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29391         exists and is not an empty string.
29392
29393         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29394         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29395         finished.
29396         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29397         automatically.
29398
29399         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29400         longer expected to fail.
29401
29402         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29403         "f" function call.
29404
29405         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29406
29407         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29408         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29409         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29410         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29411         c-torture-1.29.
29412
29413         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29414         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29415
29416         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29417
29418         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29419         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29420
29421         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29422         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29423         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29424
29425 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29426
29427         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29428         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29429         940714-1.c, 940714-2.c, 940714-3.c},
29430         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29431         gcc.misc-tests/{mg.c,mg.exp}:
29432         New tests.
29433         * gcc.noncompile/noncompile.exp: Change accordingly.
29434
29435 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29436
29437         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29438         Undo previous clobberage.
29439
29440 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29441
29442         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29443         * gcc.special/{930510-1.c, special.exp}:
29444         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29445         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29446         struct-varargs-1.c}: New tests from c-torture-1.26.
29447
29448 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29449
29450         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29451           argument to switch.
29452
29453 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29454
29455         * Revert the previous changes.  Please see Rob's directory
29456           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29457           fixes.
29458
29459 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29460
29461         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29462             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29463             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29464             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29465             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29466             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29467             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29468             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29469             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29470             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29471             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29472             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29473             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29474             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29475             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29476             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29477             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29478             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29479             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29480             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29481             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29482             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29483             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29484             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29485             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29486             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29487             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29488
29489 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29490
29491         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29492             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29493           with perror calls.
29494
29495 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29496
29497         * config/unix.exp (g++_load): Fix syntax.
29498
29499 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29500
29501         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29502         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29503         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29504         Don't expect va-arg-1.c to fail.  Correct expected output for
29505         920928-1.c.
29506         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29507         * gcc.wendy/hbm4.c: Correct typo.
29508         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29509
29510 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29511
29512         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29513         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29514         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29515         * lib/c-torture.exp (c-torture-compile): Ditto.
29516
29517         Reduce volume of output (remove all the -I's and such).
29518         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29519         Call gcc_cpass, gcc_cfail.
29520         (c-torture): Pass testing option to c-torture-compile.
29521
29522 1994-03-21  Doug Evans  (dje@cygnus.com)
29523
29524         Bring patches over from progressive.
29525         * config/default.exp: Exit remote shell cleanly.
29526         (g++_exit, g++_start): Add default versions.
29527         * config/sim.exp (gcc_load): Use perror, not error.
29528
29529 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29530
29531         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29532         set in site.exp.
29533
29534 1994-03-14  Doug Evans  (dje@cygnus.com)
29535
29536         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29537         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29538         (wendy_try): New proc to run testcase.
29539         (main loop): Call 'em.
29540         * gcc.wendy/*.c: Clean up pass to correct expected output.
29541
29542         * lib/gcc.exp: Minor cleanup work.
29543         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29544
29545 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29546
29547         * config/sim.exp (gcc_load): Document return codes better.
29548         Don't pass -v to simulator.
29549
29550 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29551
29552           * gcc.special/920717-x.c: Fix typo.
29553           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29554           get at sources.
29555
29556         * lib/mike-gcc.exp: Fix typo.
29557
29558 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29559
29560         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29561         binary to use, transform the name.
29562         * config/*.exp: rename everything. Nuke any g++ specific files,
29563         it's now a special case of gcc that requires no special support.
29564         Add a default.exp for unsupported targets.
29565
29566 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29567
29568         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29569         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29570         version of Tcl.
29571
29572 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29573
29574         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29575         than a warning.
29576
29577 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29578
29579         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29580
29581 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29582
29583         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29584         option_list.  Compile every file with only 4/6 option choices
29585         (same as C torture) instead of with 12/18 different option
29586         choices.
29587         * lib/c-torture.exp: Likewise.
29588
29589         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29590         not already set.
29591
29592 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29593
29594         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29595         can put an XFAIL *-*-* on excess errors.
29596
29597 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29598
29599         * g++.law: Add more tests derived from g++-bugs snapshots.
29600
29601         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29602         equivalent to g++.law/init9.
29603
29604         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29605         compiled it, and the a.out file after we've run it.
29606
29607 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29608
29609         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29610         compiled it, and the a.out file after we've run it.
29611
29612 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29613
29614         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29615
29616 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29617
29618         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29619         version number.
29620
29621 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29622
29623         * g++.law: New directory of g++ tests derived from the g++-bugs
29624         snapshots.
29625
29626 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29627
29628         * gcc.compile: initbug1.c initbug1.exp testcase added
29629
29630 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29631
29632         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29633         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29634           fixes submitted by Jeff Law (law@cs.utah.edu)
29635         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29636           Jeff Law (law@cs.utah.edu)
29637
29638
29639 1993-11-30  Mike Stump  (mrs@cygnus.com)
29640
29641         * config/unix-g++.exp: Follow the gcc way of doing things.
29642         * g++.old-deja/old-deja.exp: Minor updates.
29643         * lib/g++.exp: New file, follow the gcc way of doing things.
29644         * lib/old-dejagnu.exp: Minor updates.
29645         * lib/mike-g++.exp: Always unset errorInfo.
29646
29647 1993-11-06  Mike Stump  (mrs@cygnus.com)
29648
29649         * lib/gcc.exp: Fix some errors with the below change, CC and
29650         CFLAGS should be global when setting, not local.
29651
29652 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29653
29654         * lib/gcc.exp: Transform tool name.
29655
29656 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29657
29658         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29659
29660 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29661
29662         * lib/gcc.exp: change gcc_done to gcc_stat
29663
29664 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29665
29666         * Upgraded gcc testsuite to c-torture version 1.25
29667
29668 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29669
29670         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29671         * lib/c-torture: added hooks for new reporting code.
29672
29673 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29674
29675         * config/sh-gcc.exp: check if sh-sim exists in the path
29676
29677 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29678
29679         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29680         * gcc.compile/compile.exp: Initial changes for new logic.
29681         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29682         * gcc.failure/failure.exp: Initial changes for new logic.
29683         * gcc.ieee/ieee.exp: Initial changes for new logic.
29684         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29685         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29686         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29687         * lib/c-torture.exp: Initial changes for new logic.
29688         * lib/gcc.exp: Initial changes for new logic.
29689
29690 1993-10-15  Mike Stump  (mrs@cygnus.com)
29691
29692         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29693         depend upon failure or success.  Fully qualify names in failure
29694         and success messages.  Always remove a.out before starting
29695         compile, just in case.  Pay more attention to error text output by
29696         the compiler.  Handle testcases with no known past errors just
29697         like all others, so that things are uniform.  Other miscellaneous
29698         improvements.
29699
29700 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29701
29702         * gcc.cpp: new directory for cpp tests
29703
29704 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29705
29706         * lib/chill.exp: Code reformatted, removed unused code.
29707         * config/unix-chill.exp: Code reformatted, removed unused code.
29708         * chill.execute/execute.exp: Code reformatted, removed unused code.
29709         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29710
29711 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29712
29713         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29714         routines not written.
29715
29716 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29717
29718         * config/bug-gcc.exp: Use new procs from bug.exp.
29719
29720 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29721
29722         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29723         via ftp, rather than depending on NFS.
29724         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29725         case.
29726
29727 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29728
29729         * config/bug-gcc.exp: Use new download proc.
29730
29731 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29732
29733         * chill.execute/execute.exp: cleanups, handles errors better
29734         * chill.compile/compile.exp: rewrite, based on execute.exp
29735         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29736         * lib/chill.exp: major changes to diff proc and compile and link
29737           procs. added chill_fail and chill_pass wrappers to pass and
29738           fail. added more comments, and handle error codes better.
29739           Added a hack to capture stderr from exec, so noncompile tests
29740           can work.
29741
29742 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29743
29744         * chill.execute/execute.exp: rewrite of testsuite driver
29745         * lib/chill.exp: rewrite of testsuite driver
29746         * config/unix-chill.exp: rewrite of testsuite driver
29747
29748 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29749
29750     In chill.execute:
29751         * iexpr.ch: Standardize uppercase.
29752         * tuples.dat: Standardize uppercase.
29753         * vary.ch: standardize.  Correct varying string assignments.
29754         * vary.dat: Add new output lines.
29755
29756 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29757
29758     In chill.execute:
29759         * chprintf.ch: Standardize use of uppercase.
29760         * tuples.ch: Standardize and turn arr2 into a DCL,
29761           rather than a SYN.
29762         * pinits.ch: Standardize.
29763
29764 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29765
29766         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29767         * Makefil: Renamed to Makefile.in.
29768         * configure.in: New.
29769
29770 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29771
29772     In chill.execute:
29773         * .cvsignore: Add result/output files.
29774         * Makefile: Fix up variables at start.  Use MFLAGS
29775           everywhere.  Correct bool_loc, built_ins entries.
29776           Add entry for vary1.ch.
29777         * bitarray.ch: Standardize upper-case usage.
29778         * bitexpr.ch: Standardize, add output of b1.
29779         * params.ch: Use arrayt in along PROC parameters, to
29780           avoid novelty problems.
29781         * sets.ch: Tiny cleanup.
29782         * vary1.ch: Re-indent.
29783
29784 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29785
29786           * Add PR-related files to Makefiles, .cvsignore files, etc.
29787
29788 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29789
29790         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29791           with compiler objects. New names are test-flow.c and test-loop.c
29792
29793 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29794
29795         * Upgraded c-torture tests from 1.19 to 1.20
29796
29797         * new files:
29798         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29799         * gcc.compile: 930623-1.c 930623-2.c
29800         * gcc.noncompile: 930622-1.c 930622-2.c
29801         * gcc.failure: 920411-1.c 920627-2.c
29802         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29803
29804 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29805
29806         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29807           More changes to get testsuite working properly. Needs more work.
29808           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29809
29810 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29811
29812         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29813           More changes to get testsuite working properly. Needs more work.
29814
29815 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29816
29817         * chill.compile/compile.exp: Added for Dejagnu support
29818         * chill.execute/execute.exp: Added for Dejagnu support
29819         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29820
29821 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29822
29823     This should complete moving the CHILL test files.
29824         * chill.noncompile(.cvsignore printf.grt
29825             in-printf.grt chprintf.grt chprintf.ch):
29826             Added test-support files.
29827           (Makefile): Modified further.
29828         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29829             signal.ch): Added test files.
29830           * chill.execute (.cvsignore printf.grt printr.c
29831             in-printf.grt rts.c chprintf.grt rts.h): Added
29832           test-support files.
29833             (Makefile): More corrections.
29834
29835 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29836
29837         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29838           test cases, ready for DejaGnu.
29839
29840 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29841
29842         * Upgraded c-torture tests from 1.18 to 1.19
29843
29844         * gcc.compile: added test(s):
29845           930607-1.c
29846         * gcc.execute: added test(s):
29847           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29848
29849         * added new subdirectory for misc tests: gcc.misc-tests
29850         * gcc.misc-test(s): added tests:
29851           inst-check.c test-consts.c test-ior.c test-switch.c
29852
29853 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29854
29855         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29856
29857 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29858
29859         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29860
29861 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29862
29863         * Upgraded c-torture tests from 1.17 to 1.18
29864
29865 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29866
29867         * Upgraded c-torture tests from 1.12 to 1.17
29868
29869 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29870
29871         * lib/old-dejagnu.exp:
29872           Fixed handling of XFAIL target triplets to correctly
29873           recognize wildcard characters.  Removed code that
29874           appended a unique id tag to the end of the file name
29875           printed out by the result of the testcases within a
29876           given test file.
29877
29878 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29879
29880         * lib/old-dejagnu.exp:
29881           Reworked expected failure handling to trigger off of XFAIL
29882           keyword in keyphrase embeded in testcase source code. The
29883           XFAIL keyword must be at the end of the keyphrase line. It
29884           may optionally be followed by one or more target triplets.
29885           It has just occured that the handling of wildcards in the
29886           target triplet may not be correct.
29887
29888 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29889
29890         * g++.old-deja/tests:
29891           Moved all subdirectories up one level into g++.old-deja .
29892
29893         * lib/old-dejagnu.exp:
29894           Fixed problem with CXXFLAGS not being properly reset, and being
29895           corrupted with extraneous "-c" compiler option.  This was
29896           causing binaries to not be generated for test that needed them.
29897           Modified strings passed to "pass" and "fail" so that individual
29898           tests from the same test file would be distinguished by an
29899           identifier appended to the test file name in the summary logs;
29900           this corrected a problem with erroneous diff logs.  Added code
29901           to search testcases for expected fail and unexpected pass keywords.
29902
29903 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29904
29905         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29906
29907 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29908
29909         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29910           Removed extraneous text from end of "Special g++ Options"
29911           keyphrase.
29912
29913         * lib/old-dejagnu.exp: Added pattern matching to look for new
29914           keywords, embedded in testcases comments, which will trigger
29915           calls to xpass and xfail.
29916
29917 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29918
29919         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29920           comments embedded in the testcases, especially the one looking for
29921           special compiler options, as well as the pattern matching for the
29922           compiler output again.
29923
29924 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29925
29926         * lib/old-dejagnu.exp: Do a proper check of the return value for
29927           execute tests. Fixed several problems with the pattern matching
29928           of the compiler output which gave erroneous test results.
29929           Changed several of the test result messages to be more descriptive.
29930         * config/unix-g++.exp: Proc g++_load now actually works and
29931           executes the tests passed to it and returns a usable return
29932           value.
29933
29934 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29935
29936           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29937
29938 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29939
29940         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29941           Modified both files to properly execute the old style
29942           dejagnu tests. The previous versions of these files were
29943           experimental and did not function anything near correctly.
29944
29945 1993-04-05  Rob Savoye  (rob@cygnus.com)
29946
29947         * Removed all Makefile.in and configure.in files. No configuration
29948         needed now.
29949
29950 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29951
29952         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29953
29954 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29955
29956         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29957         gcc.special/configure.in, gcc.noncompile/configure.in,
29958         gcc.execute/configure.in, gcc.code_quality/configure.in,
29959         g++.other/configure.in, g++.old-deja/configure.in,
29960         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29961         in srcname setting.
29962
29963 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29964
29965         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29966         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29967         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29968
29969 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29970
29971         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29972         (gdb_exit): Don't remove *_soc files.
29973
29974 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29975
29976         * lib/c-torture.exp: Don't look for main; instead always use -w
29977         -c.  This is how the c-torture tests work.  Remove the object
29978         file if the compilation succeeds.
29979         * gcc.execute/execute.exp: Remove executable if test passes.
29980         * gcc.noncompile/noncompile.exp: Every test is an expected
29981         failure.
29982         * gcc.special/special.exp: Added tests from c-torture 1.11,
29983         corrected use of existing test.
29984         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29985         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29986         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29987         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29988         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29989         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29990         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29991         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29992         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29993         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29994         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29995         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29996         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29997         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29998         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29999         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30000         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30001         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30002         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30003         c-torture 1.11.
30004         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30005         correspond to c-torture 1.11.
30006
30007         * New file.