OSDN Git Service

cp:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/19891
4         * g++.dg/abi/covariant4.C: New.
5
6 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7
8         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9
10 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
11
12         * gcc.dg/vect/vect-96.c: Fix typo.
13
14 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15
16         PR c++/14479
17         PR c++/19487
18         * g++.dg/template/enum5.C: New test.
19
20 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21
22         * gcc.dg/vect/vect-97.c: New test.
23
24 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25
26         * gcc.dg/vect/vect-96.c: New test.
27
28 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29
30         * gcc.dg/builtins-34.c: Also check ldexp*.
31
32 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33
34         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35
36 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
37
38         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
39         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
40         dg-require-dll, dg-require-iconv, dg-require-named-sections,
41         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
42         selector_list, selector_expression, dg-process-target): Move to new
43         file target-supports-dg.exp.
44         * lib/target-supports-dg.exp: New.
45
46         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
47         New.
48
49 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
50
51         PR c++/19666
52         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
53
54         PR middle-end/19858
55         * gcc.c-torture/compile/20050210-1.c: New test.
56
57 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/19755
60         * g++.dg/warn/Wbraces1.C: New test.
61
62 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
63
64         * gcc.dg/builtins-52.c: New testcase.
65
66 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
67
68         PR c/19342
69         * gcc.c-torture/execute/20050119-1.c: New test.
70
71 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
72
73         PR c++/19811
74         * g++.dg/init/delete1.C: New test.
75
76 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
77
78         PR c++/18470
79         * g++.dg/template/static12.C: New test.
80
81 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
82
83         PR c++/19787
84         * g++.dg/conversion/ambig1.C: New test.
85
86         PR c++/19739
87         * g++.dg/ext/attrib19.C: New test.
88
89         PR c++/19732
90         * g++.dg/parse/dtor5.C: New test.
91
92         PR c++/19762
93         * g++.dg/template/dtor3.C: New test.
94
95         PR c++/19826
96         * g++.dg/template/static11.C: New test.
97         * g++.dg/template/crash2.C: Remove dg-error marker.
98
99 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
100
101         PR C++/18491
102         * g++.old-deja/g++.mike/p10769a.C: Remove.
103
104 2005-02-09  Roger Sayle  <roger@eyesopen.com>
105
106         * gcc.dg/builtins-48.c: New test case.
107         * gcc.dg/builtins-49.c: New test case.
108         * gcc.dg/builtins-50.c: New test case.
109         * gcc.dg/builtins-51.c: New test case.
110
111 2005-02-09  Ian Lance Taylor  <ian@airs.com>
112
113         PR middle-end/19583
114         * g++.dg/warn/Wreturn-type-3.C: New test.
115
116 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
117
118         PR middle-end/19402
119         * gcc.dg/pr19402-1.c: New testcase.
120         * gcc.dg/pr19402-2.c: likewise.
121
122 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
123
124         PR middle-end/19854
125         * g++.dg/tree-ssa/tmmti.C: New testcase.
126
127 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
128
129         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
130
131 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
132
133         PR c++/19733
134         * g++.dg/parse/crash23.C: New test.
135         * g++.dg/warn/Weff1.C: New test.
136
137 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
138
139         * gcc.dg/20050209-1.c: New test.
140
141 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
142
143         PR target/19799
144         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
145
146 2005-02-08  Mike Stump  <mrs@apple.com>
147
148         * g++.dg/pch/import-2.c: New test.
149         * g++.dg/pch/import-2.hs: New.
150         * g++.dg/pch/include/import-2a.h: New.
151         * g++.dg/pch/include/import-2b.h: New.
152
153 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
154
155         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
156
157 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
158
159         * gfortran.dg/substr_1.f90: New test.
160
161 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
162
163         PR middle-end/19775
164         * gcc.dg/torture/builtin-power-1.c: Disable test for
165         invalid transformation.
166         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
167         no longer optimize.
168         * gcc.dg/builtins-47.c: New testcase.
169
170 2005-02-07  Leehod Baruch  <leehod@il.ibm.com> 
171             Dorit Naishlos  <dorit@il.ibm.com>
172         
173         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
174
175 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
176
177         * gcc.c-torture/compile/20050206-1.c: New test.
178
179 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
180
181         PR tree-opt/19768
182         * g++.dg/opt/pr19768.C: New test.
183
184 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
185
186         PR tree-opt/19736
187         * gcc.c-torture/compile/pr19736.c: New test.
188
189 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
190
191         PR c++/17401
192         * g++.dg/parse/error25.C: New test.
193
194 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
195
196         * gcc.c-torture/execute/20050203-1.c: New.
197
198 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
199
200         * gcc.dg/vect/vect-85.c: Remove xfail.
201         * gcc.dg/vect/vect-86.c: Remove xfail. 
202         * gcc.dg/vect/vect-87.c: Remove xfail.
203         * gcc.dg/vect/vect-88.c: Remove xfail.
204
205 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
206
207         * gcc.dg/altivec-19.c: New.
208
209 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
210
211         PR c/17807
212         * gcc.dg/nested-func-3.c: New test.
213         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
214
215 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
216
217         * gcc.test-framework/gen_directive_tests: Generate tests for
218         selector expressions.
219
220 2005-02-02  Matt Austern  <austern@apple.com>
221
222         PR c++/19628
223         * g++/ext/builtin7.C: New.
224         * g++/ext/builtin8.C: New.
225         
226 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
227
228         PR c/18502
229         * gcc.dg/pr18502-1.c: New test.
230
231 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
232
233         PR c++/17413
234         * g++.dg/template/local4.C: Tweak.
235
236 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
237
238         PR tree-optimization/19578
239         * gcc.c-torture/compile/20050202-1.c: New test.
240
241 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
242
243         PR c/19435
244         * gcc.dg/c99-init-4.c: New test.
245
246 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
247
248         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
249
250         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
251
252         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
253         * g++.dg/eh/check-vect.h: New.
254
255         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
256         * gcc.dg/vect/vect-78.c: Ditto.
257         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
258         Remove.
259
260         * g++.dg/conversion/simd1.C: Expect warning.
261         * g++.dg/ext/attribute-test-1.C: Ditto.
262         * g++.dg/ext/attribute-test-2.C: Ditto.
263         * g++.dg/ext/attribute-test-3.C: Ditto.
264         * g++.dg/ext/attribute-test-4.C: Ditto.
265
266         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
267         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
268
269         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
270
271 2005-02-01  Richard Henderson  <rth@redhat.com>
272
273         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
274         long double for ibm double-double format.
275         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
276
277 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
278
279         PR tree-optimization/19633
280         * testsuite/gcc.dg/pr19633-1.c: New test.
281         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
282         to NULL or a symbol.
283
284 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
285
286         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
287         New procs.
288         (dg-process-target (local override)): Handle selector expressions.
289
290         * gcc.test-framework/README: Describe tests in source directory.
291         * gcc.test-framework/test-framework.awk: Handle dg- tests.
292         * gcc.test-framework/test-framework.exp: Handle dg- tests.
293         * gcc.test-framework/dg-bogus-exp-P.c: New test.
294         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
295         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
296         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
297         * gcc.test-framework/dg-do-link-exp-P.c: New test.
298         * gcc.test-framework/dg-do-run-exp-P.c: New test.
299         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
300         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
301         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
302         * gcc.test-framework/dg-error-exp-P.c: New test.
303         * gcc.test-framework/dg-error-exp-XP.c: New test.
304         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
305         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
306         * gcc.test-framework/dg-output-exp-P.c: New test.
307         * gcc.test-framework/dg-output-exp-XF.c: New test.
308         * gcc.test-framework/dg-warning-exp-P.c: New test.
309         * gcc.misc-tests/dg-1.c: Remove.
310         * gcc.misc-tests/dg-2.c: Remove.
311         * gcc.misc-tests/dg-3.c: Remove.
312         * gcc.misc-tests/dg-4.c: Remove.
313         * gcc.misc-tests/dg-5.c: Remove.
314         * gcc.misc-tests/dg-6.c: Remove.
315         * gcc.misc-tests/dg-7.c: Remove.
316         * gcc.misc-tests/dg-8.c: Remove.
317         * gcc.misc-tests/dg-9.c: Remove.
318         * gcc.misc-tests/dg-10.c: Remove.
319         * gcc.misc-tests/dg-11.c: Remove.
320         * gcc.misc-tests/dg-12.c: Remove.
321         * gcc.misc-tests/dg-test.exp: Remove.
322
323         * gcc.test-framework/test-framework.awk: Change recording and
324         printing of passes and failures.
325
326         * gcc.test-framework: New directory.
327         * gcc.test-framework/README: New.
328         * gcc.test-framework/test-framework.exp: New.
329         * gcc.test-framework/test-framework.awk: New.
330         * gcc.test-framework/gen_directive_tests: New.
331
332 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
333
334         * lib/treelang.exp: Fix comment typos.
335         (treelang_target_compile): Don't append libs=-ltreelang to options.
336
337 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
338
339         * g++.dg/parse/typename7.C: Adjust error messages.
340
341 2005-01-31  Jeff Law  <law@redhat.com>
342
343         * gcc.c-torture/execute/20050131-1.c: New test.
344         * gcc.dg/wcaselabel.c: New test.
345
346 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
347
348         * g++.dg/other/warning1.C: Adjust error messags.
349         * g++.dg/parse/constant5.C: New test.
350
351 2005-01-31  Steven Bosscher  <stevenb@suse.de>
352
353         PR c/19333
354         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
355         the test case valid.
356         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
357         * testsuite/gcc.dg/array-7.c: Adjust expected result.
358         * testsuite/gcc.dg/pr18596-3.c: Likewise.
359         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
360         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
361         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
362
363 2005-01-31  Dale Johannesen  <dalej@apple.com>
364
365         * g++.dg/opt/pr19650.C:  New test.
366
367 2005-01-31  Richard Henderson  <rth@redhat.com>
368
369         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
370         long double for intel double extended format.
371         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
372
373 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
374
375         PR c++/19555
376         * g++.dg/template/static10.C: New test.
377
378         PR c++/19395
379         * g++.dg/parse/error24.C: New test. 
380
381         PR c++/19367
382         * g++.dg/lookup/builtin1.C: New test.
383
384         PR c++/19457
385         * g++.dg/warn/conv3.C: New test.
386
387 2005-01-30  Bud Davis  <bdavis@gfortran.org>
388
389         PR fortran/19647
390         * gfortan.dg/inquire_7.f90
391
392 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
393
394         PR tree-optimization/15791
395         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
396         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
397         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
398         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
399         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
400         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
401         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
402         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
403         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
404         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
405
406 2005-01-29  Paul Brook  <paul@codesourcery.com>
407
408         PR fortran/18565
409         * check.c (real_or_complex_check): New function.
410         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
411         * intrinsic.c (add_functions): Use new check functions.
412         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
413         Add prototypes.
414
415 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
416
417         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
418         gcc.dg/lvalue-3.c: New tests.
419         * gcc.dg/concat.c: Update expected messages.
420
421 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
422
423         PR libfortran/19595
424         * gfortran.dg/eor_1.f90:  New test.
425
426 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
427
428         PR fortran/19589
429         * gfortran.dg/logical_data_1.f90: New test.
430
431 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
432
433         PR c++/19253
434         * g++.dg/template/crash33.C: New test.
435
436         PR c++/19667
437         * g++.dg/template/crash32.C: New test.
438
439 2005-01-28  Ian Lance Taylor  <ian@airs.com>
440
441         PR middle-end/16558
442         * g++.dg/warn/Wreturn-type-2.C: New test.
443
444 2004-06-24  Jeff Law  <law@redhat.com>
445
446         * gcc.dg/tree-ssa/20050128-1.c: New test.
447
448 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
449
450         * gcc.target/frv/all-mdpackh-1.c: New test.
451
452 2005-01-28  Steven Bosscher  <stevenb@suse.de>
453
454         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
455
456 2005-01-27  Richard Henderson  <rth@redhat.com>
457
458         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
459
460 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
461
462         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
463
464 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
465
466         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
467         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
468         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
469         to cope with cases where the multilib options override the dg-options.
470
471 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
472
473         PR c/18946
474         * gcc.dg/noncompile/20050120-1.c: New test.
475
476 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
477
478         PR tree-optimization/19633
479         * gcc.dg/pr19633.c: New test.
480         * gcc.dg/tree-ssa/pr19633.c: New test.
481
482 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
483
484         * gcc.dg/20041216-1.c: New test.
485
486 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
487
488         PR objc/18862
489         * objc.dg/selector-2.m: New test.
490
491 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
492
493         * g++.dg/opt/range-test-2.C: New test.
494
495         PR rtl-optimization/19579
496         * gcc.c-torture/execute/20050124-1.c: New test.
497
498 2005-01-26  Greg Parker  <gparker@apple.com>
499         Stuart Hastings  <stuart@apple.com>
500         
501         * gcc.c-torture/execute/20050125-1.c: New.
502
503 2005-01-18  Jan Hubicka  <jh@suse.cz>
504
505         PR tree-optimize/19337
506         * gcc.c-torture/compile/20050119-1.c: New test.
507
508 2005-01-24  James E Wilson  <wilson@specifixinc.com>
509
510         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
511         test for successful match.
512
513 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
514
515         PR objc/18408
516         * objc.dg/comp-types-7.m: New test.
517
518 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
519
520         * lib/target-supports.exp (current_target_name): New.
521         (check_effective_target_ilp32, check_effective_target_lp64):
522         Cache the result to use as long as the current target, with
523         multilib flags, remains the same.
524
525         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
526         (dg-require-weak, dg-require-visibility, dg-require-alias,
527         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
528         dg-require-effective-target, dg-skip-if): Remove call to
529         skip_test_and_clear_xfail.
530         (dg-test): Clear xfail data.
531
532 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
533
534         PR target/17751
535         * gcc.dg/ppc64-toc.c: New test.
536
537         * g++.dg/tree-ssa/empty-1.C: New test.
538
539         PR middle-end/19551
540         * gcc.c-torture/execute/20050121-1.c: New test.
541         * gcc.dg/20050121-2.c: New test.
542
543 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
544         Paul Brook  <paul@codesourcery.com>
545
546         PR fortran/17941
547         * gfortran.dg/real_const_1.f: New test.
548         * gfortran.dg/real_const_2.f90: New test.
549         * gfortran.dg/complex_int_1.f90: New test.
550
551 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
552
553         PR fortran/19313
554         * gfortan.dg/inquire_6.f90: New test.
555
556 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
557
558         PR libfortran/19451
559         * open_readonly_1.f90:  New test.
560
561 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
562
563         PR libfortran/18982
564         * gfortran.dg/open_new.f90: New file.
565
566 2005-01-22  Paul Brook  <paul@codesourcery.com>
567
568         * namelist_1.f90: New test.
569
570 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
571
572         PR tree-optimization/19484
573         * gcc.c-torture/compile/20050122-[12].c: New tests.
574
575 2005-01-22  Paul Brook  <paul@codesourcery.com>
576
577         * gfortran.dg/implicit_2.f90: New test.
578
579 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
580
581         PR fortran/19314
582         * gfortran.dg/inquire_5.f90: New test.
583
584 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
585
586         PR c/18809
587         * gcc.dg/pr18809-1.c: New test.
588
589 2005-01-21  Ian Lance Taylor  <ian@airs.com>
590
591         * gcc.dg/20050121-1.c: New test.
592
593         PR tree-optimization/13000
594         * gcc.dg/20040206-1.c: Change warning to point where function is
595         being inlined.
596
597 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
598
599         PR c++/19208
600         * g++.dg/template/array11.C: New test.
601
602 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
603
604         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
605         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
606         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
607         * gfortran.dg/getenv_1.f90: Add dg-do directive.
608         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
609         gfortran.dg/pr17164.f90: Add missing dg-do directives.
610
611 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
612
613         PR tree-optimization/15349
614         * gcc.dg/tree-ssa/pr15349.c: New.
615
616 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
617
618         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
619
620 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
621
622         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
623         scan-assembler-times directive name.
624
625         * gcc.dg/asm-a.c: Move dg-require-effective-target to
626         after dg-do.
627
628         PR rtl-optimization/19462
629         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
630
631 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
632
633         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
634         counting function calls on ia64.
635
636 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
637
638         PR rtl-optimization/15139
639         * gcc.dg/20050111-2.c: New test.
640
641         PR c/17297
642         * gcc.c-torture/compile/20050113-1.c: New testcase.
643
644         PR middle-end/19164
645         * gcc.dg/20050113-1.c: New testcase.
646
647 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
648
649         * gcc.dg/vect/vect-85.c: Add comment.
650         * gcc.dg/vect/vect-86.c: Add xfail for now.
651         * gcc.dg/vect/vect-87.c: Add xfail for now.
652         * gcc.dg/vect/vect-88.c: Add xfail for now.
653         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
654
655 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
656
657         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
658
659 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
660
661         * g++.dg/debug/typedef3.C: New test.
662
663 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
664
665         PR c/19472
666         * gcc.dg/asm-a.c: New test.
667
668 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
669
670         * gcc.dg/sh-relax.c: Add prototype for abort.
671
672 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
673
674         * gcc.dg/short-compare-1.c: New test.
675         * gcc.dg/short-compare-2.c: Likewise.
676
677 2005-01-18  Michael Matz  <matz@suse.de>
678
679         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
680
681 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
682
683         PR tree-optimization/19121
684         * gcc.c-torture/compile/pr19121.c: New test.
685
686 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
687
688         PR target/19357
689         * gcc.c-torture/compile/pr19357.c: New test.
690
691 2005-01-17  Ian Lance Taylor  <ian@airs.com>
692
693         PR c/5675
694         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
695         pass--those that refer just to the variable, possibly with a
696         cast.
697         * gcc.dg/c99-const-expr-3.c: Likewise.
698
699         PR middle-end/13127
700         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
701         longer emitted.
702
703 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
704
705         PR fortran/18778
706         * gfortran.dg/endfile_2.f90: New test.
707
708 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
709
710         PR 19168
711         * gfortran.dg/select_5.f90: New test.
712
713 2004-01-16  Paul Brook  <paul@codesourcery.com>
714
715         * gfortran.dg/common_4.f90: New test.
716
717 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
718
719         PR rtl-optimization/19462
720         * gcc.dg/torture/pr19462-1.c: New test.
721
722 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
723
724         PR objc/19321
725         * objc.dg/func-ptr-2.m: New.
726         * objc.dg/volatile-1.m: New.
727
728 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
729
730         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
731
732 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
733
734         PR tree-optimization/19060
735         * gcc.c-torture/execute/20050104-1.c: New test.
736
737 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
738
739         PR fortran/18983
740         * gfortran.dg/write_to_null.f90: New test.
741
742 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
743             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
744
745         PR other/19328
746         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
747         argument.
748
749 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
750
751         PR c++/19263
752         * g++.dg/init/vector1.C: New test.
753
754 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
755
756         PR target/13158
757         * gcc.target/ia64/sibcall-unwind-1.c: New test.
758         PR target/18987
759         * gcc.target/ia64/sibcall-unwind-2.c: New test.
760
761 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
762
763         * gfortran.dg/select_1.f90: New test.
764         * gfortran.dg/select_2.f90: New test.
765         * gfortran.dg/select_3.f90: New test.
766         * gfortran.dg/select_4.f90: New test.
767
768 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
769
770         PR middle-end/19084
771         PR rtl-optimization/19348
772         * gcc.dg/20050111-1.c: New test.
773         * gcc.c-torture/execute/20050111-1.c: New test.
774
775         * gcc.dg/i386-asm-4.c: New test.
776
777 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
778
779         * gcc.dg/nested-func-2.c: New test.
780         * ada/acats/norun.lst: Remove c953002.
781
782 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
783
784         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
785
786 2005-01-12  Ben Elliston  <bje@au.ibm.com>
787
788         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
789
790 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
791
792         PR target/18761
793         * g++.dg/abi/align1.C: New test.
794
795 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
796
797         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
798         at a time.
799         * g++.dg/ext/altivec_check.h: Support compiling as C.
800
801 2005-01-10  Roger Sayle  <roger@eyesopen.com>
802
803         PR c++/19355
804         * g++.dg/expr/pr19355-1.C: New test case.
805
806 2005-01-10  Laurent GUERBY <laurent@guerby.net>
807
808         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
809         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
810         * ada/acats/tests/c3/c92005b.ada: Likewise.
811         * ada/acats/tests/c3/cxb3012.a: Likewise.
812         * ada/acats/norun.lst: Add c380004 and c953002, add PR
813         
814 2005-01-09  Paul Brook  <paul@codesourcery.com>
815
816         * gfortran.dg/common_2.f90: New file.
817         * gfortran.dg/common_3.f90: New file.
818
819 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
820
821         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
822
823 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
824
825         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
826         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
827         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
828         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
829         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
830         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
831         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
832         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
833         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
834         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
835         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
836         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
837         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
838         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
839         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
840         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
841         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
842         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
843         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
844         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
845         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
846         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
847         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
848         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
849         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
850         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
851         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
852         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
853         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
854         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
855         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
856         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
857         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
858         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
859         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
860         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
861         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
862         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
863         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
864         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
865         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
866         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
867         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
868         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
869         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
870         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
871         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
872         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
873         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
874         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
875         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
876         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
877         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
878         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
879         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
880         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
881         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
882         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
883         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
884         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
885         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
886         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
887         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
888         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
889         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
890         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
891         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
892
893         * gcc.dg/vect/vect-1.c: Fix spelling.
894         * gcc.dg/vect/vect-10.c: Fix spelling.
895         * gcc.dg/vect/vect-11.c: Fix spelling.
896         * gcc.dg/vect/vect-12.c: Fix spelling.
897         * gcc.dg/vect/vect-14.c: Fix spelling.
898         * gcc.dg/vect/vect-15.c: Fix spelling.
899         * gcc.dg/vect/vect-16.c: Fix spelling.
900         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
901         * gcc.dg/vect/vect-64.c: Fix comments.
902         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
903
904 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
905             Ira Rosen  <irar@il.ibm.com>
906
907         * gcc.dg/vect/vect-70.c: New test.
908         * gcc.dg/vect/vect-71.c: New test.
909
910 2005-01-09  Manfred Hollstein  <mh@suse.com>
911
912         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
913         * gcc.dg/pr18241-2.c: Likewise.
914         * gcc.dg/pr18241-3.c: Likewise.
915         * gcc.dg/pr18241-4.c: Likewise.
916         * gcc.dg/pr18241-5.c: Likewise.
917
918 2005-01-08  Richard Henderson  <rth@redhat.com>
919
920         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
921         False for x86 and x86-64.
922
923 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
924
925         PR tree-optimization/18241
926         * gcc.dg/pr18241-1.c: New test.
927         * gcc.dg/pr18241-2.c: New test.
928         * gcc.dg/pr18241-3.c: New test.
929         * gcc.dg/pr18241-4.c: New test.
930         * gcc.dg/pr18241-5.c: New test.
931
932 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
933
934         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
935         gfortran.dg/select_4.f90: New.
936
937 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
938
939         * gcc.c-torture/execute/20050107-1.c: New test.
940
941 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
942
943         PR c++/19298
944         * g++.dg/template/ref2.C: New.
945
946 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
947
948         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
949         instead of being empty.
950
951 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
952
953         PR fortran/15553
954         * gfortran.dg/array-1.f90: New test.
955
956 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
957
958         PR tree-optimization/19283
959         * gcc.c-torture/execute/20050106-1.c: New test.
960
961         PR rtl-optimization/18861
962         * gcc.dg/20050105-1.c: New test.
963
964         PR tree-optimization/18828
965         * gcc.dg/20050105-2.c: New test.
966
967 2005-01-07  Andreas Jaeger  <aj@suse.de>
968
969         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
970
971 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
972
973         PR fortran/18398
974         * gfortran.dg/fmt_read.f90: New test.
975
976 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
977
978         * gcc.dg/rs6000-ldouble-2.c: New.
979
980 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
981
982         PR c++/19244
983         * g++.dg/parser/ctor2.C: New test.
984
985 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
986
987         PR c++/17154
988         * g++.dg/template/using9.C: New test.
989
990 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
991
992         PR c++/19258
993         * g++.dg/lookup/friend6.C: New test.
994
995 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
996
997         PR c++/19270
998         * g++.dg/template/array10.C: New.
999
1000 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1001
1002         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1003         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1004
1005 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1006
1007         * gcc.c-torture/compile/20050105-1.c: New test.
1008
1009 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1010
1011         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1012
1013 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1014
1015         PR middle-end/19100
1016         * gcc.dg/conv-3.c: New test case.
1017
1018 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1019
1020         * gcc.dg/asm-wide-1.c: New test.
1021
1022 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1023
1024         PR c++/19030
1025         * g++.dg/parse/crash22.C: New
1026
1027 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1028
1029         PR 19257
1030         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1031
1032 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1033
1034         PR middle-end/17767
1035         * gcc.dg/i386-mmx-6.c: New test case.
1036
1037 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1038
1039         PR tree-optimization/18308
1040         * gcc.dg/vect/pr18308.c: New testcase.
1041
1042 2005-01-04  Andreas Jaeger  <aj@suse.de>
1043
1044         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1045
1046 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1047             Robert Bowdidge <bowdidge@apple.com>
1048
1049         * gcc.dg/cpp/subframework1.c: New.
1050         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1051         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1052         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1053         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1054
1055 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1056
1057         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1058         producing warning.
1059         * gcc.dg/darwin-weakimport-2.c: New.
1060
1061 2005-01-03  Richard Henderson  <rth@redhat.com>
1062
1063         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1064
1065 2005-01-03  Richard Henderson  <rth@redhat.com>
1066
1067         * gcc.dg/vect/vect.exp: Enable for ia64.
1068         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1069         (check_effective_target_vect_float): Likewise.
1070         (check_effective_target_vect_no_align): Likewise.
1071         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1072         * gcc.dg/vect/vect-8.c: Likewise.
1073
1074 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1075
1076         PR target/19236
1077         * gcc.dg/pr19236-1.c: New test case.
1078
1079 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1080
1081         PR rtl-optimization/12092
1082         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1083
1084 2005-01-02  Andreas Jaeger  <aj@suse.de>
1085
1086         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1087
1088 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1089             Andrew Pinski  <pinskia@physics.uc.edu>
1090
1091         PR rtl-optimization/12092
1092         * gcc.dg/pr12092-1.c: New test case.
1093
1094 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1095
1096         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1097         'hidden' and 'default' for better portability.
1098         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1099
1100         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1101         6 and 7.
1102         * g++.old-deja/g++.brendan/new3.C: Likewise.
1103
1104 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1105
1106         * gcc.dg/20041231-1.C: New test.
1107         * g++.dg/warn/Wunreachable-code-1.C: New test.
1108
1109 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1110
1111         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1112         file, not /dev/null.  Abort on error.
1113
1114 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1115             Ziemowit Laski  <zlaski@apple.com>
1116
1117         PR objc/18971
1118         * objc.dg/encode-5.m: New test.
1119
1120 2004-12-29  Richard Henderson  <rth@redhat.com>
1121
1122         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1123         * objc.dg/stabs-1.m: Disable for ia64.
1124
1125 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1126
1127         PR c++/19190
1128         * g++.dg/warn/Wunused-10.C: New test.
1129
1130 2004-12-28  Richard Henderson  <rth@redhat.com>
1131
1132         * objc.dg/stabs-1.m: Disable for alpha.
1133
1134 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1135
1136         PR c++/19149
1137         * g++.dg/parse/error23.C: New test.
1138
1139 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1140
1141         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1142
1143         PR fortran/19032
1144         * gfortran.dg/intrinsic_modulo_1.f90: New.
1145         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1146         tests with divisor -1.
1147
1148 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1149
1150         * g++.dg/opt/temp1.C (memcpy): Return a value.
1151
1152         PR c++/19148
1153         * g++.dg/expr/cond7.C: New test.
1154
1155 2004-12-27  Paul Brook  <paul@codesourcery.com>
1156
1157         * gfortran.dg/g77/select_no_compile.f: Remove.
1158
1159 2004-12-27  Richard Henderson  <rth@redhat.com>
1160
1161         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1162         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1163         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1164
1165 2004-12-26  Richard Henderson  <rth@redhat.com>
1166
1167         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1168         by 1i instead of token pasting.
1169
1170 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1171
1172         PR tree-optimization/17578
1173         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1174         to additional_flags.
1175         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1176
1177 2004-12-25  Richard Henderson  <rth@redhat.com>
1178
1179         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1180         Remove Alpha.
1181
1182 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1183
1184         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1185         hppa*-*-hpux*.
1186         * gcc.dg/pr17957.c (dg-options): Likewise.
1187         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1188         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1189         instead of 0 on __hppa__.
1190         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1191         "foo,%r" on hppa*-*-*.
1192
1193 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1194
1195         PR fortran/19071
1196         * gfortran.dg/complex_write.f90: New test.
1197
1198 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1199
1200         PR c++/17595
1201         * g++.dg/parse/pragma2.C: New test.
1202
1203         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1204
1205 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1206
1207         * gcc.dg/empty2.c: Add missing dg-warning.
1208
1209 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1210
1211         PR c++/17413
1212         * g++.dg/template/local4.C: New test.
1213         * g++.dg/template/crash19.C: Add dg-error marker.
1214
1215         * g++.dg/template/crash31.C: Correct embedded PR number.
1216
1217 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR c++/16405
1220         * g++.dg/opt/temp1.C: Add do-run marker.
1221
1222 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1223
1224         * g++.dg/template/spec19.C: New.
1225
1226 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1227
1228         PR target/16819
1229         * gcc.dg/empty2.c: New.
1230
1231 2004-12-23  Richard Henderson  <rth@redhat.com>
1232
1233         * lib/target-supports.exp (check_effective_target_vect_no_align):
1234         Remove i?86 and x86-64.
1235
1236 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1237
1238         PR c++/16405
1239         * g++.dg/opt/temp1.C: New test.
1240
1241 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1242
1243         PR c++/18733
1244         * g++.dg/template/friend33.C: New testcase.
1245
1246 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1247
1248         PR c++/18464
1249         * g++.dg/template/cond5.C: New test.
1250
1251         PR c++/18492
1252         * g++.dg/inherit/thunk3.C: New test.
1253
1254         PR c++/11224
1255         * g++.dg/warn/Wunused-9.C: New test.
1256
1257 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1258
1259         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1260
1261 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1262
1263         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1264
1265 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1266
1267         PR c++/18378
1268         * g++.dg/ext/packed8.C: New test.
1269
1270         PR c++/13268
1271         * g++.dg/template/crash31.C: New test.
1272
1273         PR c++/19034
1274         * g++.dg/template/crash30.C: New test.
1275
1276 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1277
1278         PR C++/18984
1279         * g++.dg/eh/ctor3.C: New test.
1280
1281 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1282
1283         * objc.dg/stabs-1.m: Allow section name to be quoted and
1284         assembly label to begin with '.LL'.
1285
1286 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1287
1288         * gcc.dg/vect/vect.exp
1289         (check_effective_target_lp64_or_vect_no_align): New.
1290         * gcc.dg/vect/vect-77.c: Use it.
1291         * gcc.dg/vect/vect-78.c: Use it.
1292
1293         * lib/target-supports.exp
1294         (check_effective_target_vect_no_max,
1295         check_effective_target_vect_no_bitwise,
1296         check_effective_target_vect_no_align): New.
1297         * gcc.dg/vect/vect-13.c: Use them.
1298         * gcc.dg/vect/vect-17.c: Ditto.
1299         * gcc.dg/vect/vect-18.c: Ditto.
1300         * gcc.dg/vect/vect-19.c: Ditto.
1301         * gcc.dg/vect/vect-20.c: Ditto.
1302         * gcc.dg/vect/vect-27.c: Ditto.
1303         * gcc.dg/vect/vect-29.c: Ditto.
1304         * gcc.dg/vect/vect-44.c: Ditto.
1305         * gcc.dg/vect/vect-48.c: Ditto.
1306         * gcc.dg/vect/vect-50.c: Ditto.
1307         * gcc.dg/vect/vect-52.c: Ditto.
1308         * gcc.dg/vect/vect-54.c: Ditto.
1309         * gcc.dg/vect/vect-56.c: Ditto.
1310         * gcc.dg/vect/vect-58.c: Ditto.
1311         * gcc.dg/vect/vect-60.c: Ditto.
1312         * gcc.dg/vect/vect-72.c: Ditto.
1313         * gcc.dg/vect/vect-80.c: Ditto.
1314
1315 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1316
1317         PR c++/14075
1318         * g++.dg/init/string1.C: New.
1319
1320         PR c++/18975
1321         * g++.dg/other/synth1.C: New.
1322
1323 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1324
1325         PR c/18963
1326         * gcc.dg/pr18963-1.c: New test.
1327
1328 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1329
1330         PR c/18596
1331         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1332         * gcc.dg/pr18596-1.c: Use dg-error.
1333         (dg-options): Use -fno-unit-at-a-time.
1334         * gcc.dg/pr18596-2.c: New test.
1335         * gcc.dg/pr18596-3.c: New test.
1336
1337 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1338
1339         PR middle-end/18683
1340         * g++.dg/opt/pr18683-1.C: New test case.
1341
1342 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1343
1344         PR other/19093
1345         * g++.dg/opt/max1.C: Fix for 64bit targets.
1346
1347 2004-12-20  Matt Austern  <austern@apple.com>
1348
1349         PR c++/19044
1350         * g++.dg/ext/builtin6.C: New
1351
1352 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1353
1354         PR tree-optimization/19080
1355         * gcc.c-torture/compile/pr19080.c: New test.
1356
1357 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1358
1359         * gcc.dg/20041219-1.c: New test.
1360
1361 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1362
1363         PR middle-end/19068
1364         * g++.dg/opt/max1.C: New test case.
1365
1366 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1367
1368         * gcc.dg/fdata-sections-1.c: New test.
1369
1370 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1371
1372         PR middle-end/18548
1373         * gcc.dg/max-1.c: New test case.
1374
1375 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1376
1377         * gcc.c-torture/execute/20041218-1.c: New test.
1378
1379 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1380
1381         * gcc.dg/pr18501.c: New test.
1382         * gcc.dg/uninit-5.c: XFAIL.
1383         * gcc.dg/uninit-9.c: XFAIL.
1384
1385 2004-12-17  Dale Johannesen  <dalej@apple.com>
1386
1387         * gcc.dg/20041213-1.c:  New.
1388
1389 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1390
1391         * objc.dg/stabs-1.m: Allow assembly label to begin
1392         with a dot ('.').
1393
1394 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1395
1396         * gcc.c-torture/execute/20041213-1.c: Move...
1397         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1398
1399 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1400
1401         PR c++/18721
1402         * g++.dg/lookup/conv-5.C: New.
1403
1404 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1405
1406         * objc.dg/stabs-1.m: New test.
1407
1408 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1409
1410         * gcc.dg/visibility-c.c: Change compile to
1411         assemble for the test.
1412
1413 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1414
1415         PR target/19041
1416         * gcc.dg/visibility-c.c: New test.
1417
1418 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1419
1420         PR middle-end/18493
1421         * gcc.dg/switch-8.c: New test case.
1422
1423 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1424
1425         PR c++/18905
1426         * g++.dg/template/init4.C: New.
1427         * g++.dg/opt/static3.C: Enable optimizer.
1428
1429 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1430
1431         * g++.dg/other/complex1.C: New test.
1432
1433 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1434
1435         * g++.dg/opt/inline9.C: New test.
1436
1437 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1438
1439         PR fortran/18993
1440         * gfotran.dg/nullify_1.f: New test.
1441
1442 2004-12-15  Richard Henderson  <rth@redhat.com>
1443
1444         * gcc.target/i386/i386.exp: New harness.
1445         * gcc.target/i386/vect-args.c: New.
1446
1447 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1448
1449         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1450
1451 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1452
1453         PR c++/18825
1454         * g++.dg/template/friend32.C: New test.
1455
1456 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1457
1458         * cpp/pragma-once-1.c: New test.
1459         * cpp/pragma-once-1b.h: Likewise.
1460         * cpp/pragma-once-1c.h: Likewise.
1461         * cpp/pragma-once-1d.h: Likewise.
1462         * cpp/inc/pragma-once-1a.h: Likewise.
1463
1464 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1465             Steven G. Kargl  <kargls@comcast.net>
1466
1467         PR fortran/17597
1468         * gfortran.dg/list_read_3.f90: New test.
1469
1470 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1471
1472         * gcc.dg/ftrapv-2.c: New test.
1473
1474 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1475
1476         PR c++/18981
1477         * g++.dg/template/typename9.C: New test.
1478
1479 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1480
1481         PR c++/18738
1482         * g++.dg/template/typename8.C: New test.
1483         * g++.dg/parse/friend2.C: Tweak error message.
1484
1485 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1486
1487         * gcc.c-torture/20041214-1.c: New test.
1488
1489 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1490
1491         PR c++/18965
1492         * g++.dg/init/array17.C: New test.
1493
1494 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1495
1496         PR c++/18793
1497         * g++.dg/init/aggr3.C: New test.
1498
1499 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1500
1501         * gcc.dg/altivec-types-1.c: New test.
1502         * gcc.dg/altivec-types-2.c: New test.
1503         * gcc.dg/altivec-types-3.c: New test.
1504         * gcc.dg/altivec-types-4.c: New test.
1505         * g++.dg/ext/altivec-types-1.C: New test.
1506         * g++.dg/ext/altivec-types-2.C: New test.
1507         * g++.dg/ext/altivec-types-3.C: New test.
1508         * g++.dg/ext/altivec-types-4.C: New test.
1509
1510 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR middle-end/18951
1513         * gcc.c-torture/execute/20041213-1.c: New test.
1514
1515 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1516
1517         PR c++/18949
1518         * g++.dg/template/cast1.C: New.
1519
1520 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1521
1522         * gcc.c-torture/execute/20041213-2.c: New test.
1523
1524 2004-12-13  Richard Henderson  <rth@redhat.com>
1525
1526         * gcc.dg/i386-sse-10.c: Fix typo in options.
1527
1528 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1529
1530         PR c++/18968
1531         * g++.dg/opt/pr18968.C: New test.
1532
1533 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1534
1535         PR c++/18925
1536         * g++.dg/ext/visibility/staticdatamem.C: New test.
1537
1538 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1539
1540         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1541
1542 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1543
1544         PR rtl-optimization/18928
1545         * gcc.dg/pr18928-1.c: New test case.
1546
1547 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1548
1549         PR tree-opt/16951
1550         * gcc.c-torture/compile/20041211-1.c: New.
1551
1552 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1553
1554         PR middle-end/17564
1555         * gcc.c-torture/execute/20041212-1.c: New test.
1556
1557 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1558
1559         PR fortran/18869
1560         * gfortran.dg/common_1.f90: New test.
1561
1562 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1563         Paul Brook  <paul@codesourcery.com>
1564
1565         PR fortran/16222
1566         * gfortran.dg/real_do_1.f90: New test.
1567
1568 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1569
1570         PR tree-opt/18040
1571         * g++.dg/opt/ptrmem6.C: New test.
1572
1573 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1574
1575         PR middle-end/18921
1576         * gcc.dg/pr18921-1.c: New test case.
1577
1578 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1579
1580         PR fortran/17175
1581         * gfortran.dg/scale_1.f90: New test.
1582
1583 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1584
1585         PR middle-end/18903
1586         * gcc.c-torture/compile/pr18903.c: New test.
1587
1588 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1589
1590         * gcc.c-torture/execute/20041210-1.c: New test.
1591
1592 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1593
1594         PR c++/18731
1595         * g++.dg/parser/struct-1.C: New test.
1596         * g++.dg/parser/struct-2.C: New test.
1597         * g++.dg/parser/struct-3.C: New test.
1598
1599 2004-12-09  Richard Henderson  <rth@redhat.com>
1600
1601         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1602
1603         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1604         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1605
1606 2004-12-09  Matt Austern  <austern@apple.com>
1607
1608         PR c++/18514
1609         * g++.dg/ext/builtin1.C: New
1610         * g++.dg/ext/builtin2.C: New
1611         * g++.dg/ext/builtin3.C: New
1612         * g++.dg/ext/builtin4.C: New
1613         * g++.dg/ext/builtin5.C: New
1614
1615 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1616
1617         PR tree-opt/18904
1618         * g++.dg/opt/ptrmem5.C: New test.
1619
1620 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1621
1622         * g++.dg/parse/typename5.C: Adjust for new error.
1623         * g++.dg/parse/typename7.C: New.
1624
1625 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1626
1627         PR c++/18073
1628         * g++.dg/other/mmintrin.C: New test.
1629
1630 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1631
1632         PR c++/16681
1633         * g++.dg/init/array15.C: New.
1634         * g++.dg/init/array16.C: New.
1635
1636 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1637
1638         PR fortran/18826
1639         * gfortran.dg/assign_1.f90: New test.
1640
1641 2004-12-08  Nick Clifton  <nickc@redhat.com>
1642
1643         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1644         * gcc.target/xstormy16/data_below100: Likewise.
1645         * gcc.target/xstormy16/sfr: Likewise.
1646         * gcc.target/xstormy16/below100.S: New test source file.
1647         * gcc.target/xstormy16/below100.ld: New test linker script.
1648         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1649         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1650         bp instructions.
1651         * gcc.target/xstormy16/bp.c: Likewise.
1652
1653         * gcc.target/xstormy16/bss_below100: New files:
1654         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1655         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1656         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1657         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1658         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1659         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1660         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1661         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1662         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1663         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1664         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1665         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1666         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1667         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1668         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1669         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1670         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1671         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1672         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1673         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1674         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1675         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1676         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1677         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1678         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1679         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1680         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1681
1682         * gcc.target/xstormy16/data_below100: New files:
1683         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1684         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1685         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1686         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1687         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1688         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1689         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1690         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1691         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1692         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1693         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1694         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1695         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1696         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1697         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1698         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1699         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1700         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1701         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1702         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1703         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1704         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1705         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1706         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1707         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1708         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1709         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1710
1711         * gcc.target/xstormy16/sfr: New files:
1712         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1713         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1714         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1715         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1716         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1717         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1718         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1719         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1720         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1721         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1722         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1723         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1724         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1725         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1726         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1727         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1728         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1729         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1730         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1731         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1732         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1733         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1734         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1735         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1736         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1737         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1738         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1739         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1740         27_if0_sfrw_bitfield_f.c
1741
1742 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1743
1744         PR c++/18100
1745         * g++.dg/lookup/name-clash4.C: New test.
1746
1747 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1748
1749         PR c++/18672
1750         * g++.dg/opt/array1.C: New.
1751
1752         PR c++/18803
1753         * g++.dg/template/operator5.C: New.
1754
1755 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1756
1757         PR c/18867
1758         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1759
1760 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1761
1762         * gcc.dg/noncompile/20041207.c: New test.
1763
1764 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1765
1766         * g++.dg/other/unreachable-1.C: New test.
1767
1768 2004-12-06  Nick Clifton  <nickc@redhat.com>
1769
1770         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1771         <limits.h> because the latter comes from gcc's include/ directory
1772         and not the newlib/libc/include directory.
1773
1774 2004-12-04  Richard Henderson  <rth@redhat.com>
1775
1776         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1777
1778 2004-12-04  Richard Henderson  <rth@redhat.com>
1779
1780         * lib/target-supports.exp (check_gc_sections_available): Disable
1781         for alpha and ia64.
1782
1783 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1784
1785         PR middle-end/17909
1786         * g++.dg/other/vararg-2.C: New test.
1787
1788 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1789
1790         PR c++/17011, c++/17971
1791         * g++.dg/template/error15.C: Adjust expected error.
1792         * g++.dg/template/instantiate3.C: Likewise.
1793
1794 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1795
1796         * gcc.dg/altivec-18.c: Fix for darwin
1797
1798 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1799
1800         PR c++/18782
1801         * g++.dg/parse/ptrmem2.C: New.
1802
1803         PR c++/18318
1804         * g++.dg/template/new1.C: New.
1805
1806 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1807
1808         PR fortran/18710
1809         * gfortran.dg/direct_io_3.f90: New test.
1810
1811 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1812
1813         PR 18758
1814         * g++.dg/parse/crash21.C: New.
1815
1816 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1817
1818         PR c++/15664, c++/18276
1819         * g++.dg/template/ttp13.C: New test.
1820         * g++.dg/template/ttp14.C: Likewise.
1821
1822 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1823
1824         PR c++/18123
1825         * g++.dg/parse/enum2.C: New test.
1826         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1827
1828 2004-12-02  Nick Clifton  <nickc@redhat.com>
1829
1830         * gcc.target/xstormy16: New test directory.
1831         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1832         * gcc.target/xstormy16/bp.c: Check the generation of bp
1833         instructions.
1834         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1835         bn instructions and the BELOW100 attribute.
1836
1837 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1838
1839         PR target/16952
1840         * gcc.dg/ppc-eabi.c: New.
1841
1842 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1843
1844         PR fortran/18284
1845         * gfortran.dg/backspace.f90
1846
1847 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1848
1849         * gfortran.dg/inquire.f90: New test.
1850
1851 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1852
1853         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1854         handle effective-target-keyword.
1855         (dg-skip-if): Support effective-target keyword as target list.
1856         (dg-xfail-if): Ditto.
1857         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1858
1859 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1860
1861         PR tree-optimization/18291
1862         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1863
1864 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1865
1866         PR C++/18729
1867         * g++.dg/parse/crash20.C: New.
1868
1869         PR c++/17431
1870         * g++.dg/overload/arg1.C: New.
1871         * g++.dg/overload/arg2.C: New.
1872         * g++.dg/overload/arg3.C: New.
1873         * g++.dg/overload/arg4.C: New.
1874
1875 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1876
1877         * gcc.dg/c99-flex-array-4.c: Remove.
1878
1879 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1880
1881         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1882
1883         * lib/target-supports.exp (is-effective-target): Simplify.
1884
1885         * lib/target-supports.exp (check_effective_target_vect_long):
1886         Fix for powerpc64-*-*.
1887
1888 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1889
1890         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1891         to support new requirements on FreeBSD 5.
1892
1893 2004-11-30  Devang Patel  <dpatel@apple.com>
1894
1895         PR 18702
1896         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1897
1898 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1899
1900         * g++.dg/ext/altivec-13.C: New test.
1901
1902 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1903
1904         PR tree-opt/18298
1905         * gcc.c-torture/execute/p18298.c: New test.
1906
1907 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1908             Dorit Naishlos  <dorit@il.ibm.com>
1909
1910         PR tree-opt/18607
1911         * gcc.dg/vect/vect-89.c: New test.
1912
1913 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1914
1915         * gcc.dg/pr18596-1.c: New test.
1916
1917 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1918
1919         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1920
1921 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1922
1923         PR c/18479
1924         * gcc.dg/pr18479.c: New test.
1925
1926 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1927
1928         PR target/18490
1929         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1930         mmix-knuth-mmixware.
1931
1932         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1933         cris-*-elf* cris-*-aout* mmix-*-*
1934
1935 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1936
1937         PR middle-end/18725
1938         * gcc.dg/pr18725.c: New test.
1939
1940 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1941
1942         PR target/18488
1943         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1944
1945         PR target/18336
1946         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1947
1948 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1949
1950         PR c++/18368
1951         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1952         * g++.old-deja/g++.law/ctors5.C: Likewise.
1953         * g++.old-deja/g++.other/crash25.C: Likewise.
1954
1955         PR c++/18674
1956         * g++.dg/template/error16.C: New test.
1957
1958         PR c++/18512
1959         * g++.dg/template/crash29.C: New test.
1960
1961 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1962
1963         PR tree-optimization/18712
1964         * gcc.c-torture/compile/pr18712.c: New test.
1965
1966 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1967
1968         PR c/7544
1969         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1970         tests.
1971
1972 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1973
1974         PR c++/18652
1975         * g++.dg/lookup/crash6.C: New test.
1976
1977 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1978
1979         PR middle-end/18164
1980         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1981
1982 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1983
1984         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1985         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1986         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1987
1988 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1989
1990         * gcc.dg/pr18164.c: New test.
1991
1992 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1993
1994         * gcc.dg/funroll-loops-all.c: New.
1995
1996 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1997
1998         PR target/18489
1999         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2000         delimeter, match space and TAB as well as ":".
2001
2002         PR target/18484
2003         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2004
2005         PR target/18348
2006         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2007
2008         PR target/18345
2009         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2010
2011         PR target/18337
2012         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2013
2014 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2015
2016         * gfortran.dg/direct_io_2.f90: New test.
2017
2018 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2019
2020         PR target/18334
2021         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2022
2023 2004-11-28  Richard Henderson  <rth@redhat.com>
2024
2025         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2026
2027 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2028
2029         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2030         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2031         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2032         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2033         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2034         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2035         gcc.dg/pointer-arith-8.c: New tests.
2036
2037 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2038
2039         PR fortran/18364
2040         * gfortran.dg/endfile.f90: New test.
2041
2042 2004-11-27  Falk Hueffner  <falk@debian.org>
2043
2044         * gcc.dg/loop-6.c: New test.
2045
2046 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2047
2048         * gcc.c-torture/execute/20041126-1.c: New test.
2049
2050 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2051
2052         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2053         on IRIX.
2054
2055 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2056
2057         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2058         functions.
2059
2060 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2061
2062         PR rtl-optimization/17825
2063         * gcc.c-torture/compile/20041119-1.c: New test.
2064
2065 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2066
2067         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2068         Check existence of ld library path variables before unsetting.
2069
2070 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2071
2072         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2073
2074 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2075
2076         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2077
2078 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2079
2080         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2081
2082 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2083
2084         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2085         dg-do directive.
2086
2087 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2088
2089         * gcc.dg/pr17957.c: Pass --param, not -param.
2090
2091 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2092
2093         PR middle-end/17957
2094         * testsuite/gcc.dg/pr17957.c: New test.
2095
2096 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2097
2098         PR c++/18445
2099         * g++.dg/template/crash28.C: Likewise.
2100
2101         PR c++/18001
2102         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2103         * g++.dg/ext/lvaddr.C: Likewise.
2104         * g++.dg/opt/pr7503-3.C: Likewise.
2105
2106         PR c++/18466
2107         * g++.dg/parse/qualified3.C: New test.
2108         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2109
2110         PR c++/18545
2111         * g++.dg/expr/return1.C: New test.
2112
2113 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2114
2115         Friend class name lookup 3/n, PR c++/3332
2116         * g++.dg/lookup/friend3.C: New test.
2117         * g++.dg/lookup/friend4.C: Likewise.
2118         * g++.dg/lookup/friend5.C: Likewise.
2119
2120 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2121
2122         Friend class name lookup 2/n, PR c++/14513, c++/15410
2123         * g++.dg/lookup/friend2.C: New test.
2124         * g++.dg/template/friend31.C: Likewise.
2125
2126 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2127
2128         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2129
2130 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2131
2132         PR c++/17473
2133         * g++.dg/tc1/dr56.C: Remove.
2134         * g++.dg/template/typedef1.C: Add dg-error markers.
2135         * g++.old-deja/g++.other/typedef7.C: Likewise.
2136
2137         PR c++/18285
2138         * g++.dg/parse/typedef7.C: New test.
2139
2140 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2141
2142         * gcc.c-torture/execute/20041124-1.c: New test.
2143
2144 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2145
2146         * g++.dg/template/deduce3.C: New test.
2147
2148         PR c++/18586
2149         * g++.dg/template/crash27.C: New test.
2150
2151         PR c++/18530
2152         * g++.dg/warn/Wshadow-3.C: New test.
2153
2154 2004-11-24  Devang Patel  <dpatel@apple.com>
2155
2156         PR/18555
2157         * gcc.dg/cpp/isysroot-1.c: New test.
2158         * gcc.dg/cpp/usr/include/stdio.h: New file.
2159         * gcc.dg/cpp/isysroot-2.c: New test.
2160         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2161         New file.
2162
2163 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2164
2165         PR c++/8929
2166         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2167
2168 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2169
2170         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2171         * gcc.target/sparc/pdist.c: Likewise.
2172
2173 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2174
2175         PR c++/16882
2176         * g++.dg/conversion/simd1.C: New test.
2177
2178 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2179
2180         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2181         and restore_ld_library_path_env_vars.
2182         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2183         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2184         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2185         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2186
2187 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2188
2189         * gcc.dg/pragma-align-2.c: Test macro expansion.
2190         * gcc.dg/pragma-pack-2.c: New test.
2191
2192 2004-11-23  Richard Henderson  <rth@redhat.com>
2193
2194         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2195         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2196         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2197         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2198         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2199         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2200
2201         * gcc.dg/vect/vect.exp: Add check for alpha.
2202         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2203         (check_effective_target_vect_int): Enable for alpha.
2204         (check_effective_target_vect_long): New.
2205         (is-effective-target): Add it.
2206
2207 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2208
2209         * gcc.dg/pr18614-1.c: New test.
2210
2211 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2212
2213         * gcc.dg/setjmp-2.c: New test.
2214
2215 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2216
2217         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2218         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2219         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2220         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2221         gcc.target/sparc/pdist.c: New tests.
2222
2223 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2224
2225         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2226
2227 2004-11-22  Dale Johannesen  <dalej@apple.com>
2228
2229         * gcc.dg/20041111-1.c:  New.
2230
2231 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2232
2233         PR tree-opt/18536
2234         * gcc.dg/vect/pr18536.c: New test.
2235
2236 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2237
2238         PR c++/18354
2239         * g++.dg/template/nontype11.C: New test.
2240
2241 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2242
2243         PR middle-end/18520
2244         * gcc.dg/pr18520-1.c: New test case.
2245
2246 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2247
2248         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2249         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2250         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2251         expected diagnostics.
2252
2253 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2254
2255         PR target/18580
2256         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2257         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2258         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2259
2260 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2261
2262         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2263
2264 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2265             Joseph Myers  <joseph@codesourcery.com>
2266
2267         * lib/target-supports.exp (check_visibility_available): Really
2268         test the compiler.
2269
2270 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2271
2272         PR tree-opt/18181
2273         * gcc.dg/vect/vect-85.c: New test.
2274         * gcc.dg/vect/vect-86.c: New test.
2275         * gcc.dg/vect/vect-87.c: New test.
2276         * gcc.dg/vect/vect-88.c: New test.
2277
2278 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2279
2280         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2281
2282 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2283
2284         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2285         * gcc.dg/ppc-and-1.c: Ditto.
2286         * gcc.dg/ppc-compare-1.c: Ditto.
2287         * gcc.dg/ppc-mov-1.c: Ditto
2288
2289 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2290             Mark Mitchell  <mark@codesourcery.com>
2291
2292         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2293
2294 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2295             Aldy Hernandez  <aldyh@redhat.com>
2296
2297         * lib/target-supports.exp (check_effective_target_vect_int): New
2298         (check_effective_target_vect_float): New
2299         (check_effective_target_vect_double): New.
2300         (is-effective-target): Support new effective targets keywords.
2301         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2302         default action for dg-do.
2303         * gcc.dg/vect/pr16105.c: Use new support.
2304         * gcc.dg/vect/pr18400.c: Ditto.
2305         * gcc.dg/vect/pr18425.c: Ditto.
2306         * gcc.dg/vect/vect-1.c: Ditto.
2307         * gcc.dg/vect/vect-10.c: Ditto.
2308         * gcc.dg/vect/vect-11.c: Ditto.
2309         * gcc.dg/vect/vect-12.c: Ditto.
2310         * gcc.dg/vect/vect-13.c: Ditto.
2311         * gcc.dg/vect/vect-14.c: Ditto.
2312         * gcc.dg/vect/vect-15.c: Ditto.
2313         * gcc.dg/vect/vect-16.c: Ditto.
2314         * gcc.dg/vect/vect-17.c: Ditto.
2315         * gcc.dg/vect/vect-18.c: Ditto.
2316         * gcc.dg/vect/vect-19.c: Ditto.
2317         * gcc.dg/vect/vect-2.c: Ditto.
2318         * gcc.dg/vect/vect-20.c: Ditto.
2319         * gcc.dg/vect/vect-21.c: Ditto.
2320         * gcc.dg/vect/vect-22.c: Ditto.
2321         * gcc.dg/vect/vect-23.c: Ditto.
2322         * gcc.dg/vect/vect-24.c: Ditto.
2323         * gcc.dg/vect/vect-25.c: Ditto.
2324         * gcc.dg/vect/vect-26.c: Ditto.
2325         * gcc.dg/vect/vect-27.c: Ditto.
2326         * gcc.dg/vect/vect-27a.c: Ditto.
2327         * gcc.dg/vect/vect-28.c: Ditto.
2328         * gcc.dg/vect/vect-29.c: Ditto.
2329         * gcc.dg/vect/vect-29a.c: Ditto.
2330         * gcc.dg/vect/vect-3.c: Ditto.
2331         * gcc.dg/vect/vect-30.c: Ditto.
2332         * gcc.dg/vect/vect-31.c: Ditto.
2333         * gcc.dg/vect/vect-32.c: Ditto.
2334         * gcc.dg/vect/vect-33.c: Ditto.
2335         * gcc.dg/vect/vect-34.c: Ditto.
2336         * gcc.dg/vect/vect-35.c: Ditto.
2337         * gcc.dg/vect/vect-36.c: Ditto.
2338         * gcc.dg/vect/vect-37.c: Ditto.
2339         * gcc.dg/vect/vect-38.c: Ditto.
2340         * gcc.dg/vect/vect-4.c: Ditto.
2341         * gcc.dg/vect/vect-40.c: Ditto.
2342         * gcc.dg/vect/vect-41.c: Ditto.
2343         * gcc.dg/vect/vect-42.c: Ditto.
2344         * gcc.dg/vect/vect-43.c: Ditto.
2345         * gcc.dg/vect/vect-44.c: Ditto.
2346         * gcc.dg/vect/vect-45.c: Ditto.
2347         * gcc.dg/vect/vect-46.c: Ditto.
2348         * gcc.dg/vect/vect-47.c: Ditto.
2349         * gcc.dg/vect/vect-48.c: Ditto.
2350         * gcc.dg/vect/vect-48a.c: Ditto.
2351         * gcc.dg/vect/vect-49.c: Ditto.
2352         * gcc.dg/vect/vect-5.c: Ditto.
2353         * gcc.dg/vect/vect-50.c: Ditto.
2354         * gcc.dg/vect/vect-51.c: Ditto.
2355         * gcc.dg/vect/vect-52.c: Ditto.
2356         * gcc.dg/vect/vect-53.c: Ditto.
2357         * gcc.dg/vect/vect-54.c: Ditto.
2358         * gcc.dg/vect/vect-55.c: Ditto.
2359         * gcc.dg/vect/vect-56.c: Ditto.
2360         * gcc.dg/vect/vect-56a.c: Ditto.
2361         * gcc.dg/vect/vect-57.c: Ditto.
2362         * gcc.dg/vect/vect-58.c: Ditto.
2363         * gcc.dg/vect/vect-59.c: Ditto.
2364         * gcc.dg/vect/vect-6.c: Ditto.
2365         * gcc.dg/vect/vect-60.c: Ditto.
2366         * gcc.dg/vect/vect-61.c: Ditto.
2367         * gcc.dg/vect/vect-62.c: Ditto.
2368         * gcc.dg/vect/vect-63.c: Ditto.
2369         * gcc.dg/vect/vect-64.c: Ditto.
2370         * gcc.dg/vect/vect-65.c: Ditto.
2371         * gcc.dg/vect/vect-66.c: Ditto.
2372         * gcc.dg/vect/vect-67.c: Ditto.
2373         * gcc.dg/vect/vect-68.c: Ditto.
2374         * gcc.dg/vect/vect-69.c: Ditto.
2375         * gcc.dg/vect/vect-7.c: Ditto.
2376         * gcc.dg/vect/vect-72.c: Ditto.
2377         * gcc.dg/vect/vect-72a.c: Ditto.
2378         * gcc.dg/vect/vect-73.c: Ditto.
2379         * gcc.dg/vect/vect-74.c: Ditto.
2380         * gcc.dg/vect/vect-75.c: Ditto.
2381         * gcc.dg/vect/vect-76.c: Ditto.
2382         * gcc.dg/vect/vect-77.c: Ditto.
2383         * gcc.dg/vect/vect-77a.c: Ditto.
2384         * gcc.dg/vect/vect-78.c: Ditto.
2385         * gcc.dg/vect/vect-79.c: Ditto.
2386         * gcc.dg/vect/vect-8.c: Ditto.
2387         * gcc.dg/vect/vect-80.c: Ditto.
2388         * gcc.dg/vect/vect-82.c: Ditto.
2389         * gcc.dg/vect/vect-82_64.c: Ditto.
2390         * gcc.dg/vect/vect-83.c: Ditto.
2391         * gcc.dg/vect/vect-83_64.c: Ditto.
2392         * gcc.dg/vect/vect-9.c: Ditto.
2393         * gcc.dg/vect/vect-all.c: Ditto.
2394         * gcc.dg/vect/vect-none.c: Ditto.
2395
2396 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2397
2398         * lib/gcc-dg.exp (dg-skip-if): New function.
2399         (dg-forbid-option): Remove.
2400         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2401         * g++.dg/abi/bitfield8.C: Likewise.
2402         * g++.dg/abi/dtor1.C: Likewise.
2403         * g++.dg/abi/empty10.C: Likewise.
2404         * g++.dg/abi/empty7.C: Likewise.
2405         * g++.dg/abi/empty9.C: Likewise.
2406         * g++.dg/abi/layout3.C: Likewise.
2407         * g++.dg/abi/layout4.C: Likewise.
2408         * g++.dg/abi/thunk1.C: Likewise.
2409         * g++.dg/abi/thunk2.C: Likewise.
2410         * g++.dg/abi/vbase11.C: Likewise.
2411         * g++.dg/abi/vthunk2.C: Likewise.
2412         * g++.dg/abi/vthunk3.C: Likewise.
2413         * g++.dg/ext/attrib8.C: Likewise.
2414         * g++.dg/opt/longbranch2.C: Likewise.
2415         * g++.dg/opt/reg-stack4.C: Likewise.
2416         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2417         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2418         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2419         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2420         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2421         * gcc.dg/20000609-1.c: Likewise.
2422         * gcc.dg/20000720-1.c: Likewise.
2423         * gcc.dg/20011107-1.c: Likewise.
2424         * gcc.dg/20011119-1.c: Likewise.
2425         * gcc.dg/20020108-1.c: Likewise.
2426         * gcc.dg/20020122-2.c: Likewise.
2427         * gcc.dg/20020122-3.c: Likewise.
2428         * gcc.dg/20020201-3.c: Likewise.
2429         * gcc.dg/20020206-1.c: Likewise.
2430         * gcc.dg/20020218-1.c: Likewise.
2431         * gcc.dg/20020310-1.c: Likewise.
2432         * gcc.dg/20020411-1.c: Likewise.
2433         * gcc.dg/20020418-2.c: Likewise.
2434         * gcc.dg/20020426-1.c: Likewise.
2435         * gcc.dg/20020426-2.c: Likewise.
2436         * gcc.dg/20020517-1.c: Likewise.
2437         * gcc.dg/20020523-1.c: Likewise.
2438         * gcc.dg/20020523-2.c: Likewise.
2439         * gcc.dg/20020729-1.c: Likewise.
2440         * gcc.dg/20030204-1.c: Likewise.
2441         * gcc.dg/20030826-2.c: Likewise.
2442         * gcc.dg/20030926-1.c: Likewise.
2443         * gcc.dg/20031202-1.c: Likewise.
2444         * gcc.dg/980312-1.c: Likewise.
2445         * gcc.dg/980313-1.c: Likewise.
2446         * gcc.dg/990117-1.c: Likewise.
2447         * gcc.dg/990424-1.c: Likewise.
2448         * gcc.dg/990524-1.c: Likewise.
2449         * gcc.dg/991230-1.c: Likewise.
2450         * gcc.dg/i386-387-1.c: Likewise.
2451         * gcc.dg/i386-387-2.c: Likewise.
2452         * gcc.dg/i386-387-3.c: Likewise.
2453         * gcc.dg/i386-387-4.c: Likewise.
2454         * gcc.dg/i386-387-5.c: Likewise.
2455         * gcc.dg/i386-387-6.c: Likewise.
2456         * gcc.dg/i386-asm-1.c: Likewise.
2457         * gcc.dg/i386-bitfield1.c: Likewise.
2458         * gcc.dg/i386-bitfield2.c: Likewise.
2459         * gcc.dg/i386-loop-1.c: Likewise.
2460         * gcc.dg/i386-loop-2.c: Likewise.
2461         * gcc.dg/i386-loop-3.c: Likewise.
2462         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2463         * gcc.dg/i386-pic-1.c: Likewise.
2464         * gcc.dg/i386-regparm.c: Likewise.
2465         * gcc.dg/i386-signbit-1.c: Likewise.
2466         * gcc.dg/i386-signbit-2.c: Likewise.
2467         * gcc.dg/i386-signbit-3.c: Likewise.
2468         * gcc.dg/i386-sse-5.c: Likewise.
2469         * gcc.dg/i386-sse-8.c: Likewise.
2470         * gcc.dg/i386-unroll-1.c: Likewise.
2471         * gcc.dg/tls/opt-1.c: Likewise.
2472         * gcc.dg/tls/opt-2.c: Likewise.
2473         * gcc.dg/unroll-1.c: Likewise.
2474         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2475         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2476         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2477         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2478
2479 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2480
2481         * g++.dg/template/incomplete1.C: New test.
2482
2483 2004-11-16  Nick Clifton  <nickc@redhat.com>
2484
2485         Revert patches accidentally commited during checkin of fixes for
2486         xstormy16 tests:
2487         gcc.c-torture/execute/simd-4.c: Revert
2488         gcc.dg/20040910-1.c: Revert.
2489
2490 2004-11-16  Paul Brook  <paul@codesourcery.com>
2491
2492         PR fortran/13010
2493         * gfortran.dg/der_pointer_1.f90: New test.
2494
2495 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2496
2497         PR c/18498
2498         * gcc.dg/bitfld-13.c: New test.
2499
2500 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2501
2502         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2503         powerpc*-*-linux*.
2504
2505         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2506         * gcc.dg/ppc64-abi-2.c: Ditto.
2507         * gcc.dg/ppc64-abi-3.c: Ditto.
2508
2509         * lib/gcc-dg.exp (dg-target-list): Remove.
2510
2511 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2512
2513         * gcc.dg/ia64-postinc.c: New test.
2514
2515 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2516
2517         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2518
2519 2004-11-15  Nick Clifton  <nickc@redhat.com>
2520
2521         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2522         __INT_MAX__ so that the test can be compiled by toolchains
2523         targeted at 16-bit processors.
2524
2525         * gcc.dg/20040625-1.c: Use long constants rather than integers
2526         when performing arithmetic that will overflow 16-bits.
2527
2528         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2529         xstormy16.  It does not support 128-bit vector operations.
2530
2531         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2532         with the macro PTR_TYPE.  Define this macro to an integer type
2533         suitable for holding a pointer.
2534
2535         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2536         the target is a 16-bit processor.
2537
2538         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2539         16-bit targets where the character constant will be too long.
2540
2541         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2542         where the double will not be directly addressable.
2543
2544 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2545
2546         Friend class name lookup 1/n, PR c++/18471
2547         * g++.dg/template/crash26.C: New test.
2548         * g++.dg/lookup/struct1.C: Adjust expected error.
2549         * g++.dg/parse/elab1.C: Likewise.
2550         * g++.dg/parse/elab2.C: Likewise.
2551         * g++.dg/parse/int-as-enum1.C: Likewise.
2552         * g++.dg/parse/struct-as-enum1.C: Likewise.
2553         * g++.dg/parse/typedef1.C: Likewise.
2554         * g++.dg/parse/typedef3.C: Likewise.
2555         * g++.dg/parse/typedef4.C: Likewise.
2556         * g++.dg/parse/typedef5.C: Likewise.
2557         * g++.dg/template/nontype4.C: Likewise.
2558         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2559         * g++.old-deja/g++.other/elab1.C: Likewise.
2560         * g++.old-deja/g++.other/syntax4.C: Likewise.
2561
2562 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2563
2564         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2565
2566 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2567
2568         * gcc.c-torture/execute/20041114-1.c: New test.
2569
2570 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2571
2572         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2573         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2574         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2575         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2576         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2577         gcc.dg/switch-7.c: New tests.
2578
2579 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2580
2581         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2582
2583 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2584
2585         PR tree-opt/18400
2586         * gcc.dg/vect/pr18400.c: New test.
2587
2588 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2589             Andrew Pinski  <pinskia@physics.uc.edu>
2590
2591         PR tree-opt/18425
2592         * gcc.dg/vect/pr18425.c: New test.
2593
2594 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2595
2596         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2597         Guard with dg-require-alias and dg-require-visibility.
2598
2599 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2600
2601         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2602
2603 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2604
2605         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2606
2607 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2608
2609         PR c++/17344
2610         * g++.dg/template/defarg5.C: New test.
2611
2612 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2613
2614         * g++.dg/parse/cast1.C: Run only on ILP32.
2615         * g++.old-deja/g++.mike/p784.C: Likewise.
2616
2617 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2618
2619         * gcc.c-torture/execute/20041113-1.c: New test.
2620
2621 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2622
2623         PR target/18230
2624         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2625         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2626         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2627         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2628         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2629         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2630         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2631         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2632         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2633         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2634         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2635         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2636         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2637
2638 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2639
2640         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2641         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2642         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2643         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2644         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2645         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2646         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2647         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2648         gcc.target/sparc/combined-1.c: New tests.
2649
2650 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2651
2652         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2653         New tests.
2654
2655 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2656
2657         * lib/gcc-dg.exp (dg-forbid-option): New function.
2658         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2659         * g++.dg/abi/bitfield8.C: Likewise.
2660         * g++.dg/abi/dtor1.C: Likewise.
2661         * g++.dg/abi/empty10.C: Likewise.
2662         * g++.dg/abi/empty7.C: Likewise.
2663         * g++.dg/abi/empty9.C: Likewise.
2664         * g++.dg/abi/layout3.C: Likewise.
2665         * g++.dg/abi/layout4.C: Likewise.
2666         * g++.dg/abi/thunk1.C: Likewise.
2667         * g++.dg/abi/thunk2.C: Likewise.
2668         * g++.dg/abi/vbase11.C: Likewise.
2669         * g++.dg/abi/vthunk2.C: Likewise.
2670         * g++.dg/abi/vthunk3.C: Likewise.
2671         * g++.dg/ext/attrib8.C: Likewise.
2672         * g++.dg/opt/longbranch2.C: Likewise.
2673         * g++.dg/opt/reg-stack4.C: Likewise.
2674         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2675         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2676         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2677         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2678         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2679         * gcc.dg/20000609-1.c: Likewise.
2680         * gcc.dg/20000720-1.c: Likewise.
2681         * gcc.dg/20011107-1.c: Likewise.
2682         * gcc.dg/20011119-1.c: Likewise.
2683         * gcc.dg/20020108-1.c: Likewise.
2684         * gcc.dg/20020122-2.c: Likewise.
2685         * gcc.dg/20020122-3.c: Likewise.
2686         * gcc.dg/20020201-3.c: Likewise.
2687         * gcc.dg/20020206-1.c: Likewise.
2688         * gcc.dg/20020218-1.c: Likewise.
2689         * gcc.dg/20020310-1.c: Likewise.
2690         * gcc.dg/20020411-1.c: Likewise.
2691         * gcc.dg/20020418-2.c: Likewise.
2692         * gcc.dg/20020426-1.c: Likewise.
2693         * gcc.dg/20020426-2.c: Likewise.
2694         * gcc.dg/20020517-1.c: Likewise.
2695         * gcc.dg/20020523-1.c: Likewise.
2696         * gcc.dg/20020523-2.c: Likewise.
2697         * gcc.dg/20020729-1.c: Likewise.
2698         * gcc.dg/20030204-1.c: Likewise.
2699         * gcc.dg/20030826-2.c: Likewise.
2700         * gcc.dg/20030926-1.c: Likewise.
2701         * gcc.dg/20031202-1.c: Likewise.
2702         * gcc.dg/980312-1.c: Likewise.
2703         * gcc.dg/980313-1.c: Likewise.
2704         * gcc.dg/990117-1.c: Likewise.
2705         * gcc.dg/990424-1.c: Likewise.
2706         * gcc.dg/990524-1.c: Likewise.
2707         * gcc.dg/991230-1.c: Likewise.
2708         * gcc.dg/i386-387-1.c: Likewise.
2709         * gcc.dg/i386-387-2.c: Likewise.
2710         * gcc.dg/i386-387-3.c: Likewise.
2711         * gcc.dg/i386-387-4.c: Likewise.
2712         * gcc.dg/i386-387-5.c: Likewise.
2713         * gcc.dg/i386-387-6.c: Likewise.
2714         * gcc.dg/i386-asm-1.c: Likewise.
2715         * gcc.dg/i386-bitfield1.c: Likewise.
2716         * gcc.dg/i386-bitfield2.c: Likewise.
2717         * gcc.dg/i386-loop-1.c: Likewise.
2718         * gcc.dg/i386-loop-2.c: Likewise.
2719         * gcc.dg/i386-loop-3.c: Likewise.
2720         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2721         * gcc.dg/i386-pic-1.c: Likewise.
2722         * gcc.dg/i386-regparm.c: Likewise.
2723         * gcc.dg/i386-signbit-1.c: Likewise.
2724         * gcc.dg/i386-signbit-2.c: Likewise.
2725         * gcc.dg/i386-signbit-3.c: Likewise.
2726         * gcc.dg/i386-sse-5.c: Likewise.
2727         * gcc.dg/i386-sse-8.c: Likewise.
2728         * gcc.dg/i386-unroll-1.c: Likewise.
2729         * gcc.dg/tls/opt-1.c: Likewise.
2730         * gcc.dg/tls/opt-2.c: Likewise.
2731         * gcc.dg/unroll-1.c: Likewise.
2732         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2733         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2734         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2735         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2736         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2737         -m64 is specified.
2738
2739 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/18389
2742         * g++.dg/parse/cond1.C: New test.
2743
2744         PR c++/18429
2745         * g++.dg/template/array9.C: New test.
2746         * g++.dg/ext/vla1.C: Adjust error messages.
2747         * g++.dg/ext/vlm1.C: Likewise.
2748         * g++.dg/template/crash2.C: Likewise.
2749
2750         PR c++/18436
2751         * g++.dg/template/call3.C: New test.
2752
2753         PR c++/18407
2754         * g++.dg/template/ptrmem11.C: New test.
2755
2756 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2757
2758         PR other/14264
2759         * lib/g++.exp: Set LC_ALL and LANG to C.
2760         * lib/gcc-dg.exp: Likewise.
2761         * lib/gfortran.exp: Likewise.
2762         * lib/objc.exp: Likewise.
2763         * lib/treelang.exp: Likewise.
2764
2765 2004-11-12  Andreas Schwab  <schwab@suse.de>
2766
2767         * gcc.dg/pr16286.c: Fix last change.
2768
2769 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2770
2771         PR c++/18416
2772         * g++.dg/init/global1.C: New test.
2773
2774 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2775
2776         * gcc.c-torture/execute/20041112-1.c: New test.
2777
2778 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2779
2780         * lib/gcc-dg.exp (dg-target-list): New.
2781
2782 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2783             Richard Sandiford  <rsandifo@redhat.com>
2784
2785         * lib/target-supports.exp (get-compiler_messages): New.
2786         (check_named_sections_available): Use it.
2787         (check_effective_target_ilp32): New.
2788         (check_effective_target_lp64): New.
2789         (is-effective-target): New.
2790         * lib/gcc-dg.exp (dg-require-effective-target): New.
2791
2792 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2793
2794         * gcc.dg/precedence-1.c: New test.
2795
2796 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2797
2798         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2799
2800         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2801         message, delete generated files, use more descriptive name for
2802         executable, and make the test unsupported when it cannot be run.
2803
2804         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2805         (dg-require-weak, dg-require-visibility, dg-require-alias,
2806         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2807         dg-require-iconv, dg-require-named-sections): Use it.
2808
2809         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2810
2811 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2812
2813         PR target/16457
2814         * gcc.dg/ppc-and-1: New
2815
2816         PR target/16796
2817         * gcc.dg/ppc-mov-1.c: New.
2818
2819         PR target/16458
2820         * gcc.dg/ppc-compare-1.c: New.
2821
2822 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2823
2824         * objc.dg/desig-init-2.m: New test.
2825
2826 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2827
2828         PR middle-end/18160
2829         * g++.dg/warn/register-var-1.C: New test.
2830         * g++.dg/warn/register-var-2.C: New test.
2831
2832 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2833
2834         * gcc.dg/union-2.c: New test.
2835
2836 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2837
2838         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2839         New test for PR tree-optimization/17892.
2840
2841 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/18369
2844         * g++.dg/init/new12.C: New test.
2845
2846 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2847
2848         * gcc.target/sparc: New directory.
2849         * gcc.target/sparc/sparc.exp: New driver.
2850         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2851         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2852         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2853         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2854
2855 2004-11-10  Paul Brook  <paul@codesourcery.com>
2856
2857         PR fortran/18218
2858         * gfortran.dg/list_read.c: New test.
2859
2860 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2861
2862         PR c/18322
2863         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2864         expected diagnostic location.
2865
2866 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2867
2868         * gcc.dg/20041109-1.c: New test.
2869
2870 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2871
2872         PR objc/18406
2873         * objc/compile/pr18406.m: New test.
2874
2875 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2876
2877         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2878
2879 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2880
2881         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2882
2883 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2884
2885         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2886
2887 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2888
2889         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2890         exit.
2891
2892 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2893
2894         PR tree-opt/18299
2895         * gcc.c-torture/pr18299-1.c: New test.
2896
2897 2004-11-06  Andreas Schwab  <schwab@suse.de>
2898
2899         * gcc.dg/pr16286.c: Also test for bool and pixel.
2900
2901 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2902
2903         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2904         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2905         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2906         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2907         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2908         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2909         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2910         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2911         gcc.dg/struct-semi-3.c: New tests.
2912
2913 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2914
2915         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2916
2917 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2918
2919         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2920         Do not use C99 designators.
2921
2922 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2923
2924         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2925
2926 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2927
2928         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2929         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2930         * gcc.c-torture/execute/simd-5.x: Remove.
2931
2932 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2933
2934         PR rtl-optimization/17933
2935         * gcc.dg/torture/pr17933-1.c: New test.
2936
2937 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2938
2939         PR target/18106
2940         * lib/target-supports.exp (check_weak_available): Support
2941         Windows.
2942
2943 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2944
2945         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2946         call to fflush(stdout) before abort.
2947         (my_ffsll): New function.
2948         (generate_fields): Use it.
2949
2950 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2951
2952         * gcc.dg/init-undef-1.c: New test.
2953
2954 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2955
2956         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2957         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2958         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2959         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2960         expected messages for new parser.
2961
2962 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2963
2964         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2965
2966 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2967
2968         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2969         on LP64 targets.
2970
2971 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2972
2973         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2974         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2975         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2976         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2977         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2978         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2979         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2980         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2981         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2982         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2983
2984 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2985
2986         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2987         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2988         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2989         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2990         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2991         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2992         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2993         for new parser.
2994
2995 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2996
2997         PR target/15342
2998         * gcc.dg/20041104-1.c: New test.
2999
3000 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3001
3002         * g++.dg/template/nontype7.C: New test.
3003         * g++.dg/template/nontype8.C: Likewise.
3004         * g++.dg/template/nontype9.C: Likewise.
3005         * g++.dg/template/nontype10.C: Likewise.
3006         * g++.dg/tc1/dr49.C: Likewise.
3007         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3008         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3009
3010 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3011
3012         * g++.dg/rtti/tinfo1.C: Remove xfails.
3013
3014 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3015
3016         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3017         packed attribute to the definition to satisfy the new C++ parser.
3018
3019 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3020
3021         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3022         invocations of va_arg.
3023
3024 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3025
3026         PR c++/18124
3027         * g++.dg/template/crash25.C: New test.
3028
3029         PR c++/18155
3030         * g++.dg/template/typedef2.C: New test.
3031         * g++.dg/parse/crash13.C: Adjust error markers.
3032
3033         PR c++/18177
3034         * g++.dg/conversion/const3.C: New test.
3035
3036 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3037
3038         PR fortran/17535
3039         PR fortran/17583
3040         PR fortran/17713
3041         * gfortran.dg/generic_[123].f90: New testcases.
3042
3043 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3044
3045         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3046         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3047
3048 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3049
3050         PR tree-opt/16808
3051         * gcc.c-torture/compile/pr16808.c: New test.
3052
3053 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3054
3055         PR rtl-optimization/17104
3056         * gcc.dg/ppc-bitfield1.c: New.
3057
3058 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3059
3060         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3061
3062 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3063
3064         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3065         strings for 32-bit code.
3066
3067 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3068
3069         PR c/18239
3070         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3071
3072 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3073
3074         PR c++/18064
3075         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3076
3077 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3078
3079         PR c++/15172
3080         * g++.dg/init/aggr2.C: New test.
3081
3082 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3083
3084         * objc.dg/local-decl-1.m: New test.
3085
3086 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3087
3088         * gcc.dg/20040910-1.c: Adjust regex.
3089
3090 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3091
3092         PR rtl-optimization/18084
3093         * g++.dg/opt/pr18084-1.C: New testcase.
3094
3095 2004-10-30  Matt Austern  <austern@apple.com>
3096
3097         PR c++/17542
3098         * g++.dg/ext/attrib18.C: New test.
3099
3100 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3101
3102         PR middle-end/18096
3103         * gcc.dg/pr18096-1.c: New test case.
3104
3105 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3106
3107         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3108
3109 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3110
3111         PR c/16666
3112         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3113         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3114         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3115         gcc.dg/old-style-prom-3.c: New tests.
3116
3117 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3118
3119         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3120         Remove unnecessary inclusion of stdio.h.
3121
3122 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3123
3124         PR rtl-optimization/17581
3125         * gcc.dg/pr17581-1.c: New test case.
3126
3127 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3128
3129         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3130         being implemented.
3131         * g++.dg/conversion/dr195-1.C: New.
3132         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3133         * g++.old-deja/g++.mike/p10148.C: Likewise.
3134
3135 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3136
3137         PR c++/17695
3138         * g++.dg/debug/typedef2.C: New test.
3139
3140 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3141
3142         PR fortran/13490
3143         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3144         * gfortran.dg/g77/README: Update.
3145
3146 2004-10-28  Matt Austern  <austern@apple.com>
3147
3148         PR c++/14124
3149         * g++.dg/ext/packed7.C: New test.
3150
3151 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3152
3153         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3154         scan-assembler.
3155         * lib/scanasm.exp (hidden-scan-for): New proc.
3156         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3157         string.
3158         (scan-not-hidden): Likewise.
3159         * lib/target-supports.exp (check_visibility_available): mach-o is
3160         support too.
3161
3162 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3163
3164         PR c++/17132
3165         * g++.dg/template/memclass3.C: New test.
3166
3167 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3168
3169         PR middle-end/18160
3170         * gcc.dg/register-var-1.c: New test.
3171         * gcc.dg/register-var-2.c: New test.
3172         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3173         error now.
3174
3175 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3176
3177         PR other/18172
3178         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3179         unused variables.
3180         * gcc.dg/vect/vect-22.c: Likewise.
3181
3182 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3183
3184         * gcc.dg/i386-rotate-1.c: New test.
3185
3186 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3187
3188         * g++.dg/init/ref12.C: Add "run" marker.
3189
3190         PR c++/17435
3191         * g++.dg/init/ref12.C: New test.
3192
3193         PR c++/18140
3194         * g++.dg/template/shift1.C: New test.
3195         * g++.dg/template/error10.C: Adjust error markers.
3196
3197 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3198
3199         PR tree-opt/17529
3200         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3201
3202 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3203
3204         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3205         * gcc.dg/weak/weak-3.c: Likewise.
3206         * gcc.dg/weak/weak-5.c: Likewise.
3207         * gcc.dg/weak/weak-9.c: Likewise.
3208         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3209         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3210
3211         * gcc.dg/darwin-weakimport-1.c: New.
3212
3213 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3214
3215         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3216
3217 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3218
3219         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3220         'syntax' error messages.
3221         * gcc.dg/cpp/direct2s.c: Likewise.
3222
3223 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3224
3225         * gcc.c-torture/compile/20041026-1.c: New.
3226
3227 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3228
3229         PR c++/18093
3230         * g++.dg/lookup/ns2.C: New test.
3231
3232         PR c++/18020
3233         * g++.dg/template/enum4.C: New test.
3234
3235         PR c++/18161
3236         * g++.dg/template/expr1.C: New test.
3237
3238 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3239
3240         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3241
3242 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3243
3244         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3245         gcc.dg/decl-nospec-3.c: New tests.
3246
3247 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3248
3249         * objc.dg/super-class-3.m: New test.
3250
3251 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3252
3253         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3254         resyncing.
3255         * gcc.dg/cpp/direct2s.c: Likewise.
3256
3257 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3258
3259         * objc.dg/image-info.m: Update for changes to section selection.
3260
3261 2004-10-25  David Ayers  <d.ayers@inode.at>
3262             Ziemowit Laski  <zlaski@apple.com>
3263
3264         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3265         diagnostics when messaging 'id <Proto>'.
3266         * objc.dg/class-protocol-1.m: New test.
3267         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3268         a non-existent method signature.
3269         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3270         Update diagnostics when messaging with non-existent method signature.
3271         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3272         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3273         invalid receivers are now resolved as if messaging 'id'; remove
3274         extraneous diagnostics.
3275
3276 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3277
3278         PR c/16667
3279         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3280         gcc.dg/init-desig-obs-3.c: New tests.
3281
3282 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3283
3284         * gcc.dg/debug/20041023-1.c: New test.
3285
3286 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3287
3288         PR middle-end/17407
3289         * gcc.c-torture/compile/pr17407.c: New test.
3290
3291         PR c++/18121
3292         * g++.dg/template/array8.C: New test.
3293
3294 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3295
3296         PR other/18138
3297         * lib/g++.exp: Accept more than one multilib libgcc.
3298         * lib/gcc-dg.exp: Likewise.
3299         * lib/objc.exp: Likewise.
3300         * lib/treelang.exp: Likewise.
3301         * lib/gfortran.exp: Likewise.
3302
3303 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3304
3305         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3306
3307 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3308
3309         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3310         * gcc.dg/c99-const-expr-3.c: Likewise.
3311
3312 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3313
3314         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3315
3316 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3317
3318         * gcc.c-torture/execute/loop-2e.x: Remove.
3319
3320 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3321
3322         PR c++/18095
3323         * g++.dg/parse/crash18.C: New.
3324         * g++.dg/parse/crash19.C: New.
3325
3326 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3327
3328         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3329         * g++.dg/ext/dllimport2.C: Same.
3330         * g++.dg/ext/dllimport8.C: Same.
3331
3332 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/10841
3335         * g++.dg/conversion/cast1.C: New test.
3336         * g++.dg/overload/pmf1.C: Adjust error marker.
3337
3338 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3339
3340         PR objc/17923
3341         * objc.dg/const-str-7.m: New test.
3342
3343 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3344
3345         * g++.dg/template/memfriend11.C: Fix comment typo.
3346         * g++.dg/template/memfriend14.C: Likewise.
3347
3348 2004-10-20  Richard Henderson  <rth@redhat.com>
3349
3350         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3351         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3352         -fasynchronous-unwind-tables.
3353
3354 2004-10-20  Richard Henderson  <rth@redhat.com>
3355
3356         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3357         (main): Return success.
3358         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3359         (main): Return success.
3360
3361 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3362
3363         PR c++/13495
3364         * g++.dg/template/memfriend9.C: New test.
3365         * g++.dg/template/memfriend10.C: Likewise.
3366         * g++.dg/template/memfriend11.C: Likewise.
3367         * g++.dg/template/memfriend12.C: Likewise.
3368         * g++.dg/template/memfriend13.C: Likewise.
3369         * g++.dg/template/memfriend14.C: Likewise.
3370         * g++.dg/template/memfriend15.C: Likewise.
3371         * g++.dg/template/memfriend16.C: Likewise.
3372         * g++.dg/template/memfriend17.C: Likewise.
3373         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3374
3375 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3376
3377         * g++.dg/conversion/dr195.C: New.
3378         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3379
3380 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3381             Devang Patel  <dpatel@apple.com>
3382
3383         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3384         of floating point arithmetic, which could trap.
3385
3386 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3387
3388         PR c++/14035
3389         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3390         * g++.dg/conversion/const2.C: New test.
3391         * g++.dg/expr/reinterpret2.C: New test.
3392         * g++.dg/expr/reinterpret3.C: New test.
3393         * g++.dg/expr/cast2.C: New test.
3394         * g++.dg/expr/copy1.C: New test.
3395         * g++.dg/other/conversion1.C: Change error message.
3396         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3397         function pointers to void *.
3398         * g++.old-deja/g++.mike/p10148.C: Likewise.
3399
3400 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3401
3402         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3403
3404 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3405
3406         PR c++/18047
3407
3408         * g++.dg/parse/expr3.C: New test.
3409
3410 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3411
3412         * gcc.dg/smod-1.c: New test.
3413
3414 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3415
3416         * objc.dg/method-14.m: New test.
3417
3418 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3419
3420         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3421         Also xfail as the patch was reverted.
3422
3423 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3424
3425         PR middle-end/16973
3426         * gcc.dg/pr16973.c: New test.
3427
3428 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3429
3430         PR tree-optimization/17656
3431         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3432
3433 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3434
3435         * g++.dg/eh/shadow1.C: New.
3436
3437 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3438
3439         * gcc.c-torture/compile/20041018-1.c: New test.
3440
3441 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3442
3443         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3444         compiler referring to register 0 when accessing sdata.  The linker
3445         now patches things up.
3446
3447 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3448
3449         PR c/17529
3450         * gcc.c-torture/compile/pr17529.c: New test.
3451
3452 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3453
3454         PR c++/17743
3455         * g++.dg/ext/attrib17.C: New test.
3456
3457 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3458
3459         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3460
3461 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3462
3463         PR c++/10479
3464         * g++.dg/ext/attrib16.C: New test.
3465
3466 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3467
3468         PR c++/17042
3469         * g++.dg/init/dso_handle1.C: New test.
3470
3471         PR c++/14667
3472         * g++.dg/parse/typedef6.C: New test.
3473
3474         PR c++/17916
3475         * g++.dg/parse/pragma1.C: New test.
3476
3477 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3478
3479         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3480
3481 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3482
3483         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3484         -fno-common when on HPPA HP-UX platforms.
3485
3486 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3487
3488         PR other/16820
3489         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3490         stdint.h.
3491         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3492         uintptr_t.
3493
3494 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3495
3496         PR c++/16301
3497         * g++.dg/lookup/strong-using-4.C: New test.
3498
3499 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3500
3501         PR middle-end/16567
3502         * gcc.c-torture/compile/nested-1.c: New test.
3503
3504 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3505
3506         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3507         and mipsisa64*-*-* (until support for misaligned loads is added).
3508         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3509         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3510         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3511         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3512         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3513         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3514
3515 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/17976
3518         * g++.dg/init/dtor3.C: New test.
3519
3520 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3521
3522         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3523
3524 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3525
3526         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3527         * gcc.dg/macho-lo-sum.c: Likewise.
3528
3529 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3530
3531         * gcc.dg/ppc-spe64-1.c: New test.
3532
3533 2004-10-14  Devang Patel  <dpatel@apple.com>
3534
3535         PR 17635
3536         * gcc.dg/pr17635.c : New test.
3537
3538 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3539
3540         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3541         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3542         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3543         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3544         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3545         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3546         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3547         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3548         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3549         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3550         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3551         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3552         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3553         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3554         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3555         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3556         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3557         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3558
3559 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3560
3561         * gcc.dg/vect/vect-82.c: New testcase.
3562         * gcc.dg/vect/vect-82_64.c: New testcase.
3563         * gcc.dg/vect/vect-83.c: New testcase.
3564         * gcc.dg/vect/vect-83_64.c: New testcase.
3565
3566 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3567
3568         * gcc.dg/cpp/error-1.c: New test.
3569
3570 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3571
3572         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3573
3574 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3575
3576         PR target/17984
3577         * gcc.dg/cris-peep2-xsrand2.c: New test.
3578
3579 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3580
3581         PR c++/17661
3582         * testsuite/g++.dg/expr/for2.C: New test.
3583
3584 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3585
3586         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3587
3588 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3589
3590         PR tree-optimization/17724
3591         * g++.dg/opt/pr17724-1.C: New test.
3592         * g++.dg/opt/pr17724-2.C: New test.
3593         * g++.dg/opt/pr17724-3.C: New test.
3594         * g++.dg/opt/pr17724-4.C: New test.
3595         * g++.dg/opt/pr17724-5.C: New test.
3596         * g++.dg/opt/pr17724-6.C: New test.
3597
3598 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3599
3600         PR c/17301
3601         * gcc.dg/pr17301-2.c: New test.
3602
3603 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3604
3605         PR c++/15876
3606         * g++.dg/parse/error22.C: New test.
3607
3608         PR c++/17936
3609         * g++.dg/template/spec18.C: New test.
3610
3611 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3612
3613         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3614         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3615         memcpy.
3616         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3617         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3618
3619 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3620
3621         * g++.dg/eh/cleanup5.C: Add dg-options "".
3622
3623 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3624
3625         PR middle-end/17657
3626         * gcc.dg/switch-4.c: New test case.
3627
3628 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3629
3630         * gcc.c-torture/execute/20041011-1.c: New test.
3631
3632 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3633
3634         PR c++/17554
3635         * g++.dg/init/for3.C: New test.
3636
3637         PR c++/17657
3638         * g++.dg/opt/switch2.C: New test.
3639
3640         PR middle-end/17703
3641         * g++.dg/warn/Wreturn-2.C: New test.
3642
3643 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3644
3645         PR c++/17907
3646         * g++.dg/eh/cleanup5.C: New test.
3647
3648 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3649
3650         PR c++/17393
3651         * g++.dg/parse/error21.C: New test.
3652
3653 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3654
3655         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3656         * g++.dg/warn/incomplete1.C: Likewise.
3657         * g++.dg/template/qualttp20.C: Likewise.
3658
3659 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3660
3661         PR c/17881
3662         * parm-incomplete-1.c: New test.
3663
3664 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3665
3666         PR c++/17867
3667         * g++.dg/parse/error19.C: New test.
3668
3669         PR c++/17670
3670         * g++.dg/init/new11.C: New test.
3671
3672         PR c++/17821
3673         * g++.dg/parse/error20.C: New test.
3674
3675         PR c++/17826
3676         * g++.dg/template/crash24.C: New test.
3677
3678 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3679
3680         PR c/17301
3681         * gcc.dg/pr17301-1.c: New test.
3682
3683 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3684
3685         PR c/17189
3686         * gcc.dg/anon-struct-5.c: New test.
3687
3688 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3689
3690         PR c/17844
3691         * gcc.dg/pr17844-1.c: New test.
3692
3693 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3694
3695         PR tree-optimization/17906
3696         * gcc.c-torture/compile/pr17906.c: New.
3697
3698 2004-10-09  Stuart Hastings  <stuart@apple.com>
3699             Roger Sayle  <roger@eyesopen.com>
3700
3701         PR rtl-optimization/17853
3702         * gcc.dg/i386-mmx-5.c: New testcase.
3703
3704 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3705
3706         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3707
3708 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/17524
3711         * g++.dg/template/static9.C: New test.
3712
3713         PR c++/17685
3714         * g++.dg/parse/operator5.C: New test.
3715
3716 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3717
3718         PR middle-end/17894
3719         * gcc.c-torture/execute/divcmp-4.c: New test case.
3720
3721 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3722
3723         PR tree-opt/17902
3724         * g++.dg/opt/pr17902.C: New test.
3725
3726 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3727
3728         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3729
3730 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3731
3732         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3733
3734 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3735
3736         * gcc.dg/assign-warn-3.c: New test.
3737
3738 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3739
3740         PR c/16999
3741         * gcc.dg/cpp/ident-1.c: New test.
3742
3743 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3744
3745         * gcc.c-torture/compile/acc1.c: New.
3746
3747 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3748
3749         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3750         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3751
3752 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3753
3754         * gcc.dg/ultrasp11.c: New test.
3755
3756 2004-10-08  Michael Matz  <matz@suse.de>
3757
3758         * gcc.dg/doloop-2.c: New test.
3759
3760 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3761
3762         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3763         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3764         objc.dg/method-9.m: Update expected diagnostics.
3765
3766 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3767
3768         * gcc.dg/ppc-fsel-3.c: New file.
3769         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3770
3771 2004-10-07  Paul Brook  <paul@codesourcery.com>
3772
3773         * gfortran.dg/intrinsic_verify_1.f90: New test.
3774
3775 2004-10-07  Paul Brook  <paul@codesourcery.com>
3776
3777         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3778
3779 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3780
3781         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3782         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3783         commit.
3784
3785 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3786
3787         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3788
3789 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3790
3791         PR c++/17115
3792         * g++.dg/warn/Winline-4.C: New test.
3793
3794 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3795
3796         * gcc.c-torture/compile/20041007-1.c: New test.
3797
3798 2004-10-07  Paul Brook  <paul@codesourcery.com>
3799
3800         PR fortran/17678
3801         * gfortran.dg/use_allocated_1.f90: New test.
3802
3803 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3804
3805         PR middle-end/17849
3806         * gfortran.fortran-torture/compile/nested.f90: New test
3807
3808 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3809
3810         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3811
3812 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3813
3814         PR c++/17368
3815         * g++.dg/ext/asm6.C: New test.
3816
3817 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3818
3819         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3820
3821 2004-10-06  Paul Brook  <paul@codesourcery.com>
3822
3823         PR libfortran/17709
3824         * gfortran.dg/empty_format_1.f90: New test.
3825
3826 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3827
3828         PR fortran/17568
3829         * gfortran.dg/ishft.f90: New test.
3830
3831         PR fortran/17283
3832         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3833         tests.
3834
3835 2004-10-06  Paul Brook  <paul@codesourcery.com>
3836
3837         * gfortran.dg/do_1.f90: New test.
3838
3839 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3840
3841         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3842         optimizing for size.
3843
3844 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3845
3846         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3847
3848 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3849
3850         * gcc.c-torture/compile/20041005-1.c: New test.
3851
3852 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3853
3854         PR c++/17829
3855         * g++.dg/lookup/koenig4.C: New.
3856
3857 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3858
3859         * g++.dg/other/classkey1.C: Adjust quoting marks.
3860         * g++.dg/parse/error15.C: Likewise.
3861         * g++.dg/template/meminit2.C (int>): Likewise.
3862
3863 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3864
3865         PR fortran/17283
3866         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3867
3868         PR fortran/17631
3869         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3870
3871         PR fortran/17708
3872         * gfortran.dg/pr17708.f90: New test.
3873
3874 2004-10-04  Chao-ying Fu  <fu@mips.com>
3875
3876         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3877         * gcc.dg/vect/vect-4.c: Ditto.
3878         * gcc.dg/vect/vect-5.c: Ditto.
3879         * gcc.dg/vect/vect-6.c: Ditto.
3880         * gcc.dg/vect/vect-8.c: Ditto.
3881         * gcc.dg/vect/vect-16.c: Ditto.
3882         * gcc.dg/vect/vect-30.c: Ditto.
3883         * gcc.dg/vect/vect-40.c: Ditto.
3884         * gcc.dg/vect/vect-41.c: Ditto.
3885         * gcc.dg/vect/vect-42.c: Ditto.
3886         * gcc.dg/vect/vect-43.c: Ditto.
3887         * gcc.dg/vect/vect-44.c: Ditto.
3888         * gcc.dg/vect/vect-45.c: Ditto.
3889         * gcc.dg/vect/vect-46.c: Ditto.
3890         * gcc.dg/vect/vect-47.c: Ditto.
3891         * gcc.dg/vect/vect-48.c: Ditto.
3892         * gcc.dg/vect/vect-49.c: Ditto.
3893         * gcc.dg/vect/vect-50.c: Ditto.
3894         * gcc.dg/vect/vect-51.c: Ditto.
3895         * gcc.dg/vect/vect-52.c: Ditto.
3896         * gcc.dg/vect/vect-53.c: Ditto.
3897         * gcc.dg/vect/vect-54.c: Ditto.
3898         * gcc.dg/vect/vect-55.c: Ditto.
3899         * gcc.dg/vect/vect-56.c: Ditto.
3900         * gcc.dg/vect/vect-57.c: Ditto.
3901         * gcc.dg/vect/vect-58.c: Ditto.
3902         * gcc.dg/vect/vect-59.c: Ditto.
3903         * gcc.dg/vect/vect-60.c: Ditto.
3904         * gcc.dg/vect/vect-74.c: Ditto.
3905         * gcc.dg/vect/vect-79.c: Ditto.
3906         * gcc.dg/vect/vect-80.c: Ditto.
3907
3908 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3909
3910         * gcc.dg/unused-7.c: Use the correct option.
3911
3912 2004-10-04  Paul Brook  <paul@codesourcery.com>
3913         Bud Davis  <bdavis9659@comcast.net>
3914
3915         PR fortran/17706
3916         PR fortran/16434
3917         * gfortran/pr17706.f90: New test.
3918         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3919
3920 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3921
3922         * gfortran.dg/pr17612.f90: New test.
3923
3924 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3925
3926         * g++.dg/template/local1.C: Adjust quoting marks in
3927         testing for diagnostics.
3928         * g++.dg/tls/diag-2.C: Likewise.
3929         * g++.dg/other/error8.C: Likewise.
3930
3931 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3932
3933         PR c/17178
3934         * gcc.dg/unused-4.c: Adjust to be correct.
3935
3936         PR c/17820
3937         * gcc.dg/unused-7.c: New test.
3938
3939 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3940
3941         PR c++/17797
3942         * g++.dg/overload/template2.C: New test.
3943
3944 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3945
3946         PR tree-optimization/16632
3947         * gcc.dg/tree-ssa/20041002-1.c: New.
3948
3949 2004-10-03  Paul Brook  <paul@codesourcery.com>
3950
3951         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3952         rather than relying on default formatting.
3953
3954 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3955
3956         * gcc.dg/20040920-1.c: Update expected message text.
3957
3958 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3959
3960         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3961
3962 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3963
3964         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3965         tree level.
3966
3967 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3968
3969         * gcc.dg/tree-ssa/pr17343.c: Remove.
3970
3971 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3972
3973         PR tree-opt/17343
3974         * gcc.dg/tree-ssa/pr17343.c: New test.
3975
3976 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3977
3978         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3979         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3980         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3981         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3982         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3983
3984 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3985
3986         * gcc.dg/lvalue-2.c: New test.
3987
3988 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3989
3990         PR c/17730
3991         * gcc.dg/pr17730-1.c: New test
3992
3993 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3994
3995         PR c/7425
3996         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3997
3998 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3999
4000         * gcc.c-torture/execute/stdarg-1.c: New test.
4001         * gcc.c-torture/execute/stdarg-2.c: New test.
4002         * gcc.c-torture/execute/stdarg-3.c: New test.
4003         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4004         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4005         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4006         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4007         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4008
4009 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR tree-optimization/17697
4012         * g++.dg/opt/pr17697-1.C: New test.
4013         * g++.dg/opt/pr17697-2.C: New test.
4014         * g++.dg/opt/pr17697-3.C: New test.
4015
4016 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4017
4018         PR c/16409
4019         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4020         gcc.dg/vla-init-5.c: New tests.
4021
4022 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4023
4024         PR c/13804
4025         * gcc.dg/pr13804-1.c: New test.
4026
4027 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4028
4029         PR fortran/16938
4030         * gfortran.dg/pr16938.f90: New test.
4031
4032 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4033
4034         * g++.dg/template/crash23.C: New test.
4035
4036 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4037
4038         PR c++/17585
4039         * g++.dg/template/static8.C: New test.
4040
4041 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4042
4043         PR c++/17681
4044         * g++.dg/other/error9.C: New test.
4045
4046 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4047
4048         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4049
4050 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4051
4052         PR fortran/15164
4053         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4054
4055 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4056
4057         PR middle-end/17112
4058         * gcc.dg/pr17112-1.c: New test case.
4059
4060 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4061
4062         PR c/11459
4063         * gcc.dg/pr11459-1.c: New test.
4064
4065 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4066
4067         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4068         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4069
4070 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4071
4072         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4073
4074 2004-09-25  Jan Hubicka  <jh@suse.cz>
4075
4076         * compile/30040909-1.c: New test.
4077         * compile/30040907-1.c: New test.
4078
4079 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4080
4081         * gcc.c-torture/execute/va-arg-26.c: New test.
4082
4083 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4084
4085         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4086         extra diagnostics on targets with 64-bit pointers.
4087         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4088
4089 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4090
4091         PR c/17188
4092         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4093         * gcc.dg/decl-3.c: Adjust expected message.
4094
4095 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4096
4097         PR fortran/17615
4098         * gfortran.dg/pr17615.f90: New test.
4099
4100 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4101
4102         PR tree-optimzation/17517
4103         * g++.dg/tree-ssa/pr17517.C: New Test.
4104
4105 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4106
4107         PR c++/16889
4108         * g++.dg/lookup/ambig3.C: New.
4109
4110 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4111
4112         PR tree-opt/17624
4113         * g++.dg/opt/pr17624.C: New test.
4114
4115 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4116
4117         PR c/6980
4118         * gcc.dg/Wbad-function-cast-1.c: New test.
4119
4120 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4121
4122         * g++.dg/ext/complit1.C
4123         * g++.dg/other/error2.C
4124         * g++.dg/other/nontype-1.C
4125         * g++.dg/parse/crash11.C
4126         * g++.dg/parse/crash12.C
4127         * g++.dg/parse/error15.C
4128         * g++.dg/parse/error4.C
4129         * g++.dg/parse/tmpl-outside1.C
4130         * g++.dg/parse/too-many-tmpl-args1.C
4131         * g++.dg/template/dependent-expr3.C
4132         * g++.dg/template/error10.C
4133         * g++.dg/template/instantiate1.C
4134         * g++.dg/template/vtable2.C
4135         * g++.dg/warn/Wshadow-1.C
4136         * g++.dg/warn/weak1.C
4137         * g++.old-deja/g++.brendan/crash16.C
4138         * g++.old-deja/g++.brendan/crash18.C
4139         * g++.old-deja/g++.brendan/crash48.C
4140         * g++.old-deja/g++.brendan/crash49.C
4141         * g++.old-deja/g++.brendan/crash55.C
4142         * g++.old-deja/g++.brendan/crash56.C
4143         * g++.old-deja/g++.brendan/crash8.C
4144         * g++.old-deja/g++.brendan/enum11.C
4145         * g++.old-deja/g++.brendan/enum8.C
4146         * g++.old-deja/g++.brendan/enum9.C
4147         * g++.old-deja/g++.brendan/friend3.C
4148         * g++.old-deja/g++.brendan/misc14.C
4149         * g++.old-deja/g++.bugs/900402_02.C
4150         * g++.old-deja/g++.bugs/900404_03.C
4151         * g++.old-deja/g++.bugs/900404_04.C
4152         * g++.old-deja/g++.bugs/900428_03.C
4153         * g++.old-deja/g++.jason/crash4.C
4154         * g++.old-deja/g++.jason/overload21.C
4155         * g++.old-deja/g++.jason/redecl1.C
4156         * g++.old-deja/g++.jason/report.C
4157         * g++.old-deja/g++.jason/rfg10.C
4158         * g++.old-deja/g++.jason/template30.C
4159         * g++.old-deja/g++.law/arm12.C
4160         * g++.old-deja/g++.law/ctors5.C
4161         * g++.old-deja/g++.law/cvt20.C
4162         * g++.old-deja/g++.law/init10.C
4163         * g++.old-deja/g++.law/init8.C
4164         * g++.old-deja/g++.law/visibility17.C
4165         * g++.old-deja/g++.law/visibility7.C
4166         * g++.old-deja/g++.mike/net8.C
4167         * g++.old-deja/g++.mike/p646.C
4168         * g++.old-deja/g++.mike/p700.C
4169         * g++.old-deja/g++.mike/p701.C
4170         * g++.old-deja/g++.mike/p811.C
4171         * g++.old-deja/g++.ns/template13.C
4172         * g++.old-deja/g++.other/array3.C
4173         * g++.old-deja/g++.other/crash25.C
4174         * g++.old-deja/g++.other/dtor3.C
4175         * g++.old-deja/g++.other/dtor4.C
4176         * g++.old-deja/g++.other/main1.C
4177         * g++.old-deja/g++.other/warn7.C
4178         * g++.old-deja/g++.pt/crash11.C
4179         * g++.old-deja/g++.pt/crash36.C
4180         * g++.old-deja/g++.pt/spec22.C
4181         * g++.old-deja/g++.pt/spec9.C
4182         * g++.old-deja/g++.pt/ttp52.C
4183         * g++.old-deja/g++.robertl/eb103.C
4184         * g++.old-deja/g++.robertl/eb121.C
4185         * g++.old-deja/g++.robertl/eb22.C
4186         * g++.old-deja/g++.robertl/eb8.C:
4187         Update locations and/or regexps of dg-error markers.
4188         Remove markers for some bogus messages that are no longer issued.
4189
4190 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4191
4192         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4193         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4194
4195 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4196
4197         PR c++/17618
4198         * g++.dg/lookup/crash5.C: New test.
4199
4200 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4201
4202         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4203         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4204         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4205         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4206         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4207         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4208
4209         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4210         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4211         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4212         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4213         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4214         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4215
4216         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4217
4218         * gcc.dg/vect/vect-44.c: Check additional cases.
4219         * gcc.dg/vect/vect-48.c: Check additional cases.
4220
4221         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4222         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4223         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4224         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4225         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4226         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4227         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4228         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4229         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4230
4231         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4232         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4233         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4234
4235 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4236
4237         * gcc.dg/tree-ssa/loop-6.c: New test.
4238
4239 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4240
4241         PR c++/17620
4242         * g++.dg/inherit/base2.C: New.
4243
4244 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4245
4246         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4247         * gcc.dg/20001012-2.c: Likewise.
4248         * gcc.dg/20001013-1.c: Likewise.
4249         * gcc.dg/20001101-1.c: Likewise.
4250         * gcc.dg/20001102-1.c: Likewise.
4251         * gcc.dg/bf-spl1.c: Likewise.
4252         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4253         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4254
4255 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4256
4257         PR tree-optimization/16721
4258         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4259
4260 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4261
4262         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4263         * gcc.dg/20040305-1.c: Likewise.
4264
4265 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4266
4267         PR c/16566
4268         * gcc.c-torture/compile/pr16566-1.c,
4269         gcc.c-torture/compile/pr16566-2.c,
4270         gcc.c-torture/compile/pr16566-3.c: New tests.
4271
4272 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4273
4274         PR tree-optimization/17512
4275         * gcc.c-torture/compile/20040916-1.c.
4276
4277 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4278
4279         * gcc.dg/pragma-re-3.c: New test.
4280
4281 2004-09-17  Matt Austern  <austern@apple.com>
4282
4283         PR c++/15049
4284         * g++.dg/other/anon3.C: New.
4285
4286 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4287
4288         PR c++/7503
4289         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4290         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4291         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4292         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4293         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4294
4295 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4296
4297         PR fortran/17286
4298         * gfortran.dg/pr17286.f90: New test.
4299
4300 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4301
4302         PR c++/17530
4303         * g++.dg/template/static7.C: New test.
4304
4305 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4306
4307         PR tree-opt/17558
4308         * gcc.c-torture/compile/pr17558.c: New test.
4309
4310 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4311
4312         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4313         if SKIP_ATTRIBUTE is defined.
4314
4315 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4316
4317         PR fortran/15957
4318         * gfortran.dg/pr15957.f90: New test.
4319
4320 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4321
4322         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4323         in comparison.
4324         * gcc.dg/vect/vect-79.c: Likewise.
4325         * gcc.dg/vect/vect-80.c: Likewise.
4326
4327 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4328
4329         PR fortran/15750
4330         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4331
4332 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4333
4334         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4335         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4336         * gcc.dg/vect/vect-62.c: New testcase.
4337         * gcc.dg/vect/vect-63.c: New testcase.
4338         * gcc.dg/vect/vect-64.c: New testcase.
4339         * gcc.dg/vect/vect-65.c: New testcase.
4340         * gcc.dg/vect/vect-66.c: New testcase.
4341         * gcc.dg/vect/vect-67.c: New testcase.
4342         * gcc.dg/vect/vect-68.c: New testcase.
4343         * gcc.dg/vect/vect-69.c: New testcase.
4344         * gcc.dg/vect/vect-79.c: New testcase.
4345         * gcc.dg/vect/vect-80.c: New testcase.
4346
4347 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4348
4349         * gcc.target/mips/asm-1.c: New test.
4350
4351 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4352
4353         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4354         * gcc.dg/vect/vect-73.c: New testcase.
4355         * gcc.dg/vect/vect-74.c: New testcase.
4356         * gcc.dg/vect/vect-75.c: New testcase.
4357         * gcc.dg/vect/vect-76.c: New testcase.
4358         * gcc.dg/vect/vect-77.c: New testcase.
4359         * gcc.dg/vect/vect-78.c: New testcase
4360
4361 2004-09-18  Paul Brook  <paul@codesourcery.com>
4362
4363         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4364
4365 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4366
4367         PR c/17424
4368         * gcc.dg/pr17424-1.c: New test.
4369
4370 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4371
4372         * g++.dg/tree-ssa/pr17153.C: New test.
4373
4374 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4375
4376         PR pch/13361
4377         * testsuite/g++.dg/pch/wchar-1.C: New.
4378         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4379
4380 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4381
4382         * gcc.c-torture/execute/20040917-1.c: New test.
4383
4384 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4385
4386         PR tree-optimization/17319
4387         * gcc.dg/pr17319.c: New test.
4388
4389 2004-09-17  Devang Patel  <dpatel@apple.com>
4390
4391         * gcc.dg/20040813-1.c: New test.
4392
4393 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4394
4395         PR tree-optimization/17273
4396         * gcc.c-torture/compile/pr17273.c: New test.
4397
4398 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4399
4400         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4401         Update expected messages.
4402         * gcc.dg/declspec-13.c: New test.
4403
4404 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4405
4406         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4407
4408 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4409
4410         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4411         change what 'a' is pointing to.
4412
4413 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4414
4415         PR c++/16002
4416         * g++.dg/template/error18.C: New test.
4417
4418         PR c++/16029
4419         * g++.dg/warn/Wunused-8.C: New test.
4420
4421 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4422
4423         PR tree-optimization/17513
4424         * gcc.dg/20040916-1.c: New test.
4425
4426 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4427
4428         PR c++/17501
4429         * g++.dg/template/typename7.C: New test.
4430
4431 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4432
4433         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4434
4435 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4436
4437         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4438         with -ftree-based-profiling also.
4439         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4440
4441 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4442
4443         PR/15364
4444         * gfortran.dg/der_array_io_1.f90: New test.
4445         * gfortran.dg/der_array_io_2.f90: New test.
4446         * gfortran.dg/der_array_io_3.f90: New test.
4447
4448 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4449
4450         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4451         EABI.
4452
4453 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4454
4455         * g++.dg/opt/switch1.C: New test.
4456
4457 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4458
4459         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4460         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4461         Update expected messages.
4462
4463 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4464
4465         PR fortran/16485
4466         * gfortran.dg/same_name_1.f90: New test.
4467
4468 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4469
4470         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4471         dereference garbage pointers.
4472
4473 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4474
4475         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4476         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4477
4478         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4479         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4480         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4481
4482 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4483
4484         PR c++/17324
4485         * g++.dg/template/mangle1.C: New test.
4486
4487 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4488
4489         PR tree-optimization/17252
4490         * gcc.c-torture/execute/pr17252.c: New test.
4491
4492 2004-09-14  Andrew Pinski  <apinski@apple.com>
4493
4494         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4495
4496 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4497
4498         PR rtl-optimization/9771
4499         * gcc.dg/pr9771-1.c: New test case.
4500
4501 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4502
4503         PR tree-optimization/15262
4504         * gcc.c-torture/execute/pr15262-1.c: New test.
4505         * gcc.c-torture/execute/pr15262-2.c: New test.
4506
4507 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4508
4509         * gcc.dg/declspec-12.c: New test.
4510
4511 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4512
4513         * gfortran.dg/pr17090.f90: Add directives to test.
4514
4515 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4516
4517         * gcc.c-torture/compile/20040914-1.c: New test.
4518
4519 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR c++/16162
4522         * g++.dg/template/decl2.C: New test.
4523
4524 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4525
4526         PR fortran/17090
4527         * gfortran.dg/pr17090.f90: New test.
4528
4529 2004-09-13  Dale Johannesen  <dalej@apple.com>
4530
4531         * gcc.c-torture/compile/pr17408.c:  New test case.
4532
4533 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4534
4535         PR c++/16716
4536         * g++.dg/parse/crash17.C: New test.
4537
4538         PR c++/17327
4539         * g++.dg/template/enum3.C: New test.
4540
4541 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4542
4543         * lib/gcc-defs.exp: Load wrapper.exp.
4544         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4545         using local code.
4546         * lib/gcc.exp (gcc_init): Similar.
4547         * lib/gfortran.exp (gfortran_init): Similar.
4548         * lib/objc.exp (objc_init): Similar.
4549         * lib/treelang.exp (treelang_init): Similar.
4550         * lib/wrapper.exp: New file with build_wrapper call machinery in
4551         ${tool}_maybe_build_wrapper.
4552
4553 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4554
4555         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4556         "inline".
4557         * gcc.dg/declspec-11.c: Update expected messages.
4558         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4559         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4560         gcc.dg/inline-12.c: New tests.
4561
4562 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4563
4564         * g++.dg/tree-ssa/pr17400.C: New testcase.
4565
4566 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4567
4568         * gcc.target/mips/sb1-1.c: New testcase.
4569
4570 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4571
4572         * lib/g77-dg.exp: Remove unused file.
4573         * lib/mike-g77.exp: Ditto.
4574         * lib/g77.exp: Ditto.
4575
4576 2004-09-12  Richard Henderson  <rth@redhat.com>
4577
4578         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4579
4580 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4581
4582         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4583         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4584         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4585         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4586         Update expected messages.
4587
4588 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4589
4590         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4591         declaration/use mismatch for dirp parameter.
4592
4593 2004-09-12  Andrew Pinski  <apinski@apple.com>
4594
4595         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4596         -fgnu-runtime is passed.
4597
4598 2004-09-12  Richard Henderson  <rth@redhat.com>
4599
4600         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4601         do the uplevel thing and update additional_flags directly.
4602         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4603         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4604         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4605         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4606
4607 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4608
4609         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4610
4611 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4612
4613         PR middle-end/17411
4614         * g++.dg/opt/pr17411-1.C: New test case.
4615
4616 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4617
4618         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4619         gcc.dg/tls/diag-2.c: Update expected messages.
4620         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4621         messages.
4622         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4623         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4624         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4625         gcc.dg/tls/diag-5.c: New tests.
4626
4627 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4628
4629         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4630
4631 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4632
4633         * g++.dg/parse/break-in-for.C: New test.
4634
4635 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4636
4637         * gcc.dg/tree-ssa/20040911-1.c: New test.
4638
4639 2004-09-11  Andreas Jaeger  <aj@suse.de>
4640
4641         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4642         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4643
4644 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4645
4646         * gcc.target/frv: New directory of FR-V-specific tests.
4647
4648 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4649
4650         * gcc.dg/convert-vec-1.c: New test.
4651
4652 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4653
4654         PR middle-end/17024
4655         * gcc.dg/pr17024-1.c: New test case.
4656
4657 2004-09-10  Eric Christopher  <echristo@redhat.com>
4658
4659         * gcc.dg/20040910-1.c: New test.
4660
4661 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4662
4663         * gcc.dg/bitfld-9.c: New test.
4664
4665 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4666
4667         * gcc.c-torture/execute/ieee/acc1.c: New test.
4668         * gcc.c-torture/execute/ieee/acc2.c: New test.
4669         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4670
4671 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4672
4673         * gcc.dg/deprecated-2.c: New test.
4674
4675 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4676
4677         * gcc.dg/init-vec-1.c: New test.
4678
4679 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4680
4681         PR middle-end/17055
4682         * gcc.dg/pr17055-1.c: New test case.
4683
4684 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4685
4686         PR target/17377
4687         * gcc.c-torture/execute/pr17377.c: New test.
4688
4689 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4690
4691         PR c/8420
4692         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4693         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4694         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4695         gcc.dg/long-long-typespec-1.c: New tests.
4696         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4697
4698 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4699
4700         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4701         gcc.dg/gnu99-static-1.c: New tests.
4702
4703 2004-09-08  Devang Patel  <dpatel@apple.com>
4704
4705         * gcc.dg/darwin-ld-20040828-1.c: New test.
4706         * gcc.dg/darwin-ld-20040828-2.c: New test.
4707         * gcc.dg/darwin-ld-20040828-3.c: New test.
4708
4709 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4710
4711         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4712         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4713         in error message.
4714         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4715         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4716         in error message.
4717         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4718         types they qualify.
4719         * objc.dg/type-size-2.m: Fix wording in comment.
4720         * objc.dg/va-meth-1.m: New test case.
4721
4722 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4723
4724         PR c/16633:
4725         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4726         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4727
4728 2004-09-06  Devang Patel  <dpatel@apple.com>
4729
4730         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4731         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4732
4733 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4734
4735         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4736         reflect changed line numbering of diagnostics.
4737
4738 2004-09-06  Paul Brook  <paul@codesourcery.com>
4739
4740         * gfortran.dg/edit_real_1.f90: Add new test.
4741
4742 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4743
4744         * gcc.dg/tree-ssa/loop-2.c: New test.
4745         * gcc.dg/tree-ssa/loop-3.c: New test.
4746         * gcc.dg/tree-ssa/loop-4.c: New test.
4747         * gcc.dg/tree-ssa/loop-5.c: New test.
4748
4749 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4750
4751         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4752
4753 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4754
4755         * gcc.dg/format/sentinel-1.c: New test.
4756
4757 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4758
4759         * testsuite/gcc.dg/builtins-46.c: New.
4760
4761 2004-09-03  Devang Patel  <dpatel@apple.com>
4762
4763         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4764         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4765
4766 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4767
4768         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4769         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4770         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4771         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4772         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4773         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4774         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4775         the non-portable bzero.
4776         * gcc.dg/20010912-1.c: xfail for NetWare.
4777         * gcc.dg/20020426-2.c: xfail for NetWare.
4778         * gcc.dg/20021014-1.c: xfail for NetWare.
4779         * gcc.dg/20021018-1.c: xfail for NetWare.
4780         * gcc.dg/20030213-1.c: xfail for NetWare.
4781         * gcc.dg/20030225-1.c: xfail for NetWare.
4782         * gcc.dg/20030708-1.c: xfail for NetWare.
4783         * gcc.dg/builtins-config.h: Also exclude NetWare.
4784         * gcc.dg/format/format.h: Define restrict only if not already defined.
4785         * gcc.dg/nest.c: xfail for NetWare.
4786         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4787         * lib/target-supports.exp (check_visibility_available): Exclude
4788         NetWare.
4789
4790 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4791
4792         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4793         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4794         deterministic starting point for the alignment of structure fields.
4795         * gcc.dg/Wpadded.c: Dito.
4796         * g++.dg/abi/vbase10.C: Dito.
4797
4798 2004-09-03  Devang Patel  <dpatel@apple.com>
4799
4800         * g++.dg/debug/pr15736.cc: New test.
4801
4802 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4803
4804         * README.QMTEST: Fix out-of-date link.
4805
4806 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4807
4808         PR fortran/16579
4809         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4810         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4811
4812 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4813
4814         * g++.dg/abi/arm_rtti1.C: New test.
4815
4816 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4817
4818         * gcc.dg/ppc-vector-memcpy.c: New.
4819         * gcc.dg/ppc-vector-memset.c: New.
4820
4821 2004-09-02  Chao-ying Fu  <fu@mips.com>
4822
4823         * gcc.target/mips/mips-3d-1.c: New test.
4824         * gcc.target/mips/mips-3d-2.c: New test.
4825         * gcc.target/mips/mips-3d-3.c: New test.
4826         * gcc.target/mips/mips-3d-4.c: New test.
4827         * gcc.target/mips/mips-3d-5.c: New test.
4828         * gcc.target/mips/mips-3d-6.c: New test.
4829         * gcc.target/mips/mips-3d-7.c: New test.
4830         * gcc.target/mips/mips-3d-8.c: New test.
4831         * gcc.target/mips/mips-3d-9.c: New test.
4832         * gcc.target/mips/mips-ps-1.c: New test.
4833         * gcc.target/mips/mips-ps-2.c: New test.
4834         * gcc.target/mips/mips-ps-3.c: New test.
4835         * gcc.target/mips/mips-ps-4.c: New test.
4836         * gcc.target/mips/mips-ps-type.c: New test.
4837
4838 2004-09-02  Paul Brook  <paul@codesourcery.com>
4839
4840         * gfortran.dg/edit_real_1.f90: Add new tests.
4841
4842 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4843
4844         PR fortran/15327
4845         * gfortran.dg/merge_char_1.f90: New test.
4846
4847 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4848
4849         PR fortran/16404
4850         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4851
4852 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4853
4854         PR c/1522
4855         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4856
4857 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4858
4859         * g++.dg/opt/loop1.C: Do not XFAIL.
4860
4861 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4862
4863         * gcc.c-torture/execute/20040831-1.c: New test.
4864
4865 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4866
4867         PR fortran/16579
4868         * gfortran.dg/g77/20010610.f: Now passes.
4869         Copy from g77.f-torture/execute. Add dg-run directive.
4870         * gfortran.dg/g77/README: Update
4871
4872 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4873
4874         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4875         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4876         (t1, t2, t3, t4): Add volatile.
4877
4878 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4879
4880         * g++.dg/ext/visibility/arm1.C: New test.
4881
4882 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4883
4884         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4885         -pedantic-errors.
4886
4887 2004-09-01  Paul Brook  <paul@codesourcery.com>
4888
4889         * gfortran.dg/eof_2.f90: New test.
4890
4891 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4892
4893         PR fortran/16579
4894         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4895
4896 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4897
4898         PR libfortran/16805
4899         * gfortran.dg/list_read_2.f90: New test.
4900
4901 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4902
4903         * g++.dg/abi/key1.C: New test.
4904
4905 2004-08-31  Richard Henderson  <rth@redhat.com>
4906
4907         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4908         form of offsetof.
4909         * g++.dg/other/offsetof5.C: Remove duplicate.
4910
4911 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4912
4913         PR fortran/17244
4914         * gfortran.dg/func_derived_1.f90: New test.
4915
4916 2004-08-31  Paul Brook  <paul@codesourcery.com>
4917
4918         * gfortran.dg/eof_1.f90: New test.
4919
4920 2004-08-31  Paul Brook  <paul@codesourcery.com>
4921
4922         * gfortran.dg/list_read_1.f90: New file.
4923
4924 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4925
4926         * g++.dg/opt/loop1.C: XFAIL.
4927
4928 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4929
4930         * gcc.dg/funcdef-storage-1.c: New.
4931         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4932         an extern function in local scope.
4933         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4934         declare an 'auto inline' function in local scope.
4935         * gcc.dg/20011130-1.c: Likewise.
4936         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4937         an 'auto' function in local scope.
4938         * gcc.dg/20021014-1.c: Likewise.
4939         * gcc.dg/20030331-2.c: Likewise.
4940
4941 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4942
4943         * gfortran.dg/blockdata_1.f90: New test.
4944
4945 2004-08-30  Richard Henderson  <rth@redhat.com>
4946
4947         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4948
4949 2004-08-30  Richard Henderson  <rth@redhat.com>
4950
4951         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4952         additional_flags set by alternate driver.
4953         (ieee-options): New procedure.
4954         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4955         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4956         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4957         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4958
4959 2004-08-30  Richard Henderson  <rth@redhat.com>
4960
4961         * lib/f-torture.exp: Remove.
4962
4963 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4964
4965         PR rtl-optimization/16590
4966         * g++.dg/opt/loop1.C: New test.
4967
4968 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4969
4970         PR fortran/13910
4971         * gfortran.dg/oldstyle_1.f90: New test.
4972
4973 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4974         Paul Brook  <paul@codesourcery.com>
4975
4976         * gfortran.dg/g77/README: Update.
4977         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4978         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4979         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4980
4981 2004-08-28  Paul Brook  <paul@codesourcery.com>
4982
4983         PR libfortran/17195
4984         * gfortran.dg/edit_real_1.f90: New test.
4985
4986 2004-08-27  Paul Brook  <paul@codesourcery.com>
4987
4988         * gfortran.dg/rewind_1.f90: New test.
4989
4990 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4991
4992         PR fortran/16597
4993         * gfortran.dg/pr16597.f90: New test.
4994
4995 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4996
4997         PR c/13801
4998         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4999         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5000         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5001         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5002         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5003
5004 2004-08-26  Nick Clifton  <nickc@redhat.com>
5005
5006         * gcc.c-torture/compile/pr17119.c: New test.
5007
5008 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5009
5010         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5011
5012 2004-08-25  Richard Henderson  <rth@redhat.com>
5013
5014         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5015         the bits that expect kind=8 to be the largest real kind.
5016
5017 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5018
5019         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5020
5021 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5022
5023         * gfortran.dg/assignment_1.f90: New test.
5024
5025 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5026
5027         * g++.dg/template/repo3.C: New test.
5028
5029 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5030
5031         PR middle-end/16693
5032         PR tree-optimization/16372
5033         * g++.dg/opt/pr16372-1.C: New test case.
5034         * g++.dg/opt/pr16693-1.C: New test case.
5035         * g++.dg/opt/pr16693-2.C: New test case.
5036
5037 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5038
5039         * objc.dg/proto-lossage-4.m: New test.
5040
5041 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5042
5043         PR c++/17155
5044         * g++.dg/inherit/local2.C: New test.
5045
5046 2004-08-25  Paul Brook  <paul@codesourcery.com>
5047
5048         PR fortran/17144
5049         * gfortran.dg/string_ctor_1.f90: New test.
5050
5051 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5052
5053         PR c++/14428
5054         * g++.dg/template/redecl2.C: New test.
5055
5056 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5057
5058         PR fortran/17143
5059         * gfortran.dg/pr17143.f90: New test.
5060
5061 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5062
5063         PR fortran/17164
5064         * gfortran.dg/pr17164.f90: New test.
5065
5066 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5067
5068         * gcc.dg/tree-ssa/loop-1.c: New test.
5069
5070 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5071
5072         * gcc.c-torture/compile/20040824-1.c: New test.
5073
5074 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5075
5076         * gcc.c-torture/compile/iftrap-3.c: New test.
5077
5078 2004-08-24  Paul Brook  <paul@codesourcery.com>
5079
5080         * gfortran.dg/entry_2.f90: New test.
5081
5082 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5083
5084         PR c++/16889
5085         * g++.dg/lookup/ambig[12].C: New.
5086
5087 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5088
5089         PR c++/16706
5090         * g++.dg/template/crash21.C: New test.
5091         * g++.dg/template/crash22.C: Likewise.
5092
5093 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5094
5095         PR c++/17149
5096         * g++.dg/template/access15.C: New.
5097
5098 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5099
5100         PR c++/17163
5101         * g++.dg/template/repo2.C: New test.
5102
5103 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5104
5105         PR rtl-optimization/17078
5106         * gcc.c-torture/execute/pr17078-1.c: New test case.
5107
5108 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5109
5110         PR c/14492
5111         * gcc.dg/debug/crash1.c: New test.
5112
5113 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5114
5115         PR c/16180
5116         * gcc.dg/loop-5.c: New test.
5117
5118 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5119
5120         * gcc.c-torture/execute/20040823-1.c: New test.
5121
5122 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5123
5124         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5125         to the assembler.  Simplify test accordingly.
5126         (asm_abi_flags): Use GNU names.
5127         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5128         to check for ABI flags.
5129
5130 2004-08-22  Andrew Pinski  <apinski@apple.com>
5131
5132         * g++.dg/opt/pr14029.C: New test.
5133         * gcc.c-torture/execute/pr15262.c: New test.
5134
5135 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5136
5137         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5138
5139 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5140
5141         PR 16908
5142         * gfortran.dg/direct_io.f90: New test.
5143
5144 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5145
5146         PR c++/17121
5147         * g++.dg/inherit/local2.C: New test.
5148
5149 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5150
5151         PR c++/17120
5152         * g++.dg/warn/Wparentheses-4.C: New test.
5153
5154 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5155
5156         PR c++/17121
5157         * g++.dg/inherit/local2.C: New test.
5158
5159         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5160         * gcc.dg/ppc-ldstruct.c: Likewise.
5161         * gcc.dg/ppc64-abi-2.c: Likewise.
5162
5163 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5164
5165         PR rtl-optimization/17099
5166         * gcc.c-torture/execute/20040820-1.c: New test.
5167
5168 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5169
5170         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5171
5172 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5173
5174         PR fortran/17077
5175         * gfortran.dg/auto_array_1.f90: New test.
5176
5177 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5178
5179         PR fortran/17074
5180         * gfortran.dg/simpleif_1.f90: New test.
5181
5182 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5183
5184         * lib/target-supports.exp (check_profiling_available): Return
5185         false for arm*-*-symbianelf* and arm*-*-eabi*.
5186
5187         PR c++/15890
5188         * g++.dg/template/delete1.C: New test.
5189
5190 2004-08-19  Paul Brook  <paul@codesourcery.com>
5191
5192         PR fortran/14976
5193         PR fortran/16228
5194         * gfortran.dg/data_char_1.f90: New test.
5195
5196 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5197
5198         PR fortran/16946
5199         * gfortran.dg/reduction.f90: New testcase.
5200
5201 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5202
5203         PR fortran/16520
5204         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5205
5206 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5207
5208         PR c++/17041
5209         * g++.dg/Wparentheses-3.C: New test.
5210
5211 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5212
5213         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5214         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5215         * gcc.dg/vect/vect-2.c: Likewise.
5216         * gcc.dg/vect/vect-3.c: Likewise.
5217         * gcc.dg/vect/vect-4.c: Likewise.
5218         * gcc.dg/vect/vect-5.c: Likewise.
5219         * gcc.dg/vect/vect-6.c: Likewise.
5220         * gcc.dg/vect/vect-7.c: Likewise.
5221         * gcc.dg/vect/vect-25.c: Likewise.
5222         * gcc.dg/vect/vect-31.c: Likewise.
5223         * gcc.dg/vect/vect-32.c: Likewise.
5224         * gcc.dg/vect/vect-34.c: Likewise.
5225         * gcc.dg/vect/vect-36.c: Likewise.
5226         * gcc.dg/vect/vect-all.c: Likewise.
5227
5228 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5229
5230         PR c++/17068
5231         * g++.dg/template/operator4.C: New test.
5232
5233 2004-08-18  Richard Henderson  <rth@redhat.com>
5234
5235         * gcc.dg/20040206-1.c: XFAIL.
5236
5237 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5238
5239         PR c++/16246
5240         * g++.dg/template/array7.C: New test.
5241
5242 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5243
5244         * gcc.dg/mips-movcc-1.c: New test.
5245         * gcc.dg/mips-movcc-2.c: New test.
5246         * gcc.dg/mips-movcc-3.c: New test.
5247
5248         * gcc.dg/mips-nmadd-1.c: New test.
5249         * gcc.dg/mips-nmadd-2.c: New test.
5250
5251 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5252
5253         PR c++/15871
5254         * g++.dg/opt/inline8.C: New test.
5255
5256         PR c++/16965
5257         * g++.dg/parse/error17.C: New test.
5258
5259 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5260
5261         * gcc.dg/vect: New directory for vectorizer tests.
5262         * gcc.dg/vect/tree-vect.h: New file.
5263         * gcc.dg/vect/vect.exp: New file.
5264         * gcc.dg/vect/pr16105.c.c: New test.
5265         * gcc.dg/vect/vect-1.c: New test.
5266         * gcc.dg/vect/vect-2.c: New test.
5267         * gcc.dg/vect/vect-3.c: New test.
5268         * gcc.dg/vect/vect-4.c: New test.
5269         * gcc.dg/vect/vect-5.c: New test.
5270         * gcc.dg/vect/vect-6.c: New test.
5271         * gcc.dg/vect/vect-7.c: New test.
5272         * gcc.dg/vect/vect-8.c: New test.
5273         * gcc.dg/vect/vect-9.c: New test.
5274         * gcc.dg/vect/vect-10.c: New test.
5275         * gcc.dg/vect/vect-11.c: New test.
5276         * gcc.dg/vect/vect-12.c: New test.
5277         * gcc.dg/vect/vect-13.c: New test.
5278         * gcc.dg/vect/vect-14.c: New test.
5279         * gcc.dg/vect/vect-15.c: New test.
5280         * gcc.dg/vect/vect-16.c: New test.
5281         * gcc.dg/vect/vect-17.c: New test.
5282         * gcc.dg/vect/vect-18.c: New test.
5283         * gcc.dg/vect/vect-19.c: New test.
5284         * gcc.dg/vect/vect-20.c: New test.
5285         * gcc.dg/vect/vect-21.c: New test.
5286         * gcc.dg/vect/vect-22.c: New test.
5287         * gcc.dg/vect/vect-23.c: New test.
5288         * gcc.dg/vect/vect-24.c: New test.
5289         * gcc.dg/vect/vect-25.c: New test.
5290         * gcc.dg/vect/vect-26.c: New test.
5291         * gcc.dg/vect/vect-27.c: New test.
5292         * gcc.dg/vect/vect-28.c: New test.
5293         * gcc.dg/vect/vect-29.c: New test.
5294         * gcc.dg/vect/vect-30.c: New test.
5295         * gcc.dg/vect/vect-31.c: New test.
5296         * gcc.dg/vect/vect-32.c: New test.
5297         * gcc.dg/vect/vect-33.c: New test.
5298         * gcc.dg/vect/vect-34.c: New test.
5299         * gcc.dg/vect/vect-35.c: New test.
5300         * gcc.dg/vect/vect-36.c: New test.
5301         * gcc.dg/vect/vect-37.c: New test.
5302         * gcc.dg/vect/vect-38.c: New test.
5303         * gcc.dg/vect/vect-40.c: New test.
5304         * gcc.dg/vect/vect-41.c: New test.
5305         * gcc.dg/vect/vect-42.c: New test.
5306         * gcc.dg/vect/vect-43.c: New test.
5307         * gcc.dg/vect/vect-44.c: New test.
5308         * gcc.dg/vect/vect-45.c: New test.
5309         * gcc.dg/vect/vect-46.c: New test.
5310         * gcc.dg/vect/vect-47.c: New test.
5311         * gcc.dg/vect/vect-48.c: New test.
5312         * gcc.dg/vect/vect-49.c: New test.
5313         * gcc.dg/vect/vect-50.c: New test.
5314         * gcc.dg/vect/vect-51.c: New test.
5315         * gcc.dg/vect/vect-52.c: New test.
5316         * gcc.dg/vect/vect-53.c: New test.
5317         * gcc.dg/vect/vect-54.c: New test.
5318         * gcc.dg/vect/vect-55.c: New test.
5319         * gcc.dg/vect/vect-56.c: New test.
5320         * gcc.dg/vect/vect-57.c: New test.
5321         * gcc.dg/vect/vect-58.c: New test.
5322         * gcc.dg/vect/vect-59.c: New test.
5323         * gcc.dg/vect/vect-60.c: New test.
5324         * gcc.dg/vect/vect-61.c: New test.
5325         * gcc.dg/vect/vect-all.c: New test.
5326         * gcc.dg/vect/vect-none.c: New test.
5327
5328 2004-08-17  Paul Brook  <paul@codesourcery.com>
5329
5330         PR fortran/13082
5331         * gfortran.dg/entry_1.f90: New test.
5332
5333 2004-08-17  Andrew Pinski  <apinski@apple.com>
5334
5335         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5336
5337 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5338
5339         * gcc.dg/pr17036-1.c: New test.
5340
5341 2004-08-16  Devang Patel  <dpatel@apple.com>
5342
5343         * gcc.dg/darwin-20040809-1.c: New test.
5344
5345 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5346
5347         * gcc.dg/funcdef-attr-1.c: New test.
5348
5349 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5350
5351         * gcc.dg/altivec-17.c: New test.
5352         * gcc.dg/altivec-18.c: New test.
5353
5354 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5355
5356         PR c++/6749
5357         * g++.dg/template/vtable2.C: New test.
5358
5359 2004-08-14  Richard Henderson  <rth@redhat.com>
5360
5361         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5362         * gcc.dg/pack-test-4.c (main): Return 0.
5363         * gcc.dg/setjmp-1.c: Remove XFAIL.
5364         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5365
5366 2004-08-14  Richard Henderson  <rth@redhat.com>
5367
5368         * gcc.dg/980217-1.c: Add prototype for printf.
5369
5370 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5371
5372         * gfortran.dg/pr16935.f90: New test.
5373
5374 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5375
5376         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5377
5378 2004-08-13  Paul Brook  <paul@codesourcery.com>
5379
5380         * gfortran.dg/der_io_1.f90: Remove stray comma.
5381
5382 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5383
5384         * gcc.dg/vmx/cw-bug-2.c: Remove.
5385         * gcc.dg/vmx/vprint-1.c: Remove.
5386         * gcc.dg/vmx/vscan-1.c: Remove.
5387
5388 2004-08-12  Devang patel  <dpatel@apple.com>
5389
5390         * gcc.dg/darwin-20040809-2.c: New test.
5391
5392 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5393
5394         * g++.dg/ext/altivec-12.C: New test.
5395
5396         * g++.dg/ext/altivec-11.C: New test.
5397
5398 2004-08-12  Paul Brook  <paul@codesourcery.com>
5399
5400         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5401
5402 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5403
5404         * g++.dg/ext/altivec-2.C: Check for hardware support before
5405         executing any VMX instructions.
5406
5407         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5408
5409 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5410
5411         PR c++/16276
5412         * g++.old-deja/g++.other/comdat4.C: New test.
5413         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5414
5415 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5416
5417         PR target/16286
5418         * gcc.dg/pr16286.c: New test.
5419
5420 2004-08-12 Jan Beulich <jbeulich@novell.com>
5421
5422         * g++.dg/ext/asm5.C: New.
5423
5424 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5425
5426         PR c++/16698
5427         * g++.dg/eh/crash1.C: New test.
5428
5429         PR c++/16717
5430         * g++.dg/ext/construct1.C: New test.
5431
5432 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5433
5434         PR c++/16853
5435         * g++.dg/init/ptrmem1.C: New test.
5436
5437         PR c++/16618
5438         * g++.dg/parse/offsetof5.C: New test.
5439
5440         PR c++/16870
5441         * g++.dg/template/overload3.C: New test.
5442
5443 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5444
5445         PR c++/16964
5446         * g++.dg/parse/error16.C: New test.
5447
5448         PR c++/16904
5449         * g++.dg/template/error14.C: New test.
5450
5451         PR c++/16929
5452         * g++.dg/template/error15.C: New test.
5453
5454 2004-08-11  Devang Patel  <dpatel@apple.com>
5455
5456         * gcc.dg/darwin-ld-20040809-1.c: New test.
5457         * gcc.dg/darwin-ld-20040809-2.c: New test.
5458
5459 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5460
5461         PR fortran/16917
5462         * gfortran.dg/dfloat_1.f90: New test.
5463
5464 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5465
5466         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5467         * gcc.dg/dll-2.c: Fix dg-require syntax.
5468         * gcc.misc-tests/arm-isr.c (abort): Declare.
5469         (exit): Likewise.
5470
5471 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5472
5473         PR c++/16971
5474         * g++.dg/parse/crash16.C: New test.
5475
5476 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5477
5478         * gcc.dg/mips-rsqrt-1.c: New test case.
5479         * gcc.dg/mips-rsqrt-2.c: New test case.
5480         * gcc.dg/mips-rsqrt-3.c: New test case.
5481
5482 2004-08-10  Paul Brook  <paul@codesourcery.com>
5483
5484         * gfortran.dg/der_io_1.f90: New test.
5485
5486 2004-08-10  Paul Brook  <paul@codesourcery.com>
5487
5488         PR fortran/16919
5489         * gfortran.dg/der_array_1.f90: New test.
5490
5491 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5492
5493         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5494
5495 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5496
5497         * gcc.dg/wchar_t-2.c: Fix typo.
5498
5499 2004-08-09  Falk Hueffner  <falk@debian.org>
5500
5501         PR tree-optimization/12517
5502         * gcc.c-torture/compile/pr12517.c: New test.
5503
5504         PR tree-optimization/12578
5505         * gcc.c-torture/compile/pr12578.c: New test.
5506
5507         PR tree-optimization/12899
5508         * gcc.c-torture/compile/pr12899.c: New test.
5509
5510         PR rtl-optimization/14692
5511         * gcc.c-torture/compile/pr14692.c: New test.
5512
5513         PR tree-optimization/16461
5514         * gcc.c-torture/compile/pr16461.c: New test.
5515
5516 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5517
5518         * gfortran.dg/getenv_1.f90: New test.
5519
5520 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5521
5522         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5523         wchar_t.
5524         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5525
5526 2004-08-06  Paul Brook  <paul@codesourcery.com>
5527
5528         * gfortran.dg/ret_array_1.f90: New test.
5529         * gfortran.dg/ret_pointer_1.f90: New test.
5530
5531 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5532
5533         * gcc.dg/missing-field-init-[12].c: New tests.
5534         * g++.dg/warn/missing-field-init-[12].C: New tests.
5535
5536 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5537
5538         * gcc.dg/enum2.c: New test.
5539         * gcc.dg/symbian3.c: Likewise.
5540         * gcc.dg/symbian4.c: Likewise.
5541         * gcc.dg/wchar_t-2.c: Likewise.
5542
5543 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5544
5545         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5546         destructor tests.
5547
5548 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5549
5550         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5551         dg-require-visiblity.
5552         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5553         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5554         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5555         * g++.dg/ext/visibility/new1.C: Likewise.
5556         * g++.dg/ext/visibility/pragma.C: Likewise.
5557         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5558         * g++.dg/ext/visibility/virtual.C: Likewise.
5559         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5560         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5561         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5562         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5563         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5564         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5565         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5566         * g++/dg/ext/visibility/visibility-8.C: New test.
5567         * gcc.c-torture/compile/dll.x: Remove.
5568         * gcc.dg/dll-2.c: Use dg-require-dll
5569         * gcc.dg/visibility-10.c: New test.
5570         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5571         supporting DLLs.
5572         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5573         (scan_not_hidden): Likewise.
5574
5575 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5576
5577         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5578
5579 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5580
5581         * gcc.c-torture/execute/20040805-1.c: New test.
5582
5583 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5584
5585         * gcc.dg/20020118-1.c: Declare abort.
5586         * gcc.dg/altivec_check.h: Likewise.
5587         * gcc.dg/iftrap-2.c: Likewise.
5588         * gcc.dg/pragma-darwin.c: Likewise.
5589         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5590
5591 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5592
5593         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5594
5595 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5596
5597         * gcc.c-torture/execute/builtins/abs-2.c,
5598         gcc.c-torture/execute/builtins/abs-3.c,
5599         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5600         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5601         intmax_t, uintmax_t and their limits.
5602         * gcc.dg/intmax_t-1.c: New test.
5603
5604 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5605
5606         * g++.dg/tc1/dr147.C: Add reference to PR.
5607
5608 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5609
5610         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5611         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5612
5613 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5614
5615         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5616
5617 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5618
5619         * gcc.dg/redecl-5.c: New test.
5620         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5621         of scanf.
5622
5623 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5624
5625         PR middle-end/16790
5626         * gcc.c-torture/execute/pr16790-1.c: New test case.
5627
5628 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5629
5630         * g++.dg/ext/visibility/assign1.C: New test.
5631         * g++.dg/ext/visibility/new1.C: Likewise.
5632
5633         * gcc.dg/symbian1.c: New test.
5634         * gcc.dg/symbian2.c: Likewise.
5635
5636 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5637
5638         PR target/16570
5639         * gcc.dg/i386-sse-9.c: New test.
5640
5641 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5642
5643         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5644
5645 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5646
5647         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5648         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5649         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5650         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5651         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5652         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5653         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5654         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5655         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5656         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5657         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5658         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5659         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5660         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5661         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5662         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5663         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5664         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5665         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5666         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5667         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5668         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5669         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5670         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5671         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5672         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5673         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5674         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5675         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5676         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5677         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5678         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5679         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5680         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5681         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5682         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5683         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5684         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5685         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5686         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5687         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5688         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5689         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5690         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5691         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5692         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5693         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5694         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5695         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5696         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5697         gcc.misc-tests/i386-pf-3dnow-1.c,
5698         gcc.misc-tests/i386-pf-athlon-1.c,
5699         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5700         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5701         Declare built-in functions used.
5702         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5703
5704 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5705
5706         PR c++/16707
5707         * g++.dg/lookup/using12.C: New test.
5708
5709         * g++.dg/init/null1.C: Fix PR number.
5710         * g++.dg/parse/namespace10.C: Likewise.
5711
5712 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/16224
5715         * g++.dg/template/spec17.C: New test.
5716         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5717         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5718
5719 2004-08-02  David Billinghurst
5720
5721         PR fortran/16292
5722         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5723
5724 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5725
5726         * gcc.dg/ia64-got-1.c: New test case.
5727
5728 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5729
5730         PR c++/16489
5731         * g++.dg/init/null1.C: New test.
5732         * g++.dg/tc1/dr76.C: Adjust error marker.
5733
5734         PR c++/16529
5735         * g++.dg/parse/namespace10.C: New test.
5736
5737         PR c++/16810
5738         * g++.dg/inherit/ptrmem2.C: New test.
5739
5740 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5741
5742         PR target/16155
5743         * gcc.dg/pr16155.c: New test.
5744
5745 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5746
5747         * gcc.dg/redecl-2.c: New test.
5748
5749 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5750
5751         * gcc.dg/darwin-longdouble.c: New file.
5752
5753 2004-07-30  Richard Henderson  <rth@redhat.com>
5754
5755         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5756         write to constant argument.
5757         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5758
5759 2004-07-30  Richard Henderson  <rth@redhat.com>
5760
5761         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5762         tests of nearest around zero.
5763
5764 2004-07-30  Andrew Pinski  <apinski@apple.com>
5765
5766         * gcc.c-torture/compile/20040730-1.c: New test.
5767
5768 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5769
5770         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5771         powerpc-eabispe.
5772
5773 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5774
5775         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5776
5777 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5778
5779         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5780         contains $ld_library_path.
5781         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5782
5783 2004-07-29  Richard Henderson  <rth@redhat.com>
5784
5785         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5786
5787         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5788         (alt2, which): New.
5789         (Check): Accept either alternative.
5790
5791 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5792
5793         * g++.dg/abi/inline1.C: New test.
5794         * g++.dg/abi/local1-a.cc: Likewise.
5795         * g++.dg/abi/local1.C: Likewise.
5796         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5797         * g++.dg/abi/mangle12.C: Likewise.
5798         * g++.dg/abi/mangle17.C: Likewise.
5799         * g++.dg/abi/mangle20-2.C: Likewise.
5800         * g++.dg/opt/interface1.C: Likewise.
5801         * g++.dg/opt/interface1.h: Likewise.
5802         * g++.dg/opt/interface1-a.cc: New test.
5803         * g++.dg/parse/repo1.C: New test.
5804         * g++.dg/template/repo1.C: Likewise.
5805         * g++.dg/warn/Winline-1.C: Likewise.
5806         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5807
5808 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5809
5810         * gcc.dg/tree-ssa/20040729-1.c: New test.
5811
5812 2004-07-27  Matt Austern <austern@apple.com>
5813
5814         * gcc.dg/darwin-bool-1.c: New test.
5815         * gcc.dg/darwin-bool-2.c: New test.
5816
5817 2004-07-28  Richard Henderson  <rth@redhat.com>
5818
5819         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5820         arguments in the correct type.  Don't write to constant arguments.
5821
5822 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5823
5824         PR tree-optimization/16688
5825         PR tree-optimization/16689
5826         * g++.dg/tree-ssa/pr16688.C: New test.
5827
5828 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5829
5830         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5831         loads.  Not only in the comment, this time.
5832
5833 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5834
5835         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5836         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5837         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5838         * gcc.dg/sh4a-bitmovua.c: New.
5839         * gcc.dg/sh4a-cos.c: New.
5840         * gcc.dg/sh4a-cosf.c: New.
5841         * gcc.dg/sh4a-fprun.c: New.
5842         * gcc.dg/sh4a-fsrra.c: New.
5843         * gcc.dg/sh4a-memmovua.c: New.
5844         * gcc.dg/sh4a-sin.c: New.
5845         * gcc.dg/sh4a-sincos.c: New.
5846         * gcc.dg/sh4a-sincosf.c: New.
5847         * gcc.dg/sh4a-sinf.c: New.
5848
5849 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5850
5851         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5852         conditionals.
5853         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5854         loads.
5855         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5856         DOM1.
5857
5858 2004-07-27  Andrew Pinski  <apinski@apple.com>
5859
5860         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5861
5862 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5863
5864         * gcc.dg/pragma-isr.c: New test.
5865
5866 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5867
5868         PR c++/14429
5869         * g++.dg/template/ttp11.C: New test.
5870
5871 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5872
5873         * gcc.c-torture/compile/20040727-1.c: New test.
5874
5875 2004-07-26  Eric Christopher  <echristo@redhat.com>
5876
5877         * gcc.c-torture/compile/20040726-2.c: New test.
5878
5879 2004-07-26  Andrew Pinski  <apinski@apple.com>
5880
5881         * g++.dg/rtti/tinfo1.C: Xfail.
5882
5883 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5884
5885         * gcc.c-torture/compile/20040726-1.c: New test.
5886
5887 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5888             Brian Ryner  <bryner@brianryner.com>
5889
5890         PR c++/9283
5891         PR c++/15000
5892         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5893         * g++.dg/ext/visibility/: New directory.
5894         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5895         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5896         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5897         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5898         * g++.dg/ext/visibility/fvisibility.C,
5899         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5900         g++.dg/ext/visibility/fvisibility-override1.C
5901         g++.dg/ext/visibility/fvisibility-override2.C
5902         g++.dg/ext/visibility/memfuncts.C
5903         g++.dg/ext/visibility/noPLT.C
5904         g++.dg/ext/visibility/pragma.C
5905         g++.dg/ext/visibility/pragma-override1.C
5906         g++.dg/ext/visibility/pragma-override2.C
5907         g++.dg/ext/visibility/staticmemfuncts.C
5908         g++.dg/ext/visibility/virtual.C: New tests.
5909
5910 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5911
5912         PR c/15360
5913         * gcc.dg/pr15360-1.c: New test.
5914
5915 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5916
5917         * gcc.dg/pragma-align-2.c: New test.
5918         * gcc.dg/pragma-init-fini.c: New test.
5919         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5920         targets.
5921
5922 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5923
5924         * gcc.dg/init-string-2.c: New test.
5925
5926 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5927
5928         PR 16684
5929         * gcc.dg/Wredundant-decls-1.c: New test case.
5930
5931 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5932
5933         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5934         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5935         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5936         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5937         * gcc.dg/compat/generate-random.c: New file.
5938         * gcc.dg/compat/generate-random.h: Likewise.
5939         * gcc.dg/compat/generate-random_r.c: Likewise.
5940         * gcc.dg/compat/struct-layout-1.h: Likewise.
5941         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5942         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5943         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5944         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5945         * gcc.dg/compat/struct-layout-1_main.c: New test.
5946         * gcc.dg/compat/struct-layout-1_x.c: New file.
5947         * gcc.dg/compat/struct-layout-1_y.c: New file.
5948         * gcc.dg/compat/struct-layout-1_test.h: New file.
5949
5950 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5951
5952         * gcc.dg/comp-return-1.c: New test
5953
5954 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5955
5956         * gcc.dg/vmx/8-02a.c: Fix typo.
5957
5958         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5959         * gcc.dg/darwin-abi-3.c: New test.
5960
5961         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5962         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5963
5964         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5965         * gcc.dg/vmx/ops-long-1.c: New test.
5966         * gcc.dg/vmx/ops-long-2.c: New test.
5967
5968 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5969
5970         * g++.dg/lookup/conv-[1234].C: New.
5971
5972 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5973
5974         * g++.dg/parse/attr2.C: Simplify.
5975
5976 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5977
5978         PR c/7284
5979         * gcc.c-torture/execute/pr7284-1.c: New test.
5980
5981 2004-07-22  Brian Booth  <bbooth@redhat.com>
5982
5983         * gcc.dg/tree-ssa/20040721-1.c: New test.
5984
5985 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5986
5987         * g++.dg/template/crash20.c: New.
5988
5989 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5990
5991         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5992         Add dg-run directive.  Declare variables as required.
5993         * gfortran.dg/g77/README: Update
5994
5995 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5996
5997         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5998         gcc.dg/cris-peep2-andu2.c: New tests.
5999
6000 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6001
6002         PR c/15052
6003         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6004         on return type.
6005         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6006         messages.
6007         * gcc.dg/qual-return-2.c: Update expected messages.
6008         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6009
6010 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6011
6012         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6013         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6014
6015 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6016
6017         PR c/11250
6018         * gcc.dg/init-string-1.c: New test.
6019
6020 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6021
6022         PR middle-end/15345
6023         PR c/16450
6024         * gcc.dg/torture/nested-fn-1.c: New test.
6025
6026 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6027
6028         PR target/16559
6029         * gcc.dg/ia64-fptr-1.c: New file.
6030
6031 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6032
6033         PR c++/14497
6034         * g++.dg/template/spec16.C: New test.
6035         * g++.old-deja/g++.robertl/eb118.C: Remove.
6036
6037 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6038
6039         PR c++/509
6040         * g++.dg/template/spec15.C: New test.
6041
6042 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6043
6044         Copy cases from g77.f-torture/execute and add dg-run
6045         directive.  Other changes as noted.
6046         * gfortran.dg/g77/13037.f
6047         * gfortran.dg/g77/1832.f
6048         * gfortran.dg/g77/19981119-0.f
6049         * gfortran.dg/g77/19990313-0.f
6050         * gfortran.dg/g77/19990313-1.f
6051         * gfortran.dg/g77/19990313-2.f
6052         * gfortran.dg/g77/19990313-3.f
6053         * gfortran.dg/g77/19990419-1.f
6054         * gfortran.dg/g77/19990826-0.f
6055         * gfortran.dg/g77/19990826-2.f
6056         * gfortran.dg/g77/20000503-1.f
6057         * gfortran.dg/g77/20001111.f
6058         * gfortran.dg/g77/20010116.f
6059         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6060         * gfortran.dg/g77/20010430.f
6061         * gfortran.dg/g77/6177.f
6062         * gfortran.dg/g77/947.f
6063         * gfortran.dg/g77/970816-3.f
6064         * gfortran.dg/g77/971102-1.f
6065         * gfortran.dg/g77/980520-1.f
6066         * gfortran.dg/g77/980628-0.f
6067         * gfortran.dg/g77/980628-1.f
6068         * gfortran.dg/g77/980628-10.f
6069         * gfortran.dg/g77/980628-2.f
6070         * gfortran.dg/g77/980628-3.f
6071         * gfortran.dg/g77/980628-7.f
6072         * gfortran.dg/g77/980628-8.f
6073         * gfortran.dg/g77/980628-9.f
6074         * gfortran.dg/g77/980701-0.f
6075         * gfortran.dg/g77/980701-1.f
6076         * gfortran.dg/g77/cabs.f
6077         * gfortran.dg/g77/claus.f
6078         * gfortran.dg/g77/complex_1.f
6079         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6080         * gfortran.dg/g77/dcomplex.f
6081         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6082         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6083         * gfortran.dg/g77/f90-intrinsic-numeric.f
6084         * gfortran.dg/g77/int8421.f
6085         * gfortran.dg/g77/labug1.f
6086         * gfortran.dg/g77/large_vec.f
6087         * gfortran.dg/g77/le.f
6088         * gfortran.dg/g77/short.f
6089         * gfortran.dg/g77/README: Update
6090
6091 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6092
6093         PR c++/16637
6094         * g++.dg/parse/lookup4.C: New test.
6095
6096 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6097
6098         PR c++/16175
6099         * g++.dg/template/ttp10.C: New test.
6100
6101 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6102
6103         * gcc.dg/pr12625-1.c: New test.
6104
6105 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6106
6107         * testsuite/gcc.dg/switch-warn-1.c: New test.
6108         * testsuite/gcc.dg/switch-warn-2.c: New test.
6109         * gcc.c-torture/compile/pr14730.c: Update.
6110
6111 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6112
6113         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6114         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6115         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6116         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6117
6118 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6119
6120         PR c++/16623
6121         * g++.dg/template/assign1.C: New test.
6122
6123 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6124
6125         PR c++/12170
6126         * g++.dg/template/ttp9.C: New test.
6127
6128 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6129
6130         * gcc.dg/format/cmn-err-1.c: New test.
6131
6132 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6133
6134         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6135         gcc.dg/Wparentheses-10.c: New tests.
6136         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6137
6138 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6139
6140         PR fortran/16465
6141         * gfortran.dg/g77//ffixed-line-length-0.f,
6142         gfortran.dg/g77/ffixed-line-length-132.f,
6143         gfortran.dg/g77/ffixed-line-length-72.f,
6144         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6145         gfortran.dg/g77/README: Update.
6146
6147 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6148
6149         PR c++/13092
6150         * g++.dg/template/non-dependent7.C: New test.
6151         * g++.dg/template/non-dependent8.C: Likewise.
6152         * g++.dg/template/non-dependent9.C: Likewise.
6153         * g++.dg/template/non-dependent10.C: Likewise.
6154
6155 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/16337
6158         * g++.dg/parse/attr2.C: New test.
6159
6160 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6161
6162         * g77.dg: Removed.
6163         * g77.f-torture: Ditto.
6164
6165 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6166
6167         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6168         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6169         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6170
6171 2004-07-16  Richard Henderson  <rth@redhat.com>
6172
6173         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6174
6175 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6176
6177         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6178         tests with full list of options.
6179         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6180         of TORTURE_OPTIONS if test contains 'dg-do run'.
6181
6182         PR fortran/16404
6183         * gfortran.dg/do_iterator.f90: New test.
6184
6185 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6186
6187         PR rtl-optimization/16536
6188         * gcc.c-torture/execute/restrict-1.c: New test.
6189
6190 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6191
6192         PR fortran/15324
6193         * gfortran.dg/pr15324.f90: New test.
6194
6195         PR fortran/15129
6196         * gfortran.dg/pr15129.f90: New test.
6197
6198         PR fortran/15140
6199         * gfortran.dg/pr15140.f90: New test.
6200
6201         PR fortran/13792
6202         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6203         compile-time simplification.
6204
6205 2004-07-14  Mike Stump  <mrs@apple.com>
6206
6207         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6208
6209 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6210
6211         PR target/16325
6212         * gcc.dg/profile-generate-1.c: New.
6213
6214 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6215
6216         * gcc.c-torture/execute/20040709-1.c: New test.
6217         * gcc.c-torture/execute/20040709-2.c: New test.
6218
6219 2004-07-14  Mike Stump  <mrs@apple.com>
6220
6221         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6222
6223 2004-07-14  Mike Stump  <mrs@apple.com>
6224
6225         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6226
6227 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6228
6229         PR c++/16518
6230         * g++.dg/parse/mutable1.C: New test.
6231
6232 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6233
6234         PR tree-optimization/16443
6235         * gcc.dg/tree-ssa/20040713-1.c: New test.
6236
6237 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6238
6239         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6240         for operator new.
6241
6242 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6243
6244         * gfortran.dg/g77/README: New file
6245         * gfortran.dg/g77/19981216-0.f:  Copy from
6246         g77.f-torture/noncompile.  Add "dg-do compile" and
6247         dg-error as required.
6248         * gfortran.dg/g77/19990218-1.f: Likewise
6249         * gfortran.dg/g77/19990905-1.f: Likewise
6250         * gfortran.dg/g77/9263.f: Likewise
6251         * gfortran.dg/g77/980615-0.f: Likewise
6252         * gfortran.dg/g77/980616-0.f: Likewise
6253         * gfortran.dg/g77/check0.f: Likewise
6254         * gfortran.dg/g77/select_no_compile.f: Likewise
6255
6256 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6257
6258         Copy files from g77.f-torture/compile.
6259         Add "{ dg-do compile}".  Other changes as noted
6260         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6261         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6262         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6263         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6264         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6265         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6266         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6267         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6268         statement to conform to standard.  Append alpha1.x for reference.
6269         * gfortran.dg/g77/xformat.f: Add dg-warning
6270
6271 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6272
6273         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6274         Add {dg-do compile} directive.
6275         * gfortran.dg/g77/cpp2.F: Likewise
6276
6277 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6278
6279         PR c++/5402
6280         * g++.dg/lookup/name-clash1.C: New test.
6281
6282         PR c++/9777
6283         * g++.dg/lookup/name-clash2.C: New test.
6284
6285         PR c++/12102
6286         * g++.dg/lookup/name-clash3.C: New test.
6287
6288 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6289
6290         * g++.dg/lookup/new2.C: New test.
6291         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6292
6293 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6294
6295         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6296         Add {dg-do compile} directive.
6297         * gfortran.dg/g77/13060.f: Likewise
6298         * gfortran.dg/g77/19990218-0.f: Likewise
6299         * gfortran.dg/g77/19990305-0.f: Likewise
6300         * gfortran.dg/g77/19990419-0.f: Likewise
6301         * gfortran.dg/g77/19990502-0.f: Likewise
6302         * gfortran.dg/g77/19990502-1.f: Likewise
6303         * gfortran.dg/g77/19990525-0.f: Likewise
6304         * gfortran.dg/g77/19990826-1.f: Likewise
6305         * gfortran.dg/g77/19990826-3.f: Likewise
6306         * gfortran.dg/g77/19990905-2.f: Likewise
6307         * gfortran.dg/g77/20000412-1.f: Likewise
6308         * gfortran.dg/g77/20000511-1.f: Likewise
6309         * gfortran.dg/g77/20000511-2.f: Likewise
6310         * gfortran.dg/g77/20000518.f: Likewise
6311         * gfortran.dg/g77/20000601-1.f: Likewise
6312         * gfortran.dg/g77/20000601-2.f: Likewise
6313         * gfortran.dg/g77/20000629-1.f: Likewise
6314         * gfortran.dg/g77/20000630-2.f: Likewise
6315         * gfortran.dg/g77/20010115.f: Likewise
6316         * gfortran.dg/g77/20010321-1.f: Likewise
6317         * gfortran.dg/g77/20010426.f: Likewise
6318         * gfortran.dg/g77/20020307-1.f: Likewise
6319         * gfortran.dg/g77/8485.f: Likewise
6320         * gfortran.dg/g77/960317-1.f: Likewise
6321         * gfortran.dg/g77/970915-0.f: Likewise
6322         * gfortran.dg/g77/980310-1.f: Likewise
6323         * gfortran.dg/g77/980310-2.f: Likewise
6324         * gfortran.dg/g77/980310-3.f: Likewise
6325         * gfortran.dg/g77/980310-4.f: Likewise
6326         * gfortran.dg/g77/980310-6.f: Likewise
6327         * gfortran.dg/g77/980310-7.f: Likewise
6328         * gfortran.dg/g77/980310-8.f: Likewise
6329         * gfortran.dg/g77/980419-2.f: Likewise
6330         * gfortran.dg/g77/980424-0.f: Likewise
6331         * gfortran.dg/g77/980427-0.f: Likewise
6332         * gfortran.dg/g77/980729-0.f: Likewise
6333         * gfortran.dg/g77/981117-1.f: Likewise
6334         * gfortran.dg/g77/toon_1.f: Likewise
6335
6336 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6337
6338         PR c++/2204
6339         * g++.dg/other/abstract2.C: New test.
6340
6341 2004-07-12  Paul Brook  <paul@codesourcery.com>
6342
6343         * gfortran.dg/pointer_init_1.f90: New test.
6344
6345 2004-07-11  Paul Brook  <paul@codesourcery.com>
6346
6347         PR fortran/15986
6348         * gfortran.dg/contained_1.f90: New test.
6349
6350 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6351
6352         * g++.dg/parse/defarg8.C: New test.
6353
6354 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6355
6356         PR fortran/16433
6357         * gfortran.dg/pr16433.f: New test.
6358
6359         PR fortran/17574
6360         * gfortran.dg/pr15754.f90: New test.
6361
6362 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6363
6364         PR tree-optimization/16437
6365         * gcc.c-torture/execute/bitfld-4.c: New test.
6366
6367 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6368
6369         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6370         access to common var from module.
6371
6372 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6373
6374         PR fortran/16336
6375         * gfortran.fortran-torture/execute/common_2.f90: New test.
6376
6377 2004-07-10  Paul Brook  <paul@codesourcery.com>
6378
6379         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6380
6381 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6382
6383         PR fortran/15969
6384         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6385
6386 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6387
6388         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6389         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6390         * gfortran.dg/g77/ffree-form-1.f: Likewise
6391         * gfortran.dg/g77/ffree-form-2.f: Likewise
6392         * gfortran.dg/g77/ffree-form-3.f: Likewise
6393         * gfortran.dg/g77/fno-underscoring.f: Likewise
6394         * gfortran.dg/g77/funderscoring.f: Likewise
6395         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6396
6397 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6398
6399         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6400
6401 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6402         Paul Brook  <paul@codesourcery.com>
6403
6404         PR fortran/13415
6405         * gfortran.dg/common_pointer_1.f90: New test.
6406
6407 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6408
6409         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6410
6411 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6412
6413         PR target/16364
6414         * gcc.c-torture/compile/20040709-1.c: New.
6415
6416 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6417
6418         PR fortran/14077
6419         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6420
6421 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6422
6423         PR fortran/13201
6424         * gfortran.dg/shape_1.f90: New test.
6425
6426 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6427             Andrew Pinski  <apinski@apple.com>
6428
6429         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6430
6431 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6432
6433         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6434         comment.
6435
6436 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6437         Paul Brook  <paul@codesourcery.com>
6438
6439         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6440         '.f95' and '.F95'.
6441
6442 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6443
6444         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6445
6446 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6447
6448         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6449         testcases with capital suffix.
6450
6451 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6452
6453         PR fortran/15481
6454         PR fortran/13372
6455         PR fortran/13575
6456         PR fortran/15978
6457         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6458
6459         * gfortran.dg/implicit_1.f90: New test.
6460
6461 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6462
6463         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6464         expression to match gfortran warning/error messages
6465         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6466         dg-error text.
6467
6468 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6469
6470         * lib/fortran-torture.exp: Rename proc search_for to
6471         search_for_re.
6472
6473 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6474
6475         * gcc.c-torture/execute/simd-5.x: New file.
6476         XFAIL on SPARC 64-bit at -O0.
6477
6478 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6479
6480         PR c++/8211
6481         PR c++/16165
6482         * g++.dg/warn/effc3.C: New test.
6483
6484 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6485
6486         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6487         change X to 1X in format.
6488         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6489         add data statements to conform to standard.
6490
6491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6492
6493         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6494         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6495         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6496
6497 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6498
6499         * gfortran.dg/g77/7388.f: Copy from g77.dg
6500         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6501         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6502         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6503         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6504         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6505         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6506         * gfortran.dg/g77/strlen0.f: Likewise
6507
6508 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6509
6510         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6511         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6512
6513 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6514
6515         * gcc.c-torture/execute/920428-2.x: Delete.
6516         * gcc.c-torture/execute/920501-7.x: Likewise.
6517
6518 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6519
6520         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6521         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6522         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6523         prescott and c3-2.
6524         (PREFETCH_3DNOW): Add -march=c3.
6525
6526 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6527
6528         PR c/16437
6529         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6530         * gcc.c-torture/execute/bf64-1.x: Likewise.
6531
6532 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6533
6534         * gcc.c-torture/compile/20040708-1.c: New test.
6535
6536 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6537
6538         PR c++/16169
6539         * g++.dg/warn/effc2.C: New test.
6540
6541 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6542
6543         * gcc.c-torture/execute/bitfld-1.x: Remove.
6544         * gcc.c-torture/execute/bitfld-3.c: New test.
6545         * gcc.dg/bitfld-2.c: Remove XFAILs.
6546
6547 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6548
6549         PR c++/16276
6550         * g++.dg/rtti/tinfo1.C: New file.
6551
6552 2004-07-07  Eric Christopher  <echristo@redhat.com>
6553
6554         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6555
6556 2004-07-07  Andrew Pinski  <apinski@apple.com>
6557
6558         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6559
6560 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6561
6562         * g++.dg/init/call1.C: XFAIL.
6563
6564 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6565
6566         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6567         except for movstrict*, to movmem* and clrstr* to clrmem*.
6568
6569 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6570
6571         * gcc.c-torture/execute/20040707-1.c: New test.
6572
6573 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6574
6575         * gcc.c-torture/execute/20040706-1.c: New test.
6576
6577 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6578
6579         PR c++/3671
6580         * g++.dg/template/spec14.C: New test.
6581
6582 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6583
6584         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6585         nothing if not yet defined.  Use it in b, c and d type definitions.
6586         * gcc.c-torture/execute/20040705-1.c: New test.
6587         * gcc.c-torture/execute/20040705-2.c: New test.
6588
6589 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6590
6591         PR c++/2518
6592         * g++.dg/lookup/new1.C: New test.
6593
6594 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6595
6596         PR c++/11406
6597         * g++.dg/template/sizeof8.C: New test.
6598
6599 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6600
6601         * gcc.c-torture/compile/20040705-1.c: New test.
6602
6603 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6604
6605         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6606
6607 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6608
6609         * gcc.dg/cpp/if-mop.c: Two new testcases.
6610         * gcc.dg/cpp/trad/comment-3.c: New.
6611
6612 2004-07-04  Paul Brook  <paul@codesourcery.com>
6613
6614         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6615
6616 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6617
6618         PR c++/3761
6619         * g++.dg/lookup/crash4.C: New test.
6620
6621 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6622
6623         * gcc.c-torture/execute/builtin-abs-1.c
6624         * gcc.c-torture/execute/builtin-abs-2.c
6625         * gcc.c-torture/execute/builtin-complex-1.c
6626         * gcc.c-torture/execute/builtins/string-1-lib.c
6627         * gcc.c-torture/execute/builtins/string-1.c
6628         * gcc.c-torture/execute/builtins/string-2-lib.c
6629         * gcc.c-torture/execute/builtins/string-2.c
6630         * gcc.c-torture/execute/builtins/string-3-lib.c
6631         * gcc.c-torture/execute/builtins/string-3.c
6632         * gcc.c-torture/execute/builtins/string-4-lib.c
6633         * gcc.c-torture/execute/builtins/string-4.c
6634         * gcc.c-torture/execute/builtins/string-5-lib.c
6635         * gcc.c-torture/execute/builtins/string-5.c
6636         * gcc.c-torture/execute/builtins/string-6-lib.c
6637         * gcc.c-torture/execute/builtins/string-6.c
6638         * gcc.c-torture/execute/builtins/string-7-lib.c
6639         * gcc.c-torture/execute/builtins/string-7.c
6640         * gcc.c-torture/execute/builtins/string-8-lib.c
6641         * gcc.c-torture/execute/builtins/string-8.c
6642         * gcc.c-torture/execute/builtins/string-9-lib.c
6643         * gcc.c-torture/execute/builtins/string-9.c
6644         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6645         * gcc.c-torture/execute/builtins/string-asm-1.c
6646         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6647         * gcc.c-torture/execute/builtins/string-asm-2.c
6648         * gcc.c-torture/execute/stdio-opt-1.c
6649         * gcc.c-torture/execute/stdio-opt-2.c
6650         * gcc.c-torture/execute/stdio-opt-3.c
6651         * gcc.c-torture/execute/string-opt-1.c
6652         * gcc.c-torture/execute/string-opt-10.c
6653         * gcc.c-torture/execute/string-opt-11.c
6654         * gcc.c-torture/execute/string-opt-12.c
6655         * gcc.c-torture/execute/string-opt-13.c
6656         * gcc.c-torture/execute/string-opt-14.c
6657         * gcc.c-torture/execute/string-opt-15.c
6658         * gcc.c-torture/execute/string-opt-16.c
6659         * gcc.c-torture/execute/string-opt-2.c
6660         * gcc.c-torture/execute/string-opt-6.c
6661         * gcc.c-torture/execute/string-opt-7.c
6662         * gcc.c-torture/execute/string-opt-8.c:
6663         Replace with ...
6664
6665         * gcc.c-torture/execute/builtins/abs-2.c
6666         * gcc.c-torture/execute/builtins/abs-3.c
6667         * gcc.c-torture/execute/builtins/complex-1.c
6668         * gcc.c-torture/execute/builtins/fprintf.c
6669         * gcc.c-torture/execute/builtins/fputs.c
6670         * gcc.c-torture/execute/builtins/memcmp.c
6671         * gcc.c-torture/execute/builtins/memmove.c
6672         * gcc.c-torture/execute/builtins/memops-asm.c
6673         * gcc.c-torture/execute/builtins/mempcpy-2.c
6674         * gcc.c-torture/execute/builtins/mempcpy.c
6675         * gcc.c-torture/execute/builtins/memset.c
6676         * gcc.c-torture/execute/builtins/printf.c
6677         * gcc.c-torture/execute/builtins/sprintf.c
6678         * gcc.c-torture/execute/builtins/strcat.c
6679         * gcc.c-torture/execute/builtins/strchr.c
6680         * gcc.c-torture/execute/builtins/strcmp.c
6681         * gcc.c-torture/execute/builtins/strcpy.c
6682         * gcc.c-torture/execute/builtins/strcspn.c
6683         * gcc.c-torture/execute/builtins/strlen-2.c
6684         * gcc.c-torture/execute/builtins/strlen.c
6685         * gcc.c-torture/execute/builtins/strncat.c
6686         * gcc.c-torture/execute/builtins/strncmp-2.c
6687         * gcc.c-torture/execute/builtins/strncmp.c
6688         * gcc.c-torture/execute/builtins/strncpy.c
6689         * gcc.c-torture/execute/builtins/strpbrk.c
6690         * gcc.c-torture/execute/builtins/strpcpy-2.c
6691         * gcc.c-torture/execute/builtins/strpcpy.c
6692         * gcc.c-torture/execute/builtins/strrchr.c
6693         * gcc.c-torture/execute/builtins/strspn.c
6694         * gcc.c-torture/execute/builtins/strstr-asm.c
6695         * gcc.c-torture/execute/builtins/strstr.c:
6696         ... these new files.
6697
6698         * gcc.c-torture/execute/builtins/abs-2-lib.c
6699         * gcc.c-torture/execute/builtins/abs-3-lib.c
6700         * gcc.c-torture/execute/builtins/complex-1-lib.c
6701         * gcc.c-torture/execute/builtins/fprintf-lib.c
6702         * gcc.c-torture/execute/builtins/fputs-lib.c
6703         * gcc.c-torture/execute/builtins/memcmp-lib.c
6704         * gcc.c-torture/execute/builtins/memmove-lib.c
6705         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6706         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6707         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6708         * gcc.c-torture/execute/builtins/memset-lib.c
6709         * gcc.c-torture/execute/builtins/printf-lib.c
6710         * gcc.c-torture/execute/builtins/sprintf-lib.c
6711         * gcc.c-torture/execute/builtins/strcat-lib.c
6712         * gcc.c-torture/execute/builtins/strchr-lib.c
6713         * gcc.c-torture/execute/builtins/strcmp-lib.c
6714         * gcc.c-torture/execute/builtins/strcpy-lib.c
6715         * gcc.c-torture/execute/builtins/strcspn-lib.c
6716         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6717         * gcc.c-torture/execute/builtins/strlen-lib.c
6718         * gcc.c-torture/execute/builtins/strncat-lib.c
6719         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6720         * gcc.c-torture/execute/builtins/strncmp-lib.c
6721         * gcc.c-torture/execute/builtins/strncpy-lib.c
6722         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6723         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6724         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6725         * gcc.c-torture/execute/builtins/strrchr-lib.c
6726         * gcc.c-torture/execute/builtins/strspn-lib.c
6727         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6728         * gcc.c-torture/execute/builtins/strstr-lib.c
6729         * gcc.c-torture/execute/builtins/lib/abs.c
6730         * gcc.c-torture/execute/builtins/lib/fprintf.c
6731         * gcc.c-torture/execute/builtins/lib/memset.c
6732         * gcc.c-torture/execute/builtins/lib/printf.c
6733         * gcc.c-torture/execute/builtins/lib/sprintf.c
6734         * gcc.c-torture/execute/builtins/lib/strcpy.c
6735         * gcc.c-torture/execute/builtins/lib/strcspn.c
6736         * gcc.c-torture/execute/builtins/lib/strncat.c
6737         * gcc.c-torture/execute/builtins/lib/strncmp.c
6738         * gcc.c-torture/execute/builtins/lib/strncpy.c
6739         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6740         * gcc.c-torture/execute/builtins/lib/strspn.c
6741         * gcc.c-torture/execute/builtins/lib/strstr.c:
6742         New files containing support routines.
6743
6744         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6745         declaration.
6746         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6747         when not optimizing.
6748
6749 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6750
6751         PR c++/16240
6752         * g++.dg/abi/mangle22.C: New test.
6753         * g++.dg/abi/mangle23.C: Likewise.
6754
6755 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6756
6757         PR fortran/16290
6758         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6759         Allow for cases without denormalized floating point numbers.
6760
6761 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6762
6763         PR c/1027
6764         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6765         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6766         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6767         expected warning text.
6768         * gcc.dg/format/diag-2.c: New test.
6769
6770 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6771
6772         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6773
6774 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6775
6776         * gcc.dg/builtins-43.c: New.
6777         * gcc.dg/builtins-44.c: New.
6778         * gcc.dg/builtins-45.c: New.
6779
6780 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6781             Andreas Tobler  <a.tobler@schweiz.ch>
6782
6783         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6784         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6785         as SIGSEGV.
6786         * gcc.dg/cleanup-11.c: Likewise.
6787         * gcc.dg/cleanup-8.c: Likewise.
6788         * gcc.dg/cleanup-9.c: Likewise.
6789         * gcc.dg/cleanup-5.c: Run on all platforms.
6790
6791 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6792
6793         * g++.dg/warn/nonnull1.C: New test.
6794
6795 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6796
6797         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6798         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6799         Special-case the Sun compiler wrt to <complex.h>.
6800
6801 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6802
6803         * gcc.dg/Wunreachable-8.C: New test.
6804
6805         * gcc.dg/h8300-ice2.c : New test.
6806
6807 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6808
6809         PR fortran/16161
6810         * gfortran.fortran-torture/compile/implicit.f90: Add test
6811         for implicit character.
6812
6813 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6814
6815         PR fortran/16289
6816         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6817         Use tiny() intrinsic to find smallest non-negative real
6818
6819 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6820
6821         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6822         * gcc.dg/compat/struct-by-value-22_x.c: New.
6823         * gcc.dg/compat/struct-by-value-22_y.c: New.
6824
6825         * gcc.c-torture/execute/20040629-1.c: New test.
6826
6827 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6828
6829         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6830         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6831
6832         PR target/16195
6833         * gcc.dg/20040625-1.c: New test.
6834
6835 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6836
6837         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6838
6839 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6840
6841         PR fortran/15963
6842         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6843
6844 2004-06-29  Richard Henderson  <rth@redhat.com>
6845
6846         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6847
6848 2004-06-29  Paul Brook  <paul@codesourcery.com>
6849
6850         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6851         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6852
6853 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6854
6855         PR c++/16260
6856         * g++.dg/parse/crash15.C: New.
6857
6858 2004-06-28  Andrew Pinski  <apinski@apple.com>
6859
6860         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6861         by the error already.
6862
6863         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6864
6865 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6866
6867         PR target/14041
6868         * gcc.dg/h8300-bss-align-1.c : New.
6869
6870 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6871
6872         * PR c++/16174
6873         * g++.dg/template/ctor4.C: New.
6874
6875 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6876
6877         PR c++/16205
6878         * g++.dg/warn/Wsequence-point-1.C: New test.
6879
6880 2004-06-27  Paul Brook  <paul@codesourcery.com>
6881
6882         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6883
6884 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6885
6886         * g++.old-deja/g++.mike/p7325.C: Remove.
6887
6888 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6889
6890         PR c/14963
6891         * gcc.dg/pr14963.c: New test.
6892
6893 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6894
6895         PR c++/16193
6896         * g++.dg/parse/redef1.C: New test.
6897
6898 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6899
6900         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6901         20021110.c.
6902         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6903         20021119-1.c.
6904         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6905         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6906         5-04.c.
6907         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6908         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6909         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6910         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6911         g++.brendan/enum14.C.
6912         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6913         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6914         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6915         g++.mike/virt1.C.
6916         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6917         memtemp24.C.
6918
6919 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6920
6921         * gcc.dg/20040527-1.c: New test case.
6922
6923 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6924
6925         PR gfortran/pr16196
6926         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6927
6928 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6929
6930         PR middle-end/15825
6931         * gcc.dg/pr15825-1.c: New test case.
6932
6933 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6934
6935         * gcc.c-torture/execute/20040625-1.c: New test.
6936
6937 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6938
6939         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6940
6941 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6942
6943         * gcc.dg/torture/mips-div-1.c: New test.
6944
6945 2004-06-24  Jeff Law  <law@redhat.com>
6946
6947         * gcc.dg/tree-ssa/20040624-1.c: New test.
6948
6949 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6950
6951         * gcc.c-torture/compile/20040624-1.c: New test.
6952
6953 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6954
6955         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6956         this directory.
6957
6958 2004-06-23  Andrew Pinski  <apinski@apple.com>
6959
6960         PR middle-end/15988
6961         * g++.dg/opt/ptrmem4.C: New test.
6962
6963         * gcc.dg/c90-array-quals-2.c: New test.
6964
6965 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6966
6967         * gcc.dg/kpice1.c: New test.
6968
6969 2006-06-23  Andrew Pinski  <apinski@apple.com>
6970
6971         * gcc.dg/c90-array-quals.c: New test.
6972
6973 2006-06-22  Richard Henderson  <rth@redhat.com>
6974
6975         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6976
6977 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6978
6979         * gcc.dg/builtins-config.h: Handle FreeBSD.
6980
6981 2006-06-22  Richard Henderson  <rth@redhat.com>
6982
6983         * g++.dg/opt/devirt1.C: New.
6984
6985 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6986
6987         * g++.dg/opt/pr15551.C: New testcase.
6988
6989 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6990
6991         PR target/14800
6992         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6993         x86_64-*-linux* when compiling for 32bit.
6994
6995 2004-06-21  Andrew Pinski  <apinski@apple.com>
6996
6997         * gcc.dg/pch/struct-1.c: New.
6998         * gcc.dg/pch/struct-1.hs: New.
6999
7000 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7001
7002         * gcc.dg/pch/save-temps-1.c: New file.
7003         * gcc.dg/pch/save-temps-1.hs: New file.
7004
7005 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7006
7007         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7008         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7009
7010 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7011
7012         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7013         to fix type error.
7014         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7015         Remove trailing spaces.
7016
7017 2004-06-21  Richard Henderson  <rth@redhat.com>
7018
7019         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7020         merging && to BIT_FIELD_REF.
7021
7022 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7023
7024         * g++.dg/opt/placeholder1.C: New test.
7025
7026 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7027
7028         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7029         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7030         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7031         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7032
7033 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7034
7035         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7036         extern "C".
7037         * g++.dg/other/pragma-re-1.C: Add comments.
7038
7039 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7040
7041         PR gfortran/16080
7042         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7043
7044 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7045
7046         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7047         instead of setting the type of size_t by
7048         hand.
7049
7050 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7051
7052         * gcc.dg/unordered-2.c: New test case.
7053         * gcc.dg/unordered-3.c: New test case.
7054
7055 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7056
7057         PR other/16043
7058         * lib/g++.exp (g++_version): Tweak regexp for version
7059         * lib/g77.exp (g77_version): Likewise
7060         * lib/gfortran.exp (gfortran_version): Likewise
7061         * lib/objc.exp (objc_version): Likewise
7062         * lib/treelang.exp (treelang_version): Likewise
7063
7064 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7065
7066         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7067         Use INT_MAX instead of __INT_MAX__.
7068         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7069
7070         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7071         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7072         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7073         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7074         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7075         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7076         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7077         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7078         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7079
7080         * gcc.dg/range-test-1.c: New test.
7081         * g++.dg/opt/range-test-1.C: New test.
7082
7083 2004-06-17  Richard Henderson  <rth@redhat.com>
7084
7085         * objc.dg/sync-1.m: New.
7086         * objc.dg/try-catch-1.m: Don't force next runtime.
7087         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7088         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7089         shadowed catch clause.
7090         * objc.dg/try-catch-5.m: New.
7091
7092 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7093
7094         Bug 14610
7095         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7096
7097 2004-06-15  Richard Henderson  <rth@redhat.com>
7098
7099         * gcc.dg/20001116-1.c: Move expected warning line.
7100
7101 2004-06-15  Richard Henderson  <rth@redhat.com>
7102
7103         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7104         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7105
7106 2004-06-15  Jeff Law  <law@redhat.com>
7107
7108         * gcc.dg/tree-ssa/20040615-1.c: New test.
7109         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7110         be less sensitive to operand ordering.
7111         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7112
7113 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7114
7115         * g++.dg/abi/bitfield3.C: Add comment..
7116
7117 2004-06-15  Richard Henderson  <rth@redhat.com>
7118
7119         * g++.dg/ext/stmtexpr1.C: XFAIL.
7120         * gcc.dg/20030612-1.c: XFAIL.
7121
7122 2004-06-15  Eric Christopher  <echristo@redhat.com>
7123
7124         * g++.dg/charset/asm5.c: New.
7125         * gcc.dg/charset/asm6.c: New.
7126
7127 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7128
7129         PR fortran/15962
7130         * gfortran.fortran-torture/execute/select_1.f90: New test.
7131
7132 2004-06-15  Paul Brook  <paul@codesourcery.com>
7133
7134         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7135
7136 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7137
7138         PR c++/15967
7139         * g++.dg/lookup/crash3.C: New test.
7140
7141 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7142
7143         PR c++/15947
7144         * g++.dg/parse/dtor4.C: New test.
7145
7146 2004-06-14  Jeff Law  <law@redhat.com>
7147
7148         * gcc.c-torture/compile/20040614-1.c: New test.
7149
7150 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7151
7152         PR fortran/15211
7153         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7154         LEN of a character array.
7155
7156 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7157
7158         PR c++/15096
7159         * g++.dg/template/ptrmem10.C: New test.
7160
7161         PR c++/14930
7162         * g++.dg/template/friend30.C: New test.
7163
7164 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7165
7166         PR fortran/14928
7167         * gfortran.fortran-torture/compile/mloc.f90: New test.
7168
7169 2004-06-13  Paul Brook  <paul@codesourcery.com>
7170
7171         * gfortran.fortran-torture/execute/random_2.f90: New test.
7172
7173 2004-06-13  Eric Christopher  <echristo@redhat.com>
7174
7175         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7176
7177 2004-06-12  Paul Brook  <paul@codesourcery.com>
7178
7179         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7180
7181 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7182
7183         PR fortran/14923
7184         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7185
7186 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7187
7188         PR fortran/14957
7189         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7190         syntax errors in end statements of contained subroutines.
7191
7192 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7193
7194         PR fortran/12841
7195         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7196
7197 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7198
7199         PR fortran/15665
7200         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7201
7202 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7203
7204         PR gfortran/12839
7205         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7206
7207 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7208
7209         PR c++/15862
7210         * g++.dg/parse/enum1.C: New test.
7211
7212 2004-06-10  Jeff Law  <law@redhat.com>
7213
7214         * gcc.c-torture/compile/20040610-1.c: New test.
7215
7216 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7217
7218         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7219         * g++.old-deja/g++.other/decl3.C: Likewise.
7220
7221 2004-06-10  Brian Booth  <bbooth@redhat.com>
7222
7223         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7224         V_MAY_DEF instead of VDEF.
7225         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7226
7227 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/14211
7230         * g++.dg/conversion/const1.C: New test.
7231
7232         PR c++/15076
7233         * g++.dg/conversion/reinterpret1.C: New test.
7234
7235         PR c++/15877
7236         * g++.dg/template/enum2.C: New test.
7237
7238         PR c++/15227
7239         * g++.dg/template/error13.C: New test.
7240
7241 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7242
7243         PR fortran/14957
7244         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7245         arguments to test_* REAL and of the right size.
7246
7247 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR target/15569
7250         PR rtl-optimization/15681
7251         * gcc.dg/20040609-1.c: New test.
7252
7253 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7254
7255         PR c++/14791
7256         * g++.dg/opt/builtins1.C: New test.
7257
7258 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7259
7260         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7261         that use default windows32 struct layout.
7262         * gcc.dg/i386-bitfield2.c: Likewise.
7263
7264 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7265
7266         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7267         for mingw32 and cygwin targets.
7268
7269 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7270
7271         * gcc.dg/pch/macro-4.c: New.
7272         * gcc.dg/pch/macro-4.hs: New.
7273
7274 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7275
7276         PR fortran/13249
7277         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7278
7279 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7280
7281         PR fortran/13372
7282         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7283
7284 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7285
7286         PR gfortran/14897
7287         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7288
7289 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7290
7291         PR gfortran/15755
7292         * gfortran.fortran-torture/execute/backspace.c : New test.
7293
7294 2004-06-09  Paul Brook  <paul@codesourcery.com>
7295
7296         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7297         (pointer_to_section): Rewrite to use smaller array.
7298
7299 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7300
7301         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7302         * gcc.dg/ext/altivec-10.c: Same.
7303         * gcc.dg/ext/altivec-11.c: Same.
7304         * gcc.dg/ext/altivec-12.c: Same.
7305         * gcc.dg/ext/altivec-13.c: Same.
7306         * gcc.dg/ext/altivec-14.c: Same.
7307         * gcc.dg/ext/altivec-15.c: Same.
7308         * gcc.dg/ext/altivec-16.c: Same.
7309         * gcc.dg/ext/altivec-3.c: Same.
7310         * gcc.dg/ext/altivec-4.c: Same.
7311         * gcc.dg/ext/altivec-6.c: Same.
7312         * gcc.dg/ext/altivec-7.c: Same.
7313         * gcc.dg/ext/altivec-8.c: Same.
7314         * gcc.dg/ext/altivec-varargs-1.c: Same.
7315
7316         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7317         * g++.dg/ext/altivec-10.C: Same.
7318         * g++.dg/ext/altivec-2.C: Same.
7319         * g++.dg/ext/altivec-3.C: Same.
7320         * g++.dg/ext/altivec-4.C: Same.
7321         * g++.dg/ext/altivec-5.C: Same.
7322         * g++.dg/ext/altivec-6.C: Same.
7323         * g++.dg/ext/altivec-7.C: Same.
7324         * g++.dg/ext/altivec-8.C: Same.
7325         * g++.dg/ext/altivec-9.C: Same.
7326
7327 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7328
7329         PR c++/7841
7330         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7331
7332 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7333
7334         * gcc.dg/union-1.c: New test.
7335
7336 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7337
7338         * gcc.dg/builtins-41.c: New test case.
7339         * gcc.dg/builtins-42.c: New test case.
7340
7341 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7342
7343         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7344         * g++.dg/ext/altivec-10.C: Same.
7345         * g++.dg/ext/altivec-2.C: Same.
7346         * g++.dg/ext/altivec-3.C: Same.
7347         * g++.dg/ext/altivec-4.C: Same.
7348         * g++.dg/ext/altivec-5.C: Same.
7349         * g++.dg/ext/altivec-6.C: Same.
7350         * g++.dg/ext/altivec-7.C: Same.
7351         * g++.dg/ext/altivec-8.C: Same.
7352         * g++.dg/ext/altivec-9.C: Same.
7353         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7354         * g++.old-deja/g++.brendan/new3.C: Same.
7355         * gcc.c-torture/execute/eeprof-1.x: Same.
7356
7357 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7358
7359         PR c/14765
7360         * gcc.dg/pr14765-1.c: New test.
7361
7362 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7363
7364         PR c/14649
7365         * gcc.dg/pr14649-1.c: New test case.
7366
7367 2004-06-07  Richard Henderson  <rth@redhat.com>
7368
7369         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7370         if temporaries.
7371
7372 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7373
7374         * g++.dg/eh/elide1.C: Remove XFAIL.
7375
7376 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7377
7378         PR c++/15337
7379         * g++.dg/expr/sizeof3.C: New test.
7380
7381         PR c++/14777
7382         * g++.dg/template/access14.C: New test.
7383
7384         PR c++/15554
7385         * g++.dg/template/enum1.C: New test.
7386
7387         PR c++/15057
7388         * g++.dg/eh/throw1.C: New test.
7389
7390 2004-06-07  David Ayers  <d.ayers@inode.at>
7391             Ziemowit Laski  <zlaski@apple.com>
7392
7393         * lib/objc.exp (objc_target_compile): Revert the '-framework
7394         Foundation' flag fix, since bare Darwin does not ship
7395         with the Foundation framework.
7396         * objc/execute/next_mapping.h: Provide a local NSConstantString
7397         @interface and @implementation.
7398         (objc_constant_string_init): A constructor function, used to
7399         initialize the NSConstantString meta-class object.
7400         * objc/execute/string1.m: Include "next_mapping.h" instead of
7401         <Foundation/NSString.h>.
7402         * objc/execute/string2.m: Likewise.
7403         * objc/execute/string3.m: Likewise.
7404         * objc/execute/string4.m: Likewise.
7405
7406 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7407
7408         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7409         to double. Replace double with FLOAT.
7410         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7411
7412         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7413         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7414         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7415         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7416         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7417         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7418         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7419         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7420
7421 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7422
7423         PR c/13519
7424         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7425
7426 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7427
7428         PR c++/15503
7429         * g++.dg/template/meminit2.C: New test.
7430
7431 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7432
7433         PR target/15822
7434         * gcc.c-torture/execute/compare-fp-1.c,
7435         gcc.c-torture/execute/compare-fp-2.c,
7436         gcc.c-torture/execute/compare-fp-3.c,
7437         gcc.c-torture/execute/compare-fp-4.c,
7438         gcc.c-torture/execute/compare-fp-3.x,
7439         gcc.c-torture/execute/compare-fp-4.x: Moved...
7440         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7441         gcc.c-torture/execute/ieee/compare-fp-2.c,
7442         gcc.c-torture/execute/ieee/compare-fp-3.c,
7443         gcc.c-torture/execute/ieee/compare-fp-4.c,
7444         gcc.c-torture/execute/ieee/compare-fp-3.x,
7445         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7446
7447 2004-06-04  David Ayers  <d.ayers@inode.at>
7448
7449         * objc/execute/protocol-isEqual-4.m: New testcase.
7450
7451 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7452
7453         * objc/execute/protocol-isEqual-1.m: New testcase.
7454         * objc/execute/protocol-isEqual-2.m: New testcase.
7455         * objc/execute/protocol-isEqual-3.m: New testcase.
7456
7457 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7458
7459         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7460
7461 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7462
7463         * lib/objc.exp (objc_target_compile): When running tests on
7464         Darwin (Mac OS X), inform the linker about '-framework
7465         'Foundation'.
7466
7467 2004-06-02  Eric Christopher  <echristo@redhat.com>
7468
7469         * gcc.c-torture/compile/20040602-1.c: New.
7470
7471 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7472
7473         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7474         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7475
7476         PR tree-optimization/14736
7477         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7478
7479         PR tree-optimization/14042
7480         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7481
7482         PR tree-optimization/14729
7483         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7484
7485 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7486
7487         PR fortran/15557
7488         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7489
7490 2004-06-01  Richard Hederson  <rth@redhat.com>
7491
7492         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7493
7494 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7495
7496         PR c++/14932
7497         * g++.dg/parse/offsetof4.C: New test.
7498
7499 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7500
7501         PR objc/7993
7502         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7503
7504 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/15701
7507         * g++.dg/template/friend29.C: New test.
7508
7509 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7510
7511         PR c/15749
7512         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7513
7514 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7515
7516         * gcc.dg/sparc-trap-1.c: New test.
7517
7518 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7519
7520         PR middle-end/15069
7521         * g++.dg/opt/fold3.C: New test case.
7522
7523 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7524
7525         * lib/target-supports.exp (check_iconv_available): Fix fallout
7526         from 2004-05-28 patch.
7527
7528 2004-05-30  Paul Brook  <paul@codesourcery.com>
7529
7530         PR fortran/15620
7531         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7532         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7533
7534 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7535
7536         * gfortran.fortran-torture/execute/random_1.f90: New test.
7537
7538 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7539
7540         * g++.dg/ext/altivec-10.C: New test.
7541
7542 2004-05-29  Paul Brook  <paul@codesourcery.com>
7543
7544         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7545
7546 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7547
7548         * gcc.dg/altivec-16.c: New test.
7549
7550 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7551
7552         * lib/target-supports.exp (check_vmx_hw_available): New.
7553         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7554
7555         * lib/target-supports.exp (check_alias_available,
7556         check_iconv_available, check_named_sections_available): Use
7557         unique names for temporary files.
7558
7559 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7560
7561         * gcc.dg/altivec-15.c: New test.
7562
7563 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7564
7565         PR c++/15083
7566         * g++.dg/warn/noeffect6.C: New test.
7567
7568         PR c++/15471
7569         * g++.dg/expr/ptrmem4.C: New test.
7570
7571         PR c++/15640
7572         * g++.dg/template/operator3.C: New test.
7573
7574 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/14668
7577         * g++.dg/lookup/redecl1.C: New test.
7578         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7579
7580 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7581
7582         * gcc.c-torture/execute/compare-fp-1.c,
7583         gcc.c-torture/execute/compare-fp-2.c,
7584         gcc.c-torture/execute/compare-fp-3.c,
7585         gcc.c-torture/execute/compare-fp-4.c,
7586         gcc.c-torture/execute/compare-fp-3.x,
7587         gcc.c-torture/execute/compare-fp-4.x,
7588         gcc.dg/pr15649-1.c: New.
7589
7590 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7591
7592         PR c++/12883
7593         * g++.dg/init/array14.C: New test.
7594
7595 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7596
7597         * lib/compat.exp (compat-get-options-main): New.
7598         (compat-get-options): Remove unneeded code, warn for ignored
7599         command.
7600         (compat-execute): Check flag set by dg-require-* commands.
7601
7602         * lib/compat.exp (compat-execute): Break up long lines.
7603
7604 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7605
7606         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7607         * gcc.dg/altivec-14.c: New test.
7608         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7609
7610         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7611         * gcc.dg/altivec-12.c: Ditto.
7612
7613         * gcc.dg/altivec-3.c: Move call to altivec_check.
7614
7615 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7616
7617         PR c++/15044
7618         * g++.dg/template/error12.C: New test.
7619
7620         PR c++/15317
7621         * g++.dg/ext/attrib15.C: New test.
7622
7623         PR c++/15329
7624         * g++.dg/template/ptrmem9.C: New test.
7625
7626 2004-05-25  Paul Brook  <paul@codesourcery.com>
7627
7628         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7629
7630 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7631
7632         PR c++/15165
7633         * g++.dg/template/crash19.C: New test.
7634
7635 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7636
7637         PR c++/15025
7638         * g++.dg/template/redecl1.C: New test.
7639
7640 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/14821
7643         * g++.dg/other/ns1.C: New test.
7644
7645         PR c++/14883
7646         * g++.dg/template/invalid1.C: New test.
7647
7648 2004-05-23  Paul Brook  <paul@codesourcery.com>
7649         Victor Leikehman  <lei@haifasphere.co.il>
7650
7651         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7652         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7653
7654 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7655
7656         PR c++/15285
7657         PR c++/15299
7658         * g++.dg/template/non-dependent5.C: New test.
7659         * g++.dg/template/non-dependent6.C: New test.
7660
7661 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/15507
7664         * g++.dg/inherit/union1.C: New test.
7665
7666         PR c++/15542
7667         * g++.dg/template/addr1.C: New test.
7668
7669         PR c++/15427
7670         * g++.dg/template/array5.C: New test.
7671
7672         PR c++/15287
7673         * g++.dg/template/array6.C: New test.
7674
7675 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7676             Roger Sayle  <roger@eyesopen.com>
7677
7678         * g++.dg/lookup/forscope2.C: New test case.
7679
7680 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7681
7682         * gcc.dg/cpp/Wmissingdirs.c: New.
7683
7684 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7685
7686         PR target/15301
7687         * gcc.dg/compat/union-m128-1.h: New file.
7688         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7689         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7690         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7691
7692 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7693
7694         PR target/15302
7695         * gcc.dg/compat/struct-complex-1.h: New file.
7696         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7697         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7698         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7699
7700 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7701
7702         PR middle-end/3074
7703         * gcc.dg/pr3074-1.c: New test case.
7704         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7705
7706 2004-05-20  Falk Hueffner  <falk@debian.org>
7707
7708         PR other/15526
7709         * gcc.dg/ftrapv-1.c: New test case.
7710
7711 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7712
7713         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7714
7715 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7716             Jeff Law  <law@redhat.com>
7717
7718         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7719         * gcc.dg/tree-ssa/20040518-2.c: New test.
7720
7721         * gcc.dg/tree-ssa/20040518-1.c: New test.
7722
7723 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7724
7725         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7726
7727 2004-05-18  Paul Brook  <paul@codesourcery.com>
7728
7729         PR fortran/13930
7730         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7731
7732 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7733
7734         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7735         constant folding.
7736
7737 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7738
7739         * gcc.dg/tree-ssa/20040517-1.c: New test.
7740
7741 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7742
7743         * gcc.dg/loop-4.c: New test.
7744
7745 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7746
7747         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7748
7749 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7750
7751         PR fortran/15311
7752         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7753
7754 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7755
7756         PR fortran/13826
7757         PR fortran/13940
7758         * gfortran.fortran-torture/compile/data_1.f90: New test.
7759
7760 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7761
7762         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7763         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7764
7765 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7766
7767         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7768
7769 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7770
7771         PR c/15444
7772         * gcc.dg/format/xopen-1.c: Adjust expected message.
7773         * gcc.dg/format/xopen-3.c: New test.
7774
7775 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7776
7777         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7778
7779 2004-05-14  Jeff Law  <law@redhat.com>
7780
7781         * gcc.dg/tree-ssa/20040514-2.c: New test.
7782
7783 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7784
7785         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7786         this ...
7787         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7788         this.
7789
7790 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7791
7792         * gcc.dg/tree-ssa/20040514-1.c: New test.
7793
7794 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7795
7796         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7797         test.
7798
7799 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7800
7801         PR fortran/14066
7802         * gfortran.fortran-torture/compile/do_1.f90: New test.
7803
7804 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7805
7806         PR fortran/15051
7807         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7808         test.
7809
7810 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7811
7812         PR fortran/15149
7813         * gfortran.fortran-torture/execute/random_init.f90: New test.
7814
7815 2004-05-13  Paul Brook  <paul@codesourcery.com>
7816
7817         PR fortran/15314
7818         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7819
7820 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7821
7822         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7823         for the powerpc case.
7824
7825 2004-05-13  Jeff Law  <law@redhat.com>
7826
7827         * gcc.dg/tree-ssa/20040513-1.c: New test.
7828         * gcc.dg/tree-ssa/20040513-2.c: New test.
7829
7830 2004-05-13  Paul Brook  <paul@codesourcery.com>
7831
7832         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7833         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7834         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7835
7836 2004-05-13  Andreas Schwab  <schwab@suse.de>
7837
7838         PR other/10819
7839         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7840         characters.
7841
7842 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7843
7844         PR fortran/15294
7845         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7846
7847 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7848
7849         Merge from tree-ssa-20020619-branch.  See
7850         ChangeLog.tree-ssa for details.
7851
7852 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7853
7854         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7855         include <altivec.h> explicitly.
7856         * gcc.dg/altivec-13.c: Likewise.
7857
7858 2004-05-11  Paul Brook  <paul@codesourcery.com>
7859
7860         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7861
7862 2004-05-10  Eric Christopher  <echristo@redhat.com>
7863
7864         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7865         * gcc.dg/sibcall-4.c: Ditto.
7866
7867 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7868
7869         * g++.dg/ext/altivec-8.C: New test case.
7870         * gcc.dg/altivec-13.c: New test case.
7871
7872 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7873
7874         * gcc.c-torture/execute/divcmp-1.c: New test case.
7875         * gcc.c-torture/execute/divcmp-2.c: New test case.
7876         * gcc.c-torture/execute/divcmp-3.c: New test case.
7877
7878 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7879
7880         * g++.dg/other/pragma-re-2.C: New test.
7881
7882 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7883
7884         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7885         * gcc.dg/i386-387-2.c: Likewise.
7886
7887         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7888         __builtin_drem.
7889         * gcc.dg/i386-387-6.c: Likewise.
7890
7891 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7892
7893         * gcc.dg/builtins-33.c:  Also check log1p*.
7894
7895 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7896
7897         PR optimization/15296
7898         * gcc.c-torture/execute/pr15296.c: New test.
7899
7900 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7901
7902         * gcc.dg/builtins-40.c: New test.
7903
7904 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7905
7906         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7907
7908 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7909
7910         * g++.dg/ext/spe1.C: New testcase.
7911
7912 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7913
7914         * objc.dg/image-info.m: Allow additional attributes
7915         for __image_info section.
7916
7917 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7918
7919         * gcc.dg/torture/mips-hilo-2.c: New test.
7920
7921 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7922
7923         PR c++/14389
7924         * g++.dg/template/member5.C: New test.
7925
7926 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7927
7928         * gcc.dg/builtins-34.c: Also check expm1*.
7929
7930 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7931
7932         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7933         * gcc.dg/torture/builtin-convert-3.c: New test.
7934
7935 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7936
7937         PR middle-end/15054
7938         * g++.dg/opt/pr15054.C: New test.
7939
7940 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7941
7942         * gcc.dg/torture/builtin-rounding-1.c: New test.
7943         * gcc.dg/builtins-25.c: Delete.
7944         * gcc.dg/builtins-29.c: Delete.
7945
7946 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7947
7948         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7949         * gcc.dg/sibcall-4.c: Likewise.
7950         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7951
7952 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7953
7954         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7955         bit-field on 16-bit targets.
7956
7957 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7958
7959         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7960         16-bit targets.
7961
7962 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7963
7964         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7965         * gcc.dg/rs6000-power2-2.c: Likewise.
7966
7967 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7968
7969         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7970         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7971         Change the asm registers to be in form of frN instead of fN.
7972
7973 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7974
7975         * gcc.dg/torture/builtin-convert-2.c: New test.
7976
7977 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7978
7979         * gcc.dg/rs6000-power2-1.c: New test.
7980         * gcc.dg/rs6000-power2-2.c: New test.
7981
7982 2004-04-28  Jan Hubicka  <jh@suse.cz>
7983
7984         * gcc.dg/unused-6.c: New test.
7985
7986 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7987             Ulrich Weigand  <uweigand@de.ibm.com>
7988
7989         * ada/acats/run_all.sh: Define $target variable.
7990
7991 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7992
7993         PR c++/15119
7994         * g++.dg/other/vararg-1.C: New test.
7995
7996         PR c++/4794
7997         * g++.dg/eh/cleanup3.C: New test.
7998
7999 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8000
8001         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8002         and ad8011a (target_insn).
8003         * ada/acats/support/macro.dfs: Likewise.
8004         * ada/acats/support/impbit.adb: New file.
8005
8006 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8007
8008         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8009
8010 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8011
8012         * gcc.dg/loop-3.c: New test.
8013
8014 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8015
8016         * gcc.c-torture/execute/simd-5.c: New test.
8017
8018 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8019
8020         PR c++/15064
8021         * g++.dg/template/crash18.C: New test.
8022
8023 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8024
8025         * g++.dg/ext/complit3.C: New test.
8026
8027 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8028
8029         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8030         * gcc.dg/altivec-3.c: Same.
8031         * gcc.dg/altivec-varargs-1.c: Same.
8032
8033 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8034
8035         * lib/target-supports.exp (check_profiling_available): Assume
8036         profiling is not available on powerpc-eabi targets.
8037
8038 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8039
8040         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8041         * gcc.dg/vmx/bug-1.c: Ditto.
8042
8043 2004-04-20  Eric Christopher  <echristo@redhat.com>
8044
8045         * gcc.dg/charset/extern.c: New test.
8046         * g++.dg/charset/extern3.cc: Ditto.
8047
8048 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8049
8050         * gcc.dg/builtins-39.c: New test.
8051
8052 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8053
8054         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8055
8056 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8057
8058         * gcc.dg/torture/mips-hilo-1.c: New test.
8059
8060 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8061
8062         * gcc.c-torture/compile/20040419-1.c: New test.
8063
8064 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8065
8066         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8067
8068 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8069             Aldy Hernandez  <aldyh@redhat.com>
8070
8071         * gcc.c-torture/execute/va-arg-24.c: New.
8072
8073 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8074             Aldy Hernandez  <aldyh@redhat.com>
8075
8076         * gcc.dg/vmx/1b-01.c: New.
8077         * gcc.dg/vmx/1b-02.c: New.
8078         * gcc.dg/vmx/1b-03.c: New.
8079         * gcc.dg/vmx/1b-04.c: New.
8080         * gcc.dg/vmx/1b-05.c: New.
8081         * gcc.dg/vmx/1b-06.c: New.
8082         * gcc.dg/vmx/1b-07.c: New.
8083         * gcc.dg/vmx/1c-01.c: New.
8084         * gcc.dg/vmx/1c-02.c: New.
8085         * gcc.dg/vmx/3a-01a.c: New.
8086         * gcc.dg/vmx/3a-01.c: New.
8087         * gcc.dg/vmx/3a-01m.c: New.
8088         * gcc.dg/vmx/3a-03.c: New.
8089         * gcc.dg/vmx/3a-03m.c: New.
8090         * gcc.dg/vmx/3a-04.c: New.
8091         * gcc.dg/vmx/3a-04m.c: New.
8092         * gcc.dg/vmx/3a-05.c: New.
8093         * gcc.dg/vmx/3a-06.c: New.
8094         * gcc.dg/vmx/3a-06m.c: New.
8095         * gcc.dg/vmx/3a-07.c: New.
8096         * gcc.dg/vmx/3b-01.c: New.
8097         * gcc.dg/vmx/3b-02.c: New.
8098         * gcc.dg/vmx/3b-10.c: New.
8099         * gcc.dg/vmx/3b-13.c: New.
8100         * gcc.dg/vmx/3b-14.c: New.
8101         * gcc.dg/vmx/3b-15.c: New.
8102         * gcc.dg/vmx/3c-01a.c: New.
8103         * gcc.dg/vmx/3c-01.c: New.
8104         * gcc.dg/vmx/3c-02.c: New.
8105         * gcc.dg/vmx/3c-03.c: New.
8106         * gcc.dg/vmx/3d-01.c: New.
8107         * gcc.dg/vmx/4-01.c: New.
8108         * gcc.dg/vmx/4-03.c: New.
8109         * gcc.dg/vmx/5-01.c: New.
8110         * gcc.dg/vmx/5-02.c: New.
8111         * gcc.dg/vmx/5-03.c: New.
8112         * gcc.dg/vmx/5-04.c: New.
8113         * gcc.dg/vmx/5-05.c: New.
8114         * gcc.dg/vmx/5-06.c: New.
8115         * gcc.dg/vmx/5-07.c: New.
8116         * gcc.dg/vmx/5-07t.c: New.
8117         * gcc.dg/vmx/5-08.c: New.
8118         * gcc.dg/vmx/5-10.c: New.
8119         * gcc.dg/vmx/5-11.c: New.
8120         * gcc.dg/vmx/7-01a.c: New.
8121         * gcc.dg/vmx/7-01.c: New.
8122         * gcc.dg/vmx/7c-01.c: New.
8123         * gcc.dg/vmx/7d-01.c: New.
8124         * gcc.dg/vmx/7d-02.c: New.
8125         * gcc.dg/vmx/8-01.c: New.
8126         * gcc.dg/vmx/8-02a.c: New.
8127         * gcc.dg/vmx/8-02.c: New.
8128         * gcc.dg/vmx/brode-1.c: New.
8129         * gcc.dg/vmx/bug-1.c: New.
8130         * gcc.dg/vmx/bug-2.c: New.
8131         * gcc.dg/vmx/bug-3.c: New.
8132         * gcc.dg/vmx/cw-bug-1.c: New.
8133         * gcc.dg/vmx/cw-bug-2.c: New.
8134         * gcc.dg/vmx/cw-bug-3.c: New.
8135         * gcc.dg/vmx/dct.c: New.
8136         * gcc.dg/vmx/debug-1.c: New.
8137         * gcc.dg/vmx/debug-2.c: New.
8138         * gcc.dg/vmx/debug-3.c: New.
8139         * gcc.dg/vmx/debug-4.c: New.
8140         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8141         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8142         * gcc.dg/vmx/eg-5.c: New.
8143         * gcc.dg/vmx/fft.c: New.
8144         * gcc.dg/vmx/gcc-bug-1.c: New.
8145         * gcc.dg/vmx/gcc-bug-2.c: New.
8146         * gcc.dg/vmx/gcc-bug-3.c: New.
8147         * gcc.dg/vmx/gcc-bug-4.c: New.
8148         * gcc.dg/vmx/gcc-bug-5.c: New.
8149         * gcc.dg/vmx/gcc-bug-6.c: New.
8150         * gcc.dg/vmx/gcc-bug-7.c: New.
8151         * gcc.dg/vmx/gcc-bug-8.c: New.
8152         * gcc.dg/vmx/gcc-bug-9.c: New.
8153         * gcc.dg/vmx/gcc-bug-b.c: New.
8154         * gcc.dg/vmx/gcc-bug-c.c: New.
8155         * gcc.dg/vmx/gcc-bug-d.c: New.
8156         * gcc.dg/vmx/gcc-bug-e.c: New.
8157         * gcc.dg/vmx/gcc-bug-f.c: New.
8158         * gcc.dg/vmx/gcc-bug-g.c: New.
8159         * gcc.dg/vmx/gcc-bug-i.c: New.
8160         * gcc.dg/vmx/harness.h: New.
8161         * gcc.dg/vmx/ira1.c: New.
8162         * gcc.dg/vmx/ira2a.c: New.
8163         * gcc.dg/vmx/ira2b.c: New.
8164         * gcc.dg/vmx/ira2.c: New.
8165         * gcc.dg/vmx/ira2c.c: New.
8166         * gcc.dg/vmx/mem.c: New.
8167         * gcc.dg/vmx/newton-1.c: New.
8168         * gcc.dg/vmx/ops.c: New.
8169         * gcc.dg/vmx/sn7153.c: New.
8170         * gcc.dg/vmx/spill2.c: New.
8171         * gcc.dg/vmx/spill3.c: New.
8172         * gcc.dg/vmx/spill.c: New.
8173         * gcc.dg/vmx/t.c: New.
8174         * gcc.dg/vmx/varargs-1.c: New.
8175         * gcc.dg/vmx/varargs-2.c: New.
8176         * gcc.dg/vmx/varargs-3.c: New.
8177         * gcc.dg/vmx/varargs-4.c: New.
8178         * gcc.dg/vmx/varargs-5.c: New.
8179         * gcc.dg/vmx/varargs-6.c: New.
8180         * gcc.dg/vmx/varargs-7.c: New.
8181         * gcc.dg/vmx/vmx.exp: New.
8182         * gcc.dg/vmx/vprint-1.c: New.
8183         * gcc.dg/vmx/vscan-1.c: New.
8184         * gcc.dg/vmx/x-01.c: New.
8185         * gcc.dg/vmx/x-02.c: New.
8186         * gcc.dg/vmx/x-03.c: New.
8187         * gcc.dg/vmx/x-04.c: New.
8188         * gcc.dg/vmx/x-05.c: New.
8189         * gcc.dg/vmx/yousufi-1.c: New.
8190         * gcc.dg/vmx/zero-1.c: New.
8191         * gcc.dg/vmx/zero.c: New.
8192
8193 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8194
8195         * g++.dg/lookup/java1.C: Update for chage of
8196         _Jv_AllocObject.
8197         * g++.dg/lookup/java2.C: Likewise.
8198
8199 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8200
8201         * ada/acats/run_all.sh: use -O2 by default.
8202
8203 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8204
8205         * gcc.dg/vr-mult-[12].c: New tests.
8206
8207 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8208
8209         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8210
8211         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8212
8213 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8214
8215         * lib/target-supports.exp (check_profiling_available): Assume profiling
8216         isn't available for mips*-*-elf targets.
8217
8218 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8219
8220         * gcc.dg/builtins-38.c: New test.
8221
8222 2004-04-14  Eric Christopher  <echristo@redhat.com>
8223
8224         * g++.dg/charset/charset.exp: Run .cc extension tests.
8225
8226 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8227
8228         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8229
8230 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8231
8232         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8233
8234 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8235
8236         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8237         * gcc.dg/i386-387-2.c: Likewise.
8238
8239         * gcc.dg/i386-387-7.c: New test.
8240         * gcc.dg/i386-387-8.c: New test.
8241
8242         * gcc.dg/builtins-37.c: New test.
8243
8244 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8245
8246         * g++.dg/pch/externc-1.C: Add missing semicolon.
8247
8248 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8249
8250         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8251
8252 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8253
8254         * gcc.c-torture/execute/20040411-1.c: New test.
8255
8256 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8257
8258         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8259
8260 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8261
8262         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8263
8264 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8265
8266         * lib/target-supports.exp (check_named_sections_available): New.
8267         * lib/gcc-dg.exp (dg-require-named-sections): New.
8268         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8269         old-deja.exp.  Also prune error-count message from HP linker.
8270         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8271
8272         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8273         * g++.old-deja/g++.pt/static3.C: Likewise.
8274         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8275
8276 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8277
8278         * gcc.c-torture/execute/20040409-1.c: New test case.
8279         * gcc.c-torture/execute/20040409-2.c: New test case.
8280         * gcc.c-torture/execute/20040409-3.c: New test case.
8281
8282 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8283
8284         * gcc.dg/20040409-1.c: New test.
8285
8286 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8287
8288         PR target/14888
8289         * g++.dg/opt/pr14888.C: New test case.
8290
8291 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8292
8293         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8294         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8295         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8296         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8297         New tests.
8298
8299 2004-04-08  Paul Brook  <paul@codesourcery.com>
8300
8301         * gcc.dg/spill-1.c: New test.
8302
8303 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8304
8305         * gcc.dg/torture/builtin-ctype-2.c: New test.
8306
8307 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8308
8309         * gcc.dg/pch/pch.exp: Add largefile test.
8310
8311 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8312
8313         * g++.dg/pch/externc-1.Hs: New.
8314         * g++.dg/pch/externc-1.C: New.
8315
8316 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8317
8318         * gcc.dg/compat/struct-by-value-5a_main.c,
8319         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8320         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8321         * gcc.dg/compat/struct-by-value-5a_x.c,
8322         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8323         gcc.dg/compat/struct-by-value-5_x.c.
8324         * gcc.dg/compat/struct-by-value-5a_y.c,
8325         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8326         gcc.dg/compat/struct-by-value-5_y.c.
8327
8328         * gcc.dg/compat/struct-by-value-6a_main.c,
8329         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8330         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8331         * gcc.dg/compat/struct-by-value-6a_x.c,
8332         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8333         gcc.dg/compat/struct-by-value-6_x.c.
8334         * gcc.dg/compat/struct-by-value-6a_y.c,
8335         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8336         gcc.dg/compat/struct-by-value-6_y.c.
8337
8338         * gcc.dg/compat/struct-by-value-7a_main.c,
8339         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8340         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8341         * gcc.dg/compat/struct-by-value-7a_x.c,
8342         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8343         gcc.dg/compat/struct-by-value-7_x.c.
8344         * gcc.dg/compat/struct-by-value-7a_y.c,
8345         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8346         gcc.dg/compat/struct-by-value-7_y.c.
8347
8348 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8349
8350         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8351         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8352         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8353         options.
8354
8355 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8356
8357         * gcc.dg/builtins-36.c: New test.
8358
8359 2004-04-06  Paul Brook  <paul@codesourcery.com>
8360
8361         * README.gcc: Remove obsolete contraint on testcases.
8362
8363 2004-04-05  Paul Brook  <paul@codesourcery.com>
8364
8365         PR2123
8366         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8367         failure and exit(0) on success.
8368         * g++.dg/expr/anew2.C: Ditto.
8369         * g++.dg/expr/anew3.C: Ditto.
8370         * g++.dg/expr/anew4.C: Ditto.
8371
8372 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8373
8374         PR c++/3518
8375         * g++.dg/template/unify7.C: New.
8376
8377 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8378
8379         * g++.dg/README: Bring up to date with new subdirectories; remove
8380         duplicate subdirectory lines.
8381
8382 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8383
8384         PR c++/14007
8385         * g++.dg/template/unify5.C: New.
8386         * g++.dg/template/unify6.C: New.
8387         * g++.dg/template/qualttp20.C: Adjust.
8388         * g++.old-deja/g++.jason/report.C: Adjust.
8389         * g++.old-deja/g++.other/qual1.C: Adjust.
8390
8391 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/14803
8394         * g++.dg/inherit/ptrmem1.C: New test.
8395
8396 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8397
8398         PR c++/14755
8399         * gcc.c-torture/execute/20040331-1.c: New test.
8400         * gcc.dg/20040331-1.c: New test.
8401
8402 2004-04-01  Paul Brook  <paul@codesourcery.com>
8403
8404         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8405
8406 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8407
8408         PR c++/14724
8409         * g++.dg/init/goto1.C: New test.
8410
8411         PR c++/14763
8412         * g++.dg/template/defarg4.C: New test.
8413
8414 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8415
8416         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8417
8418 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8419
8420         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8421
8422 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8423
8424         * gcc.dg/noncompile/undeclared-2.c: New test.
8425
8426 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8427
8428         * gcc.dg/940409-1.c: Remove XFAIL.
8429         * gcc.dg/reg-vol-struct-1.c: New test.
8430
8431 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8432
8433         * gcc.dg/torture/builtin-wctype-1.c: New test.
8434
8435 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8436
8437         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8438         * gcc.dg/20001101-1.c: Likewise.
8439         * gcc.dg/20001102-1.c: Likewise.
8440
8441 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8442
8443         * gcc.dg/compare8.c: Add an additional test for XOR.
8444
8445 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8446
8447         * gcc.dg/torture/builtin-ctype-1.c: New test.
8448
8449 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8450
8451         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8452         * gcc.dg/torture/builtin-math-1.c: Likewise.
8453         * gcc.dg/torture/builtin-power-1.c: New test.
8454
8455 2004-03-24  Andreas Schwab  <schwab@suse.de>
8456
8457         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8458         IA64 assembler.
8459
8460 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8461             Roger Sayle  <roger@eyesopen.com>
8462
8463         * gcc.dg/compare8.c: New test case.
8464
8465 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8466
8467         * g++.dg/ext/altivec-7.C: New test.
8468
8469 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8470
8471         PR 12267, 12391, 12560, 13129, 14114, 14133
8472         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8473         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8474         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8475         Adjust error regexps.
8476         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8477         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8478         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8479         * gcc.dg/local1.c: Add explanatory comment.
8480
8481 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8482
8483         PR optimization/14669
8484         * g++.dg/opt/fold2.C: New test case.
8485
8486 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8487
8488         PR c/14069
8489         * gcc.dg/20040322-1.c: New test.
8490
8491 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8492
8493         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8494         * gcc.dg/ultrasp4.c: Likewise.
8495         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8496
8497 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8498
8499         * gcc.dg/i386-sse-8.c: Reset default options.
8500
8501 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8502
8503         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8504         in the error message text.
8505
8506 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8507
8508         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8509
8510 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8511
8512         PR c++/14616
8513         * g++.dg/init/array13.C: New test.
8514
8515 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8516
8517         PR target/13889
8518         * gcc.c-torture/compile/pr13889.c: New test case.
8519
8520 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8521
8522         PR c/14635
8523         * builtins-1.c (nan, nans): Don't test.
8524         * builtins-30.c: Don't use nan, nanf, nanl.
8525         * builtins-35.c: New test.
8526
8527 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8528
8529         * g++.dg/ext/altivec-6.C: New test.
8530
8531 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8532
8533         * g++.dg/init/placement3.C: New test.
8534
8535         * g++.dg/template/spec13.C: New test.
8536
8537         * g++.dg/lookup/using11.C: New test.
8538
8539         * g++.dg/lookup/koenig3.C: New test.
8540
8541         * g++.dg/template/operator2.C: New test.
8542
8543         * g++.dg/expr/dtor3.C: New test.
8544         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8545         marker.
8546         * g++.old-deja/g++.law/visibility28.C: Likewise.
8547
8548 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8549
8550         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8551         * gcc.dg/ppc64-abi-3.c: Likewise.
8552
8553 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8554
8555         PR c++/14545
8556         * g++.dg/parse/template15.C: New test.
8557
8558 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8559
8560         * g++.dg/expr/dtor2.C: New test.
8561
8562         * g++.dg/lookup/anon4.C: New test.
8563
8564         * g++.dg/overload/using1.C: New test.
8565
8566         * g++.dg/template/lookup7.C: New test.
8567
8568         * g++.dg/template/typename6.C: New test.
8569
8570         * g++.dg/expr/cond6.C: New test.
8571
8572 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8573
8574         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8575
8576 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8577
8578         * g++.dg/expr/cond5.C: New test.
8579         * g++.dg/expr/constcast1.C: Likewise.
8580         * g++.dg/expr/ptrmem2.C: Likewise.
8581         * g++.dg/expr/ptrmem3.C: Likewise.
8582         * g++.dg/lookup/main1.C: Likewise.
8583         * g++.dg/template/lookup6.C: Likewise.
8584
8585 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8586
8587         * gcc.dg/local1.c: New test.
8588
8589         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8590
8591 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8592
8593         * gcc.dg/torture/builtin-convert-1.c: New test.
8594
8595 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8596
8597         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8598
8599 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8600
8601         PR c++/14481
8602         * g++.dg/warn/Wunused-7.C: New test.
8603
8604 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8605
8606         * gcc.dg/torture/builtin-integral-1.c: New test.
8607
8608 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/14586
8611         * g++.dg/parse/non-dependent3.C: New test.
8612
8613 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8614
8615         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8616         * g++.dg/eh/simd-2.C: Likewise.
8617         * g++.dg/init/array10.C: Likewise.
8618         * gcc.c-torture/compile/simd-1.c: Likewise.
8619         * gcc.c-torture/compile/simd-2.c: Likewise.
8620         * gcc.c-torture/compile/simd-3.c: Likewise.
8621         * gcc.c-torture/compile/simd-4.c: Likewise.
8622         * gcc.c-torture/compile/simd-6.c: Likewise.
8623         * gcc.c-torture/execute/simd-1.c: Likewise.
8624         * gcc.c-torture/execute/simd-2.c: Likewise.
8625         * gcc.dg/compat/vector-defs.h: Likewise.
8626         * gcc.dg/20020531-1.c: Likewise.
8627         * gcc.dg/altivec-3.c: Likewise.
8628         * gcc.dg/altivec-4.c: Likewise.
8629         * gcc.dg/altivec-varargs-1.c: Likewise.
8630         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8631         * gcc.dg/i386-mmx-3.c: Likewise.
8632         * gcc.dg/i386-sse-4.c: Likewise.
8633         * gcc.dg/i386-sse-5.c: Likewise.
8634         * gcc.dg/i386-sse-8.c: Likewise.
8635         * gcc.dg/simd-1.c: Likewise.
8636         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8637         __ev64_opaque__ since the machine description provides it.
8638
8639 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8640
8641         * lib/compat.exp (skip_list): New global variable.
8642         Use it to hold the user defined COMPAT_SKIPS list if any.
8643         (compat-obj): Add the members of skip_list to optall.
8644
8645 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8646
8647         * gcc.dg/compat/union-by-value-1_main.c,
8648         union-by-value-1_x.c, union-by-value-1_y.c,
8649         union-check.h, union-defs.h,
8650         union-init.h, union-return-1_main.c,
8651         union-return-1_x.c, union-return-1_y.c: New files.
8652
8653 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8654
8655         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8656         mixed-struct-init.h: Add 4 mixed structure types.
8657         struct-by-value-21_main.c, struct-by-value-21_x.c,
8658         struct-by-value-21_y.c, struct-return-21_main.c,
8659         struct-return-21_x.c, struct-return-21_y.c: New files.
8660
8661 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/14550
8664         * g++.dg/parse/template14.C: New test.
8665
8666 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8667
8668         * gcc.c-torture/execute/20040313-1.c: New test.
8669
8670 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR target/14533
8673         * gcc.dg/20040311-2.c: New test.
8674
8675 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8676
8677         PR other/14544
8678         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8679         bit-field.
8680
8681 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8682
8683         * gcc.dg/20040305-2.c: Add missing return statement.
8684
8685 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8686
8687         * gcc.dg/builtins-34.c: Also check pow10*.
8688
8689 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8690
8691         PR target/14262
8692         * gcc.dg/20040305-2.c: New test.
8693
8694 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8695
8696         * gcc.dg/20040310-1.c: New test.
8697
8698 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8699
8700         * gcc.c-torture/execute/20040311-1.c: New test case.
8701
8702 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/14476
8705         * g++.dg/lookup/enum1.C: New test.
8706
8707 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8708
8709         PR c++/14510
8710         * g++.dg/lookup/struct2.C: New test.
8711
8712 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8713
8714         * gcc.dg/builtins-34.c: New test.
8715
8716 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8717
8718         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8719
8720 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8721
8722         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8723         * gcc.dg/alias-2.c: New testcase.
8724
8725 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8726
8727         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8728
8729 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8730
8731         * gcc.c-torture/execute/20040309-1.c: New test case.
8732
8733 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8734
8735         PR c++/14397
8736         * g++.dg/overload/ref1.C: New.
8737
8738 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8739
8740         PR c++/14409
8741         * g++.dg/template/spec12.C: New test.
8742
8743         PR c++/14448
8744         * g++.dg/parse/crash14.C: New test.
8745
8746 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c++/14230
8749         * g++.dg/init/ref11.C: New test.
8750
8751 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8752
8753         PR c++/14432
8754         * g++.dg/parse/builtin2.C: New test.
8755
8756 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/14401
8759         * g++.dg/init/ctor3.C: New test.
8760         * g++.dg/init/union1.C: New test.
8761         * g++.dg/ext/anon-struct4.C: New test.
8762
8763 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8764
8765         * g++.dg/lookup/koenig1.C: Tweak error messages.
8766         * g++.dg/lookup/used-before-declaration.C: Likewise.
8767         * g++.dg/other/do1.C: Likewise.
8768         * g++.dg/overload/koenig1.C: Likewise.
8769         * g++.dg/parse/crash13.C: Likewise.
8770         * g++.dg/template/instantiate3.C: Likewise.
8771
8772 2004-03-08  Eric Christopher  <echristo@redhat.com>
8773
8774         * * lib/target-supports.exp: Enable libiconv in test
8775         compilation.  Fix up error checking.
8776
8777 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8778
8779         PR middle-end/14289
8780         * gcc.dg/pr14289-1.c: New test case.
8781         * gcc.dg/pr14289-2.c: Likewise.
8782         * gcc.dg/pr14289-3.c: Likewise.
8783
8784 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8785
8786         * gcc.c-torture/execute/20040308-1.c: New test.
8787
8788 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8789
8790         * gcc.c-torture/execute/20040307-1.c: New test case.
8791
8792 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8793
8794         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8795
8796 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8797
8798         * gcc.dg/20040306-1.c: New test.
8799
8800 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8801
8802         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8803         them static.
8804         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8805
8806 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8807
8808         PR c/14465
8809         * gcc.dg/decl-6.c: New test.
8810
8811 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8812
8813         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8814         Rename LOGPOW -> LOG_POW.
8815         (SQRT_EXP, POW_EXP): New.
8816
8817 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8818
8819         * gcc.dg/i386-sse-8.c: New test.
8820
8821 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8822
8823         PR c/14114
8824         * gcc.dg/decl-5.c: New test.
8825
8826 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8827
8828         * gcc.dg/20040305-1.c: New test.
8829
8830 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8831
8832         PR other/14354
8833         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8834
8835 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8836
8837         PR c++/14425, c++/14426
8838         * g++.dg/ext/altivec-4.C: New test.
8839         * g++.dg/ext/altivec-5.C: New test.
8840
8841 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8842
8843         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8844         global variables of a type with no linkage.
8845         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8846         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8847         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8848         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8849         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8850         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8851         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8852         * g++.dg/warn/deprecated.C: Name enum Color.
8853         * g++.dg/overload/VLA.C: Name structure for 'b'.
8854         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8855
8856 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8857
8858         * gcc.c-torture/compile/20040304-1.c: New test.
8859
8860 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8861
8862         PR 13728
8863         * gcc.dg/decl-4.c: New testcase.
8864
8865 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8866
8867         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8868         as PRECF if sizeof (float) > sizeof (double).
8869         (PRECL): Make it the same as PRECF if
8870         sizeof (float) > sizeof (long double).
8871
8872 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8873
8874         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8875         system type.  Add check for irix6 which doesn't have c99 runtime.
8876
8877 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8878
8879         * gcc.dg/const-elim-1.c: xfail for xtensa.
8880
8881 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8882
8883         PR c++/14369
8884         * g++.dg/template/cond4.C: New test.
8885
8886 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8887
8888         PR c++/14360
8889         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8890
8891         PR c++/14361
8892         * g++.dg/parse/defarg7.C: New test.
8893
8894         PR c++/14359
8895         * g++.dg/template/friend26.C: New test.
8896
8897 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8898
8899         PR c++/14324
8900         * g++.dg/abi/mangle21.C: New test.
8901
8902         PR c++/14260
8903         * g++.dg/parse/constructor2.C: New test.
8904
8905         PR c++/14337
8906         * g++.dg/template/sfinae1.C: New test.
8907
8908 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/14267
8911         * g++.dg/expr/crash2.C: New test.
8912
8913         PR middle-end/13448
8914         * gcc.dg/inline-5.c: New test.
8915         * gcc.dg/always-inline.c: Split out tests into ...
8916         * gcc.dg/always-inline2.c: ... this and ...
8917         * gcc.dg/always-inline3.c: ... this.
8918
8919 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8920
8921         PR debug/12103
8922         * g++.dg/debug/crash1.C: New test.
8923
8924 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8925
8926         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8927         function with __attribute__((noinline)).
8928         (recurser_void2): Likewise.
8929         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8930         (recurser_void2): Likewise.
8931
8932 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8933
8934         PR middle-end/14203
8935         * g++.dg/warn/Wunused-6.C: New test case.
8936
8937 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8938
8939         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8940         not defined.
8941
8942 2004-02-27  Eric Christopher  <echristo@redhat.com>
8943
8944         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8945         * g++.dg/charset/asm2.c: Run only x86.
8946         * gcc.dg/charset/asm3.c: Ditto.
8947
8948 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8949
8950         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8951         ld_library_path.
8952
8953 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8954
8955         * g++.dg/ext/altivec-3.C: New.
8956
8957 2004-02-26  Richard Henderson  <rth@redhat.com>
8958
8959         * g++.dg/ext/attrib10.C: Mark for warning.
8960         * gcc.dg/attr-alias-1.c: New.
8961
8962 2004-02-26  Richard Henderson  <rth@redhat.com>
8963
8964         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8965         * gcc.c-torture/execute/20040208-2.c: ... it back.
8966
8967 2004-02-26  Eric Christopher  <echristo@redhat.com>
8968
8969         * lib/target-supports.exp (check-iconv-available): New function.
8970         * lib/gcc-dg.exp (dg-require-iconv): New function.
8971         Use above.
8972         * gcc.dg/charset: New directory.
8973         * gcc.dg/charset/charset.exp: New file.
8974         * gcc.dg/charset/asm1.c: Ditto.
8975         * gcc.dg/charset/asm2.c: Ditto.
8976         * gcc.dg/charset/asm3.c: Ditto.
8977         * gcc.dg/charset/asm4.c: Ditto.
8978         * gcc.dg/charset/asm5.c: Ditto.
8979         * gcc.dg/charset/attribute1.c: Ditto.
8980         * gcc.dg/charset/attribute2.c: Ditto.
8981         * gcc.dg/charset/string1.c: Ditto.
8982         * g++.dg/charset: New directory.
8983         * g++.dg/dg.exp: Add here. Special options.
8984         * g++.dg/charset/charset.exp: New file.
8985         * g++.dg/charset/asm1.c: Ditto.
8986         * g++.dg/charset/asm2.c: Ditto.
8987         * g++.dg/charset/asm3.c: Ditto.
8988         * g++.dg/charset/asm4.c: Ditto.
8989         * g++.dg/charset/attribute1.c: Ditto.
8990         * g++.dg/charset/attribute2.c: Ditto.
8991         * g++.dg/charset/extern1.cc: Ditto.
8992         * g++.dg/charset/extern2.cc: Ditto.
8993         * g++.dg/charset/string1.c: Ditto.
8994
8995 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8996
8997         PR c++/14278
8998         * g++.dg/parse/comma1.C: New test.
8999
9000 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9001
9002         PR c++/14284
9003         * g++.dg/template/ttp8.C: New test.
9004
9005 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9006
9007         * gcc.dg/fixuns-trunc-1.c: New test.
9008
9009 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9010
9011         * gcc.dg/builtins-config.h: Use #elif.
9012
9013 2004-02-26  Michael Matz  <matz@suse.de>
9014
9015         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9016         * gcc.dg/991214-1.c: Likewise.
9017         * gcc.dg/i386-asm-1.c: Likewise.
9018
9019 2004-02-25  Richard Henderson  <rth@redhat.com>
9020
9021         * gcc.c-torture/execute/20040208-2.c: Move ...
9022         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9023
9024 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9025
9026         PR c++/14246
9027         * g++.dg/other/crash-3.C: New test.
9028
9029 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9030
9031         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9032         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9033
9034         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9035         HP-UX.
9036
9037 2004-02-24  Michael Matz  <matz@suse.de>
9038
9039         * gcc.dg/i386-regparm.c: New.
9040
9041 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9042
9043         * gcc.c-torture/execute/20040223-1.c: New.
9044
9045 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9046             Kazu Hirata  <kazu@cs.umass.edu>
9047
9048         * gcc.dg/fwritable-strings-1.c: Remove.
9049
9050 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9051
9052         PR c/14156
9053         * gcc.dg/20040223-1.c: New test.
9054
9055 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9056
9057         PR c++/14106
9058         * g++.dg/ext/typeof9.C: New test.
9059
9060 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9061
9062         PR c++/14250
9063         * g++.dg/other/switch1.C: New test.
9064
9065 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9066
9067         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9068         * gcc.dg/va-arg-1.c: Likewise.
9069
9070 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9071
9072         PR c++/14143
9073         * g++.dg/template/koenig5.C: New test.
9074
9075 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9076
9077         * g++.dg/ext/altivec-1.C: Generalize target triple.
9078         * g++.dg/ext/altivec-2.C: New test case.
9079         * g++.dg/ext/altivec_check.h: New file.
9080         * gcc.dg/altivec-1.c: Generalize target triple;
9081         include altivec_check.h and call altivec_check().
9082         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9083         * gcc.dg/altivec-6.c: New test case.
9084         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9085         type casts as needed.
9086         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9087         altivec_check().
9088         * gcc.dg/altivec-12.c: New test case.
9089         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9090         include altivec_check.h and call altivec_check().
9091         * gcc.dg/altivec_check.h: New file.
9092
9093 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9094
9095         * lib/target-supports.exp (check_alias_available): Don't mangle
9096         function `g' in test program.
9097
9098 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9099
9100         * lib/target-supports.exp (check_profiling_available): Check
9101         argument to determine whether we support a profiling type.
9102         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9103         check_profiling_available.
9104         * g++.dg/bprob/bprob.exp: Likewise
9105         * g77.dg/bprob/bprob.exp: Likewise.
9106         * gcc.misc-tests/bprob.exp: Likewise.
9107         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9108         dg-require-profiling and delete expected error handling.
9109         * gcc.dg/20021014-1.c: Likewise.
9110         * gcc.dg/nest.c: Likewise.
9111
9112 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9113
9114         PR c++/12007
9115         * g++.dg/other/vthunk1.C: New test.
9116
9117 2004-02-20  Falk Hueffner  <falk@debian.org>
9118
9119         PR target/14201
9120         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9121
9122 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9123
9124         PR c++/13927
9125         * g++.dg/other/error8.C: Remove XFAIL markers.
9126
9127         PR c++/14173
9128         * g++.dg/ext/packed5.C: New test.
9129
9130         PR c++/14199
9131         * g++.dg/warn/Wunused-5.C: New test.
9132
9133         PR c++/14186
9134         * g++.dg/lookup/member1.C: New test.
9135
9136 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9137
9138         * gcc.c-torture/compile/20040130-1.c: Enable only when
9139         __INT_MAX__ >= 2147483647L.
9140         * gcc.c-torture/compile/961203-1.c: Likewise.
9141
9142 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9143
9144         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9145         * g++.dg/opt/template1.C: Robustify assembler regexp
9146
9147 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9148
9149         * gcc.c-torture/execute/simd-4.x: Remove.
9150         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9151         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9152         Guard with #ifndef SKIP_ATTRIBUTE.
9153         * gcc.dg/compat/vector-1_y.c: Likewise.
9154         * gcc.dg/compat/vector-2_x.c: Likewise.
9155         * gcc.dg/compat/vector-2_y.c: Likewise.
9156         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9157         * g++.dg/eh/simd-2.C: Likewise.
9158
9159 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9160
9161         * gcc.c-torture/compile/complex-1.c: New.
9162
9163 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9164
9165         PR target/14209
9166         * gcc.c-torture/execute/20040218-1.c: New test.
9167
9168 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9169
9170         PR c++/14181
9171         * g++.dg/parse/new2.C: New test.
9172
9173 2004-02-18  Paul Brook  <paul@codesourcery.com>
9174
9175         * gcc.c-torture/compile/libcall-1.c: New test.
9176
9177 2004-02-18  Paul Brook  <paul@codesourcery.com>
9178
9179         PR debug/12934
9180         * gcc.dg/debug/debug-7.c: New test.
9181
9182 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9183
9184         * gcc.dg/20040217-1.c: New test.
9185
9186 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9187
9188         * gcc.c-torture/execute/990208-1.x: Delete.
9189
9190 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9191
9192         * gcc.c-torture/execute/20040208-2.x: New file.
9193
9194 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9195
9196         PR c++/11326
9197         * g++.dg/abi/structret1.C: New test.
9198
9199 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9200
9201         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9202         (i386_cpuid): No need to test if cpuid is available on AMD64.
9203         Fix assembly, so that it works onboth i386 and AMD64.
9204         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9205         (vecInLong): Fix s[] member type to unsigned int.
9206         (vecInWord): Remove type.
9207         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9208         (a64, b64, c64, d64, e64): Remove.
9209         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9210         Remove unused variable.  Remove initialization of removed variables.
9211         Don't call mmx_tests nor sse_tests.
9212         (reference_mmx, reference_sse): Remove.
9213         (check): Add return stmt.
9214         * gcc.dg/i386-sse-7.c: New test.
9215         * gcc.dg/i386-mmx-4.c: New test.
9216
9217 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9218
9219         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9220         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9221         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9222         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9223         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9224         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9225         g++.dg/tc1/dr94.C: Fix line terminator.
9226
9227 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9228
9229         * gcc.c-torture/compile/20040216-1.c: New.
9230
9231 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9232
9233         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9234         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9235         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9236         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9237         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9238         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9239
9240 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9241
9242         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9243
9244 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9245
9246         PR c++/13971
9247         * g++.dg/expr/cond4.C: New test.
9248
9249         PR c++/14086
9250         * g++.dg/lookup/crash2.C: New test.
9251
9252 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9253
9254         * gcc.c-torture/compile/20040214-2.c: New test.
9255
9256 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9257
9258         PR c++/14116
9259         * g++.dg/ext/typeof8.C: New test.
9260
9261 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9262
9263         * gcc.c-torture/compile/20040214-1.c: New test.
9264
9265 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9266
9267         PR c++/13635
9268         * g++.dg/template/spec11.C: New test.
9269
9270 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9271
9272         PR c++/13927
9273         * g++.dg/other/error8.C: New test.
9274
9275 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9276
9277         PR c++/14122
9278         * g++.dg/template/array4.C: New test.
9279
9280         PR c++/14108
9281         * g++.dg/inherit/thunk2.C: New test.
9282
9283         PR c++/14083
9284         * g++.dg/eh/cond2.C: New test.
9285
9286 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9287
9288         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9289
9290 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9291
9292         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9293
9294 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9295
9296         * g++.dg/simd-2.C: xfail on ppc64-linux.
9297
9298 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9299
9300         PR c/456
9301         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9302         tests.
9303
9304 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9305
9306         * gcc.dg/builtins-33.c: New test.
9307
9308 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9309
9310         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9311
9312 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9313
9314         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9315
9316 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9317
9318         * gcc.dg/ppc64-abi-3.c: New test.
9319
9320 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9321
9322         PR c/14092
9323
9324         * gcc.dg/pr14092-1.c: New testcase.
9325
9326 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9327
9328         * gcc.dg/cpp/assert4.c: Fix typo last change.
9329
9330         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9331         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9332
9333         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9334
9335 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9336
9337         * gcc.c-torture/compile/20040209-1.c: New test case.
9338
9339 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9340
9341         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9342
9343 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9344
9345         * gcc.c-torture/execute/20040208-[12].c: New tests.
9346
9347 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9348
9349         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9350
9351 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9352
9353         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9354
9355 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9356
9357         Bug 13856
9358         * gcc.dg/visibility-8.c: New testcase.
9359
9360 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9361
9362         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9363         arguments.
9364         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9365
9366 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9367
9368         PR middle-end/13696
9369         * g++.dg/opt/fold1.C: New test case.
9370
9371 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9372
9373         PR c++/14033
9374         * g++.dg/other/crash-2.C: New test.
9375
9376 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9377
9378         PR c++/14028
9379         * g++.dg/parse/angle-bracket2.C: New test.
9380
9381 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9382
9383         PR middle-end/13750
9384         Revert:
9385         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9386         PR pch/13361
9387         * testsuite/g++.dg/pch/wchar-1.C: New.
9388         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9389
9390 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9391
9392         PR c++/14008
9393         * g++.dg/parse/error15.C: New test.
9394         * g++.dg/parse/crash11.C: Update dg-error mark.
9395
9396 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9397
9398         PR c++/13932
9399         * g++.dg/warn/conv2.C: New test.
9400
9401 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9402
9403         PR c++/13086
9404         * g++.dg/warn/incomplete1.C: Remove xfail.
9405
9406 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9407
9408         * lib/file-format.exp (gcc_target_object_format): Use
9409         ${tool}_target_compile, not gcc_target_compile.
9410         * lib/target-supports.exp (check_alias_available): Likewise.
9411         (check_gc_sections_available): Likewise.
9412         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9413         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9414         dg-require-alias.
9415
9416 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9417
9418         PR c++/13969
9419         * g++.dg/template/static6.C: New test.
9420
9421 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9422
9423         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9424
9425 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9426
9427         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9428         tests for systems where `char' is unsigned by default.
9429
9430 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9431
9432         PR c++/13997
9433         * g++.dg/template/partial3.C: New test.
9434
9435 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9436
9437         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9438         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9439         Remove mentions of obsolete ports.
9440
9441 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9442
9443         * gcc.dg/noncompile/20001228-1.c: Fix for new
9444         error message.
9445
9446 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9447
9448         PR target/9348
9449         * gcc.c-torture/execute/multdi-1.c: New test case.
9450
9451 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9452
9453         PR c++/13925
9454         * g++.dg/template/lookup5.C: New test.
9455
9456 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9457
9458         PR c++/13950
9459         * g++.dg/template/lookup4.C: New test.
9460
9461         PR c++/13970
9462         * g++.dg/parse/error14.C: New test.
9463
9464         PR c++/14002
9465         * g++.dg/parse/template13.C: New test.
9466
9467 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/13978
9470         * g++.dg/template/koenig4.C: New test.
9471
9472         PR c++/13968
9473         * g++.dg/template/crash17.C: New test.
9474
9475         PR c++/13975
9476         * g++.dg/parse/error13.C: New test.
9477         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9478
9479 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9480
9481         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9482
9483 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9484
9485         PR c/11658
9486         PR c/13994
9487         * gcc.dg/noncompile/20040203-1.c: New test.
9488         * gcc.dg/noncompile/20040203-2.c: Likewise.
9489         * gcc.dg/noncompile/20040203-3.c: Likewise.
9490         * gcc.dg/20040203-1.c: Likewise.
9491
9492 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9493
9494         PR c++/10858
9495         * g++.dg/template/sizeof7.C: New test.
9496
9497 2004-02-02  Eric Christopher  <echristo@redhat.com>
9498             Zack Weinberg  <zack@codesourcery.com>
9499
9500         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9501
9502 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9503
9504         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9505         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9506         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9507         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9508
9509 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9510
9511         PR c++/13113
9512         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9513
9514         PR c++/13854
9515         * g++.dg/ext/attrib13.C: New test.
9516
9517         PR c++/13907
9518         * g++.dg/conversion/op2.C: New test.
9519
9520 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9521
9522         * gcc.dg/titype-1.c: Fix pasto.
9523
9524 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9525
9526         * gcc.dg/titype-1.c: New test.
9527
9528 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9529
9530         PR c++/13957
9531         * g++.dg/template/non-type-template-argument-1.C,
9532         g++.dg/template/qualified-id1.C: Update dg-error marks.
9533         * g++.dg/template/nontype6.C: New test.
9534
9535 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9536
9537         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9538         * gcc.dg/builtins-31.c: New testcase.
9539         * gcc.dg/builtins-32.c: New testcase.
9540
9541 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9542
9543         * objc.dg/call-super-2.m: Update line numbers
9544         for the including of stddef.h.
9545
9546 2004-01-30  Michael Matz  <matz@suse.de>
9547
9548         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9549         g++.dg/ext/case-range3.C: New tests.
9550
9551 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9552
9553         DR206
9554         PR c++/13813
9555         * g++.dg/template/member4.C: New test.
9556
9557 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9558
9559         PR c++/13683
9560         * g++.dg/template/sizeof6.C: New test.
9561
9562 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9563
9564         * gcc.dg/fwritable-strings-1.c: New test.
9565
9566 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9567
9568         * gcc.c-torture/compile/20040130-1.c: New test.
9569
9570 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9571
9572         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9573
9574 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9575
9576         PR c++/13883
9577         * g++.dg/template/ctor3.C: New test.
9578
9579 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9580
9581         * g++.dg/tc1: New directory.
9582         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9583         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9584         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9585         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9586         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9587
9588 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9589
9590         * g++.dg/parse/error11.C: New test.
9591         * g++.dg/parse/error12.C: Likewise.
9592
9593 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9594
9595         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9596         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9597
9598 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9599
9600         PR c++/13791
9601         * g++.dg/ext/attrib12.C: New test.
9602
9603         PR c++/13736
9604         * g++.dg/parse/cast2.C: New test.
9605
9606 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9607
9608         * objc.dg/encode-2.m (main): New local string.  Set depending on
9609         sizeof long.  Use in sscanf call.
9610         * objc.dg/encode-3.m (main): New local string.  Set depending on
9611         sizeof long.  Use in scan_initial call.
9612
9613 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9614
9615         * objc.dg/call-super-2.m: Make LP64-safe.
9616         * objc.dg/desig-init-1.m: Likewise.
9617
9618 2004-01-27  Devang Patel <dpatel@apple.com>
9619
9620         * g++.dg/debug/namespace1.C: New test.
9621
9622 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9623
9624         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9625         xscale-*-*.
9626
9627         * gcc.dg/arm-mmx-1.c: New test.
9628
9629 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9630
9631         * gcc.dg/20040127-1.c: New test.
9632         * gcc.dg/20040127-2.c: New test.
9633
9634 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9635
9636         * objc.dg/stret-1.m (glob): Renamed to globa.
9637
9638 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9639
9640         PR c++/13663
9641         * g++.dg/expr/for1.C: New test.
9642
9643 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9644
9645         PR middle-end/13779
9646         * gcc.dg/darwin-longlong.c: New test.
9647
9648 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9649
9650         * gcc.dg/20040124-1.c: Moved test from here...
9651         * gcc.c-torture/compile/20040124-1.c: ...to here.
9652
9653 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9654
9655         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9656         the assembly output if -m64 is passed.
9657
9658 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/13833
9661         * g++.dg/template/cond3.C: New test.
9662
9663 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9664
9665         PR c++/13810
9666         * g++.dg/template/ttp7.C: New test.
9667
9668 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9669
9670         PR c++/13797
9671         * g++.dg/template/nontype4.C: New test.
9672         * g++.dg/template/nontype5.C: Likewise.
9673
9674 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9675
9676         * gcc.dg/torture/mips-clobber-at.c: New test.
9677
9678 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9679
9680         * gcc.dg/20040124-1.c: New test.
9681
9682 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9683
9684         * gcc.dg/20040123-1.c: New test.
9685
9686 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9687
9688         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9689
9690 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9691
9692         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9693
9694 2004-01-23  Andrew Pinski  <apinski@apple.com>
9695
9696         * gcc.dg/20030121-1.c: Move to ..
9697         * gcc.dg/20040121-1.c: here.
9698
9699 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9700
9701         * gcc.dg/builtins-29.c: New test case.
9702
9703 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9704
9705         PR 18314
9706         * gcc.dg/builtins-30.c: New testcase.
9707
9708 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9709
9710         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9711         * lib/g77.exp: Likewise.
9712         * lib/objc.exp: Likewise.
9713         * lib/g++.exp: Likewise.
9714
9715 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9716
9717         * gcc.dg/struct-by-value-2.c: New test.
9718
9719 2004-01-21  Andrew Pinski  <apinski@apple.com>
9720
9721         PR target/13785
9722         * gcc.dg/20030121-1.c: New test.
9723
9724 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9725
9726         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9727         clobber frame pointer register in asm statement.
9728
9729 2004-01-21  Falk Hueffner  <falk@debian.org>
9730
9731         * gcc.c-torture/compile/20040121-1.c: New test.
9732
9733 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9734
9735         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9736
9737 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9738
9739         * gcc.dg/ppc64-abi-2.c: New test.
9740
9741 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9742
9743         * lib/treelang.exp: Fill out this file.
9744         * lib/treelang-dg.exp: New File.
9745
9746 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9747
9748         * gcc.c-torture/compile/981022-1.c: Remove.
9749         * gcc.dg/array-5.c: Remove XFAIL.
9750         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9751         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9752         gcc.dg/cond-lvalue-1.c: Update.
9753         * gcc.dg/cast-lvalue-2.c: New test.
9754
9755 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9756
9757         PR c++/13592
9758         * g++.dg/other/error1.C (class foo): Tweak error message.
9759
9760         PR c++/13592
9761         * g++.dg/template/call2.C: New test.
9762
9763 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9764
9765         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9766         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9767         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9768         scalar-return-1_x.c, scalar-return-2_y.c,
9769         scalar-return-3_x.c, scalar-return-3_y.c,
9770         scalar-return-4_x.c, scalar-return-4_y.c,
9771         struct-align-1.h, struct-align-1_x.c,
9772         struct-align-1_y.c, struct-align-2.h,
9773         struct-align-2_x.c, struct-align-2_y.c,
9774         struct-by-value-10_y.c, struct-by-value-11_x.c,
9775         struct-by-value-11_y.c, struct-by-value-12_x.c,
9776         struct-by-value-12_y.c, struct-by-value-13_x.c,
9777         struct-by-value-13_y.c, struct-by-value-14_x.c,
9778         struct-by-value-14_y.c, struct-by-value-15_x.c,
9779         struct-by-value-15_y.c, struct-by-value-16_y.c,
9780         struct-by-value-17_y.c, struct-by-value-18_y.c,
9781         struct-by-value-19_y.c, struct-by-value-1_x.c,
9782         struct-by-value-1_y.c, struct-by-value-20_y.c,
9783         struct-by-value-2_x.c, struct-by-value-2_y.c,
9784         struct-by-value-3_y.c, struct-by-value-4_x.c,
9785         struct-by-value-4_y.c, struct-by-value-5_y.c,
9786         struct-by-value-6_y.c, struct-by-value-7_y.c
9787         struct-by-value-8_x.c, struct-by-value-8_y.c
9788         struct-by-value-9_x.c, struct-by-value-9_y.c
9789         struct-return-10_x.c, struct-return-10_y.c,
9790         struct-return-19_x.c, struct-return-20_x.c
9791         struct-return-2_x.c, struct-return-2_y.c
9792         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9793         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9794
9795 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9796
9797         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9798         attribute on sparc*-sun-solaris2.*.
9799
9800 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9801
9802         PR c++/13710
9803         * g++.dg/ext/typeof7.C: New test.
9804
9805 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9806
9807         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9808         * gcc.dg/const-elim-1.c: Same.
9809
9810 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9811
9812         * objc.dg/stret-1.m: New.
9813         * objc.dg/stret-2.m: New.
9814
9815 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9816
9817         PR c++/11895
9818         * g++.dg/ext/vector1.C: New test.
9819
9820 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9821
9822         * gcc.dg/pch/import-1.c: New.
9823         * gcc.dg/pch/import-1.hs: New.
9824         * gcc.dg/pch/import-1a.h: New.
9825         * gcc.dg/pch/import-1b.h: New.
9826         * gcc.dg/pch/import-1c.h: New.
9827
9828 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9829
9830         PR c++/13574
9831         * g++.dg/ext/array1.C: New test.
9832
9833         PR c++/13178
9834         * g++.dg/conversion/op1.C: New test.
9835
9836 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9837
9838         PR 11864
9839         From Kazumoto Kojima / Dan Kegel:
9840         * gcc.dg/pr11864-1.c: New test.
9841
9842         PR 10392
9843         From Marcus Comstedt / Dan Kegel:
9844         * gcc.dg/pr10392-1.c: New test.
9845
9846 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9847
9848         PR c++/13478
9849         * g++.dg/init/ref10.C: New test.
9850
9851 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9852
9853         PR c++/13407
9854         * g++.dg/parse/typename6.C: New test.
9855
9856 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9857
9858         PR pch/13361
9859         * testsuite/g++.dg/pch/wchar-1.C: New.
9860         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9861
9862 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9863
9864         PR c++/9259
9865         * g++.dg/expr/sizeof2.C: New test.
9866
9867 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9868
9869         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9870
9871 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9872
9873         PR c++/13659
9874         * g++.dg/lookup/strong-using-3.C: New.
9875         * g++.dg/lookup/using-10.C: New.
9876
9877 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9878
9879         PR c++/13594
9880         * g++.dg/lookup/strong-using-2.C: New.
9881
9882 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9883             Dan Kegel <dank@kegel.com>
9884             J"orn Rennecke <joern.rennecke@superh.com>
9885
9886         PR target/9365
9887         * gcc.dg/pr9365-1.c: New test.
9888
9889 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9890
9891         PR c++/8856
9892         * g++.dg/parse/casting-operator2.C: New test.
9893         * g++.old-deja/g++.pt/explicit83.C: Remove.
9894
9895 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9896
9897         * gcc.dg/label-compound-stmt-1.c: New test.
9898         * gcc.c-torture/compile/950922-1.c,
9899         gcc.c-torture/compile/20000211-3.c,
9900         gcc.c-torture/compile/20000518-1.c,
9901         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9902         compound statements.
9903
9904 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9905
9906         * gcc.dg/ppc64-abi-1.c: New test.
9907
9908 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9909
9910          * g++.dg/ext/attrib9.C: Add dg-warnings.
9911
9912 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9913
9914         PR c++/12335
9915         * g++.dg/parse/dtor3.C: New test.
9916
9917 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9918
9919         PR c++/12709
9920         * g++.dg/parse/try-catch-1.C: New test.
9921
9922 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9923
9924         * ada/acats/run_all.sh: Add more verbose output in acats.log
9925         when compiling tests.
9926
9927 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9928
9929         PR 13656
9930         * gcc.dg/typedef-redecl.c: New test case.
9931         * gcc.dg/typedef-redecl.h: New support file.
9932
9933 2004-01-13  Jan Hubicka  <jh@suse.cz>
9934
9935         * gcc.dg/always_inline.c: New test.
9936         * gcc.dg/debug/20031231-1.c: Fix.
9937
9938 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9939
9940         PR c++/13474
9941         * g++.dg/template/array3.C: New test.
9942
9943 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9944
9945         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9946         * g++.dg/warn/Wunused-2.C: Likewise.
9947
9948 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9949
9950         PR c++/13289
9951         * g++.dg/template/instantiate6.C: New test.
9952
9953 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9954
9955         PR middle-end/11397
9956         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9957
9958 2004-01-12  Jan Hubicka  <jh@suse.cz>
9959
9960         PR opt/12826
9961         * gcc.dg/20040112-1.c: New.
9962
9963         * gcc.dg/dwarf-die[1-7].c: Move to...
9964         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9965         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9966
9967 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9968
9969         PR c++/4100
9970         * g++.dg/parse/friend4.C: New test.
9971
9972 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9973
9974         PR c++/4100
9975         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9976         definition is called a friend.
9977
9978 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9979
9980         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9981
9982 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9983
9984         PR c++/3478
9985         * g++.dg/parse/error10.C: New test.
9986         * g++.dg/template/arg2.C: Accept "invalid type" error.
9987
9988 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9989
9990         PR middle-end/13392
9991         * g++.dg/opt/expect2.C: New test.
9992
9993 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9994
9995         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9996         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9997         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9998         Update dg-error regexps.
9999
10000 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10001
10002         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10003         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10004
10005 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10006
10007         * gcc.dg/pragma-re-1.c: Use right pointer type.
10008
10009 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10010
10011         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10012
10013 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10014
10015         * gcc.dg/rs6000-ldouble-1.c: New.
10016
10017 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10018
10019         DR 337
10020         PR c++/9256
10021         * g++.dg/other/abstract1.C: New test.
10022
10023 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10024
10025         * g++.dg/lookup/strong-using-1.C: New.
10026
10027 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10028
10029         PR c/11234
10030         * gcc.dg/func-ptr-conv-1.c: New test.
10031         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10032
10033 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10034
10035         PR target/13380.
10036         * gcc.c-torture/compile/20040109-1.c: New.
10037
10038 2004-01-08  Stuart Hastings  <stuart@apple.com>
10039
10040         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10041         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10042         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10043
10044 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10045
10046         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10047
10048 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10049
10050         * ada/acats/run_acats: Treat 'gnatchop' the same way
10051         as 'gnatmake'.  Export GCC_DRIVER.
10052         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10053         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10054
10055 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10056
10057         PR c++/12573
10058         * g++.dg/template/dependent-expr4.C: New test.
10059
10060 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10061
10062         * gcc.dg/altivec-11.c: New test.
10063
10064 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10065
10066         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10067
10068 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10069
10070         PR c/6024
10071         * gcc.dg/enum-compat-1.c: New test.
10072         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10073
10074 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10075
10076         PR c/12165
10077         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10078         gcc.dg/c99-idem-qual-3.c: New tests.
10079
10080 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10081
10082         * gcc.dg/winline-7.c: Don't cast void * to int.
10083
10084 2004-01-06  Jan Hubicka  <jh@suse.cz>
10085
10086         * gcc.dg/i386-sse-5.c: New test
10087         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10088
10089 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10090
10091         PR c++/12815
10092         * g++.dg/rtti/typeid4.C: New test.
10093
10094 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10095
10096         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10097
10098 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10099
10100         PR c++/12132
10101         * g++.dg/template/error11.C: New test.
10102
10103         PR c++/13451
10104         * g++.dg/template/class2.C: New test.
10105
10106 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10107         Richard Sandiford <rsandifo@redhat.com>
10108
10109         PR c++/13387
10110         * g++.dg/opt/alias3.C: New test.
10111
10112 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/13157
10115         * g++.dg/template/koenig3.C: New test.
10116
10117         PR c++/13529
10118         * g++.dg/parse/offsetof3.C: New test.
10119
10120         * g++.dg/init/copy7.C: Add missing dg-error markers.
10121
10122         PR c++/12226
10123         * g++.dg/init/copy7.c: New test.
10124
10125         PR c++/13536
10126         * g++.dg/parse/cast1.C: New test.
10127
10128 2004-01-04  Jan Hubicka  <jh@suse.cz>
10129
10130         * gcc.dg/winline[1-7].c: New tests.
10131
10132 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10133
10134         PR c++/13520
10135         * g++.dg/template/qualttp22.C: New test.
10136
10137 2004-01-01  Jan Hubicka  <jh@suse.cz>
10138
10139         * gcc.dg/debug/20031231-1.c: New.
10140         * gcc.c-torture/compile/20040101-1.c: New.
10141         * gcc.dg/dwarf-die-[1-7].c: New.
10142
10143 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10144
10145         PR optimization/13521
10146         * gcc.c-torture/compile/20031231-1.c: New test.
10147
10148 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10149
10150         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10151
10152 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10153
10154         PR c++/10079
10155         * g++.dg/template/crash16.C: New test.
10156
10157 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10158
10159         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10160
10161 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10162
10163         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10164         ports.
10165         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10166         * g++.old-deja/g++.law/profile1.C: Likewise.
10167         * gcc.c-torture/compile/981006-1.c: Likewise.
10168         * gcc.c-torture/execute/loop-2e.x: Likewise.
10169         * gcc.c-torture/execute/loop-2f.x: Remove.
10170         * gcc.c-torture/execute/loop-2g.x: Likewise.
10171         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10172         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10173
10174 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10175
10176         PR c++/13507
10177         * g++.dg/ext/attrib11.C: New test.
10178
10179         PR c++/13494
10180         * g++.dg/template/array2-1.C: New test.
10181         * g++.dg/template/array2-2.C: New test.
10182
10183 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10184
10185         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10186
10187 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10188
10189         PR c++/12774
10190         * g++.dg/template/array1-1.C: New test.
10191         * g++.dg/template/array1-2.C: New test.
10192
10193 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10194
10195         PR fortran/12632
10196         * g77.dg/12632.f: New test case.
10197
10198 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10199
10200         PR c++/13289
10201         * g++.dg/parse/nontype1.C: New test.
10202
10203 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10204
10205         PR c++/12403
10206         * g++.dg/parse/explicit1.C: New test.
10207         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10208
10209 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10210
10211         PR c++/13081
10212         * g++.dg/opt/inline6.C: New test.
10213
10214         PR c++/12613
10215         * g++.dg/parse/error9.C: New test.
10216
10217         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10218
10219 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10220
10221         PR c++/13009
10222         * g++.dg/init/assign1.C: New test.
10223
10224 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10225
10226         PR c++/13070
10227         * g++.dg/warn/format3.C: New test case.
10228
10229 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10230
10231         * gcc.c-torture/compile/20031227-1.c: New test.
10232
10233 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10234
10235         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10236         * g77.dg/bprob/bprob.exp: Likewise.
10237         * gcc.misc-tests/bprob.exp: Likewise.
10238         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10239         variants on systems where the library does not provide that
10240         functionality.
10241         * gcc.dg/builtins-20.c: Use builtins-config.h.
10242         * gcc.dg/builtins-config.h: New file.
10243
10244 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10245
10246         * lib/gcc-dg.exp (dg-require-profiling): New function.
10247         * lib/target-supports.exp (check_profiling_available): Likewise.
10248         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10249         * g77.dg/bprob/bprob.exp: Likewise.
10250         * gcc.misc-tests/bprob.exp: Likewise.
10251         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10252         * gcc.dg/20021014-1.c: Likewise.
10253         * gcc.dg/nest.c: Likewise.
10254
10255 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10256
10257         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10258         compiling.
10259         * g++.dg/lookup/java2.C: Likewise.
10260         * gcc.dg/cpp/lexident.c: Likewise.
10261
10262 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10263
10264         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10265         given.
10266         * gcc.c-torture/compile/961203-1.c: Likewise.
10267         * gcc.c-torture/compile/980506-1.c: Likewise.
10268
10269 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10270
10271         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10272         (additional_prunes): New global.
10273         (gcc-dg-prune): Handle additional per-test pruning.
10274         (dg-test): Clear additional_prunes between tests.
10275
10276         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10277         dg-prune-output to avoid spurious failures from assembler
10278         complaining about nonexistent WAW violations.
10279         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10280         Use dg-prune-output to avoid spurious failures from assembler
10281         warning about Itanium B-step errata.
10282
10283 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10284
10285         * g++.dg/abi/macro0.C: New test.
10286         * g++.dg/abi/macro1.C: Likewise.
10287         * g++.dg/abi/macro2.C: Likewise.
10288
10289         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10290         * g++.dg/abi/bitfield7.C: Likewise.
10291         * g++.dg/abi/dtor2.C: Likewise.
10292         * g++.dg/abi/mangle11.C: Likewise.
10293         * g++.dg/abi/mangle12.C: Likewise.
10294         * g++.dg/abi/mangle14.C: Likewise.
10295         * g++.dg/abi/mangle17.C: Likewise.
10296         * g++.dg/abi/vbase10.C: Likewise.
10297         * g++.dg/abi/vbase14.C: Likewise.
10298         * g++.dg/template/qualttp17.C: Likewise.
10299
10300 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10301
10302         PR c/11995
10303         * gcc.dg/20031223-1.c: New test.
10304
10305 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10306
10307         * gcc.dg/noreturn-7.c: New test.
10308
10309 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10310
10311         * gcc.dg/null-pointer-1.c: New test.
10312
10313 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10314
10315         * g++.old-deja/g++.jason/template18.C: Remove.
10316         * g++.old-deja/g++.jason/template37.C: Likewise.
10317
10318         PR c++/12862
10319         * g++.dg/lookup/ns1.C: New test.
10320
10321         PR c++/12397
10322         * g++.dg/template/lookup3.C: New test.
10323
10324 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10325
10326         * g++.dg/template/recurse1.C: New test
10327
10328 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10329
10330         PR c++/12479
10331         * g++.dg/parse/semicolon1.C: New test.
10332         * g++.dg/parse/semicolon1.h: Likewise.
10333
10334 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10335
10336         * gcc.dg/darwin-misaligned.c: New test.
10337
10338 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10339
10340         PR c/9163
10341         * gcc.dg/20031222-1.c: New test.
10342
10343 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10344
10345         PR c++/13438
10346         * g++.dg/parse/error8.C: New test.
10347
10348         PR c++/11554
10349         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10350
10351 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10352
10353         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10354         too small.
10355         * gcc.c-torture/compile/930217-1.c: Likewise.
10356         * gcc.c-torture/compile/930513-1.c: Likewise.
10357         * gcc.c-torture/execute/920908-2.c: Likewise.
10358         * gcc.c-torture/execute/921204-1.c: Likewise.
10359         * gcc.c-torture/execute/930621-1.c: Likewise.
10360         * gcc.c-torture/execute/930630-1.c: Likewise.
10361         * gcc.c-torture/execute/931031-1.c: Likewise.
10362         * gcc.c-torture/execute/980602-2.c: Likewise.
10363         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10364         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10365         * gcc.c-torture/execute/extzvsi.c: Likewise.
10366         * gcc.c-torture/unsorted/ext.c: Likewise.
10367
10368 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10369
10370         PR target/12749
10371         * gcc.c-torture/compile/20031220-2.c: New test case.
10372
10373 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10374
10375         PR optimization/13031
10376         * gcc.c-torture/compile/20031220-1.c: New test case.
10377
10378 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10379
10380         * gcc.dg/cast-function-1.c: New test.
10381
10382 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10383
10384         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10385         formats.
10386
10387 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10388
10389         PR c++/12795
10390         * g++.dg/ext/attrib10.C: New test.
10391
10392 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10393
10394         * gcc.dg/cleanup-10.c: New test.
10395         * gcc.dg/cleanup-11.c: New test.
10396
10397 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10398
10399         PR c++/13239
10400         * g++.dg/opt/expect1.C: New test.
10401
10402 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10403
10404         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10405
10406 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10407
10408         PR debug/12923
10409         * gcc.dg/20031218-1.c: New test.
10410
10411         PR debug/12389
10412         * gcc.dg/20031218-2.c: New test.
10413         * gcc.dg/20031218-3.c: New test.
10414
10415         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10416         of label name and allow for USER_LABEL_PREFIX == "_" names.
10417         * g++.dg/abi/mangle18-2.C: Likewise.
10418         * g++.dg/abi/mangle19-1.C: Likewise.
10419         * g++.dg/abi/mangle19-2.C: Likewise.
10420         * g++.dg/abi/mangle20-1.C: Likewise.
10421         * g++.dg/abi/mangle20-2.C: Likewise.
10422
10423 2003-12-18  Richard Henderson  <rth@redhat.com>
10424
10425         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10426
10427 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10428             Dan Kegel <dank@kegel.com>
10429
10430         PR other/12009
10431         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10432         testing a cross compiler, it causes spurious compile failures.
10433         * lib/g++.exp: Likewise.
10434
10435 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10436
10437         PR c++/13262
10438         * g++.dg/template/access13.C: New test.
10439
10440 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10441
10442         * gcc.dg/20031216-1.c: New test.
10443
10444 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10445
10446         PR c++/9154
10447         * g++.dg/template/error10.C: New test.
10448
10449 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10450
10451         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10452         * g++.dg/eh/simd-2.C: Likewise.
10453
10454 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10455             Roger Sayle  <roger@eyesopen.com>
10456
10457         * gcc.c-torture/execute/ieee/mzero5.c: New.
10458
10459 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/10603
10462         * g++.dg/parse/error6.C: New test.
10463
10464         PR c++/12827
10465         * g++.dg/parse/error7.C: New test.
10466
10467 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10468
10469         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10470         at -O with stabs debugging formats.
10471         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10472         * gcc.dg/debug/debug-2.c: Likewise.
10473
10474 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10475
10476         PR c++/12696
10477         * g++.dg/init/error1.C: New test.
10478
10479         PR c++/12218
10480         * g++.dg/init/pm3.C: New test.
10481
10482 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10483
10484         PR c/3347
10485         * gcc.dg/bitfld-8.c: New test.
10486
10487 2003-12-16  James Lemke  <jim@wasabisystems.com>
10488
10489         * gcc.dg/arm-scd42-[123].c: New tests.
10490
10491 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10492
10493         PR c++/9043
10494         * g++.dg/abi/mangle20-1.C: New test.
10495         * g++.dg/abi/mangle20-2.C: New test.
10496
10497 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10498
10499         PR c++/13275
10500         * g++.dg/other/offsetof2.C: Remove XFAIL.
10501         * g++.dg/parse/offsetof1.C: New test.
10502         * g++.gd/parse/offsetof2.C: Likewise.
10503
10504 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10505
10506         * g++.dg/template/nontype3.C: New test.
10507         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10508
10509 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10510
10511         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10512
10513 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10514
10515         PR c++/13387
10516         * g++.dg/expr/assign1.C: New test.
10517
10518         PR c++/13242
10519         * g++.dg/abi/mangle19-1.C: New test.
10520         * g++.dg/abi/mangle19-2.C: New test.
10521
10522 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10523
10524         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10525
10526 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10527
10528         * gcc.c-torture/execute/20031216-1.c: New test.
10529
10530 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10531
10532         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10533         an ICE regression.
10534
10535 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/10926
10538         * g++.dg/template/error9.C: New test.
10539
10540         PR c++/11116
10541         * g++.dg/template/error8.C: New test.
10542
10543 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10544
10545         PR middle-end/13400
10546         * gcc.c-torture/execute/20031215-1.c: New test case.
10547
10548 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/13269
10551         * g++.dg/parse/error5.C: New test.
10552
10553         PR c++/12989
10554         * g++.dg/expr/sizeof1.C: New test.
10555
10556         PR c++/13310
10557         * g++.dg/template/crash15.C: New test.
10558
10559 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10560
10561         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10562         a non-POD type as the last named parameter of a varargs function.
10563
10564 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10565
10566         PR c++/13243
10567         PR c++/12573
10568         * g++.dg/template/crash14.C: New test.
10569         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10570
10571 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10572
10573         * g++.dg/other/java1.C: New test.
10574
10575         PR c++/13241
10576         * g++.dg/abi/mangle18-1.C: New test.
10577         * g++.dg/abi/mangle18-2.C: New test.
10578
10579 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10580
10581         PR optimization/10312
10582         * gcc.c-torture/execute/20031214-1.c: New.
10583
10584 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10585
10586         PR c++/10779
10587         PR c++/12160
10588         * g++.dg/parse/error3.C: New test.
10589         * g++.dg/parse/error4.C: Likewise.
10590         * g++.dg/abi/mangle4.C: Tweak error messages.
10591         * g++.dg/lookup/using5.C: Likewise.
10592         * g++.dg/other/error2.C: Likewise.
10593         * g++.dg/parse/typename5.C: Likewise.
10594         * g++.dg/parse/undefined1.C: Likewise.
10595         * g++.dg/template/arg2.C: Likewise.
10596         * g++.dg/template/ttp3.C: Likewise.
10597         * g++.dg/template/type1.C: Likewise.
10598         * g++.old-deja/g++.other/crash32.C: Likewise.
10599         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10600
10601 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10602
10603         PR c++/13106
10604         * g++.dg/warn/noreturn-3.C: New test.
10605
10606 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10607
10608         PR c++/13118
10609         * g++.dg/abi/covariant3.C: New.
10610
10611 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10612
10613         * g++.dg/eh/ia64-1.C: New test.
10614
10615 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10616
10617         PR optimization/13037
10618         * g77.f-torture/execute/13037.f: New test case.
10619
10620 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10621
10622         PR c++/12881
10623         * g++.dg/abi/covariant2.C: New.
10624
10625 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10626
10627         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10628
10629 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10630
10631         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10632
10633 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10634
10635         PR other/10819
10636         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10637         to fix Bug 10819.
10638         * lib/g++.exp (g++_version): Likewise.
10639         * lib/g77.exp (g77_version): Likewise.
10640         * lib/objc.exp (default_objc_version): Likewise.
10641
10642 2003-12-10  Richard Henderson  <rth@redhat.com>
10643
10644         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10645
10646         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10647
10648 2003-12-08  Matt Austern  <austern@apple.com>
10649
10650         PR c/13134
10651         * lib/gcc-dg.exp (dg-require-visibility): Define.
10652         * lib/target-supports (check_visibility_available): Define.
10653         * gcc.dg/visibility-1.c: New test.
10654         * gcc.dg/visibility-2.c: Likewise.
10655         * gcc.dg/visibility-3.c: Likewise.
10656         * gcc.dg/visibility-4.c: Likewise.
10657         * gcc.dg/visibility-5.c: Likewise.
10658         * gcc.dg/visibility-6.c: Likewise.
10659         * g++.dg/ext/visibility-1.C: Likewise.
10660         * g++.dg/ext/visibility-2.C: Likewise.
10661         * g++.dg/ext/visibility-3.C: Likewise.
10662         * g++.dg/ext/visibility-4.C: Likewise.
10663         * g++.dg/ext/visibility-5.C: Likewise.
10664         * g++.dg/ext/visibility-6.C: Likewise.
10665
10666 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10667
10668         * g++.dg/lookup/java1.C: New test.
10669         * g++.dg/lookup/java2.C: New test.
10670
10671 2003-12-07  Falk Hueffner  <falk@debian.org>
10672
10673         * g++.dg/opt/noreturn-1.C: New test.
10674
10675 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10676
10677         * gcc.dg/overflow-1.c: New test.
10678
10679 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10680
10681         * g77.f-torture/compile/13060.f: New test.
10682
10683 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10684
10685         PR c++/13323
10686         * g++.dg/inherit/operator2.C: New test.
10687
10688 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10689
10690         PR c++/13305
10691         * g++.dg/ext/attrib9.C: New test.
10692
10693 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10694
10695         PR c++/13314
10696         * g++.dg/template/error7.C: New test.
10697
10698 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10699             J"orn Rennecke <joern.rennecke@superh.com>
10700
10701         PR target/13302
10702         * g++.dg/other/struct-va_list.C: New test.
10703
10704 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10705
10706         PR c++/13166
10707         * g++.dg/parse/defarg6.C: New test.
10708
10709 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10710
10711         PR target/13256
10712         * gcc.c-torture/execute/20031201-1.c: New test.
10713
10714 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10715
10716         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10717
10718 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10719
10720         * gcc.dg/builtin-return-1.c: New test.
10721
10722 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10723             J"orn Rennecke <joern.rennecke@superh.com>
10724
10725         PR optimization/13260
10726         * gcc.c-torture/execute/20031204-1.c: New test.
10727
10728 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10729
10730         PR c++/9127
10731         * g++.dg/template/error6.C: New test.
10732
10733 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10734
10735         * gcc.dg/20031202-1.c: New test.
10736
10737 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10738
10739         PR c++/13179
10740         * g++.dg/template/eh1.C: New test.
10741
10742         PR c++/10771
10743         * g++.dg/template/error5.C: New test.
10744
10745 2003-12-02  David Ung  <davidu@mips.com>
10746
10747         * gcc.dg/compat/vector-check.h: Corrected type for var
10748         g_##TMODE
10749
10750 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10751
10752         PR c++/10126
10753         * g++.dg/template/ptrmem8.C: New test.
10754
10755 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10756
10757         PR c++/12573
10758         * g++.dg/template/dependent-expr3.C: New test.
10759
10760 2003-12-01  James Lemke  <jim@wasabisystems.com>
10761
10762         * gcc.dg/arm-g2.c: New test.
10763
10764 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10765
10766         PR optimization/11634
10767         * gcc.dg/20031201-2.c: New test case.
10768
10769 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10770
10771         PR 11433
10772         * objc.dg/proto-lossage-3.m: New test.
10773
10774 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10775
10776         PR optimization/12628
10777         * gcc.dg/20031201-1.c: New test case.
10778
10779 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10780
10781         * gcc.dg/unaligned-1.c: New test.
10782
10783 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10784
10785         PR c++/9849
10786         * g++.dg/template/error4.C: New test.
10787         * g++.dg/template/nested3.C: Adjust error markers.
10788
10789 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10790
10791         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10792
10793 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10794
10795         PR c/10333
10796         * gcc.dg/bitfld-7.c: New test.
10797
10798 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10799
10800         * gcc.dg/tls/asm-1.C: New test.
10801
10802 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10803
10804         * gcc.dg/cpp/assert4.c: Update.
10805
10806 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10807
10808         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10809         * gcc.dg/builtin-apply3.c: New test.
10810
10811 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10812
10813         * lib/compat.exp (compat-obj): New xfaildata parameter.
10814         Use it to set compiler_conditional_xfail_data before compiling.
10815         (compat-get-options): Handle dg-xfail-if.
10816         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10817         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10818         * gcc.dg/compat/vector-1_y.c: Likewise.
10819         * gcc.dg/compat/vector-2_x.c: Likewise.
10820         * gcc.dg/compat/vector-2_y.c: Likewise.
10821
10822 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10823
10824         * g++.dg/opt/reg-stack4.C: New test.
10825
10826 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10827
10828         * gcc.dg/builtin-apply2.c: New test.
10829
10830 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10831
10832         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10833
10834 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10835
10836         PR c++/12924
10837         * g++.dg/template/template-id-2.C: New test.
10838
10839 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10840
10841         PR c++/5369
10842         * g++.dg/template/memfriend1.C: New test.
10843         * g++.dg/template/memfriend2.C: Likewise.
10844         * g++.dg/template/memfriend3.C: Likewise.
10845         * g++.dg/template/memfriend4.C: Likewise.
10846         * g++.dg/template/memfriend5.C: Likewise.
10847         * g++.dg/template/memfriend6.C: Likewise.
10848         * g++.dg/template/memfriend7.C: Likewise.
10849         * g++.dg/template/memfriend8.C: Likewise.
10850         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10851
10852 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10853
10854         PR c++/12515
10855         * g++.dg/ext/cond1.C: New test.
10856
10857 2003-11-20  Richard Henderson  <rth@redhat.com>
10858
10859         * gcc.dg/20020201-2.c: Remove.
10860         * gcc.dg/20020201-4.c: Remove.
10861         * gcc.dg/20020304-1.c: Remove.
10862
10863 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10864
10865         * gcc.dg/cpp/trad/xwin1.c: New test case.
10866
10867 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10868
10869         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10870         * lib/g77.exp: Likewise.
10871         * lib/objc.exp: Likewise.
10872         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10873         for darwin.
10874
10875 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10876
10877         PR c++/12932
10878         * g++.dg/template/static5.C: New test.
10879
10880 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10881
10882         * gcc.dg/nested-func-1.c: New test.
10883
10884 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10885
10886         * gcc.dg/cpp/assert4.c: New test.
10887
10888 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10889
10890         PR c++/2294
10891         * g++.dg/lookup/using9.c: New test.
10892
10893 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10894
10895         PR c++/12762
10896         * g++.dg/template/error3.C: New test.
10897
10898 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10899
10900         PR ada/13035
10901         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10902         No longer use a wrapper for gcc, since this does not work under
10903         Windows.
10904
10905 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10906
10907         PR c++/2094
10908         * g++.dg/template/ptrmem7.C: New test.
10909
10910 2003-11-13  Andrew Pinski <apinski@apple.com>
10911
10912         * gcc.c-torture/compile/20031113-1.c: New test.
10913
10914 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10915             Kean Johnston <jkj@sco.com>
10916
10917         PR c/13029
10918         * gcc.dg/unused-4.c: Update.
10919
10920 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10921
10922         * g++.dg/opt/const3.C: New test.
10923
10924 2003-11-13  Jan Hubicka  <jh@suse.cz>
10925
10926         * gcc.c-torture/compile/20031112-1.c: New test.
10927
10928 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10929
10930         * g++.dg/parse/crash10.C: Remove bogus error marker.
10931
10932 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10933
10934         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10935         (host_gcc): Likewise.
10936         (ROOT): Honor $PWDCMD.
10937         (BASE): Likewise.
10938         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10939
10940 2003-11-12  Catherine Moore  <clm@redhat.com>
10941
10942         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10943
10944 2003-11-12  Andreas Jaeger  <aj@suse.de>
10945             Jakub Jelinek  <jakub@redhat.com>
10946             Andrew Pinski  <pinskia@physics.uc.edu>
10947             Richard Henderson  <rth@redhat.com>
10948
10949         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10950         systems.
10951         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10952
10953         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10954         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10955
10956 2003-11-11  Andreas Jaeger  <aj@suse.de>
10957
10958         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10959
10960         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10961
10962 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10963
10964         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10965         Clean ups.
10966
10967 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10968
10969         * gcc.dg/trampoline-1.c: New test.
10970
10971 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10972
10973         * gcc.c-torture/compile/200031109-1.c: New test.
10974
10975 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10976
10977         PR c/3190
10978         PR c/8714
10979         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10980         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10981         gcc.dg/format/no-y2k-1.c: Update.
10982
10983 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10984
10985         PR optimization/10467
10986         * gcc.dg/20031108-1.c: New test case.
10987
10988 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10989
10990         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10991
10992 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10993
10994         * gcc.dg/compound-lvalue-1.c: New test.
10995         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10996         some XFAILs.
10997
10998 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10999
11000         * gcc.dg/altivec-varargs-1.c: New test.
11001
11002 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11003
11004         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11005         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11006         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11007         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11008         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11009
11010 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11011
11012         * gcc.dg/cond-lvalue-1.c: New test.
11013
11014 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11015
11016         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11017
11018 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11019
11020         PR c++/11616
11021         * g++.dg/template/instantiate5.C: New test.
11022
11023 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11024
11025         PR c++/12726
11026         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11027         * ChangeLog: Add missing first entry for above test.
11028
11029 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11030
11031         PR c++/9810
11032         * g++.dg/template/using8.C: New test.
11033         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11034
11035 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11036
11037         PR optimization/10817
11038         * gcc.c-torture/compile/20031102-1.c: New test case.
11039
11040 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11041
11042         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11043         2147483647.
11044
11045 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11046
11047         * gcc.dg/20031102-1.c: New test.
11048
11049 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11050
11051         * gcc.dg/complex-1.c: New test.
11052
11053 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11054
11055         PR c++/12796
11056         * g++.dg/template/crash13.C: Adjust expected error location.
11057         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11058
11059 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11060
11061         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11062
11063 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11064
11065         PR/10239
11066         * gcc.c-torture/compile/20031031-2.c: New test.
11067
11068 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11069
11070         PR/11640
11071         * gcc.c-torture/compile/20031031-1.c: New test.
11072
11073 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11074
11075         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11076         * gcc.misc-tests/bprob.exp: Likewise.
11077         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11078         the execution test on arm-elf configs.
11079         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11080         configs that don't support scratch files.
11081         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11082
11083 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11084
11085         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11086         done by dejagnu.
11087
11088 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11089
11090         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11091         Avoid non pure sh syntax. Add more logging.
11092
11093         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11094         fail.
11095
11096 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11097
11098         PR libgcj/10610
11099         * gcc.dg/ppc-stackalign-1.c: New test.
11100
11101 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11102
11103         * ada/acats/run_all.sh: Change output to be more compliant with
11104         dejagnu framework.
11105         Create acats.sum and acats.log files under testsuite/ada/acats
11106         Only run [a-z]* directories, to filter out e.g. CVS.
11107         Redirect build output to log file.
11108
11109 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11110
11111         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11112
11113 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11114
11115         PR ada/5909:
11116         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11117
11118 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11119
11120         * gcc.c-torture/compile/20031023-1.c: New test.
11121         * gcc.c-torture/compile/20031023-2.c: New test.
11122         * gcc.c-torture/compile/20031023-3.c: New test.
11123         * gcc.c-torture/compile/20031023-4.c: New test.
11124
11125 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11126
11127         PR c++/10371
11128         * g++.dg/lookup/scoped8.C: New test.
11129
11130 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11131
11132         * g++.dg/opt/reg-stack3.C: New test.
11133
11134 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11135
11136         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11137
11138 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11139
11140         PR c++/11076
11141         * g++.dg/template/crash13.C: New test.
11142
11143 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11144
11145         * gcc.dg/c99-restrict-2.c: New test.
11146
11147 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11148
11149         PR c++/12698, c++/12699, c++/12700, c++/12566
11150         * g++.dg/inherit/covariant9.C: New test.
11151         * g++.dg/inherit/covariant10.C: New test.
11152         * g++.dg/inherit/covariant11.C: New test.
11153
11154 2003-10-23  Jason Merrill  <jason@redhat.com>
11155
11156         PR c++/12726
11157         * g++.dg/ext/complit2.C: New test.
11158
11159 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11160
11161         PR target/12654
11162         * gcc.c-torture/execute/20031020-1.c: New test.
11163
11164 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11165
11166         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11167         following the jump_insn.
11168
11169 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11170
11171         * gcc.dg/cast-lvalue-1.c: New test.
11172
11173 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11174
11175         PR c++/11962
11176         * g++.dg/template/cond2.C: New test.
11177
11178 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11179
11180         * gcc.dg/builtins-28.c: New test.
11181
11182 2003-10-20  Jan Hubicka  <jh@suse.cz>
11183
11184         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11185         parameter.
11186         * testsuite/gcc.dg/inline-2.c: Likewise.
11187
11188 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11189
11190         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11191         * gcc.dg/nest.c:  Likewise.
11192
11193 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11194
11195         PR c++/9781, c++/10583, c++/11862
11196         * g++.dg/parse/crash13.C: New test.
11197
11198 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11199
11200         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11201
11202 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11203
11204         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11205         Define HAVE_C99_RUNTIME except on Solaris.
11206         * gcc.dg/builtins-20.c: Likewise.
11207
11208 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11209
11210         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11211
11212 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11213
11214         PR c++/12495
11215         * g++.dg/template/crash21.C: New test.
11216
11217 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11218
11219         PR c++/2513
11220         * g++.dg/template/typename5.C: New test.
11221
11222 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11223
11224         PR c++/12369
11225         * g++.dg/template/friend25.C: New test.
11226
11227 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11228
11229         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11230         versions.
11231
11232 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11233
11234         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11235         == 2147483647.
11236
11237 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11238
11239         * gcc.c-torture/execute/960416-1.x: Remove.
11240         * gcc.c-torture/execute/divconst-3.x: Likewise.
11241
11242 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11243
11244         PR target/12598
11245         * gcc.dg/torture/cris-volatile-1.c: New test.
11246
11247 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11248
11249         PR optimization/9325
11250         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11251         for overflowing floating point to integer conversion during RTL
11252         simplification.
11253
11254 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11255
11256         * objc/execute/_cmd.m: Fix typo.
11257         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11258         Relax 'scan-assembler' regexp.
11259         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11260         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11261         * objc.dg/zero-link-2.m: Remove blank line.
11262         * objc.dg/zero-link-3.m: New test case.
11263
11264 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11265
11266         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11267
11268         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11269         than linker trickery.
11270
11271 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11272
11273         PR c++/12370
11274         * g++.dg/other/friend2.C: New test.
11275
11276 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11277
11278         * gcc.dg/20031012-1.c: New test.
11279
11280 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11281
11282         * gcc.dg/weak/weak-3.c: Fix for new warning.
11283
11284 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11285
11286         PR optimization/8750
11287         * gcc.c-torture/execute/20031012-1.c: New test case.
11288
11289 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11290
11291         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11292         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11293
11294 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11295
11296         PR optimization/12260
11297         * gcc.c-torture/compile/20031011-2.c: New test case.
11298
11299 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11300
11301         * gcc.c-torture/execute/20031011-1.c: New testcase.
11302
11303 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11304
11305         * gcc.c-torture/compile/20031011-1.c: New test.
11306
11307 2003-10-11  Jan Hubicka  <jh@suse.cz>
11308
11309         * g++.dg/other/first-global.C: New test.
11310
11311 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11312
11313         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11314
11315 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11316
11317         * gcc.c-torture/compile/20031010-1.c: New test.
11318
11319 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11320
11321         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11322         * gcc.c-torture/execute/va-arg-25.c: ... here.
11323
11324 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11325
11326         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11327
11328 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11329
11330         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11331
11332 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11333
11334         * g++.dg/parse/error2.C: New test.
11335
11336 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11337
11338         PR c++/11097
11339         * g++.dg/other/error5.C: Modify the error message.
11340         * g++.dg/lookup/using8.C: New test.
11341
11342 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11343
11344         * gcc.dg/darwin-abi-2.c: New file.
11345         * gcc.c-torture/execute/va-arg-24.c: New file.
11346
11347 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11348
11349         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11350         indentation.
11351
11352 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11353
11354         PR c++/10147
11355         * g++.dg/other/error4.C: Update error messages.
11356         * g++.dg/template/ptrmem4.C: Likewise.
11357
11358         PR c++/12337
11359         * g++.dg/init/new9.C: New test.
11360
11361         PR c++/12334, c++/12236, c++/8656
11362         * g++.dg/ext/attrib8.C: New test.
11363
11364 2003-10-06  Devang Patel  <dpatel@apple.com>
11365
11366         * gcc.dg/debug/dwarf2-3.h: New test.
11367         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11368
11369 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11370
11371         * g++.dg/opt/cfg2.C: New test.
11372
11373 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11374
11375         * g++.dg/opt/float1.C: New test.
11376
11377 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11378
11379         * gcc.dg/c90-array-lval-6.c: New test.
11380         * gcc.dg/c99-array-lval-6.c: New test.
11381
11382 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11383             Ziemowit Laski  <zlaski@apple.com>
11384
11385         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11386         'Derived', so that it is never considered a class method; add
11387         new warning for '+port' method ambiguity.
11388         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11389         <objc/objc-api.h> (needed on Mac OS X).
11390         * objc.dg/method-13.m: New test.
11391
11392 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11393
11394         PR optimization/9325, PR java/6391
11395         * gcc.c-torture/execute/20031003-1.c: New test case.
11396
11397 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11398
11399         PR optimization/12180
11400         * gcc.dg/20031002-1.c: New test.
11401
11402         PR c++/12486
11403         * g++.dg/inherit/error1.C: New test.
11404
11405 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11406
11407         * lib/f-torture.exp (search_for): Rename to...
11408         (search_for_re): This.  Also, clean up comments and the
11409         "regexp" invocation.
11410
11411 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11412
11413         * gcc.c-torture/compile/20031002-1.c: New test.
11414
11415 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11416
11417         * g++.dg/opt/cond1.C: New test.
11418
11419 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11420
11421         * gcc.dg/Wold-style-definition-2.c: New testcase.
11422         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11423
11424 2003-09-29  Richard Henderson  <rth@redhat.com>
11425
11426         * g++.dg/init/array10.C: Add dg-options.
11427
11428 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11429
11430         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11431
11432 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11433
11434         * g++.dg/template/friend19.C: Fix typo.
11435         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11436
11437 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11438
11439         * gcc.c-torture/execute/20030928-1.c: New test.
11440         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11441
11442 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11443
11444         * g++.dg/opt/unroll1.C: New test.
11445
11446 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11447
11448         PR optimization/11741
11449         * gcc.dg/20030926-1.c: New test case.
11450
11451 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11452
11453         PR c++/5655
11454         * g++.dg/parse/access7.C: New test.
11455         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11456
11457 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11458
11459         MERGE OF objc-improvements-branch into MAINLINE:
11460         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11461         if libobjc has not been built.
11462         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11463         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11464         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11465         objc/execute/nested-3.m, objc/execute/np-2.m,
11466         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11467         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11468         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11469         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11470         objc.dg/special/unclaimed-category-1.h,
11471         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11472         well as GNU runtime.
11473         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11474         * execute/cascading-1.m, execute/function-message-1.m,
11475         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11476         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11477         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11478         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11479         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11480         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11481         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11482         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11483         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11484         * objc.dg/bitfield-2.m: Run only on Darwin.
11485         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11486         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11487         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11488         * objc.dg/const-str-1.m: Fix constant string layout.
11489
11490 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11491
11492         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11493
11494 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11495
11496         * gcc.dg/darwin-abi-1.c: New file.
11497
11498 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11499
11500         PR target/12281
11501         * gcc.c-torture/compile/20030921-1.c: New test.
11502
11503 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11504
11505         * g++.dg/opt/reg-stack2.C: New test.
11506
11507 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11508
11509         * g++.dg/eh/delayslot1.C: New test.
11510
11511 2003-09-20  Richard Henderson  <rth@redhat.com>
11512
11513         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11514
11515 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11516
11517         * gcc.c-torture/execute/20030920-1.c: New test case.
11518
11519 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11520
11521         * g++.dg/rtti/typeid3.C: Correct expected error message.
11522
11523 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11524
11525         PR c++/157
11526         * g++.dg/parse/crash12.C: New test.
11527
11528 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11529
11530         * gcc.dg/compat/mixed-struct-check.h: New.
11531         * gcc.dg/compat/mixed-struct-defs.h: New.
11532         * gcc.dg/compat/mixed-struct-init.h: New.
11533         * gcc.dg/compat/struct-by-value-19_main.c: New.
11534         * gcc.dg/compat/struct-by-value-19_x.c: New.
11535         * gcc.dg/compat/struct-by-value-19_y.c: New.
11536         * gcc.dg/compat/struct-by-value-20_main.c: New.
11537         * gcc.dg/compat/struct-by-value-20_x.c: New.
11538         * gcc.dg/compat/struct-by-value-20_y.c: New.
11539         * gcc.dg/compat/struct-return-19_main.c: New.
11540         * gcc.dg/compat/struct-return-19_x.c: New.
11541         * gcc.dg/compat/struct-return-19_y.c: New.
11542         * gcc.dg/compat/struct-return-20_main.c: New.
11543         * gcc.dg/compat/struct-return-20_x.c: New.
11544         * gcc.dg/compat/struct-return-20_y.c: New.
11545
11546 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11547         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11548         so that it will not complain on LP64 targets.
11549
11550 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11551
11552         PR c++/495
11553         * g++.dg/template/friend24.C: New test.
11554
11555 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11556
11557         PR c++/12332
11558         * g++.dg/template/memtmpl2.C: New test.
11559
11560 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR target/11184
11563         * gcc.dg/builtin-apply1.c: New test.
11564
11565 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11566
11567         PR c++/9848
11568         * g++.dg/warn/Wunused-4.C: New test.
11569
11570 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11571
11572         PR c++/12316
11573         * g++.dg/other/gc2.C: New test.
11574
11575 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11576
11577         PR c++/11991
11578         * g++.dg/rtti/typeid3.C: New test.
11579
11580         PR c++/12266
11581         * g++.dg/overload/template1.C: New test.
11582
11583 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11584
11585         * g++.dg/opt/cfg3.C: New test.
11586
11587 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11588
11589         PR c++/7939
11590         * g++.dg/template/crash11.C: New test.
11591
11592 2003-09-16  Jason Merrill  <jason@redhat.com>
11593             Jakub Jelinek  <jakub@redhat.com>
11594
11595         * gcc.dg/attr-warn-unused-result.c: New test.
11596
11597 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11598
11599         PR c++/12184
11600         * g++.dg/expr/call2.C: New test.
11601
11602 2003-09-15  Andreas Jaeger  <aj@suse.de>
11603
11604         * gcc.dg/Wold-style-definition-1.c: New test.
11605
11606 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11607
11608         PR c++/3907
11609         * g++.dg/parse/template12.C: New test.
11610
11611         * g++.dg/abi/bitfield11.C: New test.
11612         * g++.dg/abi/bitfield12.C: Likewise.
11613
11614 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11615
11616         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11617         non-expansion of functional macro name without arguments at EOL.
11618         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11619
11620 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11621
11622         * gcc.c-torture/execute/20030914-[12].c: New tests.
11623
11624 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11625
11626         PR c++/11788
11627         * g++.dg/overload/addr1.C: New test.
11628
11629 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11630
11631         * gcc.dg/20030909-1.c: New test.
11632
11633 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11634
11635         * gcc.dg/ultrasp10.c: New test.
11636
11637 2003-09-09  Devang Patel  <dpatel@apple.com>
11638
11639         * gcc.dg/darwin-ld-6.c: New test.
11640
11641 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11642
11643         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11644
11645 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11646
11647         * gcc.dg/ia64-types1.c: New test.
11648         * gcc.dg/ia64-types2.c: Likewise.
11649
11650 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11651
11652         * gcc.dg/builtins-1.c: Add more _Complex tests.
11653         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11654
11655         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11656         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11657
11658 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11659
11660         PR c++/11786
11661         * g++.dg/lookup/koenig2.C: New test.
11662
11663         PR c++/5296
11664         * g++.dg/rtti/typeid2.C: New test.
11665
11666 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11667
11668         * gcc.c-torture/compile/20030904-1.c: New test.
11669
11670 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11671
11672         * g++.dg/opt/longbranch2.C: New test.
11673
11674 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11675
11676         * g++.dg/template/crash10.C: Only compile it.
11677
11678 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11679
11680         PR middle-end/11665
11681         * gcc.c-torture/compile/20030907-1.c: New test.
11682         * g++.dg/init/array11.C: New test.
11683
11684 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11685
11686         PR c++/11852
11687         * g++.dg/init/struct1.C: New test.
11688
11689 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11690
11691         PR c++/12181
11692         * g++.dg/expr/comma1.C: New test.
11693
11694 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11695
11696         PR c++/11867
11697         * g++.dg/expr/static_cast5.C: New test.
11698
11699 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11700
11701         PR c++/11507
11702         * g++.dg/lookup/scoped7.C: New test.
11703
11704         PR c++/9574
11705         * g++.dg/other/static1.C: New test.
11706
11707         PR c++/11490
11708         * g++.dg/warn/template-1.C: New test.
11709
11710         PR c++/11432
11711         * g++.dg/template/crash10.C: New test.
11712
11713         PR c++/2478
11714         * g++.dg/overload/VLA.C: New test.
11715
11716         PR c++/10804
11717         * g++.dg/template/call1.C: New test.
11718
11719 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11720
11721         PR c++/11794
11722         * g++.dg/parse/using3.C: New test.
11723
11724 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11725
11726         PR c++/11409
11727         * g++.dg/overload/builtin3.C: New test case.
11728
11729 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11730
11731         PR c/9862
11732         * gcc.dg/20030906-1.c: New test.
11733         * gcc.dg/20030906-2.c: Likewise.
11734
11735 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         PR c++/12167
11738         * g++.dg/parse/defarg5.C: New test.
11739
11740         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11741
11742 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11743
11744         PR c++/12163
11745         * g++.dg/expr/static_cast4.C: New test.
11746
11747         PR c++/12146
11748         * g++.dg/template/crash9.C: New test.
11749
11750 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11751
11752         * g++.old-deja/g++.ext/pretty2.C: Update for change
11753         in __FUNCTION__.
11754         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11755
11756 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11757
11758         PR c++/11922
11759         * g++/dg/template/qualified-id1.C: New test.
11760
11761         PR c++/12037
11762         * g++.dg/warn/noeffect4.C: New test.
11763
11764 2003-09-04  Matt Austern  <austern@apple.com>
11765
11766         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11767         * g++.dg/ext/fnname2.C: Likewise.
11768         * g++.dg/ext/fnname3.C: Likewise.
11769
11770 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11771
11772         * g++.dg/expr/lval1.C: New test.
11773         * g++.dg/ext/lvcast.C: Remove.
11774
11775 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11776
11777         PR optimization/11700.
11778         * gcc.c-torture/compile/20030903-1.c: New test case.
11779
11780 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11781
11782         PR c++/12053
11783         * g++.dg/abi/layout4.C: New test.
11784
11785 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11786
11787         PR c++/11553
11788         * g++.dg/parse/friend3.C: New test.
11789
11790 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11791
11792         PR c++/11847
11793         * g++.dg/template/class1.C: New test.
11794
11795         PR c++/11808
11796         * g++.dg/expr/call1.C: New test.
11797
11798 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11799
11800         PR c++/12114
11801         * g++.dg/init/ref9.C: New test.
11802
11803         PR c++/11972
11804         * g++.dg/template/nested4.C: New test.
11805
11806 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11807
11808         PR c++/12093
11809         * g++.dg/template/non-dependent4.C: New test.
11810
11811         PR c++/11928
11812         * g++.dg/inherit/conv1.C: New test.
11813
11814 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11815
11816         PR c++/6196
11817         * g++.dg/ext/label1.C: New test.
11818         * g++.dg/ext/label2.C: Likewise.
11819
11820 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11821
11822         * g++.dg/expr/cond3.C: New test.
11823
11824 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11825
11826         * gcc.dg/builtins-1.c: Add new builtin cases.
11827
11828 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11829
11830         * gcc.dg/builtins-1.c: Add new cases.
11831         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11832
11833 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11834
11835         * gcc.dg/builtins-1.c: Add more math builtin tests.
11836         * gcc.dg/torture/builtin-attr-1.c: New test.
11837
11838 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11839
11840         PR optimization/5079
11841         * g++.dg/opt/static3.C: New test.
11842
11843 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11844
11845         * gcc.misc-tests/gcov-10b.c: New test.
11846
11847 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11848
11849         * g++.dg/opt/ptrmem3.C: New test.
11850
11851         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11852
11853 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11854
11855         * gcc.dg/20030826-2.c: New test.
11856
11857 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11858
11859         PR middle-end/12002
11860         * g77.f-torture/compile/12002.f: New test case.
11861
11862 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11863
11864         * gcc.dg/20030826-1.c: New test case.
11865
11866 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11867
11868         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11869
11870 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11871
11872         PR c++/11871
11873         * c++.dg/lookup/crash1.C: New test.
11874
11875         * c++.dg/warn/noeffect3.C: New test.
11876
11877 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11878
11879         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11880         * gcc.dg/compat/vector-1_y.c: Ditto.
11881         * gcc.dg/compat/vector-2_x.c: Ditto.
11882         * gcc.dg/compat/vector-2_y.c: Ditto.
11883
11884 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11885
11886         * gcc.dg/20030702-1.c: New test.
11887
11888 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11889
11890         PR c++/8795
11891         * g++.dg/ext/altivec-1.C: New test.
11892
11893 2003-08-24  Richard Henderson  <rth@redhat.com>
11894
11895         * g++.dg/eh/simd-2.C: Add -w for x86.
11896
11897 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * gcc.dg/20030815-1.c: New test.
11900
11901 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11902
11903         PR c++/3765
11904         * g++.dg/parse/access6.C: New test.
11905
11906 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11907
11908         PR c++/641, c++/11876
11909         * g++.dg/template/friend22.C: New test.
11910         * g++.dg/template/friend23.C: Likewise.
11911
11912 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11913
11914         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11915         identically.
11916
11917 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11918
11919         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11920
11921 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11922
11923         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11924
11925 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11928
11929 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11930
11931         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11932
11933 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11934
11935         PR c++/11919
11936         * g++.dg/overload/prom1.C: New test.
11937
11938         PR c++/11551
11939         * g++.dg/parse/dtor2.C: New test.
11940
11941         PR c++/10762
11942         * g++.dg/parse/using2.C: New test.
11943
11944 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11945
11946         PR target/11805
11947         * gcc.c-torture/compile/20030821-1.c: New.
11948
11949 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11950
11951         PR c++/11834
11952         * g++.dg/template/deduce2.C: New test.
11953
11954 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11955
11956         * gcc.c-torture/execute/20030821-1.c: New test.
11957
11958 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11959
11960         PR middle-end/11984
11961         * gcc.dg/20030820-1.c: New test case.
11962
11963 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         PR c++/11945
11966         * g++.dg/warn/noeffect2.C: New test.
11967
11968 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11969
11970         PR c++/10926
11971         * g++.dg/template/dtor2.C: New test.
11972
11973         PR c++/11684
11974         * g++.dg/template/operator1.C: New test.
11975         * g++.dg/parse/operator4.C: New test.
11976
11977         PR c++/11946.C
11978         * g++.dg/expr/enum1.C: New test.
11979         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11980
11981         PR c++/11036.C
11982         * g++.dg/parse/elab2.C: New test.
11983         * g++.dg/parse/typedef4.C: Change error message.
11984         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11985         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11986         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11987
11988 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11989
11990         * gcc.dg/pch/warn-1.c: New.
11991         * gcc.dg/pch/warn-1.hs: New.
11992
11993         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11994         not-tested file.
11995
11996 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11997
11998         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11999
12000 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12001
12002         * gcc.dg/uninit-D.c: New Test.
12003         * gcc.dg/uninit-E.c: New Test.
12004         * gcc.dg/uninit-F.c: New Test.
12005         * gcc.dg/uninit-G.c: New Test.
12006
12007 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12008
12009         * g++.dg/README: Describe the pch directory.
12010
12011 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12012
12013         PR c++/11174
12014         * g++.dg/parse/access4.C: New test.
12015         * g++.dg/parse/access5.C: Likewise.
12016         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12017
12018 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12019
12020         * gcc.dg/noncompile/20030818-1.c: New.
12021
12022 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12023
12024         PR c++/11957
12025         * g++.dg/warn/noeffect1.C: New test.
12026
12027         * g++.dg/template/scope2.C: New test.
12028         * g++.dg/template/error2.C: Correct dg-error
12029
12030 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12031
12032         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12033
12034 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12035
12036         PR C++/11512
12037         * g++.dg/template/warn1.C: New.
12038
12039 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12040
12041         * g++.dg/template/error2.C: New test.
12042         * g++.dg/lookup/using7.C: Adjust errors
12043         * g++.old-deja/g++.pt/crash36.C: Likewise.
12044         * g++.old-deja/g++.pt/derived3.C: Likewise.
12045
12046 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12047
12048         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12049         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12050         * gcc.c-torture/execute/builtins/string-9.c: New, from
12051         string-opt-9.c.  Adjust for execute/builtins framework.
12052         * gcc.c-torture/execute/string-opt-9.c: Delete.
12053
12054 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12055
12056         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12057
12058         * g++.dg/parse/ret-type2.C: New test.
12059
12060         PR c++/11703
12061         * g++.dg/init/new8.C: New test.
12062
12063         PR c++/10923
12064         * g++.dg/parse/typedef5.C: New test.
12065
12066         PR c++/9512
12067         * g++.dg/parse/qualified2.C: New test.
12068         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12069         invalid code.
12070
12071 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12072
12073         * g++.dg/conversion/ptrmem1.C: New test.
12074
12075 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12076
12077         PR target/11693
12078         * gcc.dg/20030811-1.c: New test.
12079
12080         PR target/11535
12081         * gcc.c-torture/execute/20030811-1.c: New test.
12082
12083 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12084
12085         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12086
12087 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12088
12089         PR c++/11789.C
12090         * g++.dg/inherit/multiple1.C: New test.
12091
12092 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12093
12094         * gcc.dg/spe1.c: New test.
12095
12096         PR c++/11670
12097         * g++.dg/expr/cast2.C: New test.
12098
12099         PR c++/10530
12100         * g++.dg/template/dependent-name2.C: New test.
12101
12102 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12103
12104         * g++.dg/parse/crash11.C: Put the dg options in comments.
12105
12106 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12107
12108         * lib/gcc-dg.exp: Update for diagnostic change.
12109
12110 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12111
12112         PR c++/5767
12113         * g++.dg/parse/crash11.C: New test.
12114
12115 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12116
12117         * gcc.dg/cpp/spacing1.c: Update.
12118
12119 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12120
12121         PR target/11739
12122         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12123         a value for -mtune.
12124
12125 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12126
12127         PR middle-end/11771
12128         * gcc.c-torture/compile/20030804-1.c: New test case.
12129
12130 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12131
12132         * gcc.dg/20030804-1.c: New test case.
12133
12134 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12135
12136         * gcc.dg/cpp/separate-1.c: New test.
12137
12138 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12139
12140         PR c++/11704
12141         * g++.dg/template/dependent-expr2.C: New test.
12142
12143         PR c++/11766
12144         * g++.dg/expr/ptrmem1.C: New test.
12145
12146 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12147
12148         PR c++/9453
12149         * g++.dg/template/friend15.C: New test.
12150
12151 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12152
12153         * lib/dg-pch.exp: Work round PCH bug.
12154
12155 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12156
12157         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12158         builtins.  Move cases from builtins-4.c here.
12159
12160         * gcc.dg/torture/builtin-math-1.c: New test taken from
12161         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12162         additional cases.
12163
12164         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12165         Delete.
12166
12167 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         PR c++/9447
12170         * g++.dg/template/using7.C: New test.
12171
12172 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12173
12174         * import1.c, import2.c: New tests.
12175
12176 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12177
12178         * g++.dg/eh/crossjump1.C: New test.
12179
12180 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12181
12182         PR c++/11697
12183         * g++.dg/template/using6.C: New test.
12184
12185         PR c++/11744
12186         * g++.dg/template/koenig2.C: New test.
12187
12188 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12189
12190         PR c++/7983
12191         * g++.dg/parse/typedef4.C: New test.
12192
12193 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12194
12195         PR c++/8442, c++/8806
12196         * g++.dg/template/elab1.C: New test.
12197         * g++.dg/template/type2.C: Likewise.
12198         * g++.dg/template/ttp3.C: Adjust expected error message.
12199         * g++.old-deja/g++.law/visibility13.C: Likewise.
12200         * g++.old-deja/g++.niklas/t135.C: Likewise.
12201         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12202         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12203         template argument.
12204         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12205
12206 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12207
12208         PR c++/11295
12209         * g++.dg/ext/stmtexpr1.C: New test.
12210
12211         * g++.dg/opt/tmp1.C: New test.
12212
12213         PR c++/11525
12214         * g++.dg/parse/constant4.C: New test.
12215
12216         PR c++/9447
12217         * g++.dg/template/using5.C: New test.
12218
12219 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12220
12221         * gcc.dg/builtins-27.c: New test case.
12222
12223 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12224
12225         * gcc.dg/tls/opt-7.c: New test.
12226
12227 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12228
12229         * g++.old-deja/g++.other/crash18.C: Remove.
12230
12231 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12232
12233         * g++.dg/template/explicit3.C: New.
12234         * g++.dg/template/explicit4.C: New.
12235         * g++.dg/template/explicit5.C: New.
12236
12237         PR c++/11347
12238         * g++.dg/template/memtmpl1.C: New.
12239
12240 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12241
12242         PR target/11565
12243         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12244         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12245
12246 2003-07-30  Jan Hubicka  <jh@suse.cz>
12247
12248         * vtgc1.c: Kill.
12249
12250 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12251
12252         * gcc.dg/struct-in-proto-1.c: New test.
12253
12254 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12255
12256         * gcc.dg/cpp/include2.c: Only expect one message.
12257
12258 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12259
12260         PR c++/9447
12261         * g++.dg/template/using1.C: New test.
12262         * g++.dg/template/using2.C: New test.
12263         * g++.dg/template/using3.C: New test.
12264         * g++.dg/template/using4.C: New test.
12265
12266 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12267
12268         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12269         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12270
12271 2003-07-28  Jan Hubicka  <jh@suse.cz>
12272
12273         PR c++/11530
12274         * g++.dg/opt/call1.C: New test.
12275
12276 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12277
12278         PR c++/11667
12279         * g++.dg/init/enum2.C: New test.
12280         * g++.dg/template/overload1.C: Add "-w" option.
12281
12282 2003-07-28    <hp@bitrange.com>
12283
12284         * gcc.dg/Wdeclaration-after-statement-1.c,
12285         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12286
12287 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12288
12289         * gcc.c-torture/compile/20030725-1.c: New test.
12290
12291 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12292
12293         * gcc.dg/20030505.c: Only run for SPE.
12294         Remove definition of opaque type.
12295
12296 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12297
12298         * g++.dg/template/ptrmem6.C: New test.
12299
12300 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12301
12302         * gcc.c-torture/compile/zero-strct-2.c: New test.
12303
12304 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12305
12306         * gcc.dg/intermod-1.c: New test.
12307
12308 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12309
12310         PR c++/11617
12311         * g++.dg/template/lookup2.C: New test.
12312         * g++.dg/template/memclass1.C: Remove instantiated from error.
12313         * g++.dg/other/error2.C: Tweak expected errors.
12314
12315         PR c++/11596
12316         * g++.dg/template/defarg3.C: New test.
12317
12318         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12319
12320 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12321
12322         * g++.dg/inherit/access5.C: New test.
12323
12324 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12325
12326         PR c++/11513
12327         * g++.dg/template/crash8.C: New test.
12328
12329 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12330
12331         PR c/10602
12332         * gcc.dg/noncompile/incomplete-2.c: New test.
12333
12334 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12335
12336         PR c++/11645
12337         * g++.dg/inherit/access4.C: New test.
12338
12339         PR c++/11517
12340         * g++.dg/expr/cond2.C: New test.
12341
12342         PR optimization/10679
12343         * g++.dg/opt/inline4.C: New test.
12344
12345 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12346
12347         * g++.dg/parse/crash10: New test.
12348
12349 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12350
12351         * g++.dg/ext/flexary1.C: New test.
12352
12353 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12354
12355         PR c++/10793
12356         * g++.dg/template/crash9.C: New test.
12357
12358 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12359
12360         PR c++/3004
12361         * g++.dg/parse/typedef3.C: New test.
12362
12363         PR c++/7906
12364         * g++.dg/parse/operator2.C: New test.
12365
12366         PR c++/8895
12367         * g++.dg/parse/def-tmpl-arg1.C: New test.
12368
12369         PR c++/9282
12370         * g++.dg/parse/funptr1.C: New test.
12371
12372         PR c++/9452
12373         * g++.dg/parse/ambig3.C: New test.
12374
12375         PR c++/9454
12376         * g++.dg/parse/operator3.C: New test.
12377
12378         PR c++/9486
12379         * g++.dg/parse/template10.C: New test.
12380
12381         PR c++/9488
12382         * g++.dg/parse/template11.C: New test.
12383
12384         PR c++/10150
12385         * g++.dg/parse/invalid-op1.C: New test.
12386
12387         PR c++/10247
12388         * g++.dg/parse/condexpr1.C: New test.
12389
12390 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12391
12392         * g++.dg/ext/packed3.C: New test.
12393         * g++.dg/ext/packed4.C: New test.
12394
12395         * gcc.dg/pack-test-3.c: New test.
12396
12397 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12398
12399         * lib/compat.exp: Handle dg-options per source file.
12400         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12401         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12402         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12403         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12404         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12405         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12406         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12407         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12408         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12409         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12410         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12411         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12412         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12413         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12414
12415 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12416
12417         PR c/10320
12418         * gcc.c-torture/execute/20030718-1.c: New test.
12419
12420 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12421
12422         PR optimization/11536
12423         * gcc.dg/20030721-1.c: New test.
12424
12425 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12426
12427         PR c++/11546
12428         * g++.dg/template/lookup1.C: New test.
12429
12430 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12431
12432         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12433         diagnostics of ill-formed constructs involving labels.
12434         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12435         the new 'previously defined here' message.
12436
12437 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12438
12439         * g++.dg/parse/non-dependent2.C: New test.
12440
12441 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12442
12443         * g++.dg/init/init-ref4.C: xfail on targets without
12444         weak symbols.
12445
12446 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12447
12448         PR target/11087
12449         * gcc.c-torture/execute/20030717-1.c: New test.
12450
12451 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12452
12453         * g++.dg/opt/cfg1.C: New test.
12454
12455 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12456
12457         PR optimization/11557
12458         * gcc.dg/20030717-1.c: New test.
12459
12460 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12461
12462         PR c++/10476
12463         * g++.dg/expr/crash-1.C: New test.
12464
12465         PR c++/11027
12466         * g++.dg/template/init3.C: New test.
12467
12468         PR c++/8222
12469         * g++.dg/template/non-dependent1.C: New test.
12470
12471         PR c++/11070
12472         * g++.dg/template/non-dependent2.C: New test.
12473
12474         PR c++/11071
12475         * g++.dg/template/non-dependent3.C: New test.
12476
12477         PR c++/9907
12478         * g++.dg/template/sizeof5.C: New test.
12479
12480 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12481
12482         PR 11498
12483         * gcc.c-torture/compile/mangle-1.c: New file.
12484
12485 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12486
12487         PR c++/7809
12488         * g++.dg/parse/access3.C: New test.
12489
12490 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12491
12492         PR c++/11384
12493         * g++.dg/init/init-ref4.C: New test.
12494
12495 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12496
12497         PR c++/11547
12498         * g++.dg/parse/constant3.C: New test.
12499         * g++.dg/parse/crash7.C: Likewise.
12500
12501 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12502
12503         PR target/11008
12504         * gcc.dg/i386-pentium4-not-mull.c: New.
12505
12506 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12507
12508         * gcc.dg/asm-names.c (ymain): Make it weak.
12509
12510 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12511
12512         PR c++/5421
12513         * g++.dg/template/friend21.C: New test.
12514
12515 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12516
12517         * gcc.dg/cleanup-8.c: New test.
12518         * gcc.dg/cleanup-9.c: New test.
12519
12520 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12521
12522         * g++.dg/ext/dll-MI1.h: New file.
12523         * g++.dg/ext/dllexport-MI1.C: New file.
12524         * g++.dg/ext/dllimport-MI1.C: New file.
12525
12526 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12527
12528         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12529         it does not have cmpstrsi patterns (just cmpmemsi).
12530
12531 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12532
12533         PR debug/11473
12534         * g++.dg/debug/debug8.C: New test.
12535
12536 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12537
12538         PR c++/10108
12539         * g++.dg/template/crash7.C: New test.
12540
12541 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12542
12543         PR target/10795
12544         * gcc.c-torture/compile/20030708-1.c: New.
12545
12546 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12547
12548         * gcc.c-torture/execute/20030715-1.c: New test.
12549
12550 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12551
12552         * gcc.dg/pch/inline-3.c: New file.
12553         * gcc.dg/pch/inline-3.hs: New file.
12554         * gcc.dg/pch/inline-4.c: New file.
12555         * gcc.dg/pch/inline-4.hs: New file.
12556
12557 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12558
12559         PR c++/11509
12560         * g++.dg/template/crash6.C: New test.
12561
12562         PR c++/7053
12563         * g++.dg/template/friend20.C: New test.
12564
12565         PR c++/7019
12566         * g++.dg/template/overload2.C: New test.
12567
12568 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12569
12570         PR optimization/11440
12571         * gcc.c-torture/execute/20030714-1.c: New test.
12572
12573 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12574
12575         PR c++/11154
12576         * g++.dg/template/partial2.C: New test.
12577
12578 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12579
12580         PR c++/11503
12581         * g++.dg/template/anon1.C: New test.
12582
12583         PR c++/11493
12584         PR c++/11495
12585         * g++.dg/parse/template9.C: Likewise.
12586         * g++.dg/template/crash4.C: New test.
12587         * g++.dg/template/koenig1.C: Likewise.
12588         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12589         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12590         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12591         functions.
12592         * g++.old-deja/g++.jason/template36.C: Likewise.
12593         * g++.old-deja/g++.mike/p1989.C: Likewise.
12594         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12595         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12596         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12597         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12598         compiling.
12599         * g++.old-deja/g++.pt/union2.C: Use this->.
12600
12601 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12602
12603         * gcc.dg/20030711-1.c: New test.
12604
12605 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         PR c++/11050
12608         * g++.dg/parse/args1.C: New test.
12609         * g++.pt/defarg8.C: Change expected errors.
12610
12611 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12612
12613         PR c++/8164
12614         * g++.dg/template/nontype2.C: New test.
12615
12616         PR c++/10558
12617         * g++.dg/parse/template8.C: New test.
12618
12619         PR c++/8327
12620         * g++.dg/template/scope1.C: New test.
12621
12622         * g++.dg/warn/Wsign-compare-1.C: New test.
12623
12624 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12625
12626         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12627
12628 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12629
12630         PR c++/9411
12631         * g++.dg/template/explicit2.C: New test.
12632
12633         PR c++/10032
12634         * g++.dg/warn/pedantic1.C: New test.
12635
12636 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12637
12638         PR c++ 9483
12639         * g++.dg/other/field1.C: New test.
12640
12641 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12642
12643         PR c/11449
12644         * gcc.c-torture/compile/20030707-1.c: New.
12645
12646 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12647
12648         PR c++/10849
12649         * g++.dg/template/access12.C: New test.
12650
12651 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12654         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12655         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12656         * gcc.misc-tests/gcov.exp: Update
12657         * g++.dg/gcov/gcov.exp: Update
12658         * lib/gcov.exp: Update.
12659
12660 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12661
12662         * g++.dg/abi/mangle17.C: Make sure template expressions are
12663         dependent.
12664         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12665         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12666         * g++.dg/opt/stack1.C: Remove erroneous code.
12667         * g++.dg/parse/template7.C: New test.
12668         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12669         * g++.old-deja/g++.pt/crash4.C: Likewise.
12670
12671 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12672
12673         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12674         with zero or one occurence of `$' after the initial `L'.
12675
12676 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12677
12678         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12679
12680 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12681
12682         PR c/11370
12683         * gcc.dg/Wunreachable-6.c: New testcase.
12684         * gcc.dg/Wunreachable-7.c: New testcase.
12685
12686 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12687
12688         PR c/11420
12689         * gcc.dg/20030708-1.c: New test.
12690
12691 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12692
12693         * gcc.dg/compat/sdata-section.h: New file.
12694         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12695         * gcc.dg/torture/mips-sdata-1.c: New test.
12696
12697 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12698
12699         PR c++/11030
12700         * g++.dg/template/friend19.C: New test.
12701
12702 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12703
12704         * g++.dg/opt/strength-reduce.C: New test.
12705
12706 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12707
12708         PR target/10979
12709         * gcc.dg/20030707-1.c: New testcase.
12710
12711 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12712
12713         PR optimization/11059
12714         * g++.dg/opt/emptyunion.C: New testcase.
12715
12716 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12717             Eric Botcazou  <ebotcazou@libertysurf.fr>
12718
12719         * g++.dg/opt/stack1.C: New test.
12720
12721 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12722
12723         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12724         run test.
12725
12726         PR c++/11431
12727         * g++.dg/expr/static_cast3.C: New test.
12728
12729 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12730
12731         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12732         everywhere.
12733         * gcc.dg/concat.c: Concatenation of string constants with
12734         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12735         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12736         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12737         necessary to avoid multi-character character constant warning.
12738         * gcc.dg/cpp/escape.c: Likewise.
12739         * gcc.dg/cpp/ucs.c: Likewise.
12740         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12741         Fix a typo.
12742
12743 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12744
12745         PR c/11428
12746         * gcc.c-torture/compile/20030704-1.c: New.
12747
12748 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12749
12750         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12751
12752 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12753
12754         PR c++/5287, PR c++/7910,  PR c++/11021
12755         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12756         tests for warnings.
12757         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12758         * g++.dg/ext/dllimport3.C: Likewise.
12759         * g++.dg/ext/dllimport4.C: New file.
12760         * g++.dg/ext/dllimport5.C: New file.
12761         * g++.dg/ext/dllimport6.C: New file.
12762         * g++.dg/ext/dllimport7.C: New file.
12763         * g++.dg/ext/dllimport8.C: New file.
12764         * g++.dg/ext/dllimport9.C: New file.
12765         * g++.dg/ext/dllimport10.C: New file.
12766         * g++.dg/ext/dllexport1.C: New file.
12767
12768 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12769
12770         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12771         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12772
12773 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12774
12775         * gcc.dg/builtins-25.c: New testcase.
12776         * gcc.dg/builtins-26.c: New testcase.
12777
12778 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12779
12780         * gcc.dg/compat/vector-defs.h: New file.
12781         * gcc.dg/compat/vector-setup.h: New file.
12782         * gcc.dg/compat/vector-check.h: New file.
12783         * gcc.dg/compat/vector-1_main.c: New file.
12784         * gcc.dg/compat/vector-1_x.c: New file.
12785         * gcc.dg/compat/vector-1_y.c: New file.
12786         * gcc.dg/compat/vector-2_main.c: New file.
12787         * gcc.dg/compat/vector-2_x.c: New file.
12788         * gcc.dg/compat/vector-2_y.c: New file.
12789
12790         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12791         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12792         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12793         * gcc.dg/compat/struct-align-1.h: New file.
12794         * gcc.dg/compat/struct-align-1_main.c: New file.
12795         * gcc.dg/compat/struct-align-1_x.c: New file.
12796         * gcc.dg/compat/struct-align-1_y.c: New file.
12797         * gcc.dg/compat/struct-align-2.h: New file.
12798         * gcc.dg/compat/struct-align-2_main.c: New file.
12799         * gcc.dg/compat/struct-align-2_x.c: New file.
12800         * gcc.dg/compat/struct-align-2_y.c: New file.
12801
12802         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12803         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12804         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12805         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12806         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12807         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12808         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12809         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12810         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12811         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12812         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12813         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12814         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12815         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12816         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12817         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12818         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12819         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12820         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12821         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12822         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12823         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12824         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12825         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12826         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12827         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12828         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12829         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12830         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12831
12832 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12833
12834         * gcc.dg/i386-call-1.c: New test.
12835
12836 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12837
12838         PR c++/9162
12839         * g++.dg/parse/defarg4.C: New.
12840
12841 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12842
12843         PR target/10700
12844         * gcc.c-torture/compile/20030703-1.c: New test case.
12845
12846 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12847
12848         * g++.dg/template/local3.C: Remove extra semicolon.
12849
12850 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12851
12852         * gcc.dg/i386-volatile-1.c: New test.
12853
12854 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12855
12856         PR c++/11072
12857         * g++.dg/other/offsetof2.C: XFAIL.
12858         * g++.dg/other/offsetof5.C: New.
12859
12860         PR c++/10219
12861         * g++.dg/template/error1.C: New.
12862
12863         PR c++/9779
12864         * g++.dg/template/dependent-expr1.C: New.
12865
12866 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12867
12868         PR c++/6949
12869         * g++.dg/template/local3.C: New test.
12870
12871         PR c++/11149
12872         * g++.dg/lookup/scoped6.C: New test.
12873
12874 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12875
12876         PR c++/8046
12877         * g++.dg/other/error7.C: New test.
12878
12879 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12880
12881         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12882         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12883         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12884         * g++.old-deja/g++.other/union2.C: Likewise.
12885         * gcc.dg/c90-const-expr-2.c: Likewise.
12886         * gcc.dg/c90-const-expr-3.c: Likewise.
12887         * gcc.dg/c99-const-expr-2.c: Likewise.
12888         * gcc.dg/c99-const-expr-3.c: Likewise.
12889         * gcc.dg/concat.c: Likewise.
12890
12891 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12892
12893         PR c++/9559
12894         * g++.dg/init/static1.C: New test.
12895
12896 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12897
12898         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12899         * g++.old-deja/g++.other/access2.C: Likewise.
12900         * g++.old-deja/g++.other/decl2.C: Likewise.
12901         * gcc.c-torture/execute/20020615-1.c: Likewise.
12902
12903 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12904
12905         PR c++/4933
12906         * g++.dg/template/sizeof4.C: New test.
12907
12908 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12909
12910         * g++.dg/other/error6.C: New test.
12911
12912 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12913
12914         PR c++/10750
12915         * g++.dg/parse/constant2.C: New test.
12916
12917 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12918
12919         PR c++/11106
12920         * g++.dg/other/error5.C: New test.
12921
12922 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12923
12924         * gcc.dg/format/gcc_diag-1.c: New test.
12925
12926 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12927
12928         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12929
12930 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12933         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12934         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12935
12936 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12937
12938         * gcc.c-torture/execute/builtins/string-8.c: New test.
12939         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12940         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12941         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12942
12943 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12944
12945         PR c++/10468
12946         * g++.dg/ext/typeof6.C: New test.
12947
12948 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12949
12950         PR c++/10796
12951         * g++.dg/init/enum1.C: New test.
12952
12953 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12954
12955         * gcc.dg/20030627-1.c: New test.
12956
12957 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12958
12959         PR c++/11332
12960         * g++.dg/expr/static_cast2.C: New test.
12961
12962 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12963             Jakub Jelinek  <jakub@redhat.com>
12964
12965         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12966         sprintf(dst,"%s",src) optimization.
12967         * gcc.c-torture/execute/20030626-1.c: New test case.
12968         * gcc.c-torture/execute/20030626-2.c: New test case.
12969
12970 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12971
12972         * gcc.c-torture/execute/multi-ix.c: New test.
12973
12974         * gcc.c-torture/execute/simd-4.c (main):
12975         Added missing semicolon at end of union.
12976
12977 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12978
12979         PR c++/8266
12980         * g++.dg/template/explicit-instantiation3.C: New test.
12981
12982 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12983
12984         * gcc.dg/20030626-1.c: Use signed char.
12985
12986 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12987
12988         * gcc.dg/20030626-1.c: New test.
12989
12990 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12991
12992         * const-str-2.m: Update.
12993
12994 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/10990
12997         * g++.dg/rtti/dyncast1.C: New test.
12998         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12999         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13000         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13001
13002         PR c++/10931
13003         * g++.dg/expr/static_cast1.C: New test.
13004
13005 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13006
13007         * gcc.dg/20030625-1.c: New test.
13008
13009 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13010
13011         * gcc.c-torture/compile/20030624-1.c: New test case.
13012
13013 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13014
13015         * gcc.c-torture/execute/string-opt-17.c: New test.
13016
13017 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/5754
13020         * g++.dg/parse/crash6.C: New test.
13021
13022 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13023
13024         * gcc.dg/builtins-24.c: New test case.
13025
13026 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13027
13028         * g++.dg/opt/operator1.C: New test.
13029
13030 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13031
13032         * gcc.c-torture/execute/string-opt-16.c: New test case.
13033
13034 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13035
13036         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13037         * g++.old-deja/g++.other/conv7.C: Likewise
13038         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13039         * g++.old-deja/g++.other/overload14.C: Likewise.
13040
13041 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13042
13043         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13044         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13045
13046 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13047
13048         PR c++/10888
13049         * g++.dg/warn/Winline-3.C: New test.
13050
13051 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13052
13053         * lib/target-supports.exp (check_alias_available): Make the test
13054         program acceptable to the Solaris assembler.
13055
13056         PR c++/10749
13057         * g++.dg/template/memclass2.C: New test.
13058
13059 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13060             Eric Botcazou  <ebotcazou@libertysurf.fr>
13061
13062         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13063         data for non-matching targets.
13064         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13065
13066 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13067
13068         PR c++/10845
13069         * g++.dg/template/member3.C: New test.
13070
13071 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/10939
13074         * g++.dg/template/func1.C: New test.
13075
13076         PR c++/9649
13077         * g++.dg/template/static4.C: New test.
13078         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13079
13080         PR c++/11041
13081         * g++.dg/init/ref7.C: New test.
13082
13083 2003-06-19  Matt Austern  <austern@apple.com>
13084
13085         PR c++/11228
13086         * g++.dg/anew1.C: New test.
13087         * g++.dg/anew2.C: New test.
13088         * g++.dg/anew3.C: New test.
13089         * g++.dg/anew4.C: New test.
13090
13091 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13092
13093         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13094
13095 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13096
13097         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13098         endian-dependent.
13099
13100 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13101
13102         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13103         Remove cruft.
13104
13105 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13106
13107         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13108         * gcc.c-torture/compile/961203-1.c: Likewise.
13109         * gcc.c-torture/compile/980506-1.c: Likewise.
13110
13111 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/10712
13114         * g++.dg/lookup/using7.C: New test.
13115
13116 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13117
13118         PR c++/11105
13119         * g++.dg/abi/conv1.C: Remove it.
13120         * g++.dg/template/conv7.C: New test.
13121         * g++.dg/template/conv8.C: Likewise.
13122         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13123         conversion operator.
13124
13125 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13126
13127         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13128         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13129         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13130         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13131         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13132         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13133         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13134         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13135         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13136         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13137         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13138         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13139         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13140         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13141         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13142         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13143         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13144         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13145         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13146         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13147         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13148         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13149         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13150         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13151         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13152         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13153         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13154         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13155         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13156
13157 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13158
13159         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13160         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13161         indications.
13162
13163 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13164
13165         * gcc.dg/i386-387-5.c: New test case.
13166         * gcc.dg/i386-387-6.c: New test case.
13167         * gcc.dg/builtins-23.c: New test case.
13168
13169 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13170
13171         * gcc.dg/builtins-22.c: New test case.
13172         * gcc.dg/i386-387-1.c: Update to test exp.
13173         * gcc.dg/i386-387-2.c: Likewise.
13174
13175 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13176
13177         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13178
13179 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13180
13181         * lib/gcc-dg.exp (dg-require-dll): New function.
13182         (dg-xfail-if): Likewise.
13183         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13184         driver.
13185
13186         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13187         * gcc.c-torture/compile/20001205-1.c: Likewise.
13188         * gcc.c-torture/compile/20001226-1.c: Likewise.
13189         * gcc.c-torture/compile/20010518-2.c: Likewise.
13190         * gcc.c-torture/compile/20020312-1.c: Likewise.
13191         * gcc.c-torture/compile/20020604-1.c: Likewise.
13192         * gcc.c-torture/compile/920501-12.c: Likewise.
13193         * gcc.c-torture/compile/920501-4.c: Likewise.
13194         * gcc.c-torture/compile/920520-1.c: Likewise.
13195         * gcc.c-torture/compile/920521-1.c: Likewise.
13196         * gcc.c-torture/compile/920625-1.c: Likewise.
13197         * gcc.c-torture/compile/961203-1.c: Likewise.
13198         * gcc.c-torture/compile/980506-1.c: Likewise.
13199         * gcc.c-torture/compile/981006-1.c: Likewise.
13200         * gcc.c-torture/compile/981022-1.c: Likewise.
13201         * gcc.c-torture/compile/981223-1.c: Likewise.
13202         * gcc.c-torture/compile/990617-1.c: Likewise.
13203         * gcc.c-torture/compile/dll.c: Likewise.
13204         * gcc.c-torture/compile/labels-3.c: Likewise.
13205         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13206         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13207         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13208         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13209         * gcc.c-torture/compile/simd-5.c: Likewise.
13210         * gcc.c-torture/compile/20000804-1.x: Remove.
13211         * gcc.c-torture/compile/20001205-1.x: Likewise.
13212         * gcc.c-torture/compile/20001226-1.x: Likewise.
13213         * gcc.c-torture/compile/20010518-2.x: Likewise.
13214         * gcc.c-torture/compile/20020312-1.x: Likewise.
13215         * gcc.c-torture/compile/20020604-1.x: Likewise.
13216         * gcc.c-torture/compile/920501-12.x: Likewise.
13217         * gcc.c-torture/compile/920501-4.x: Likewise.
13218         * gcc.c-torture/compile/920520-1.x: Likewise.
13219         * gcc.c-torture/compile/920521-1.x: Likewise.
13220         * gcc.c-torture/compile/920625-1.x: Likewise.
13221         * gcc.c-torture/compile/961203-1.x: Likewise.
13222         * gcc.c-torture/compile/980506-1.x: Likewise.
13223         * gcc.c-torture/compile/981006-1.x: Likewise.
13224         * gcc.c-torture/compile/981022-1.x: Likewise.
13225         * gcc.c-torture/compile/981223-1.x: Likewise.
13226         * gcc.c-torture/compile/990617-1.x: Likewise.
13227         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13228         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13229         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13230         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13231         * gcc.c-torture/compile/simd-5.x: Likewise.
13232
13233         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13234
13235 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13236
13237         * gcc.c-torture/execute/20030611-1.c: New test.
13238
13239 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13240
13241         PR middle-end/168
13242         * gcc.dg/20030612-1.c: New test case.
13243
13244 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13245
13246         PR c++/10635
13247         * g++.dg/expr/cast1.C: New test.
13248
13249 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13250
13251         * gcc.dg/builtins-21.c: New test case.
13252
13253 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13254
13255         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13256         options instead of at the end.
13257         * lib/objc.exp (objc_target_compile): Likewise.
13258
13259 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/10432
13262         * g++.dg/parse/error1.C: New test.
13263
13264 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13265
13266         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13267         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13268         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13269         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13270         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13271         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13272         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13273         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13274         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13275         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13276         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13277         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13278         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13279         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13280         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13281         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13282         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13283         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13284         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13285         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13286         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13287         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13288         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13289         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13290
13291         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13292         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13293         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13294         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13295         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13296         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13297         * gcc.dg/compat/scalar-return-3_main.c: New file.
13298         * gcc.dg/compat/scalar-return-3_x.c: New file.
13299         * gcc.dg/compat/scalar-return-3_y.c: New file.
13300         * gcc.dg/compat/scalar-return-4_main.c: New file.
13301         * gcc.dg/compat/scalar-return-4_x.c: New file.
13302         * gcc.dg/compat/scalar-return-4_y.c: New file.
13303
13304 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13305
13306         * gcc.dg/compat/fp2-struct-check.h: New file.
13307         * gcc.dg/compat/fp2-struct-defs.h: New file.
13308         * gcc.dg/compat/fp2-struct-init.h: New file.
13309         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13310         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13311         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13312         * gcc.dg/compat/struct-return-10_main.c: New file.
13313         * gcc.dg/compat/struct-return-10_x.c: New file.
13314         * gcc.dg/compat/struct-return-10_y.c: New file.
13315
13316         * gcc.dg/compat/compat-common.h: New file.
13317         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13318         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13319         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13320         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13321         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13322         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13323         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13324         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13325         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13326         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13327         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13328         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13329         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13330         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13331         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13332         * gcc.dg/compat/small-struct-check.h: Ditto.
13333         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13334         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13335         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13336         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13337         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13338         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13339         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13340         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13341         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13342         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13343         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13344         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13345         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13346         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13347         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13348         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13349         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13350         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13351         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13352         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13353         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13354         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13355         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13356         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13357         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13358         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13359         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13360         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13361         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13362         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13363
13364 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13365
13366         * g++.dg/pch/static-1.C: New file.
13367         * g++.dg/pch/static-1.Hs: New file.
13368
13369 2003-06-10  Richard Henderson  <rth@redhat.com>
13370
13371         * gcc.dg/asm-7.c: Adjust expected warning text.
13372
13373 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13374
13375         * gcc.dg/builtins-20.c: New test case.
13376
13377 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13378
13379         PR c++/11131
13380         * g++.dg/opt/template1.C: New test.
13381
13382 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13383
13384         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13385         additional_sources.
13386
13387 2003-05-21  David Taylor  <dtaylor@emc.com>
13388
13389         * gcc.dg/Wpadded.c: New file.
13390
13391 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13392
13393         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13394         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13395         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13396         dg-require-weak.
13397
13398 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13399
13400         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13401
13402 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13403
13404         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13405         (dg-require-alias): Likewise.
13406         (dg-require-gc-sections): Likewise.
13407         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13408
13409 2003-06-08  Richard Henderson  <rth@redhat.com>
13410
13411         * gcc.dg/20011029-2.c: Fix the array reference.
13412         * gcc.dg/asm-7.c: New.
13413
13414 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13415
13416         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13417
13418 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13419
13420         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13421         (dg-require-gc-sections): Likewise.
13422
13423 2003-06-08  Jan Hubicka  <jh@suse.cz>
13424
13425         * i386-cmov1.c: Fix regular expression.
13426         * i386-cvt-1.c: Likewise.
13427         * i386-local.c: Likewise.
13428         * i386-local2.c: Likewise.
13429         * i386-mul.c: Likewise.
13430         * i386-ssetype-1.c: Likewise.
13431         * i386-ssetype-3.c: Likewise.
13432         * i386-ssetype-5.c: Likewise.
13433
13434 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13435
13436         PR c++/11039
13437         * g++.dg/warn/implicit-typename2.C: New test.
13438         * g++.dg/warn/implicit-typename3.C: New test.
13439
13440 2003-06-07  Richard Henderson  <rth@redhat.com>
13441
13442         * g++.dg/other/offsetof3.C: Use size_t.
13443         * g++.dg/other/offsetof4.C: Likewise.
13444
13445 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13446
13447         * lib/copy-file.exp: New. Implement gcc_copy_files.
13448
13449         * lib/dg-pch.exp: Load copy-file.exp
13450         (dg-pch): Use gcc_copy_files instead of "file copy".
13451
13452 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13453
13454         * gcc.dg/weak/weak.exp: Simplify.
13455         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13456         * gcc.dg/weak/weak-1.c: Likewise.
13457         * gcc.dg/weak/weak-2.c: Likewise.
13458         * gcc.dg/weak/weak-3.c: Likewise.
13459         * gcc.dg/weak/weak-4.c: Likewise.
13460         * gcc.dg/weak/weak-5.c: Likewise.
13461         * gcc.dg/weak/weak-6.c: Likewise.
13462         * gcc.dg/weak/weak-7.c: Likewise.
13463         * gcc.dg/weak/weak-8.c: Likewise.
13464         * gcc.dg/weak/weak-9.c: Likewise.
13465
13466 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13467
13468         gcc.c-torture/execute/20030606-1.c: New.
13469
13470 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13471
13472         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13473         * gcc.dg/builtins-19.c: Likewise.
13474
13475 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13476
13477         * gcc.dg/builtins-2.c: Add some more tests.
13478         * gcc.dg/builtins-18.c: New test case.
13479         * gcc.dg/builtins-19.c: New test case.
13480
13481 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13482             Jim Wilson  <wilson@tuliptree.org>
13483
13484         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13485
13486 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13487
13488         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13489         mempcpy/stpcpy calls not to be optimized into something else.
13490         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13491         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13492         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13493
13494 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13495
13496         * gcc.dg/format/asm_fprintf-1.c: New test.
13497
13498 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13499
13500         * lib/gcc-defs.exp (additional_sources): New variable.
13501         (dg-additional-sources): New function.
13502         (additional_files): New variable.
13503         (dg-additional-files): New function.
13504         (dg-additional-files-options): Likewise.
13505         * lib/gcc-dg.exp (dg-require-weak): New function.
13506         (dg-require-alias): Likewise.
13507         (dg-require-gc-sections): Likewise.
13508         * lib/target-supports.exp (check_alias_available): Remove testfile
13509         parameter.
13510         (check_gc_sections_available): New function.
13511         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13512         (dg-gpp-additional-files): Likewise.
13513         * lib/g++.exp (additional_sources): Remove.
13514         (additional_files): Likewise.
13515         (g++_target_compile): Use dg-additional-files-options.
13516
13517         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13518         Tcl logic.
13519         * gcc.dg/special/ecos.exp: Remove.
13520         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13521         * gcc.dg/special/alias-1.c: Likewise.
13522         * gcc.dg/special/alias-2.c: Likewise.
13523         * gcc.dg/special/gcsec-1.c: Likewise.
13524         * gcc.dg/special/weak-1.c: Likewise.
13525         * gcc.dg/special/weak-2.c: Likewise.
13526         * gcc.dg/special/wkali-1.c: Likewise.
13527         * gcc.dg/special/wkali-2.c: Likewise.
13528
13529         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13530         dg-gpp-additional-*.
13531         * g++.dg/special/conpr-3.C: Likewise.
13532         * g++.dg/special/conpr-4.C: Likewise.
13533         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13534         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13535         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13536         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13537         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13538         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13539         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13540         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13541         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13542         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13543         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13544         * g++.old-deja/g++.other/comdat1.C: Likewise.
13545         * g++.old-deja/g++.other/comdat2.C: Likewise.
13546         * g++.old-deja/g++.other/comdat3.C: Likewise.
13547         * g++.old-deja/g++.other/ctor1.C: Likewise.
13548         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13549
13550 2003-06-05  Richard Henderson  <rth@redhat.com>
13551
13552         * gcc.dg/debug/20030605-1.c: New.
13553
13554 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13555
13556         * README.QMTEST: Update.
13557
13558 2003-06-04  Richard Henderson  <rth@redhat.com>
13559
13560         * gcc.dg/cleanup-1.c: New.
13561         * gcc.dg/cleanup-2.c: New.
13562         * gcc.dg/cleanup-3.c: New.
13563         * gcc.dg/cleanup-4.c: New.
13564         * gcc.dg/cleanup-5.c: New.
13565         * gcc.dg/cleanup-6.c: New.
13566         * gcc.dg/cleanup-7.c: New.
13567
13568 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13569
13570         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13571
13572         * lib/dg-pch.exp: New file.
13573         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13574         * gcc.dg/pch/pch.exp: Likewise.
13575
13576 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13577
13578         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13579         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13580         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13581         * gcc.dg/builtins-17.c: New test case.
13582         * gcc.dg/i386-387-4.c: New test case.
13583         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13584
13585 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13586
13587         * gcc.dg/ultrasp9.c: New test.
13588
13589 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13590
13591         * gcc.c-torture/compile/20030604-1.c: New test.
13592         * gcc.dg/sparc-constant-1.c: New test.
13593
13594 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13595
13596         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13597
13598 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13599
13600         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13601
13602         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13603         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13604
13605 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13606
13607         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13608
13609 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13610
13611         PR c++/10940
13612         * g++.dg/template/spec10.C: New test.
13613
13614 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13615
13616         * gcc.dg/builtins-16.c: New test case.
13617
13618 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13619
13620         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13621         mempcpy test with post-increments.
13622         * gcc.c-torture/execute/string-opt-3.c: New test.
13623         * gcc.dg/string-opt-1.c: New test.
13624
13625 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13626
13627         PR fortran/10965
13628         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13629
13630 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13631
13632         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13633         (scan-assembler): ... here.  Use dg-scan.
13634         (scan-assembler-not): Likewise.
13635         (scan-file): New function.
13636         (scan-file-not): Likewise.
13637         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13638         * gcc.dg/cpp/_Pragma4.c: Likewise.
13639         * gcc.dg/cpp/_Pragma5.c: Likewise.
13640         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13641         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13642         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13643         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13644         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13645         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13646         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13647         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13648         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13649         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13650         * gcc.dg/cpp/cxxcom1.c: Likewise.
13651         * gcc.dg/cpp/line1.c: Likewise.
13652         * gcc.dg/cpp/maccom1.c: Likewise.
13653         * gcc.dg/cpp/maccom2.c: Likewise.
13654         * gcc.dg/cpp/maccom3.c: Likewise.
13655         * gcc.dg/cpp/maccom4.c: Likewise.
13656         * gcc.dg/cpp/maccom5.c: Likewise.
13657         * gcc.dg/cpp/maccom6.c: Likewise.
13658         * gcc.dg/cpp/multiline.c: Likewise.
13659         * gcc.dg/cpp/spacing1.c: Likewise.
13660         * gcc.dg/cpp/spacing2.c: Likewise.
13661         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13662         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13663         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13664         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13665         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13666         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13667         * gcc.dg/cpp/cxxcom2.c: Likewise.
13668         * gcc.dg/cpp/cxxcom2.h: New file.
13669
13670         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13671         * g++.dg/cpp/truefalse.C: Here.
13672         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13673
13674 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13675
13676         * gcc.dg/cpp/redef3.c: New file.
13677
13678 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13679
13680         * gcc.dg/i386-loop-3.c: New test.
13681
13682 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13683
13684         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13685
13686 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13687
13688         * gcc.dg/fwrapv-1.c: New test case.
13689         * gcc.dg/fwrapv-2.c: New test case.
13690
13691 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13692
13693         PR c++/10956
13694         * g++.dg/template/spec9.C: New test.
13695
13696 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13697
13698         * gcc.dg/duff-4.c: New test case.
13699
13700 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13701
13702         PR fortran/10843
13703         * g77.dg/ffixed-form-1.f: New test
13704         * g77.dg/ffixed-form-2.f: New test
13705         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13706         * g77.dg/ffree-form-3.f: New test
13707
13708 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13709
13710         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13711         * gcc.dg/wint_t-1.c: Likewise.
13712
13713 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13714
13715         * g++.dg/template/access11.C: New test.
13716
13717 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13718
13719         PR c++/10849
13720         * g++.dg/template/access10.C: New test.
13721
13722 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13723             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13724
13725         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13726
13727 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13728
13729         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13730         suppress for powerpc-*-darwin*.
13731         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13732
13733 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13734
13735         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13736         suppress option for powerpc-*-darwin*.
13737
13738 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13739
13740         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13741         * gcc.dg/builtins-4.c: Add test for fmod.
13742
13743 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13744
13745         PR c++/10682
13746         * g++.dg/template/instantiate4.C: New test.
13747
13748 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13749
13750         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13751
13752 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13753
13754         * gcc.dg/compat/scalar-return-1_main.c: New file.
13755         * gcc.dg/compat/scalar-return-1_x.c: New file.
13756         * gcc.dg/compat/scalar-return-1_y.c: New file.
13757         * gcc.dg/compat/scalar-return-2_main.c: New file.
13758         * gcc.dg/compat/scalar-return-2_x.c: New file.
13759         * gcc.dg/compat/scalar-return-2_y.c: New file.
13760         * gcc.dg/compat/struct-return-3_main.c: New file.
13761         * gcc.dg/compat/struct-return-3_y.c: New file.
13762         * gcc.dg/compat/struct-return-3_x.c: New file.
13763         * gcc.dg/compat/struct-return-2_main.c: New file.
13764         * gcc.dg/compat/struct-return-2_x.c: New file.
13765         * gcc.dg/compat/struct-return-2_y.c: New file.
13766
13767 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13768
13769         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13770         for hppa*-hp-hpux*.
13771         * gcc.dg/20021014-1.c (dg-options): Likewise.
13772         * gcc.dg/nest.c (dg-options): Likewise.
13773
13774 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13775
13776         PR c++/9738
13777         * g++.dg/ext/dllimport2.C: New file.
13778         * g++.dg/ext/dllimport3.C: New file.
13779
13780 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13781
13782         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13783         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13784         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13785         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13786         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13787         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13788         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13789         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13790         * gcc.dg/compat/small-struct-defs.h: New file.
13791         * gcc.dg/compat/small-struct-init.h: New file.
13792         * gcc.dg/compat/small-struct-check.h: New file.
13793         * gcc.dg/compat/fp-struct-defs.h: New file.
13794         * gcc.dg/compat/fp-struct-check.h: New file.
13795         * gcc.dg/compat/fp-struct-init.h: New file.
13796         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13797         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13798
13799 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13800
13801         * gcc.dg/20030225-2.c: New test.
13802
13803 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13804             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13805
13806         * gcc.c-torture/compile/20030518-1.c: New test case.
13807
13808 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13809
13810         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13811         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13812         gcc-dg-debug-runtest.
13813         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13814         gcc-dg-debug-runtest.
13815
13816 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13817
13818         PR c++/9022
13819         * g++.dg/lookup/using6.C: New test.
13820
13821 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13822
13823         * g++.dg/parse/access2.C: New test.
13824
13825 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13826
13827         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13828         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13829         * gcc.dg/debug/debug.exp: Likewise.
13830
13831 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13832
13833         * gcc.dg/dollar.c: New test.
13834
13835 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13836
13837         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13838         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13839         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13840         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13841         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13842         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13843         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13844         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13845         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13846         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13847         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13848         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13849         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13850         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13851         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13852         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13853         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13854         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13855
13856 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13857
13858         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13859         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13860         support for "repo" mode.
13861         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13862         * lib/g77-dg.exp: Likewise.
13863         * lib/obj-dg.exp: Likewise.
13864
13865 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13866
13867         Merge from gcc-3_2-rhl8-branch:
13868         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13869
13870         * gcc.dg/tls/opt-6.c: New test.
13871
13872         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13873
13874         * gcc.dg/20030405-1.c: New test.
13875
13876         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13877
13878         * gcc.dg/20030309-1.c: New test.
13879
13880         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13881
13882         * gcc.c-torture/execute/20030307-1.c: New test.
13883
13884         2003-02-20  Randolph Chung  <tausq@debian.org>
13885
13886         * gcc.c-torture/compile/20030220-1.c: New test.
13887
13888         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13889
13890         * gcc.dg/20030217-1.c: New test.
13891
13892         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13893
13894         * gcc.c-torture/compile/20020129-1.c: New test.
13895
13896         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13897
13898         * gcc.dg/unroll-1.c: New test.
13899
13900         2002-11-16  Jan Hubicka  <jh@suse.cz>
13901
13902         * gcc.c-torture/execute/20020920-1.c: New test.
13903
13904         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13905
13906         PR target/7434
13907         * gcc.c-torture/compile/20021008-1.c: New test.
13908
13909         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13910
13911         PR target/7559
13912         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13913
13914         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13915
13916         * gcc.c-torture/compile/20020807-1.c: New test.
13917
13918         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13919
13920         * gcc.dg/tls/opt-1.c: New test.
13921
13922         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13923
13924         * gcc.dg/20020729-1.c: New test.
13925
13926         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13927
13928         * g++.dg/opt/life1.C: New test.
13929
13930         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13931
13932         * gcc.dg/20020525-1.c: New test.
13933
13934         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13935
13936         PR c++/6794
13937         * g++.dg/ext/pretty1.C: New test.
13938         * g++.dg/ext/pretty2.C: New test.
13939
13940 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/8385
13943         * g++.dg/ext/typeof5.C: New test.
13944
13945 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13946
13947         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13948         __USER_LABEL_PREFIX__ into account.
13949         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13950
13951 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13952
13953         * gcc.dg/builtins-15.c: New test case.
13954
13955 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13956
13957         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13958
13959 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13960
13961         * lib/g++.exp: Tweak handling of additional source files.
13962         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13963         * g++.dg/special/conpr-2a.C: Rename to ...
13964         * g++.dg/special/conpr-2a.cc: ... this.
13965         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13966         * g++.dg/special/conpr-3a.C: Rename to ...
13967         * g++.dg/special/conpr-3a.cc: This.
13968         * g++.dg/special/conpr-3b.C: Rename to ...
13969         * g++.dg/special/conpr-3b.cc: This.
13970         * g++.dg/special/conpr-4.C: New test.
13971         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13972
13973 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13974
13975         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13976
13977 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13978
13979         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13980         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13981         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13982         * g++.old-deja/g++.other/warn3.C: Likewise.
13983
13984 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13985
13986         * gcc.dg/i386-387-1.c: Update to also test log.
13987         * gcc.dg/i386-387-2.c: Likewise.
13988
13989 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13990
13991         * g77.f-torture/execute/int8421.f: New test.
13992
13993 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13994
13995         PR c++/10230, c++/10481
13996         * g++.dg/lookup/scoped5.C: New test.
13997
13998 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13999
14000         PR c++/10552
14001         * g++.dg/template/ttp6.C: New test.
14002
14003 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14004
14005         * gcc.c-torture/execute/builtins: New directory.
14006         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14007         gcc.c-torture/execute/builtins.
14008         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14009         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14010         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14011         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14012
14013 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14014
14015         PR c++/9252
14016         * g++.dg/template/access8.C: New test.
14017         * g++.dg/template/access9.C: New test.
14018
14019 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14020
14021         PR c++/9554
14022         * g++.dg/parse/access1.C: New test.
14023
14024 2003-05-09  DJ Delorie  <dj@redhat.com>
14025
14026         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14027         long, and not an int.
14028
14029 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14030
14031         PR c++/10555, c++/10576
14032         * g++.dg/template/memclass1.C: New test.
14033
14034 2003-05-08  DJ Delorie  <dj@redhat.com>
14035
14036         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14037         targets.
14038         * gcc.c-torture/execute/20021024-1.x: Likewise.
14039         * gcc.c-torture/execute/shiftdi.x: Likewise.
14040         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14041         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14042         * gcc.dg/20021018-1.c: Likewise.
14043
14044 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14045
14046         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14047
14048         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14049         (bcopy): Call memmove.
14050
14051 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14052
14053         * g77.f-torture/compile/8485.f: New test case.
14054
14055 2003-05-07  Richard Henderson  <rth@redhat.com>
14056
14057         PR c++/10570
14058         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14059         Verify exception_cleanup not called for rethrows.
14060         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14061         when exiting catch block without rethrowing.
14062         * g++.dg/eh/forced3.C: New.
14063         * g++.dg/eh/forced4.C: New.
14064
14065 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14066
14067         * gcc.dg/20030505.c: Fix triplet.
14068
14069 2003-05-06  DJ Delorie  <dj@redhat.com>
14070
14071         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14072         * gcc.dg/nest.c: Likewise.
14073
14074 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14075
14076         * gcc.dg/builtins-14.c: New test case.
14077
14078 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14079
14080         * lib/compat.exp (compat-execute): New argument.
14081         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14082         * gcc.dg/compat: New test directory.
14083         * gcc.dg/compat/compat.exp: New expect script.
14084         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14085         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14086         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14087         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14088         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14089         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14090
14091         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14092         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14093         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14094         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14095         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14096         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14097         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14098         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14099         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14100         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14101         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14102         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14103         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14104         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14105         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14106
14107 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14108
14109         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14110
14111 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14112
14113         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14114
14115 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14116
14117         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14118         * gcc.dg/ppc-fsel-2.c: New test.
14119
14120         * gcc.dg/unused-5.c: New test.
14121
14122 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14123
14124         PR c++/10496
14125         * g++.dg/warn/pmf1.C: New test.
14126
14127 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14128
14129         PR c++/4494
14130         * g++.dg/warn/main.C: New test.
14131
14132 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14133
14134         * gcc.dg/nonnull-3.c: New test.
14135
14136 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14137
14138         * gcc.dg/cpp/Wtrigraphs.c: Update.
14139         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14140
14141 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14142
14143         * gcc.dg/ppc-fsel-1.c: New test.
14144
14145 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14146
14147         PR c/10604
14148         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14149
14150 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14151
14152         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14153
14154 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14155
14156         PR c++/9364, c++/10553, c++/10586
14157         * g++.dg/parse/typename4.C: New test.
14158         * g++.dg/parse/typename5.C: Likewise.
14159
14160 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14161
14162         * gcc.c-torture/compile/20030503-1.c: New test.
14163
14164 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14165
14166         * g++.dg/lookup/using5.C: Fix testcase error.
14167
14168 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14169
14170         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14171         since MEABI is no longer supported.  Remove all vestiges
14172         of MEABI from the test.
14173
14174 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14175
14176         PR c++/10554
14177         * g++.dg/lookup/using5.C: New test.
14178
14179 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14180
14181         PR c++/8772
14182         * g++.dg/template/ttp5.C: New test.
14183
14184 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14185
14186         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14187         (dg-gpp-additional-sources): New function.
14188         (dg-gpp-additional-files): Likewise.
14189         * lib/g++.exp (additional_sources): New variable.
14190         (additional_files): Likewise.
14191         (g++_target_compile): Deal with them.
14192         * lib/old-dejagnu.exp: Remove.
14193         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14194         * g++.old-deja: Revise all tests to use dg commands.
14195
14196 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14197
14198         PR c++/9432, c++/9528
14199         * g++.dg/lookup/using4.C: New test.
14200
14201 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14202
14203         * gcc.dg/noreturn-5.c: New file.
14204         * gcc.dg/noreturn-6.c: New file.
14205
14206         * gcc.c-torture/compile/inline-1.c: New file.
14207
14208 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14209
14210         PR c++/10551
14211         * g++.dg/template/explicit1.C: New test.
14212
14213 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14214
14215         PR c++/10549
14216         * g++.dg/other/bitfield1.C: New test.
14217
14218         PR c++/10527
14219         * g++.dg/init/new7.C: New test.
14220
14221 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14222
14223         * g++.dg/ext/desig1.C: New test.
14224         * g++.dg/ext/init1.C: Update.
14225
14226         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14227
14228 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14229
14230         PR c++/10180
14231         * g++.dg/warn/Winline-1.C: New test.
14232
14233 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14234
14235         * gcc.c-torture/execute/string-opt-19.c: New test.
14236
14237         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14238         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14239
14240 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14241
14242         PR c++/10506
14243         * g++.dg/init/new6.C: New test.
14244
14245         PR c++/10503
14246         * g++.dg/init/ref6.C: New test.
14247
14248 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14249
14250         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14251
14252 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14253
14254         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14255         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14256
14257 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14258
14259         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14260         initialized static data members.
14261
14262 2003-04-25  H.J. Lu <hjl@gnu.org>
14263
14264         * gcc.dg/ia64-sync-4.c: New test.
14265
14266 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14267
14268         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14269         date.
14270
14271 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14272
14273         PR c++/10337
14274         * g++.dg/warn/conv1.C: New test.
14275         * g++.old-deja/g++.other/conv7.C: Adjust.
14276         * g++.old-deja/g++.other/overload14.C: Adjust.
14277
14278 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14279
14280         PR c++/10471
14281         * g++.dg/template/defarg2.C: New test.
14282
14283 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14284
14285         * gcc.dg/cpp/include2.c: Update.
14286         * gcc.dg/cpp/multiline-2.c: New.
14287         * gcc.dg/cpp/multiline.c: Update.
14288         * gcc.dg/cpp/strify2.c: Update.
14289         * gcc.dg/cpp/trad/literals-2.c: Update.
14290
14291 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14292
14293         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14294
14295 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14296
14297         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14298
14299 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14300
14301         PR c++/10451
14302         * g++.dg/parse/crash4.C: New test.
14303
14304         PR c++/9847
14305         * g++.dg/parse/crash5.C: New test.
14306
14307 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14308
14309         PR c++/10446
14310         * g++.dg/parse/crash3.C: New test.
14311
14312         PR c++/10428
14313         * g++.dg/parse/elab1.C: New test.
14314
14315 2003-04-22  Devang Patel  <dpatel@apple.com>
14316
14317         * gcc.dg/cpp/trad/funlike-5.c: New test.
14318
14319 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14320
14321         * g++.dg/other/packed1.C: Fix dg options.
14322
14323 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14324
14325         * g++.dg/other/offsetof2.C: New test.
14326
14327 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14328
14329         * g++.dg/template/recurse.C: Adjust location of error messages.
14330
14331 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14332
14333         PR c++/9881
14334         * g++.dg/init/addr-const1.C: New test.
14335         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14336
14337 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14338
14339         PR c++/10405
14340         * g++.dg/lookup/struct-hack1.C: New test.
14341
14342 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14343
14344         * ucs.c: Update diagnostic messages.
14345
14346 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14347
14348         * gcc.dg/cpp/truefalse.cpp: New test.
14349         * gcc.dg/cpp/cpp.exp: Update.
14350         * g++.dg/other/stdbool-if.C: Remove.
14351
14352 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14353
14354         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14355         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14356
14357 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14358
14359         * gcc.c-torture/compile/20030418-1.c: New test.
14360
14361 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14362
14363         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14364
14365 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14366
14367         PR c++/10347
14368         g++.dg/template/dependent-name1.C: New test.
14369
14370 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14371
14372         * gcc.dg/warn-1.c (tourist_guide): New array,
14373         contains a pointer to bar.
14374
14375 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14376
14377         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14378         * gcc.c-torture/execute/medce-1.c: New test case.
14379         * gcc.c-torture/execute/medce-2.c: New test case.
14380
14381 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14382
14383         * lib/prune.exp: Ignore more messages.
14384
14385         PR c++/10381
14386         * g++.dg/parse/lookup3.C: New test.
14387
14388 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14389
14390         * gcc.c-torture/compile/20030415-1.c : New test.
14391
14392 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14393
14394         * gcc.c-torture/execute/scope-2.c: Move to ...
14395         * gcc.dg/noncompile/scope.c: .... here.
14396
14397 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14398
14399         * gcc.dg/20030414-2.c: New test case.
14400
14401 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14402
14403         PR target/10377
14404         * gcc.dg/20030414-1.c: New test.
14405
14406 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14407
14408         * gcc.dg/builtins-12.c: New test case.
14409         * gcc.dg/builtins-13.c: New test case.
14410
14411 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14412
14413         * gcc.c-torture/execute/string-opt-18.c: New test.
14414
14415 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14416
14417         PR c++/10300
14418         * g++.dg/init/new5.C: New test.
14419
14420 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14421
14422         PR c++/7910
14423         * g++.dg/ext/dllimport1.C: New test.
14424
14425 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14426
14427         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14428
14429 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14430
14431         PR Fortran/9263
14432         * g77.f-torture/noncompile/9263.f: New test
14433         PR Fortran/1832
14434         * g77.f-torture/execute/1832.f: New test
14435
14436 2003-04-11  David Chad  <davidc@freebsd.org>
14437             Loren J. Rittle  <ljrittle@acm.org>
14438
14439         libobjc/8562
14440         * objc.dg/headers.m: New test.
14441
14442 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14443
14444         * gcc.c-torture/execute/builtin-noret-2.c: New.
14445         * gcc.c-torture/execute/builtin-noret-2.x: New.
14446         XFAIL builtin-noret-2.c at -O1 and above.
14447         * gcc.dg/redecl.c: New.
14448         * gcc.dg/Wshadow-1.c: Update error regexps.
14449
14450 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14451
14452         * g++.dg/abi/bitfield10.C: New test.
14453
14454 2003-04-09  Mike Stump  <mrs@apple.com>
14455
14456         * gcc.dg/pch/pch.exp: Make testcase names longer.
14457         * g++.dg/pch/pch.exp: Make testcase names longer.
14458
14459 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14460
14461         * gcc.dg/builtins-11.c: New test case.
14462
14463 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14464
14465         * gcc.dg/builtins-9.c: New test case.
14466         * gcc.dg/builtins-10.c: New test case.
14467
14468 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14469
14470         * gcc.dg/noncompile/init-4.c.c: New test.
14471
14472 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14473
14474         * gcc.misc-test/gcov-9.c: New test.
14475         * gcc.misc-test/gcov-10.c: New test
14476         * gcc.misc-test/gcov-11.c: New test.
14477
14478 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14479
14480         PR optimization/10024
14481         * gcc.c-torture/compile/20030405-1.c: New test.
14482
14483 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14484
14485         * gcc.dg/pch/static-3.c: New.
14486         * gcc.dg/pch/static-3.hs: New.
14487         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14488
14489 2003-04-04  Richard Henderson  <rth@redhat.com>
14490
14491         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14492         * g++.dg/eh/forced2.C: Likewise.
14493
14494 2003-04-03  Mike Stump  <mrs@apple.com>
14495
14496         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14497         target arg.
14498         (scan-assembler-times, scan-assembler-not): Likewise.
14499         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14500
14501 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14502
14503         * gcc.dg/sparc-loop-1.c: New test.
14504
14505 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14506
14507         PR other/9274
14508         * g++.dg/pch/system-2.C: New.
14509         * g++.dg/pch/system-2.Hs: New.
14510
14511 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14512
14513         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14514
14515         * g++.dg/eh/simd-1.C (vecfunc): Same.
14516
14517 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14518
14519         * gcc.c-torture/execute/20030401-1.c: New test case.
14520
14521 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14522
14523         * objc.dg/defs.m: New.
14524
14525 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14526
14527         * g++.dg/eh/simd-1.C: New.
14528         * g++.dg/eh/simd-2.C: New.
14529
14530 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14531
14532         * gcc.c-torture/execute/simd-3.c: New.
14533
14534 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14535
14536         PR c/9936
14537         * gcc.dg/20030331-2.c: New test.
14538
14539 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14540
14541         PR c++/10278
14542         * g++.dg/parse/crash2.C: New test.
14543
14544 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14545
14546         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14547         * gcc.c-torture/execute/20030331-1.c: ...here.
14548
14549 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14550
14551         * gcc.c-torture/execute/20030331-1.c: New test.
14552
14553 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14554
14555         * lib/gcov.exp: Adjust call return testing strings.
14556         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14557
14558 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14559
14560         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14561         * gcc.dg/builtins-7.c: New test case.
14562         * gcc.dg/builtins-8.c: New test case.
14563
14564 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14565
14566         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14567
14568 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14569
14570         PR c++/7647
14571         * g++.dg/lookup-class-member-2.C: New test.
14572
14573 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14574
14575         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14576
14577 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14578
14579         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14580
14581 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14582
14583         * g++.dg/init/attrib1.C: New test.
14584
14585 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14586
14587         * gcc.dg/ultrasp8.c: New test.
14588
14589 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14590
14591         * gcc.dg/ultrasp7.c: New test.
14592
14593 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14594
14595         PR c++/10047
14596         * g++.dg/template/inline1.C: New test.
14597
14598 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14599
14600         * gcc.dg/sparc-dwarf2.c: New test.
14601
14602 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14603
14604         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14605         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14606
14607 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14608
14609         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14610         than reading .x files.
14611         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14612         * g77.dg/gcov/gcov-1.f: Likewise.
14613         * gcc.misc-tests/gcov-4b.c: Likewise.
14614         * gcc.misc-tests/gcov-5b.c: Likewise.
14615         * gcc.misc-tests/gcov-6.c: Likewise.
14616         * gcc.misc-tests/gcov-7.c: Likewise.
14617         * gcc.misc-tests/gcov-8.c: Likewise.
14618         * g++.dg/gcov/gcov-1.x: Remove.
14619         * g77.dg/gcov/gcov-1.x: Likewise.
14620         * gcc.misc-tests/gcov-4b.x: Likewise.
14621         * gcc.misc-tests/gcov-5b.x: Likewise.
14622         * gcc.misc-tests/gcov-6.x: Likewise.
14623         * gcc.misc-tests/gcov-7.x: Likewise.
14624         * gcc.misc-tests/gcov-8.x: Likewise.
14625
14626 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14627
14628         PR opt/10087
14629         * gcc.dg/20030324-1.c: New test.
14630
14631 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14632
14633         PR c++/10224
14634         * g++.dg/template/arg3.C: New test.
14635
14636         PR c++/10158
14637         * g++.dg/template/friend18.C: New test.
14638
14639 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14640
14641         * g77.f-torture/compile/20030326-1.f: New test case.
14642
14643 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14644
14645         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14646
14647         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14648
14649 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14650
14651         * gcc.dg/ia64-sync-3.c: New test.
14652
14653 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14654
14655         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14656
14657 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14658
14659         * gcc.dg/ultrasp6.c: New test.
14660
14661 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14662
14663         * gcc.dg/i386-signbit-1.c: New test.
14664         * gcc.dg/i386-signbit-2.c: New test.
14665         * gcc.dg/i386-signbit-3.c: New test.
14666
14667 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14668
14669         * gcc.dg/ultrasp5.c: Fix options.
14670
14671 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14672
14673         * gcc.dg/ultrasp5.c: Fix comment.
14674
14675 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14676
14677         PR fortran/10197
14678         * g77.f-torture/execute/10197.f: New test.
14679
14680 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14681
14682         PR c++/9898, c++/383
14683         * g++.dg/template/conv6.C: New test.
14684
14685         PR c++/10119
14686         * g++.dg/template/ptrmem5.C: New test.
14687
14688         PR c++/10026
14689         * g++.dg/lookup/koenig1.C: New test.
14690
14691         PR C++/10199
14692         * g++.dg/lookup/template2.C: New test.
14693
14694 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14695
14696         * g++.dg/opt/rtti1.C: New test.
14697
14698 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14699
14700         * gcc.dg/ultrasp5.c: New test.
14701
14702 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14703
14704         PR middle-end/9967
14705         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14706         builtin fputs.
14707
14708 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14709
14710         PR c/8224
14711         * gcc.dg/20030323-1.c: New test.
14712
14713 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14714
14715         * gcc.c-torture/compile/20030323-1.c: New test case.
14716
14717 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14718
14719         * gcc.dg/20030321-1.c: New test.
14720
14721 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14722
14723         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14724
14725 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14726
14727         PR c++/9978, c++/9708
14728         * g++.dg/ext/vlm1.C: Adjust expected error.
14729         * g++.dg/ext/vla2.C: New test.
14730         * g++.dg/template/arg1.C: New test.
14731         * g++.dg/template/arg2.C: New test.
14732
14733 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14734
14735         * g77.f-torture/execute/select.f: New test.
14736         * g77.f-torture/noncompile/select_no_compile.f: New test.
14737
14738 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         PR c++/9898
14741         * g++.dg/other/error4.C: New test.
14742
14743 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14744
14745         * g++.dg/template/friend17.C: New test.
14746
14747 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14748
14749         * gcc.c-torture/compile/20030320-1.c: New.
14750
14751 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14752
14753         * gcc.dg/builtins-6.c: New test case.
14754
14755 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14756
14757         PR target/10073
14758         * gcc.c-torture/compile/20030319-1.c: New.
14759
14760 2003-03-18  Jan Hubicka  <jh@suse.cz>
14761
14762         * gcc.dg/i386-cvt-1.c: New test.
14763
14764 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14765
14766         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14767         * objc.dg/naming-2.m: Likewise.
14768
14769 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/9639
14772         * g++.dg/parse/crash1.C: New test.
14773
14774 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/8805
14777         * g++.dg/eh/cleanup1.C: New test.
14778
14779 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14780
14781         * gcc.c-torture/execute/20030316-1.c: New test case.
14782
14783 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14784
14785         PR c++/9629
14786         * g++.dg/init/ctor2.C: New test.
14787
14788 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14789
14790         * g77.f-torture/compile/xformat.f: New test case.
14791
14792 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14793
14794         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14795         * g++.old-deja/g++.mike/eh50.C: Likewise.
14796
14797 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14798
14799         PR c++/6440
14800         * g++.dg/template/spec7.C: New test.
14801         * g++.dg/template/spec8.C: Likewise.
14802
14803 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14804
14805         * gcc.c-torture/execute/20030313-1.c: New test.
14806
14807 2003-03-14  Richard Henderson  <rth@redhat.com>
14808
14809         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14810
14811 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14812
14813         * gcc.c-torture/compile/20030314-1.c: New test.
14814
14815 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14816
14817         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14818         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14819         thumb target,
14820         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14821         to accept newer _imp__  prefix and additional
14822         newline in .drectve section.
14823         * gcc.dg/dll-4.c: Likewise.
14824         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14825         switch.
14826
14827 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14828
14829         * g++.dg/parse/namespace9.C: New test.
14830
14831         * g++.dg/init/ref5.C: New test.
14832         * g++.dg/parse/ptrmem1.C: Likewise.
14833
14834 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14835
14836         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14837         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14838         regular expression.
14839         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14840         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14841
14842 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14843
14844         * gcc.c-torture/execute/20030224-2.c: New test.
14845
14846 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14847
14848         * gcc.dg/decl-3.c: New test.
14849
14850 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14851
14852         * gcc.dg/i386-loop-2.c: New test.
14853
14854 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14855
14856         PR c++/9474
14857         * g++.dg/parse/namespace8.C: New test.
14858
14859         PR c++/9924
14860         * g++.dg/overload/builtin2.C: New test.
14861
14862 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14863
14864         * gcc.dg/return-type-3.c: New test.
14865
14866 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14867
14868         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14869         profiling options are not supported.
14870
14871 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14872
14873         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14874         * g++.old-deja/g++.warn/impint2.C: Likewise.
14875
14876 2003-03-10  Devang Patel  <dpatel@apple.com>
14877
14878         * g++.dg/cpp/c++_cmd_1.C: New test.
14879         * g++.dg/cpp/c++_cmd_1.h: New file.
14880
14881 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14882
14883         * gcc.dg/altivec-9.c: New file.
14884
14885 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14886
14887         * gcc.dg/ppc-sdata-1.c: New test.
14888         * gcc.dg/ppc-sdata-2.c: New test.
14889
14890 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14891
14892         PR c++/9373
14893         * g++.dg/opt/ptrmem2.C: New test.
14894
14895         PR c++/8534
14896         * g++.dg/opt/ptrmem1.C: New test.
14897
14898 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14899
14900         * gcc.dg/i386-loop-1.c: New test.
14901
14902 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14903
14904         PR c++/9970
14905         * g++.dg/lookup/friend1.C: New test.
14906
14907 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14908
14909         PR c++/9823
14910         * g++.dg/parser/constructor1.C: New test.
14911
14912 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14913
14914         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14915
14916         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14917
14918 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14919
14920         * gcc.dg/cpp/Wunused.c: Update test.
14921
14922 2003-03-08  Jan Hubicka  <jh@suse.cz>
14923
14924         * gcc.dg/inline-3.c: New test.
14925
14926 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14927
14928         PR c++/9809
14929         * g++.dg/parse/builtin1.C: New test.
14930
14931         PR c++/9982
14932         * g++.dg/abi/cookie1.C: New test.
14933         * g++.dg/abi/cookie2.C: Likewise.
14934
14935         PR c++/9524
14936         * g++.dg/template/field1.C: New test.
14937
14938         PR c++/9912
14939         * g++.dg/parse/class1.C: New test.
14940         * g++.dg/parse/namespace7.C: Likewise.
14941         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14942
14943 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14944
14945         * g++.dg/init/ref4.C: New test.
14946
14947 2003-03-07  Jan Hubicka  <jh@suse.cz>
14948
14949         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14950         * gcc.dg/inline-3.c:  New test.
14951
14952 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14953
14954         * g++.dg/init/ref3.C: New test.
14955
14956         PR c++/9965
14957         * g++.dg/init/ref2.C: New test.
14958
14959         PR c++/9400
14960         * g++.dg/warn/Wshadow-2.C: New test.
14961
14962         PR c++/9791
14963         * g++.dg/warn/Woverloaded-1.C: New test.
14964
14965 2003-03-05  Jan Hubicka  <jh@suse.cz>
14966
14967         * gcc.dg/i386-local2.c: New.
14968         * gcc.dg/i386-local.c: Fix typo.
14969
14970 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14971
14972         * g++.dg/abi/layout3.C: New test.
14973
14974 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14975
14976         * gcc.c-torture/compile/20030305-1.c
14977
14978 2003-03-05  Jan Hubicka  <jh@suse.cz>
14979
14980         * gcc.dg/i386-local.c: New.
14981
14982 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14983
14984         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14985
14986 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14987
14988         * gcc.dg/switch-2.c: New test.
14989         * gcc.dg/switch-3.c: New test.
14990         * gcc.dg/Wswitch.c: Adjust line numbers.
14991         * gcc.dg/Wswitch-default.c: Likewise.
14992         * gcc.dg/Wswitch-enum.c: Likewise.
14993
14994 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14995
14996         * gcc.c-torture/execute/20030222-1.c: New test.
14997
14998 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14999
15000         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15001
15002 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15003
15004         PR c++/9878
15005         * g++.dg/init/ref1.C: New test.
15006
15007 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15008
15009         * gcc.dg/sh-relax.c: New SH-only test.
15010
15011 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15012
15013         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15014         comment explaining purpose of testcase.
15015
15016 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15017
15018         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15019         for HC11/HC12 (asm needs two int registers).
15020         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15021         HC11/HC12 because the test uses an asm which needs two 32-bit
15022         registers.
15023
15024 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15025
15026         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15027         for HC11/HC12 (array is too large otherwise).
15028         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15029         * gcc.c-torture/compile/20010518-2.x: Likewise.
15030         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15031         HC11/HC12 (array is too large).
15032
15033 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15034
15035         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15036         * lib/g++-dg.exp (g++-dg-test): Likewise.
15037
15038 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15039
15040         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15041         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15042
15043 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15044
15045         * g++.dg/warn/implicit-typename1.C: Remove warning.
15046
15047 2003-02-28  Richard Henderson  <rth@redhat.com>
15048
15049         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15050         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15051
15052 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15053
15054         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15055         * g++.dg/pch/pch.exp: Likewise.
15056
15057 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15058
15059         PR c++/9879
15060         * testsuite/g++.dg/init/new4.C: New test.
15061
15062 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15063
15064         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15065
15066 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15067
15068         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15069         unsigned long.
15070
15071         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15072         wider than float.
15073
15074 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15075
15076         * lib/scanasm.exp: Add support for counting numbers of
15077         occurences.
15078         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15079         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15080
15081 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15082
15083         PR c++/9683
15084         * g++.dg/template/static3.C: New test.
15085
15086         PR c++/9829
15087         * g++.dg/parse/namespace6.C: New test.
15088
15089 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15090
15091         PR target/9732
15092         * gcc.dg/20030225-1.c: New test.
15093
15094 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15095
15096         * README: Remove out-of-date information.
15097
15098         PR c++/9836
15099         * g++.dg/template/spec6.C: New test.
15100
15101 2003-02-24  Jeff Law  <law@redhat.com>
15102
15103         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15104
15105 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15106
15107         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15108         * gcc.dg/pragma-ep-1.c: Likewise.
15109
15110 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15111
15112         PR c++/9602
15113         * g++.dg/template/friend16.C: New test.
15114
15115 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/5333
15118         * g++.dg/parse/fused-params1.C: Adjust error messages.
15119         * g++.dg/template/nested3.C: New test.
15120
15121 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15122
15123         * g++.dg/abi/param1.C: New test.
15124
15125 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15126
15127         PR c++/7982
15128         * g++.dg/warn/implicit-typename1.C: New test.
15129
15130 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15131
15132         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15133         with "mtune".
15134         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15135         * gcc.c-torture/execute/20010129-1.x: Likewise.
15136         * gcc.dg/20011107-1.c: Likewise.
15137         * gcc.dg/20020108-1.c: Likewise.
15138         * gcc.dg/20020122-3.c: Likewise.
15139         * gcc.dg/20020206-1.c: Likewise.
15140         * gcc.dg/20020310-1.c: Likewise.
15141         * gcc.dg/20020426-2.c: Likewise.
15142         * gcc.dg/20020517-1.c: Likewise.
15143         * gcc.dg/991230-1.c: Likewise.
15144         * gcc.dg/i386-unroll-1.c: Likewise.
15145         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15146
15147 2003-02-22  Jan Hubicka  <jh@suse.cz>
15148
15149         * gcc.dg/i386-mul.c: New test.
15150
15151 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15152
15153         * gcc.dg/builtins-5.c: New test case.
15154
15155 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15156
15157         * gcc.dg/asmreg-1.c: New test.
15158
15159 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15160
15161         PR c++/9749
15162         * g++.dg/parse/varmod1.C: New test.
15163
15164 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15165
15166         PR c++/9727
15167         * g++.dg/template/op1.C: New test.
15168
15169 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15170
15171         PR c++/8906
15172         * g++.dg/template/nested2.C: New test.
15173
15174 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15175
15176         PR c++/8724
15177         * g++.dg/expr/dtor1.C: New test.
15178
15179 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15180
15181         * gcc.dg/cpp/include3.c: New test.
15182         * gcc.dg/cpp/inc/foo.h: New file.
15183
15184 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15185
15186         * gcc.c-torture/execute/20030221-1.c: New test.
15187
15188 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15189
15190         PR c++/9729
15191         * g++.dg/abi/conv1.C: New test.
15192
15193 2003-02-20  Jan Hubicka  <jh@suse.cz>
15194
15195         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15196
15197 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15198
15199         * gcc.c-torture/compile/20030219-1.c: New test.
15200
15201 2003-02-18  Jan Hubicka  <jh@suse.cz>
15202
15203         * gcc.dg/funcorder.c: New test.
15204
15205 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15206
15207         * gcc.c-torture/execute/20030218-1.c: New.
15208
15209 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15210
15211         * gcc.dg/20030218-1.c: New.
15212
15213 2003-02-18  Richard Henderson  <rth@redhat.com>
15214
15215         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15216         * gcc.dg/attr-used-2.c: New.
15217
15218 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15219
15220         PR c++/9704
15221         * g++.dg/init/copy5.C: New test.
15222
15223 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15224
15225         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15226         * g++.dg/pch/pch.exp: Likewise.
15227
15228 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15229
15230         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15231         STACK_SIZE is not defined.
15232
15233 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15234
15235         PR c++/9457
15236         * g++.dg/template/init1.C: New test.
15237
15238 2003-02-16  Jan HUbicka  <jh@suse.cz>
15239
15240         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15241         (foo): Add few extra tests
15242         * gcc.dg/c99-const-expr-3.c: Likewise.
15243         * gcc.c-torture/execute/20030216-1.c: New.
15244
15245 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15246
15247         PR c++/9459
15248         * g++.dg/ext/typeof4.C: New test.
15249
15250 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15251
15252         * gcc.dg/i386-387-3.c: New test case.
15253
15254 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15255
15256         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15257         cris-*-elf* cris-*-aout* and mmix-*-*.
15258
15259 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15260
15261         * gcc.dg/20030213-1.c: New test.
15262
15263 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15264
15265         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15266         * gcc.dg/i386-387-2.c: Likewise.
15267
15268 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15269
15270         * gcc.dg/ppc-spe.c: Fix formatting.
15271         Enable tests that were previously unsupported by gas.
15272         Delete tests for instructions that no longer exist.
15273         Switch arguments on evsubifw builtin.
15274
15275 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15276
15277         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15278         STACK_SIZE is too small.
15279
15280 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15281             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15282
15283         * gcc.dg/decl-2.c: New test.
15284
15285 2003-02-10  Jan Hubicka  <jh@suse.cz>
15286
15287         * gcc.dg/i386-fpcvt-1.c:  New test.
15288
15289 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15290
15291         * gcc.c-torture/execute/20030209-1.c: New test.
15292
15293 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15294
15295         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15296         int-wide bitops, use the constants of the same width.
15297         Likewise, if long long is 32-bit wide, test bitops using
15298         32-bit constants.
15299
15300 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15301
15302         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15303
15304 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15305
15306         * testsuite/gcc.dg/builtins-4.c: New test case.
15307
15308 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15309
15310         * gcc.dg/20020430-1.c: Fix dg command typos.
15311         * gcc.dg/20020503-1.c: Likewise.
15312
15313 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15314
15315         PR c++/8785
15316         * g++.dg/parse/fused-params1.C: New test.
15317
15318         PR c++/8857
15319         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15320
15321         PR c++/8921
15322         * g++.dg/parse/non-dependent1.C: New test.
15323
15324         PR c++/8928
15325         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15326
15327         PR c++/9228
15328         * g++.dg/parse/undefined7.C: New test.
15329         * g++.dg/parse/non-templ1.C: New test.
15330
15331         PR c++/9229
15332         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15333
15334 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15335
15336         * gcc.c-torture/compile/20030206-1.c: New test.
15337
15338 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15339
15340         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15341         "pow" to "foo" to avoid potential confusion with a math built-in.
15342
15343 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15344
15345         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15346         conditions for SPARC targets.
15347
15348 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15349
15350         * gcc.dg/20030204-1.c: New test.
15351
15352 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15353
15354         PR c++/38
15355         * g++.dg/parse/array-size1.C: New test.
15356
15357         PR c++/5657
15358         * g++.dg/parse/undefined3.C: New test.
15359
15360         PR c++/5665
15361         * g++.dg/parse/undefined4.C: New test.
15362
15363         PR c++/5975
15364         * g++.dg/parse/undefined5.C: New test.
15365
15366         PR c++/7259
15367         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15368
15369         PR c++/8578
15370         * g++.dg/parse/casting-operator1.C: New test.
15371
15372         PR c++/8596
15373         * g++.dg/parse/undefined6.C: New test.
15374
15375         PR c++/8736
15376         * g++.dg/parse/missing-template1.C: New test.
15377
15378 2003-02-04  Jan Hubicka  <jh@suse.cz>
15379
15380         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15381         * gcc.dg/i386-cmov?.c:  Likewise.
15382         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15383         * gcc.dg/i386-ssefp-1.c:  Likewise.
15384         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15385         conventions.
15386
15387 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15388
15389         PR c++/7129
15390         * testsuite/g++.dg/ext/max.C: New test.
15391
15392 2003-02-03  Jan Hubicka  <jh@suse.cz>
15393
15394         * gcc.c-torture/execute/20030203-1.c: New test.
15395
15396 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15397
15398         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15399         'natural-endian'.
15400
15401 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15402
15403         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15404         * g++.dg/init/new2.C: Likewise.
15405         * g++.dg/other/new1.C: Likewise.
15406
15407 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15408
15409         * gcc.dg/struct-ret-libc.c: New test.
15410
15411 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15412
15413         * gcc.dg/20030129-1.c: New test.
15414
15415 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15416
15417         PR c++/8849
15418         * g++.dg/template/ptrmem4.C: New test.
15419
15420 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15421
15422         * g++.dg/parser/constant1.C: New test.
15423
15424 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15425
15426         PR c++/8591
15427         * g++.dg/parse/friend2.C: New test.
15428
15429 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         PR c++/9437
15432         * g++.dg/template/unify4.C: New test.
15433
15434 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15435
15436         * gcc.c-torture/execute/20030128-1.c: New test.
15437
15438 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15439
15440         * g++.dg/lookup/nested1.C: Test moved from ...
15441         * g++.old-deja/g++.other/lookup24.C: ... here.
15442
15443 2003-01-28  Jan Hubicka  <jh@suse.cz>
15444
15445         * gcc.dg/i386-cmov5.c:  New test.
15446
15447 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15448
15449         * gcc.c-torture/execute/20010925-1.c: Changed the
15450         memcpy declaration.
15451
15452 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15453
15454         PR c++/3902
15455         * g++.dg/parse/template5.C: New test.
15456
15457 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15458
15459         PR fortran/9258
15460         * g77.dg/pr9258: New test.
15461
15462 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15463
15464         * README: Move relevant parts from README.g++.
15465
15466         * README.g++: Remove this file.
15467
15468 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15469
15470         * g++.dg/abi/dcast1.C: New test.
15471
15472 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15473
15474         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15475
15476 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15477
15478         PR c++/47
15479         * g++.old-deja/g++.other/lookup24.C: New test.
15480
15481 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15482
15483         PR middle-end/7227
15484         * gcc.dg/uninit-C.c: New test.
15485
15486 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15487
15488         * g++.dg/abi/covariant1.C: New test.
15489
15490 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15491
15492         * gcc.dg/20030123-1.c: New test.
15493
15494 2003-01-25  Jan Hubicka  <jh@suse.cz>
15495
15496         PR opt/8492
15497         * gcc.c-torture/compile/20030125-1.c
15498
15499 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15500
15501         PR c++/9403
15502         * g++.dg/parse/template3.C: New test.
15503         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15504
15505         PR c++/795
15506         * g++.dg/parse/template4.C: New test.
15507
15508         PR c++/9415
15509         * g++.dg/template/qual2.C: New test.
15510
15511         PR c++/8545
15512         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15513
15514         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15515
15516 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15517
15518         * gcc.c-torture/execute/switch-1.c: New test case.
15519
15520 2003-01-25  Jan Hubicka  <jh@suse.cz>
15521
15522         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15523
15524 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15525
15526         Tweaks for Bison-1.875. From the NEWS file:
15527         "- `parse error' -> `syntax error'
15528         Bison now uniformly uses the term `syntax error'"
15529         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15530         * gcc.dg/cpp/digraph2.c: Likewise.
15531         * gcc.dg/cpp/direct2.c: Likewise.
15532         * gcc.dg/cpp/paste4.c: Likewise.
15533         * gcc.dg/c90-restrict-1.c: Likewise.
15534         * gcc.dg/c99-func-2.c: Likewise.
15535         * gcc.dg/noncompile/920721-2.c: Likewise.
15536         * gcc.dg/noncompile/930622-2.c: Likewise.
15537         * gcc.dg/noncompile/940112-1.c: Likewise.
15538         * gcc.dg/noncompile/950921-1.c: Likewise.
15539         * gcc.dg/noncompile/951123-1.c: Likewise.
15540         * gcc.dg/noncompile/971104-1.c: Likewise.
15541         * gcc.dg/noncompile/990416-1.c: Likewise.
15542
15543 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15544
15545         * g++.dg/parse/undefined1.C: Add error message.
15546
15547 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15548
15549         PR c++/9354
15550         * g++.dg/parse/new1.C: New test.
15551
15552         PR c++/9216
15553         * g++.dg/parse/template2.C: New test.
15554
15555         PR c++/9354
15556         * g++.dg/parse/typedef2.C: New test.
15557
15558         PR c++/9328
15559         * g++.dg/ext/typeof3.C: New test.
15560
15561 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15562
15563         PR c++/2738
15564         * g++.dg/parse/ret-type1.C: New test.
15565
15566         PR c++/3792
15567         * g++.dg/parse/tmpl-outside1.C: New test.
15568
15569         PR c++/4207
15570         * g++.dg/parse/int-as-enum1.C: New test.
15571
15572         PR c++/4903
15573         * g++.dg/parse/no-typename1.C: New test.
15574
15575         PR c++/5533
15576         * g++.dg/parse/no-value1.C: New test.
15577
15578         PR c++/5921
15579         * g++.dg/parse/wrong-inline1.C: New test.
15580
15581         PR c++/6402
15582         * g++.dg/parse/ref1.C: New test.
15583
15584         PR c++/6992
15585         * g++.dg/parse/attr-ctor1.C: New test.
15586
15587         PR c++/7229
15588         * g++.dg/parse/namespace5.C: New test.
15589
15590         PR c++/7917
15591         * g++.dg/parse/func-def1.C: New test.
15592
15593         PR c++/8143
15594         * g++.dg/parse/undefined1.C: New test.
15595
15596         PR c++/5723, PR c++/8522
15597         * g++.dg/parse/specialization1.C: New test.
15598
15599         PR c++/163, PR c++/8595
15600         * g++.dg/parse/struct-as-enum1.C: New test.
15601
15602         PR c++/9173
15603         * g++.dg/parse/undefined2.C: New test.
15604
15605 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15606
15607         PR c++/9298
15608         * g++.dg/parse/template1.C: New test.
15609
15610         PR c++/9384
15611         * g++.dg/parse/using1.C: New test.
15612
15613         PR c++/9285
15614         PR c++/9294
15615         * g++.dg/parse/expr2.C: New test.
15616
15617         PR c++/9388
15618         * g++.dg/parse/lookup2.C: Likewise.
15619
15620 2003-01-21  Jan Hubicka  <jh@suse.cz>
15621
15622         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15623         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15624         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15625         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15626
15627 2003-01-20  Nick Clifton  <nickc@redhat.com>
15628
15629         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15630         problem with ARM sibcall code generation.
15631
15632 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15633
15634         * gcc.c-torture/execute/20030120-1.c: New.
15635
15636 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15637
15638         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15639
15640 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/9272
15643         * g++.dg/parse/ctor1.C: New test.
15644
15645         PR c++/9294:
15646         * g++.dg/parse/qualified1.C: New test.
15647
15648         * g++.dg/parse/typename3.C: New test.
15649
15650 2003-01-16  Richard Henderson  <rth@redhat.com>
15651
15652         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15653
15654 2003-01-16  Richard Henderson  <rth@redhat.com>
15655
15656         * g++.dg/pch/pch.exp: Copy test header to the working directory
15657         before using it either for precompilation or direct use.
15658         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15659         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15660
15661 2003-01-16  Richard Henderson  <rth@redhat.com>
15662
15663         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15664         before using it either for precompilation or direct use.
15665         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15666         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15667
15668 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15669
15670         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15671         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15672         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15673         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15674         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15675         typename warning into error.
15676         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15677         error messages.
15678         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15679         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15680         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15681         messages.
15682         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15683         make declaration visible in template.
15684         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15685         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15686         messages.
15687         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15688         message.
15689         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15690         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15691         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15692         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15693         typename warning with error message.
15694         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15695         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15696         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15697
15698 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15699
15700         * g++.dg/parse/ambig2.C: New test.
15701
15702 2003-01-15  Richard Henderson  <rth@redhat.com>
15703
15704         * g++.dg/tls/init-2.C: Update error message string.
15705
15706 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15707
15708         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15709
15710 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15711
15712         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15713         all for HC11/HC12.
15714         * gcc.c-torture/compile/20001205-1.x: Likewise.
15715         * gcc.c-torture/compile/20001226-1.x: Likewise.
15716         * gcc.c-torture/compile/920520-1.x: Likewise.
15717         * gcc.c-torture/compile/961203-1.x: Likewise.
15718         * gcc.c-torture/compile/20020604-1.x: Likewise.
15719
15720 2003-01-15  Jan Hubicka  <jh@suse.cz>
15721
15722         * gcc.c-torture/compile/20030115-1.c: New test.
15723
15724         * gcc.dg/i386-fpcvt-1.c: New test.
15725         * gcc.dg/i386-fpcvt-2.c: New test.
15726
15727 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15728
15729         Further conform g++'s __vmi_class_type_info to the C++ ABI
15730         specification.
15731         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15732         the specification.
15733
15734 2003-01-14  Jan Hubicka  <jh@suse.cz>
15735
15736         * gcc.dg/i386-fpcvt-1.c: New test.
15737         * gcc.dg/i386-fpcvt-2.c: New test.
15738
15739 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15740
15741         * gcc.dg/i386-mmx-3.c: New test.
15742
15743 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR c++/9264
15746         * g++.dg/parse/octal1.C: New file.
15747
15748         PR c++/9172
15749         * g++.dg/parse/typename1.C: New file.
15750
15751 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15752
15753         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15754         * gcc.dg/bf-no-ms-layout.c: Likewise.
15755         * gcc.dg/bf-ms-attrib.c: Likewise.
15756
15757 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15758
15759         PR c++/9099
15760         * g++.dg/parse/dtor1.C: New file.
15761
15762         PR c++/9128
15763         * g++.dg/rtti/typeid1.C: New file.
15764
15765         PR c++/9153
15766         * g++.dg/parse/lookup1.C: New file.
15767
15768         PR c++/9171
15769         * g++.dg/templ/spec5.C: New file.
15770
15771 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15772
15773         * gcc.c-torture/compile/20030110-1.c: New test.
15774
15775 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15776
15777         Merge from pch-branch:
15778
15779         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15780
15781         * gcc.dg/pch/cpp-1.h: New.
15782         * gcc.dg/pch/cpp-1.c: New.
15783         * gcc.dg/pch/cpp-2.h: New.
15784         * gcc.dg/pch/cpp-2.c: New.
15785
15786         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15787
15788         * gcc.dg/pch/except-1.h: New.
15789         * gcc.dg/pch/except-1.c: New.
15790
15791         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15792
15793         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15794         running test.
15795         * gcc.dg/pch: Include *.hp not *.h.
15796         * gcc.dg/pch/system-1.h: New.
15797         * gcc.dg/pch/system-1.c: New.
15798
15799         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15800
15801         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15802         rather than trying to build and run a program using PCH.
15803         * gcc.dg/pch: Remove dg-do commands from test files.
15804
15805         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15806
15807         * gcc.dg/pch/macro-3.c: New.
15808         * gcc.dg/pch/macro-3.h: New.
15809
15810         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15811
15812         * gcc.dg/pch/common-1.c: New.
15813         * gcc.dg/pch/common-1.h: New.
15814         * gcc.dg/pch/decl-1.c: New.
15815         * gcc.dg/pch/decl-1.h: New.
15816         * gcc.dg/pch/decl-2.c: New.
15817         * gcc.dg/pch/decl-2.h: New.
15818         * gcc.dg/pch/decl-3.c: New.
15819         * gcc.dg/pch/decl-3.h: New.
15820         * gcc.dg/pch/decl-4.c: New.
15821         * gcc.dg/pch/decl-4.h: New.
15822         * gcc.dg/pch/decl-5.c: New.
15823         * gcc.dg/pch/decl-5.h: New.
15824         * gcc.dg/pch/global-1.c: New.
15825         * gcc.dg/pch/global-1.h: New.
15826         * gcc.dg/pch/inline-1.c: New.
15827         * gcc.dg/pch/inline-1.h: New.
15828         * gcc.dg/pch/inline-2.c: New.
15829         * gcc.dg/pch/inline-2.h: New.
15830         * gcc.dg/pch/static-1.c: New.
15831         * gcc.dg/pch/static-1.h: New.
15832         * gcc.dg/pch/static-2.c: New.
15833         * gcc.dg/pch/static-2.h: New.
15834
15835         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15836
15837         * g++.dg/pch/pch.exp: Better handle failing testcases.
15838         * gcc.dg/pch/pch.exp: Likewise.
15839         * gcc.dg/pch/macro-1.c: New.
15840         * gcc.dg/pch/macro-1.h: New.
15841         * gcc.dg/pch/macro-2.c: New.
15842         * gcc.dg/pch/macro-2.h: New.
15843
15844         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15845
15846         * g++.dg/dg.exp: Treat files in pch/ specially.
15847         * g++.dg/pch/pch.exp: New file.
15848         * g++.dg/pch/empty.H: New file.
15849         * g++.dg/pch/empty.C: New file.
15850         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15851         "precompile".
15852
15853         * gcc.dg/pch/pch.exp: New file.
15854         * gcc.dg/pch/empty.h: New file.
15855         * gcc.dg/pch/empty.c: New file.
15856         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15857         "precompile".
15858
15859 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15860
15861         * g++.dg/template/friend14.C: New test.
15862
15863 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15864
15865         * gcc.dg/old-style-asm-1.c: New test.
15866
15867 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15868
15869         * gcc.c-torture/compile/20030109-1.c: New test.
15870
15871 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15872
15873         * gcc.c-torture/execute/20030109-1.c: New test.
15874
15875 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15876
15877         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15878         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15879         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15880         * g++.old-deja/g++.mike/eh2.C: Likewise
15881         * g++.old-deja/g++.mike/eh3.C: Likewise
15882         * g++.old-deja/g++.mike/eh5.C: Likewise
15883         * g++.old-deja/g++.mike/eh6.C: Likewise
15884         * g++.old-deja/g++.mike/eh7.C: Likewise
15885         * g++.old-deja/g++.mike/eh8.C: Likewise
15886         * g++.old-deja/g++.mike/eh9.C: Likewise
15887         * g++.old-deja/g++.mike/eh10.C: Likewise
15888         * g++.old-deja/g++.mike/eh12.C: Likewise
15889         * g++.old-deja/g++.mike/eh13.C: Likewise
15890         * g++.old-deja/g++.mike/eh14.C: Likewise
15891         * g++.old-deja/g++.mike/eh16.C: Likewise
15892         * g++.old-deja/g++.mike/eh17.C: Likewise
15893         * g++.old-deja/g++.mike/eh18.C: Likewise
15894         * g++.old-deja/g++.mike/eh21.C: Likewise
15895         * g++.old-deja/g++.mike/eh23.C: Likewise
15896         * g++.old-deja/g++.mike/eh24.C: Likewise
15897         * g++.old-deja/g++.mike/eh25.C: Likewise
15898         * g++.old-deja/g++.mike/eh26.C: Likewise
15899         * g++.old-deja/g++.mike/eh27.C: Likewise
15900         * g++.old-deja/g++.mike/eh28.C: Likewise
15901         * g++.old-deja/g++.mike/eh29.C: Likewise
15902         * g++.old-deja/g++.mike/eh31.C: Likewise
15903         * g++.old-deja/g++.mike/eh33.C: Likewise
15904         * g++.old-deja/g++.mike/eh34.C: Likewise
15905         * g++.old-deja/g++.mike/eh35.C: Likewise
15906         * g++.old-deja/g++.mike/eh36.C: Likewise
15907         * g++.old-deja/g++.mike/eh37.C: Likewise
15908         * g++.old-deja/g++.mike/eh38.C: Likewise
15909         * g++.old-deja/g++.mike/eh39.C: Likewise
15910         * g++.old-deja/g++.mike/eh40.C: Likewise
15911         * g++.old-deja/g++.mike/eh41.C: Likewise
15912         * g++.old-deja/g++.mike/eh42.C: Likewise
15913         * g++.old-deja/g++.mike/eh44.C: Likewise
15914         * g++.old-deja/g++.mike/eh46.C: Likewise
15915         * g++.old-deja/g++.mike/eh47.C: Likewise
15916         * g++.old-deja/g++.mike/eh48.C: Likewise
15917         * g++.old-deja/g++.mike/eh49.C: Likewise
15918         * g++.old-deja/g++.mike/eh50.C: Likewise
15919         * g++.old-deja/g++.mike/eh51.C: Likewise
15920         * g++.old-deja/g++.mike/eh53.C: Likewise
15921         * g++.old-deja/g++.mike/eh55.C: Likewise
15922         * g++.old-deja/g++.mike/p7912.C: Likewise
15923         * g++.old-deja/g++.mike/p9706.C: Likewise
15924         * g++.old-deja/g++.mike/p10416.C: Likewise
15925         * g++.old-deja/g++.mike/p11667.C: Likewise
15926         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15927         Remove redundant reference to Iris.
15928         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15929         Elxsi, i860, Pico Java, and WE32K.
15930
15931 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15932
15933         * g++.dg/ext/asm4.C: New test.
15934
15935 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15936
15937         PR c++/9030
15938         * g++.dg/template/friend12.C: New test.
15939         * g++.dg/template/friend13.C: Likewise.
15940         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15941
15942 2003-01-08  Jan Hubicka  <jh@suse.cz>
15943
15944         * gcc.dg/i386-cadd.c: New test.
15945         * gcc.dg/i386-cmov4.c: Likewise.
15946
15947 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15948
15949         PR c++/9165
15950         * g++.dg/warn/Wunused-3.C: New test.
15951
15952         * g++.dg/abi/bitfield9.C: New test.
15953
15954         PR c++/9189
15955         * g++.dg/parse/defarg3.C: New test.
15956
15957 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15958
15959         * g++.dg/parse/ambig1.C: New test.
15960         * g++.dg/parse/defarg2.C: New test.
15961
15962 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15963
15964         * g++.dg/template/defarg-1.C: New test.
15965         * g++.dg/template/local2.C: Likewise.
15966
15967 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15968
15969         * gcc.c-torture/execute/20030105-1.c: New test.
15970
15971 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15972
15973         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15974         * g++.dg/parse/namespace4.C: Likewise.
15975
15976 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15977
15978         * g++.dg/template/ntp2.C: New test.
15979
15980 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15981
15982         * g++.dg/parse/extern-C-1.C: New test.
15983
15984         * g++.dg/parse/namespace4.C: New test.
15985
15986         * g++.dg/template/nested1.C: New test.
15987
15988         * g++.dg/parse/namespace3.C: New test.
15989
15990 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15991
15992         * g++.dg/lookup/two-stage1.C: New test.
15993
15994 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15995
15996         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15997         * g++.old-deja/g++.jason/access8.C: Likewise.
15998         * g++.old-deja/g++.other/decl5.C: Likewise.
15999
16000 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16001
16002         * g++.dg/parse/parse7.C: New test.
16003
16004 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16005
16006         PR c++/2843
16007         * g++.dg/ext/attrib7.C: New test.
16008
16009 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16010
16011         * g++.dg/parse/parse6.C: New test.
16012
16013 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16014
16015         * gcc.dg/h8300-stack-1.c: New.
16016
16017 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16018
16019         g++.dg/lookup/exception1.C: New test.
16020
16021         g++.dg/lookup/template1.C: New test.
16022
16023         g++.dg/parse/namespace2.C: New test.
16024
16025         g++.dg/parse/parens2.C: New test.
16026
16027 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16028
16029         * g++.dg/parse/parse5.C: New test.
16030         * g++.dg/lookup/scoped4.C: New test.
16031
16032 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16033
16034         * g++.dg/parse/parens1.C: New test.
16035
16036         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16037         angle-bracket1.C.
16038         * g++.dg/parse/parens2.C: New test.
16039
16040         * g++.dg/lookup/scope-operator1.C: New test.
16041
16042         * g++.dg/parse/operator1.C: New test.
16043
16044 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16045
16046         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16047         * g++.old-deja/g++.other/access6.C: Likewise.
16048         * g++.old-deja/g++.other/decl1.C: Likewise.
16049         * g++.old-deja/g++.pt/typename12.C: Likewise.
16050
16051 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16052
16053         * g++.dg/parse/namespace1.C: New test.
16054
16055 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16056
16057         * g++.dg/parse/parse4.C: New test.
16058
16059 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16060
16061         * g++.dg/parse/parse3.C: New test.
16062
16063 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16064
16065         * g++.dg/parse/parse2.C: New test.
16066
16067 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16068
16069         * g++.dg/template/friend11.C: New test.
16070
16071 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16072
16073         * g++.dg/parse/parse1.C: New test.
16074
16075 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16076
16077         * lib/profopt.exp: Change the name of a global variable to avoid
16078         possible clashes with other test suites.
16079
16080 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16081
16082         * g++.dg/inherit/covariant8.C: New test.
16083
16084 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16085
16086         * g++.dg/init/array9.C: New test.
16087
16088         PR c++/9112
16089         * g++.dg/parse/expr1.C: New test.
16090
16091 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16092
16093         * gcc.c-torture/compile/20021230-1.c: New test.
16094
16095 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16096
16097         * g++.dg/inherit/covariant5.C: New test.
16098         * g++.dg/inherit/covariant6.C: New test.
16099         * g++.dg/inherit/covariant7.C: New test.
16100
16101 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16102
16103         PR c++/2739
16104         * g++.dg/other/access2.C: New test.
16105
16106 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16107
16108         * g++.dg/other/anon-struct.C: No longer fails
16109         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16110         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16111         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16112
16113 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16114
16115         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16116
16117 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16118
16119         * g++.dg/eh/spec4.C: Remove stray semicolon.
16120         * g++.dg/expr/pmf-1.C: Change error message.
16121         * g++.dg/ext/asm1.C: Remove stray semicolon.
16122         * g++.dg/ext/typename1.C: Add missing typenames.
16123         * g++.dg/inherit/template-as-base.C: Change error message.
16124         * g++.dg/lookup/scoped1.C: Likewise.
16125         * g++.dg/lookup/scoped2.C: Likewise.
16126         * g++.dg/lookup/using2.C: Likewise.
16127         * g++.dg/other/component1.C: Remove stray semicolon.
16128         * g++.dg/other/do1.C: Change error message.
16129         * g++.dg/other/error2.C: Likewise.
16130         * g++.dg/other/init1.C: Likewise.
16131         * g++.dg/other/packed1.C: Remove stray semicolon.
16132         * g++.dg/other/ptrmem2.C: Change error message.
16133         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16134         marker.
16135         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16136         * g++.dg/template/access3.C: Add typename keyword.
16137         * g++.dg/template/access5.C: Remove stray semicolon.
16138         * g++.dg/template/access6.C: Likewise.
16139         * g++.dg/template/complit1.C: Likewise.
16140         * g++.dg/template/crash1.C: Change error message.
16141         * g++.dg/template/inherit2.C: Remove stray semicolon.
16142         * g++.dg/template/instantiate2.C: Likewise.
16143         * g++.dg/template/instantiate3.C: Change error message.
16144         * g++.dg/template/qual1.C: Remove stray semicolon.
16145         * g++.dg/template/qualttp18.C: Change error message.
16146         * g++.dg/template/ref1.C: Remove stray semicolon.
16147         * g++.dg/template/sizeof1.C (A::value): Declare it.
16148         * g++.dg/template/spec4.C: Change error message.
16149         * g++.dg/template/static1.C: Likewise.
16150         * g++.dg/template/type1.C: Likewise.
16151         * g++.dg/template/typename3.C: Likewise.
16152         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16153         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16154         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16155         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16156         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16157         named return value extension.
16158         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16159         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16160         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16161         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16162         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16163         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16164         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16165         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16166         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16167         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16168         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16169         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16170         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16171         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16172         syntax.
16173         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16174         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16175         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16176         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16177         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16178         * g++.old-deja/g++.brendan/template11.C: Likewise.
16179         * g++.old-deja/g++.brendan/template26.C: Likewise.
16180         * g++.old-deja/g++.brendan/template27.C: Use explicit
16181         specialization syntax.
16182         * g++.old-deja/g++.brendan/template30.C: Likewise.
16183         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16184         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16185         non-dependent names.
16186         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16187         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16188         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16189         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16190         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16191         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16192         named return value extension.
16193         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16194         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16195         * g++.old-deja/g++.ext/return1.C: Likewise.
16196         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16197         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16198         * g++.old-deja/g++.jason/access8.C: Likewise.
16199         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16200         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16201         pseudo-destructor names.
16202         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16203         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16204         pseudo-destructor names.
16205         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16206         * g++.old-deja/g++.jason/overload19.C: Likewise.
16207         * g++.old-deja/g++.jason/overload32.C: Likewise.
16208         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16209         stray semicolons.
16210         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16211         * g++.old-deja/g++.jason/return.C: Likewise.
16212         * g++.old-deja/g++.jason/return2.C: Likewise.
16213         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16214         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16215         syntax.
16216         * g++.old-deja/g++.jason/template10.C: Account for use of
16217         non-dependent names.
16218         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16219         syntax.
16220         * g++.old-deja/g++.jason/template37.C: Likewise.
16221         * g++.old-deja/g++.law/access4.C: Change error messages.
16222         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16223         pseudo-destructor names.
16224         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16225         * g++.old-deja/g++.law/ctors9.C: Likewise.
16226         * g++.old-deja/g++.law/cvt22.C: Likewise.
16227         * g++.old-deja/g++.law/dtors5.C: Likewise.
16228         * g++.old-deja/g++.law/global-init1.C: Likewise.
16229         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16230         * g++.old-deja/g++.law/operators28.C: Likewise.
16231         * g++.old-deja/g++.law/visibility28.C: Likewise.
16232         * g++.old-deja/g++.martin/eval1.C: Likewise.
16233         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16234         name.
16235         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16236         * g++.old-deja/g++.mike/net34.C: Likewise.
16237         * g++.old-deja/g++.mike/net36.C: Likewise.
16238         * g++.old-deja/g++.mike/ns2.C: Likewise.
16239         * g++.old-deja/g++.mike/p12306.C: Likewise.
16240         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16241         value extension.
16242         * g++.old-deja/g++.mike/p700.C: Likewise.
16243         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16244         * g++.old-deja/g++.mike/p710.C: Likewise.
16245         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16246         value extension.
16247         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16248         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16249         * g++.old-deja/g++.ns/crash2.C: Likewise.
16250         * g++.old-deja/g++.ns/crash3.C: Likewise.
16251         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16252         * g++.old-deja/g++.ns/ns17.C: Likewise.
16253         * g++.old-deja/g++.ns/template16.C: Likewise.
16254         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16255         keyword.
16256         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16257         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16258         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16259         named return value extension.
16260         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16261         * g++.old-deja/g++.other/access4.C: Issue additional error
16262         messages.
16263         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16264         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16265         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16266         * g++.old-deja/g++.other/crash25.C: Change error message.
16267         * g++.old-deja/g++.other/crash4.C: Change error message.
16268         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16269         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16270         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16271         checks.
16272         * g++.old-deja/g++.other/defarg8.C: Likewise.
16273         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16274         * g++.old-deja/g++.other/dtor10.C: Likewise.
16275         * g++.old-deja/g++.other/incomplete.C: Likewise.
16276         * g++.old-deja/g++.other/linkage7.C: Likewise.
16277         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16278         lookup algorithm.
16279         * g++.old-deja/g++.other/mangle2.C: Likewise.
16280         * g++.old-deja/g++.other/refinit2.C: Likewise.
16281         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16282         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16283         * g++.old-deja/g++.pt/crash28.C: Likewise.
16284         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16285         syntax.
16286         * g++.old-deja/g++.pt/crash32.C: Change error message.
16287         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16288         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16289         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16290         error message position.
16291         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16292         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16293         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16294         syntax.
16295         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16296         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16297         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16298         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16299         keyword.
16300         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16301         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16302         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16303         keyword.
16304         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16305         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16306         syntax.
16307         * g++.old-deja/g++.pt/friend28.C: Account for use of
16308         non-dependent names.
16309         * g++.old-deja/g++.pt/friend29.C: Likewise.
16310         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16311         rules.
16312         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16313         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16314         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16315         lookup rules.
16316         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16317         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16318         keyword.
16319         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16320         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16321         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16322         keyword.
16323         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16324         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16325         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16326         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16327         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16328         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16329         keyword.
16330         * g++.old-deja/g++.pt/spec10.C: Likewise.
16331         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16332         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16333         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16334         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16335         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16336         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16337         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16338         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16339         * g++.old-deja/g++.pt/typename15.C: Likewise.
16340         * g++.old-deja/g++.pt/typename22.C: Likewise.
16341         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16342         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16343         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16344         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16345         syntax.
16346         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16347         return value extension.
16348         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16349         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16350         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16351         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16352
16353 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16354
16355         * g++.dg/warn/inline1.C: New test.
16356         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16357         * g++.old-deja/g++.jason/synth10.C: Likewise.
16358         * g++.old-deja/g++.mike/net31.C: Likewise.
16359         * g++.old-deja/g++.mike/p8786.C: Likewise.
16360
16361         * g++.dg/template/friend10.C: New test.
16362         * g++.dg/template/conv5.C: New test.
16363
16364 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16365
16366         * g++.dg/lookup/scoped3.C: New test.
16367
16368         * g++.dg/lookup/decl1.C: New test.
16369         * g++.dg/lookup/decl2.C: New test.
16370
16371 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16372
16373         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16374         gcc.c-torture/compile/20021015-1.c,
16375         gcc.c-torture/compile/20021015-2.c,
16376         gcc.c-torture/compile/20021123-1.c,
16377         gcc.c-torture/compile/20021123-2.c,
16378         gcc.c-torture/compile/20021123-3.c,
16379         gcc.c-torture/compile/20021123-4.c,
16380         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16381         only to 3.1 or 3.2 branch.
16382
16383 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16384
16385         * gcc.dg/i386-bitfield3.c: New test.
16386
16387         * gcc.dg/i386-bitfield2.c: New test.
16388
16389 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16390
16391         * g++.dg/parse/conv_op1.C: New test.
16392
16393 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16394
16395         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16396         approved.
16397
16398 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16399
16400         * gcc.c-torture/compile/20021220-1.c: New test.
16401
16402 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16403
16404         * gcc.dg/i386-fastcall-1.c: New.
16405
16406 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16407
16408         * gcc.c-torture/execute/20021219-1.c: New test.
16409
16410 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16411
16412         * gcc.dg/i386-pic-1.c: New test.
16413
16414 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16415
16416         PR c++/8099
16417         * g++.dg/template/friend9.C: New test.
16418
16419 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16420
16421         PR c++/3663
16422         * g++.dg/template/access7.C: New test.
16423
16424 2002-12-18  Nick Clifton  <nickc@redhat.com>
16425
16426         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16427         the libstdc++-v3 directory has been found.
16428
16429 2002-12-12  Devang Patel <dpatel@apple.com>
16430         * gcc.dg/darwin-ld-1.c: New test.
16431         * gcc.dg/darwin-ld-2.c: New test.
16432         * gcc.dg/darwin-ld-3.c: New test.
16433         * gcc.dg/darwin-ld-4.c: New test.
16434         * gcc.dg/darwin-ld-5.c: New test.
16435
16436 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16437
16438         * gcc.c-torture/compile/20021212-1.c: New test.
16439
16440 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16441
16442         * gcc.dg/fshort-wchar: New test.
16443
16444 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16445
16446         PR c++/8372
16447         * g++.dg/template/dtor1.C: New test.
16448
16449         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16450         markers.
16451
16452 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16453
16454         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16455
16456 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16457
16458         * g++.dg/template/static1.C: New test.
16459         * g++.dg/template/static2.C: New test.
16460         * g++.old-deja/g++.ext/memconst.C: New test.
16461
16462 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16463
16464         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16465         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16466         * g++.dg/special/initp1.C: Likewise.
16467
16468 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16469
16470         * gcc.c-torture/execute/20021204-1.c: New test.
16471
16472 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16473
16474         * gcc.dg/ppc-fmadd-1.c: New file.
16475         * gcc.dg/ppc-fmadd-2.c: New file.
16476         * gcc.dg/ppc-fmadd-3.c: New file.
16477
16478 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16479
16480         * gcc.c-torture/compile/20021204-1.c: New test.
16481
16482 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16483
16484         * g++.dg/inherit/covariant2.C: New test.
16485         * g++.dg/inherit/covariant3.C: New test.
16486         * g++.dg/inherit/covariant4.C: New test.
16487         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16488         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16489
16490 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16491
16492         PR c++/8688
16493         * g++.dg/init/brace3.C: New test.
16494
16495 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16496
16497         * gcc.dg/20020210-1.c: Fix a comment typo.
16498
16499 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16500
16501         PR c++/8720
16502         * g++.dg/parse/defarg1.C: New test.
16503
16504         PR c++/8615
16505         * g++.dg/template/char1.C: New test.
16506
16507         * g++.dg/template/varmod1.C: Fix typo.
16508
16509 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16510
16511         DR 180
16512         * g++.old-deja/g++.pt/crash32.C: Expect error.
16513
16514 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16515
16516         PR c++/5919
16517         * g++.dg/template/varmod1.C: New test.
16518
16519         PR c++/8727
16520         * g++.dg/inherit/typeinfo1.C: New test.
16521
16522         PR c++/8663
16523         * g++.dg/inherit/typedef1.C: New test.
16524
16525 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16526
16527         PR c++/8332
16528         PR c++/8493
16529         * g++.dg/template/strlen1.C: New test.
16530
16531         PR c++/8227
16532         * g++.dg/template/ctor2.C: New test.
16533
16534         PR c++/8214
16535         * g++.dg/init/string1.C: New test.
16536
16537         PR c++/8511
16538         * g++.dg/template/friend8.C: New test.
16539
16540 2002-11-29  Joe Buck <jbuck@synopsys.com>
16541
16542         * g++.dg/lookup/anon2.C: New test.
16543
16544 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16545
16546         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16547         h8300 port.
16548
16549 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16550
16551         * gcc.dg/bitfld-6.c: New test.
16552
16553 2002-11-27  Jan Hubicka  <jh@suse.cz>
16554
16555         * gcc.c-torture/execute/20021127.[cx]: New test.
16556
16557 2002-11-26  Jan Hubicka  <jh@suse.cz>
16558
16559         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16560         quality.
16561
16562 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16563
16564         * g++.dg/init/brace2.C: New test.
16565         * g++.old-deja/g++.mike/p9129.C: Correct.
16566
16567 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16568
16569         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16570
16571 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16572
16573         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16574
16575 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16576
16577         * testsuite/g++.dg/abi/empty11.C: New test.
16578         * testsuite/g++.dg/rtti/cv1.C: New test.
16579
16580 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16581
16582         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16583
16584 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16585
16586         * g++.dg/abi/empty10.C: New test.
16587
16588 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16589
16590         * gcc.c-torture/compile/20021124-1.c: New test.
16591
16592 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16593
16594         * g++.dg/abi/rtti2.C: New test.
16595
16596 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16597
16598         * gcc.dg/i386-unroll-1.c: New test.
16599
16600 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16601
16602         * gcc.c-torture/compile/20021120-1.c: New test.
16603         * gcc.c-torture/compile/20021120-2.c: New test.
16604
16605 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16606
16607         * gcc.dg/bitfld-5.c: New test.
16608
16609 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16610
16611         * gcc.c-torture/execute/20021120-3.c: New test.
16612
16613 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16614
16615         * gcc.c-torture/execute/20021120-2.c: New test.
16616
16617 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16618
16619         * gcc.c-torture/execute/20021120-1.c: New test.
16620
16621 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16622
16623         * gcc.c-torture/execute/20021118-3.c: New test.
16624
16625 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16626
16627         * gcc.c-torture/compile/20021119-1.c: New test.
16628
16629 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16630
16631         * gcc.dg/duff-1.c: New test.
16632         * gcc.dg/duff-2.c: New test.
16633         * gcc.dg/duff-3.c: New test.
16634
16635 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16636
16637         * gcc.dg/cpp/_Pragma5.c: New test.
16638
16639 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16640
16641         * gcc.c-torture/execute/20021118-2.c: New test.
16642
16643 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16644
16645         * gcc.c-torture/execute/20021118-1.c: New test.
16646
16647 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16648
16649         * gcc.dg/20021116-1.c: New test.
16650
16651 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16652
16653         * g++.dg/abi/vcall1.C: New test.
16654
16655 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16656
16657         * gcc.dg/20021029-1.c: New test.
16658         * gcc.dg/20021029-2.c: New test.
16659
16660 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16661
16662         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16663
16664 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16665
16666         PR c/8439
16667         * gcc.dg/20021110.c: Move to ...
16668         * gcc.c-torture/compile/20021110.c: .... here.
16669
16670 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16671
16672         PR c/8467
16673         * gcc.c-torture/execute/20021111-1.c
16674
16675 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16676
16677         PR c/8439
16678         * gcc.dg/20021110.c: New test.
16679
16680 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16681
16682         * g++.dg/abi/vthunk3.C: Run only on x86.
16683
16684 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16685
16686         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16687
16688 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16689
16690         * lib/compat.exp (compat-execute): Fix logic error in last
16691         change.
16692
16693 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16694
16695         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16696
16697 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16698
16699         PR c++/8389
16700         * g++.dg/template/access6.C: New test.
16701
16702 2002-11-08  Jan Hubicka  <jh@suse.cz>
16703
16704         * gcc.dg/i386-ssefp-1.c: New test.
16705         * gcc.dg/i386-ssefp-1.c: New test.
16706
16707 2002-11-08  Jan Hubicka  <jh@suse.cz>
16708
16709         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16710
16711 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16712
16713         * g++.dg/abi/vthunk3.C: New test.
16714
16715         PR c++/8338
16716         * g++.dg/template/crash2.C: New test.
16717
16718 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16719
16720         * testsuite/g++.dg/abi/dtor1.C: New test.
16721         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16722
16723 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16724
16725         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16726         Darwin.
16727
16728 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16729
16730         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16731         -mthumb.  Only xfail with -O0.
16732
16733 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16734
16735         * g++.dg/abi/thunk1.C: New test.
16736         * g++.dg/abi/thunk2.C: Likewise.
16737         * g++.dg/abi/vtt1.C: Likewise.
16738
16739 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16740
16741         PR optimization/8423
16742         * gcc.c-torture/execute/builtin-constant.c: New test.
16743
16744 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16745
16746         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16747         Add some more cases.
16748
16749 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16750
16751         PR c++/8391
16752         * g++.dg/opt/local1.C: New test.
16753
16754 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16755
16756         PR c++/8160
16757         * g++.dg/template/complit1.C: New test.
16758
16759         PR c++/8149
16760         * g++.dg/template/typename4.C: Likewise.
16761
16762 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16763
16764         Core issue 287, PR c++/7639
16765         * g++.dg/template/instantiate1.C: Adjust error location.
16766         * g++.dg/template/instantiate3.C: New test.
16767         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16768         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16769         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16770
16771 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16772
16773         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16774
16775 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16776
16777         PR c++/8287
16778         * g++.dg/init/dtor2.C: New test.
16779
16780 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16781
16782         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16783         * gcc.dg/nest.c: Bypass errors on irix6.
16784
16785 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16786
16787         * gcc.dg/nest.c: Expect error for mmix-*-*.
16788         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16789
16790 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16791
16792         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16793         markers.
16794
16795         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16796
16797 2002-10-25  Mike Stump  <mrs@apple.com>
16798
16799         * gcc.dg/warn-1.c: New test.
16800
16801 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16802
16803         * g++.dg/template/typename3.C: New test.
16804
16805 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16806
16807         * g++.dg/lookup/ptrmem1.C: New test.
16808
16809         * g++.dg/abi/vthunk2.C: New test.
16810
16811 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16812
16813         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16814
16815 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16816
16817         * g++.dg/abi/empty9.C: New test.
16818
16819 2002-10-24  Richard Henderson  <rth@redhat.com>
16820
16821         * g++.dg/inherit/thunk1.C: Enable for ia64.
16822
16823 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16824
16825         PR c++/8067
16826         * g++.dg/lookup/pretty1.C: New test.
16827
16828 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16829
16830         * gcc.dg/20021023-1.c: New test.
16831
16832 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16833
16834         PR c++/7679
16835         * g++.dg/parse/inline1.C: New test.
16836
16837 2002-10-23  Richard Henderson  <rth@redhat.com>
16838
16839         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16840
16841         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16842
16843 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16844
16845         PR c++/6579
16846         * g++.dg/parse/stmtexpr3.C: New test.
16847
16848 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16849
16850         * g++.dg/expr/cond1.C: New test.
16851
16852 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16853
16854         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16855
16856 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16857
16858         * g++.dg/abi/vbase13.C: New test.
16859         * g++.dg/abi/vbase14.C: Likewise.
16860
16861 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16862
16863         * gcc.dg/tls/pic-1.c: New test.
16864         * gcc.dg/tls/nonpic-1.c: New test.
16865         * gcc.dg/20021018-1.c: New test.
16866
16867 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16868
16869         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16870         Remove only files with the same base name as the test case.
16871         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16872         (profopt-execute): Likewise.  Also, remove old profiling
16873         and performance data files before running the tests.
16874
16875         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16876         * g++.dg/bprob/bprob.exp: Likewise.
16877         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16878         to allow more general test case names.
16879
16880         * g++.dg/bprob/bprob-1.C: Rename to ...
16881         * g++.dg/bprob/g++-bprob-1.C: ... this.
16882
16883         * g77.dg/bprob/bprob-1.f: Rename to ...
16884         * g77.dg/bprob/g77-bprob-1.f: ... this.
16885
16886 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16887
16888         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16889         bison 1.50 or later.
16890
16891 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16892
16893         * g++.dg/README: Describe more test directories.
16894
16895 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16896
16897         * g++.dg/init/array6.C: Add additional tests.
16898
16899 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16900
16901         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16902         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16903
16904 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16905
16906         * gcc.c-torture/compile/20020604-1.x: New.
16907         * gcc.c-torture/compile/simd-5.x: Likewise.
16908         * gcc.c-torture/execute/920710-1.x: Likewise.
16909         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16910
16911 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16912
16913         * g++.dg/inherit/override1.C: Add dg-options clause.
16914
16915 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16916
16917         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16918         _mm_slli_si128.
16919
16920 2002-10-19  Andreas Schwab  <schwab@suse.de>
16921
16922         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16923         directory component.
16924
16925 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16926
16927         * g++.dg/inherit/thunk1.C: New test.
16928
16929         * g++.dg/inherit/override1.C: New test.
16930
16931         * g++.dg/abi/mangle11.C: New test.
16932         * g++.dg/abi/mangle14.C: New test.
16933         * g++.dg/abi/mangle17.C: New test.
16934
16935 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16936
16937         * g++.dg/overload/member2.C: New test.
16938
16939 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16940
16941         * g++.dg/README: Describe new compat directory.
16942         * g++.dg/dg.exp: Skip tests in compat directory.
16943         * README.compat: New file.
16944         * lib/compat.exp: New expect script.
16945         * g++.dg/compat: New test directory.
16946         * g++.dg/compat/compat.exp: New expect script.
16947         * g++.dg/compat/abi: New test directory.
16948         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16949         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16950         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16951         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16952         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16953         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16954         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16955         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16956         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16957         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16958         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16959         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16960         * g++.dg/compat/break: New test directory.
16961         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16962         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16963         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16964         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16965         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16966         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16967         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16968         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16969         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16970         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16971         g++.dg/compat/break/README: New files.
16972         * g++.dg/compat/eh: New test directory.
16973         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16974         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16975         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16976         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16977         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16978         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16979         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16980         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16981         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16982         g++.dg/compat/eh/filter2_y.C,
16983         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16984         g++.dg/compat/eh/new1_y.C,
16985         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16986         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16987         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16988         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16989         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16990         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16991         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16992         g++.dg/compat/eh/unexpected1_y.C: New files.
16993         * g++.dg/compat/init: New test directory.
16994         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16995         g++.dg/compat/init/array5_y.C,
16996         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16997         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16998         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16999         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17000         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17001         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17002         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17003         g++.dg/compat/init/init-ref2_y.C: New files.
17004
17005 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17006
17007         PR c++/7584
17008         * g++.dg/inherit/using3.C: New test.
17009
17010 2002-10-17  Jan Hubicka  <jh@suse.cz>
17011
17012         * gcc.dg/20021017-2.c: New test.
17013
17014 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17015
17016         * g++.dg/abi/mangle16.C: Adjust.
17017
17018         * g++.dg/init/array8.C: New test.
17019
17020 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17021
17022         * gcc.dg/special/mips-abi.exp: New test.
17023         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17024
17025 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17026
17027         * g++.dg/abi/mangle16.C: New test.
17028         * g++.dg/abi/mangle17.C: Likewise.
17029
17030         PR c++/7478
17031         * g++.dg/template/ref1.C: New test.
17032
17033 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17034
17035         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17036
17037 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17038
17039         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17040
17041 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17042
17043         PR c++/7524
17044         * g++.dg/init/array7.C: New test.
17045
17046 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17047
17048         * g++.dg/init/array6.C: New test.
17049
17050         * g++.dg/abi/mangle13.C: Likewise.
17051         * g++.dg/abi/mangle14.C: Likewise.
17052         * g++.dg/abi/mangle15.C: Likewise.
17053
17054 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17055
17056         * g++.dg/abi/empty8.C: New test.
17057
17058 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17059
17060         * g++.dg/init/ctor1.C: New test.
17061
17062 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17063
17064         * gcc.c-torture/execute/20021015-1.c: New test.
17065
17066 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17067
17068         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17069
17070 2002-10-14  Jan Hubicka  <jh@suse.cz>
17071
17072         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17073
17074 2002-10-14  Richard Henderson  <rth@redhat.com>
17075
17076         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17077
17078 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17079
17080         PR optimization/6631
17081         * g++.dg/opt/const2.C: New test.
17082
17083 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17084
17085         PR c++/7176
17086         * g++.dg/parse/friend1.C: New test.
17087         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17088
17089 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17090
17091         * gcc.dg/20021014-1.c: New test.
17092
17093 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17094
17095         PR c++/5661
17096         * g++.dg/ext/vlm1.C: New test.
17097         * g++.dg/ext/vlm2.C: Likewise.
17098
17099         * g++.dg/init/array1.C: Remove invalid braces.
17100         * g++.dg/init/brace1.C: New test.
17101         * g++.dg/init/copy2.C: Likewise.
17102         * g++.dg/init/copy3.C: Likewise.
17103         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17104         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17105         braces.
17106
17107 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17108
17109         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17110
17111 2002-10-11  Richard Shann  <richard.shann@superh.com>
17112
17113         * gcc.c-torture/compile/simd-5.c: New test.
17114
17115 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17116
17117         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17118
17119 2002-10-10  Jim Wilson  <wilson@redhat.com>
17120
17121         * gcc.c-torture/execute/20021010-1.c: New test.
17122
17123 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17124
17125         PR c/7353
17126         * g++.dg/ext/typedef-init.C: New test.
17127         * gcc.dg/typedef-init.c: New test.
17128
17129 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17130
17131         * gcc.dg/cpp/paste13.c: New test.
17132
17133 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17134
17135         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17136         remaining platforms, XFAIL during compile, not execute.  Don't
17137         XFAIL at -O0.
17138
17139 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17140
17141         * gcc.dg/alias-1.c: Tweak expected warning.
17142
17143 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17144
17145         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17146
17147 2002-10-06  Andreas Jaeger  <aj@suse.de>
17148
17149         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17150         * gcc.dg/cpp/c++98.C: Likewise.
17151
17152         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17153         * g++.dg/cpp/c++98.C: Likewise.
17154
17155         * g++.dg/README (Subdirectories): Mention cpp directory.
17156
17157         PR target/7559
17158         * gcc.dg/20021006-1.c: New test.
17159
17160 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17161
17162         PR c++/7804
17163         * g++.dg/other/warning1.C: New test.
17164
17165 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17166
17167         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17168         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17169         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17170
17171 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17172
17173         PR c++/7931
17174         * g++.dg/template/ptrmem3.C: New test.
17175
17176         PR c++/7754
17177         * g++.dg/template/union1.C: New test.
17178
17179 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17180
17181         PR c++/8006
17182         * g++.dg/abi/mangle9.C: New test.
17183         * g++.dg/abi/mangle10.C: New test.
17184         * g++.dg/abi/mangle11.C: New test.
17185         * g++.dg/abi/mangle12.C: New test.
17186
17187 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/7188.
17190         * g++.dg/template/meminit1.C: New test.
17191         * g++.dg/warn/Wreorder-1.C: Likewise.
17192         * g++.old-deja/g++.mike/warn3.C: Tweak.
17193         * lib/prune.exp: Ingore "in copy constructor".
17194
17195 2002-10-02  Andreas Jaeger  <aj@suse.de>
17196
17197         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17198         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17199         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17200         on x86-64.
17201
17202 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17203
17204         * gcc.dg/empty1.C: Fix typo.
17205
17206 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17207
17208         * gcc.dg/alias-1.c: New test.
17209
17210 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17211
17212         * gcc.dg/empty1.C: New test.
17213
17214         * g++.dg/tls/init-2.C: Tweak error messages.
17215
17216 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17217
17218         * gcc.c-torture/compile/20020923-1.c: New test.
17219
17220 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17221
17222         * gcc.c-torture/execute/ffs-1.c: New test.
17223         * gcc.c-torture/execute/ffs-2.c: Ditto.
17224
17225 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17226
17227         * g++.dg/overload/member1.C: New test.
17228
17229 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17230
17231         * g++.dg/abi/empty7.C: New test.
17232         * g++.dg/init/pm2.C: Likewise.
17233
17234 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17235
17236         * g++.dg/rtti/crash1.C: New test.
17237
17238 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17239
17240         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17241         gcc.dg/sibcall-4.c: New tests.
17242
17243 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17244
17245         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17246         powerpc and MMIX targets.
17247
17248 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17249
17250         * gcc.dg/cpp/20020927-1.c: New.
17251
17252 2002-09-26  David S. Miller  <davem@redhat.com>
17253
17254         * gcc.c-torture/compile/trunctfdf.c: New.
17255
17256 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17257
17258         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17259
17260 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17261
17262         * gcc.c-torture/execute/loop-15.c: New.
17263
17264 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17265
17266         * README.QMTEST: Fix typo.
17267
17268 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17269
17270         * gcc.dg/20020926-1.c: New test.
17271
17272 2002-09-25  David S. Miller  <davem@redhat.com>
17273
17274         PR target/7842
17275         * gcc.c-torture/execute/shiftdi.c: New test.
17276
17277 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17278
17279         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17280         unique to the tool.
17281         * lib/g77.exp (g77_init): Likewise.
17282         * lib/g++.exp (g++_init): Likewise.
17283         * lib/objc.exp (objc_init): Likewise.
17284
17285 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17286
17287         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17288         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17289         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17290
17291 2002-09-25  Richard Henderson  <rth@redhat.com>
17292
17293         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17294         too-small long double.
17295
17296 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17297
17298         * gcc.dg/20020919-1.c: New test.
17299
17300 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17301
17302         * g++.dg/abi/bitfield6.C: New test.
17303         * g++.dg/abi/bitfield7.C: New test.
17304         * g++.dg/abi/bitfield8.C: New test.
17305         * g++.dg/abi/vbase11.C: New test.
17306
17307 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17308
17309         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17310         hppa*-*-hpux*.  Update test comment.
17311
17312 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17313
17314         * gcc.dg/tls/struct-1.c: New test.
17315
17316 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17317
17318         * gcc.dg/cpp/tr-warn2.c: Update.
17319
17320 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17321
17322         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17323
17324 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17325
17326         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17327         systems.
17328
17329 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17330
17331         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17332
17333         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17334         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17335         setting of cxxfilt.
17336
17337 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17338
17339         * gcc.dg/20020312-2.c: Update for darwin.
17340
17341 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17342
17343         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17344
17345 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17346
17347         * objc.dg/comp-types-1.m: New test.
17348         * objc.dg/comp-types-2.m: New test.
17349         * objc.dg/comp-types-3.m: New test.
17350         * objc.dg/comp-types-4.m: New test.
17351         * objc.dg/comp-types-5.m: New test.
17352         * objc.dg/comp-types-6.m: New test.
17353
17354 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17355
17356         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17357
17358 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17359
17360         * g++.dg/other/do1.C: New test.
17361
17362         * g++.dg/template/subst1.C: New test.
17363
17364 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17365
17366         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17367
17368 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17369
17370         * g++.dg/template/qualttp20.C: Adjust expected errors.
17371         * g++.old-deja/g++.jason/report.C: Likewise.
17372         * g++.old-deja/g++.other/qual1.C: Likewise.
17373
17374         * g++.dg/lookup/scoped2.C: New test.
17375
17376         * g++.dg/ext/asm3.C: New test.
17377
17378 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17379
17380         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17381
17382 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17383
17384         * ChangeLog: follow spelling conventions.
17385         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17386         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17387         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17388         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17389         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17390         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17391         * g++.old-deja/g++.law/global-init1.C: Likewise.
17392         * g++.old-deja/g++.other/delete4.C: Likewise.
17393         * g++.old-deja/g++.other/inline21.C: Likewise.
17394         * g++.old-deja/g++.other/singleton.C: Likewise.
17395         * g77.dg/strlen0.f: Likewise.
17396         * g77.f-torture/compile/20010519-1.f: Likewise.
17397         * g77.f-torture/compile/980310-4.f: Likewise.
17398         * gcc.c-torture/compile/20000605-1.c: Likewise.
17399         * gcc.c-torture/execute/20020225-1.c: Likewise.
17400         * gcc.dg/c90-hexfloat-2.c: Likewise.
17401         * gcc.dg/c99-bool-1.c: Likewise.
17402         * gcc.dg/c99-hexfloat-2.c: Likewise.
17403         * gcc.dg/dll-2.c: Likewise.
17404         * gcc.dg/wtr-union-init-1.c: Likewise.
17405         * gcc.dg/wtr-union-init-2.c: Likewise.
17406         * gcc.dg/wtr-union-init-3.c: Likewise.
17407         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17408         * gcc.dg/cpp/defined.c: Likewise.
17409         * gcc.dg/cpp/macsyntx.c: Likewise.
17410         * gcc.dg/cpp/paste2.c: Likewise.
17411         * gcc.dg/cpp/trad/defined.c: Likewise.
17412         * gcc.dg/format/c90-printf-1.c: Likewise.
17413         * gcc.dg/format/c90-scanf-1.c: Likewise.
17414         * gcc.dg/format/c99-printf-1.c: Likewise.
17415         * gcc.dg/format/c99-scanf-1.c: Likewise.
17416         * gcc.misc-tests/gcov-8.c: Likewise.
17417         * lib/profopt.exp: Likewise.
17418
17419 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17420
17421         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17422
17423 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17424
17425         * g++.dg/inherit/using2.C: New test.
17426
17427 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17428
17429         * ChangeLog: Follow spelling conventions.
17430         * g++.dg/template/friend4.C: Likewise.
17431         * g++.old-deja/g++.pt/crash67.C: Likewise.
17432         * gcc.c-torture/execute/20000801-4.c: Likewise.
17433         * gcc.dg/c90-digraph-1.c: Likewise.
17434         * gcc.dg/c94-digraph-1.c: Likewise.
17435         * gcc.dg/c99-digraph-1.c: Likewise.
17436         * gcc.dg/cpp/line5.c: Likewise.
17437         * gcc.dg/cpp/multiline.c: Likewise.
17438         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17439         * gcc.dg/format/attr-3.c: Likewise.
17440         * gcc.dg/format/c90-scanf-3.c: Likewise.
17441         * gcc.dg/format/ext-4.c: Likewise.
17442
17443 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17444
17445         * g++.dg/template/pretty1.C: New test.
17446
17447 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17448
17449         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17450
17451 2002-09-13  Matt Austern  <austern@apple.com>
17452
17453         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17454         passing a cast expression to a function by const reference.
17455
17456 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17457
17458         * g++.dg/template/deduce1.C: New test.
17459
17460 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17461
17462         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17463         32-bit int.
17464
17465 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17466
17467         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17468         usage.
17469
17470 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17471
17472         * gcc.c-torture/compile/20020910-1.c: New test.
17473
17474 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17475
17476         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17477
17478 2002-09-10  Andreas Jaeger  <aj@suse.de>
17479
17480         * gcc.dg/20020312-2.c: Adjust for x86-64.
17481
17482 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17483
17484         * g77.dg/7388.f: New test case for PR 7388.
17485
17486 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17487
17488         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17489
17490 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17491
17492         * objc.dg/proto-lossage-1.m: New test.
17493
17494 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17495
17496         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17497
17498 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17499
17500         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17501         expected to pass.
17502
17503 2002-09-06  Stan Shebs  <shebs@apple.com>
17504             David Edelsohn  <edelsohn@gnu.org>
17505
17506         * gcc.dg/weak: New directory.
17507         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17508         target-specific xfail bits.
17509         * gcc.dg/typeof-2.c: Move to new directory.
17510         * gcc.dg/weak.exp: New expect script.
17511
17512 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17513
17514         * gcc.c-torture/execute/extzvsi.c: New test.
17515
17516 2002-09-05  Stan Shebs  <shebs@apple.com>
17517
17518         * gcc.dg/weak-1.c: xfail on Darwin.
17519         * gcc.dg/weak-2.c: Ditto.
17520         * gcc.dg/weak-3.c: Ditto.
17521         * gcc.dg/weak-4.c: Ditto.
17522         * gcc.dg/weak-5.c: Ditto.
17523         * gcc.dg/weak-6.c: Ditto.
17524         * gcc.dg/weak-7.c: Ditto.
17525         * gcc.dg/weak-8.c: Ditto.
17526         * gcc.dg/weak-9.c: Ditto.
17527
17528 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17529
17530         * gcc.c-torture/execute/loop-14.c: New test.
17531
17532 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17533
17534         * g++.dg/other/cxa-atexit1.C: New test.
17535
17536         * gcc.dg/typeof-2.c: New test.
17537
17538 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17539
17540         * gcc.dg/builtins-2.c: New testcase.
17541         * gcc.dg/builtins-3.c: New testcase.
17542
17543 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17544
17545         * gcc.dg/cpp/_Pragma4.c: New test.
17546
17547 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17548
17549         * objc/execute/nil_method-1.m: New testcase.
17550
17551 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17552
17553         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17554         [Object class], not [Object initialize].
17555
17556 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17557             Hans-Peter Nilsson  <hp@bitrange.com>
17558
17559         * gcc.c-torture/execute/20020720-1.x: Skip test on
17560         mmix-knuth-mmixware.  Correct comment.
17561
17562 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17563
17564         * testsuite/g++.dg/abi/bitfield5.C: New test.
17565         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17566
17567 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17568
17569         * objc.dg/undeclared-selector.m: New test.
17570
17571 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17572
17573         * g++.dg/other/offsetof1.C: Avoid cast warning.
17574
17575 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17576
17577         * objc.dg/super-class-2.m: New test.
17578
17579 2002-08-24  Matt Austern  <austern@apple.com>
17580
17581         * g++.dg/ext/lvaddr.C: New test.
17582         * g++.dg/ext/lvcast.C: New test.
17583
17584 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17585
17586         * testsuite/g++.dg/inherit/cond1.C: New test.
17587
17588 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17589
17590         * gcc.dg/noncompile/incomplete-1.c: New test.
17591
17592 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17593
17594         * gcc.dg/typespec-1.c: New test.
17595
17596 2002-08-20  Devang Patel  <dpatel@apple.com>
17597         * objc.dg/proto-hier-2.m: New test.
17598
17599 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17600
17601         * objc.dg/bitfield-1.m: New test.
17602         * objc.dg/bitfield-2.m: New test.
17603
17604 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17605
17606         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17607         gcc.dg/c99-flex-array-4.c: New tests.
17608
17609 2002-08-16  Stan Shebs  <shebs@apple.com>
17610
17611         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17612
17613 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17614
17615         * gcc.dg/typeof-1.c: New test.
17616         * g++.dg/ext/typeof2.C: New test.
17617
17618 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17619
17620         * g++.dg/other/offsetof1.C: New test.
17621
17622 2002-08-14  Richard Henderson  <rth@redhat.com>
17623
17624         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17625
17626 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17627
17628         * gcc.dg/cpp/_Pragma3.c: New test.
17629
17630 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17631
17632         * g++.dg/template/inherit3: New test.
17633
17634 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17635
17636         * gcc.dg/bitfld-4.c: Add blank options.
17637
17638 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17639
17640         * g++.dg/template/crash1.C: New test.
17641
17642 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17643
17644         * gcc.dg/tls/opt-2.c: New test.
17645
17646 2002-08-08  Devang Patel  <dpatel@apple.com>
17647
17648         * objc.dg/selector-1.m : New test
17649
17650 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17651
17652         * g++.dg/abi/bitfield4.C: New test.
17653         * gcc.dg/bitfld-4.c: New test.
17654
17655 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17656
17657         * g++.dg/other/packed1.C: New test.
17658
17659 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17660
17661         * g++.dg/abi/offsetof.C: Tweak error messages.
17662         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17663
17664 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17665
17666         * gcc.dg/bitfld-3.c: New test.
17667
17668 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17669             Richard Henderson  <rth@redhat.com>
17670
17671         * gcc.dg/i386-bitfield1.c: New test.
17672         * g++.dg/abi/bitfield3.C: Update.
17673
17674 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17675
17676         * objc.dg/const-str-2.m: Update.
17677         * gcc.dg/cpp/c++98.c: Change to C extension.
17678         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17679         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17680
17681 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17682
17683         * testsuite/gcc.dg/tls/diag-3.c: New.
17684
17685 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17686
17687         * g++.dg/README (Subdirectories): Document new subdir expr.
17688         * g++.dg/expr/pmf-1.C: New test.
17689
17690 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17691
17692         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17693
17694 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17695
17696         * g++.dg/abi/bitfield3.C: New test.
17697
17698 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17699
17700         * lib/gcov.exp: Tweak expected line formats.
17701         * gcc.misc-tests/gcov8.c: New test.
17702         * gcc.misc-tests/gcov8.x: New flags.
17703
17704 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17705
17706         * consistency.vlad/layout/endian.c: Include string.h.
17707
17708         * gcc.c-torture/execute/20020805-1.c: New test.
17709
17710 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17711
17712         * g++.dg/other/conversion1.C: New test.
17713
17714 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17715
17716         * gcc.dg/builtins-1.c: New testcase.
17717
17718 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17719
17720         * g++.dg/inherit/access3.C: New test.
17721
17722 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17723
17724         * gcc.dg/ia64-visibility-2.c: New test.
17725
17726 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17727
17728         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17729         __qualifier_flags to __flags.
17730
17731 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17732
17733         * g++.dg/inherit/operator1.C: New test.
17734         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17735         * g++.dg/other/error1.C: Change expected error message.
17736         * g++.dg/template/conv4.C: Likewise.
17737
17738 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17739
17740         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17741         for documented behavior.
17742
17743 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17744
17745         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17746         several targets known to fail.
17747
17748 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17749
17750         * gcc.dg/mips-args-[123].c: New tests.
17751
17752 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17753
17754         * gcc.dg/ppc-spe.c: New.
17755
17756 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17757
17758         * g++.dg/other/ptrmem4.C: New testcase.
17759
17760 2002-07-24  Richard Henderson  <rth@redhat.com>
17761
17762         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17763
17764 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17765
17766         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17767
17768 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17769
17770         * gcc.c-torture/execute/memset-3.c: New testcase.
17771
17772 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17773
17774         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17775         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17776
17777 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17778
17779         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17780         Delete.
17781
17782 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17783
17784         * gcc.c-torture/compile/simd-4.c: New test.
17785
17786 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17787
17788         PR c++/7347, c++/7348
17789         * g++.dg/template/access4.C: New test.
17790         * g++.dg/template/access5.C: New test.
17791         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17792         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17793         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17794         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17795
17796 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17797
17798         * gcc.dg/gnu89-init-2.c: New test.
17799
17800 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17801
17802         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17803
17804 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17805
17806         * gcc.c-torture/execute/20020720-1.c: New testcase.
17807
17808 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17809
17810         * gcc.dg/cpp/Wsignprom.c: New tests.
17811
17812 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17813
17814         * gcc.c-torture/execute/loop-13.c: New test.
17815
17816 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17817
17818         * gcc.dg/cpp/expr.c: New tests.
17819
17820 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17821
17822         * g++.dg/opt/pr6713.C: Add template instantiation.
17823
17824 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17825
17826         * gcc.dg/nest.c: New test.
17827
17828 2002-07-17  Richard Henderson  <rth@redhat.com>
17829
17830         * g++.dg/opt/pr6713.C: New test.
17831
17832 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17833
17834         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17835         XFAIL for all x86 processors.
17836
17837 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17838
17839         * gcc.c-torture/execute/20010122-1.x: Do not test with
17840         -fomit-frame-pointer.
17841
17842 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17843
17844         * g++.dg/template/instantiate2.C: New test.
17845         * g++.dg/template/spec4.C: New test.
17846
17847 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17848
17849         * g++.dg/template/access2.C: New test.
17850         * g++.dg/template/access3.C: New test.
17851
17852 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17853
17854         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17855         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17856         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17857         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17858         Convert to use <stdarg.h>.
17859         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17860         Delete.
17861         * gcc.dg/va-arg-2.c: New.
17862         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17863
17864 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17865
17866         * gcc.c-torture/compile/20020710-1.c: New test.
17867
17868 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17869                           Andrew Pinski  <pinskia@physics.uc.edu>
17870
17871         gcc.c-torture/compile/simd-2.c: New testcase.
17872         gcc.c-torture/compile/simd-3.c: Likewise.
17873
17874 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17875
17876         PR c++/7224
17877         * g++.dg/overload/error1.C: New test.
17878
17879 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17880
17881         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17882         configuration and IRIX 6 O32 ABI.
17883
17884 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17885
17886         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17887
17888 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17889
17890         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17891
17892 2002-07-10  Jeffrey A Law  <law@redhat.com>
17893
17894         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17895
17896         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17897
17898 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17899
17900         * gcc.dg/20020312-2.c: Check for __PPC__.
17901
17902 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17903
17904         * gcc.c-torture/compile/20020709-1.c: New test.
17905
17906 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17907
17908         * g++.dg/template/qualttp21.C: New test case.
17909
17910 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17911
17912         * gcc.c-torture/compile/20020706-1.c: New test.
17913         * gcc.c-torture/compile/20020706-2.c: New test.
17914
17915 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17916             Alexandre Oliva  <aoliva@redhat.com>
17917
17918         * g++.dg/warn/incomplete1.C: New test.
17919
17920 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17921
17922         PR c++/7099
17923         * g++.dg/warn/noreturn1.C: New test.
17924
17925 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/6706
17928         * g++.dg/debug/debug6.C: New test.
17929         * g++.dg/debug/debug7.C: New test.
17930
17931 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17932
17933         * gcc.c-torture/compile/simd-3.c: New test.
17934
17935 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17936
17937         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17938         * gcc.dg/20020620-1.c: Likewise.
17939
17940 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17941
17942         PR c++/6944
17943         * g++.dg/init/array4.C: New test.
17944         * g++.dg/init/array5.C: New test.
17945
17946 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17947
17948         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17949         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17950
17951 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17952
17953         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17954         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17955         * gcc.dg/wtr-conversion-1.c: Likewise.
17956         * gcc.dg/wtr-escape-1.c: Likewise.
17957         * gcc.dg/wtr-int-type-1.c: Likewise.
17958         * gcc.dg/wtr-label-1.c: Likewise.
17959         * gcc.dg/wtr-static-1.c: Likewise.
17960         * gcc.dg/wtr-strcat-1.c: Likewise.
17961         * gcc.dg/wtr-suffix-1.c: Likewise.
17962         * gcc.dg/wtr-switch-1.c: Likewise.
17963         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17964         * gcc.dg/wtr-union-init-1.c: Likewise.
17965         * gcc.dg/wtr-union-init-2.c: Likewise.
17966         * gcc.dg/wtr-union-init-3.c: Likewise.
17967
17968         * gcc.dg/wtr-func-def-1.c: New test.
17969
17970 2002-07-02 Devang Patel <dpatel@apple.com>
17971
17972         * objc.dg/param-1.m: New test.
17973
17974 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17975
17976         * gcc.dg/cpp/trad/directive.c: Add test.
17977         * gcc.dg/cpp/trad/macroargs.c: Add test.
17978         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17979
17980 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17981
17982         * gcc.dg/cpp/cmdlne-M.c: New test.
17983
17984 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17985
17986         * objc.dg/desig-init-1.m: New test.
17987
17988 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17989
17990         PR c++/6716
17991         * g++.dg/template/instantiate1.C: New test.
17992
17993 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17994
17995         PR c++/7112
17996         * g++.dg/template/sizeof2.C: New test.
17997
17998 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17999
18000         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18001         gcc.dg/cpp/trad/include.c: New tests.
18002
18003 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18004
18005         PR target/7177
18006         * gcc.c-torture/compile/20020701-1.c: New test.
18007
18008 2002-07-01  Stan Shebs  <shebs@apple.com>
18009
18010         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18011         header here...
18012         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18013         (objc-torture-execute): or here.
18014
18015 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18016
18017         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18018
18019 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18020
18021         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18022
18023 2002-06-30  Devang Patel  <dpatel@apple.com>
18024
18025         * objc.dg/fsyntax-only.m: New test.
18026
18027 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18028
18029         PR c++/6695
18030         * g++.dg/template/friend7.C: New file.
18031
18032 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18033
18034         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18035         return type.
18036
18037 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18038
18039         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18040         avoid division by zero.
18041
18042 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18043
18044         * gcc.dg/Wunknownprag.c: New tests.
18045
18046 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18047
18048         * gcc.c-torture/execute/simd-2.c: New test.
18049
18050 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18051
18052         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18053         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18054         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18055         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18056         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18057         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18058         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18059         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18060         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18061         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18062         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18063         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18064         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18065         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18066         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18067         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18068         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18069
18070 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18071
18072         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18073         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18074         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18075         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18076         New tests.
18077         * gcc.dg/cpp/trad/directive.c: Update.
18078
18079 2002-06-23  Andreas Jaeger  <aj@suse.de>
18080
18081         * gcc.c-torture/execute/complex-6.c: New.
18082
18083 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18084
18085         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18086         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18087         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18088         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18089
18090 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18091
18092         * gcc.dg/cpp/trad: New directory with traditional tests copied
18093         from parent directory.
18094         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18095         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18096         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18097         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18098         Move to trad/ and rename.
18099         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18100         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18101         gcc.dg/cpp/trad/redef2.c: New tests.
18102         * gcc.dg/cpp/trad/trad.exp: New driver.
18103
18104 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18105
18106         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18107         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18108         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18109         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18110         Remove.
18111
18112 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18113
18114         * gcc.dg/20020620-1.c: New test.
18115
18116 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18117
18118         * g++.dg/template/ttp4.C: New test.
18119
18120 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18121
18122         * g++.dg/opt/vt1.C: Fix regexp.
18123
18124 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18125
18126         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18127         Don't use attribute `noinline'.
18128
18129 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18130
18131         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18132
18133 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18134
18135         * gcc.c-torture/execute/simd-1.c: New.
18136
18137         * gcc.dg/simd-1.c: New.
18138
18139 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18140
18141         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18142
18143 2002-06-16  Richard Henderson  <rth@redhat.com>
18144
18145         * g++.dg/ext/anon-struct1.C: New.
18146         * g++.dg/ext/anon-struct2.C: New.
18147         * g++.dg/ext/anon-struct3.C: New.
18148         * gcc.dg/anon-struct-1.c: New.
18149         * gcc.dg/anon-struct-2.c: New.
18150         * gcc.dg/anon-struct-3.c: New.
18151         * gcc.dg/20011008-1.c: Adjust warning text.
18152         * gcc.dg/20020527-1.c: Add -fms-extensions.
18153
18154 2002-06-16  Richard Henderson  <rth@redhat.com>
18155
18156         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18157
18158 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18159
18160         * gcc.c-torture/execute/20020615-1.c: New test.
18161
18162 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18163
18164         * gcc.c-tortuture/execute/compare-1.c: New test case.
18165         * gcc.c-tortuture/execute/compare-2.c: New test case.
18166         * gcc.c-tortuture/execute/compare-3.c: New test case.
18167
18168 2002-06-13  Richard Henderson  <rth@redhat.com>
18169
18170         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18171         ia64 ilp32.
18172
18173 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18174
18175         * g++.dg/template/typename2.C: Update error message.
18176
18177 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18178
18179         * gcc.c-torture/execute/20020611-1.c: New test.
18180
18181 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18182
18183         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18184         list of targets to skip.
18185
18186 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18187
18188         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18189         targets if not optimizing.
18190
18191 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18192
18193         * gcc.c-torture/compile/20020605-1.c: New test.
18194
18195         * g++.dg/opt/vt1.C: New test.
18196
18197         * gcc.dg/20020531-1.c: New test.
18198
18199         * gcc.dg/20020530-1.c: New test.
18200
18201         * gcc.dg/20020527-1.c: New test.
18202
18203         * g++.dg/opt/cse1.C: New test.
18204
18205 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18206
18207         * gcc.dg/20020607-2.c: New test case.
18208
18209 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18210
18211         * gcc.c-torture/compile/20020604-1.c: New test.
18212
18213 2002-06-04  Richard Henderson  <rth@redhat.com>
18214
18215         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18216         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18217         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18218
18219 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18220
18221         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18222
18223 2002-06-03  Richard Henderson  <rth@redhat.com>
18224
18225         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18226         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18227
18228 2002-06-02  Richard Henderson  <rth@redhat.com>
18229
18230         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18231         test functions static.
18232
18233 2002-06-02  Andreas Jaeger  <aj@suse.de>
18234
18235         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18236         now.
18237
18238 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18239
18240         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18241         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18242         Update for mofified diagnostics.
18243         * gcc.dg/c99-intconst-1.c: No longer fail.
18244
18245 2002-06-02  Richard Henderson  <rth@redhat.com>
18246
18247         * gcc.dg/uninit-A.c: Remove xfail markers.
18248
18249 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18250
18251         * gcc.dg/fnegate-1.c: New test case.
18252
18253 2002-05-30  Osku Salerma  <osku@iki.fi>
18254
18255         * gcc.c-torture/execute/mayalias-1.c: New file.
18256
18257 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18258
18259         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18260         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18261         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18262
18263 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18264
18265         * gcc.c-torture/execute/20020529-1.c: New test.
18266
18267 2002-05-27  Richard Henderson  <rth@redhat.com>
18268
18269         * g++.dg/ext/attrib6.C: New test case.
18270
18271 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18272
18273         * gcc.c-torture/execute/pure-1.c: New test.
18274
18275 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18276
18277         * gcc.dg/cpp/arith-2.c: Remove.
18278
18279 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18280
18281         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18282         * gcc.dg/cpp/if-3.c: Remove.
18283
18284 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18285
18286         * g++.dg/opt/cse2.C: New test.
18287
18288 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18289
18290         * gcc.dg/cpp/arith-1.c: New semantic tests.
18291         * gcc.dg/cpp/if-1.c: Update.
18292
18293 2002-05-24  Ben Elliston  <bje@redhat.com>
18294
18295         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18296
18297 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18298
18299         * gcc.dg/verbose-asm.c: New test.
18300
18301 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18302
18303         * gcc.dg/cpp/paste12.c: New test.
18304
18305 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18306
18307         * g++.dg/parse/named_ops.C: New test.
18308
18309 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18310
18311         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18312
18313 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18314
18315         * gcc.dg/weak-2.c: Allow optional leading underscore
18316         in scan-assembler symbol name.
18317         * gcc.dg/weak-3.c: Likewise.
18318         * gcc.dg/weak-4.c: Likewise.
18319         * gcc.dg/weak-5.c: Likewise.
18320
18321 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18322
18323         * gcc.dg/20020523-1.c: New test.
18324
18325 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18326
18327         * objc.dg/const-str-2.m: Update now that we stop after
18328         a command line error.
18329
18330 2002-05-22  Richard Henderson  <rth@redhat.com>
18331
18332         * g++.dg/dg.exp: Fix typo in test pruneing.
18333
18334 2002-05-22  Richard Henderson  <rth@redhat.com>
18335
18336         * g++.dg/dg.exp: Prune the tls subdirectory.
18337         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18338         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18339         * g++.dg/tls/init-1.C: New.
18340
18341 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18342
18343         * gcc.dg/20020517-1.c: New test.
18344
18345 2002-05-21  Richard Henderson  <rth@redhat.com>
18346
18347         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18348         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18349
18350 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18351
18352         * g++.dg/other/copy2.C: New test.
18353
18354 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18355
18356         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18357         (MAX_COPY): Bump up to 10 times sizeof (long long).
18358         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18359
18360         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18361         sizeof (long long).
18362
18363         * gcc.c-torture/execute/strcpy-1.c: New test.
18364
18365 2002-05-19  Jason Merrill  <jason2redhat.com>
18366
18367         * g++.dg/ext/oper1.C: New test.
18368
18369 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18370 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18371
18372         * README.QMTEST: New file.
18373
18374         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18375
18376 2002-05-19  Andreas Jaeger  <aj@suse.de>
18377
18378         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18379         now.
18380         * gcc.c-torture/execute/loop-2d.x: Likewise.
18381
18382 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18383
18384         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18385         support weak symbols.
18386         * gcc.dg/weak-4.c: Likewise
18387         * gcc.dg/weak-6.c: Likewise
18388
18389 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18390
18391         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18392         cygwin, coff and h8300-*-hms targets
18393         * gcc.dg/weak-5.c: Likewise
18394         * gcc.dg/weak-7.c: Likewise
18395
18396 2002-05-16  Jason Merrill  <jason@redhat.com>
18397
18398         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18399         (scan-assembler-not, scan-assembler-dem): Likewise.
18400         (scan-assembler-dem-not): Likewise.
18401
18402 2002-05-15  Richard Henderson  <rth@redhat.com>
18403
18404         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18405
18406 2002-05-15  Richard Henderson  <rth@redhat.com>
18407
18408         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18409         (vfoo1f): Warning here.
18410         (vfoo1l): Don't redefine the alias.
18411
18412 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18413
18414         * g++.dg/init/pm1.C: New test.
18415
18416 2002-05-12  David S. Miller  <davem@redhat.com>
18417
18418         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18419         types.
18420
18421 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18422
18423         * gcc.c-torture/execute/20020510-1.c: New test case.
18424
18425 2002-05-10  David S. Miller  <davem@redhat.com>
18426
18427         * gcc.c-torture/execute/conversion.c: Test long double too.
18428
18429 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18430
18431         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18432         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18433         * lib/g++.exp (g++_link_flags): Likewise.
18434         * lib/objc.exp (objc_target_compile): Likewise.
18435
18436 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18437
18438         * gcc.dg/cpp/poison.c: Update.
18439         * gcc.dg/cpp/20000625-2.c: Remove.
18440         * gcc.dg/cpp/direct2s.c: Remove final test.
18441
18442 2002-05-08  Tom Rix  <trix@redhat.com>
18443
18444         * gcc.c-torture/execute/20020508-1.c: New test.
18445         * gcc.c-torture/execute/20020508-2.c: New test.
18446         * gcc.c-torture/execute/20020508-3.c: New test.
18447
18448 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18449
18450         * gcc.dg/cpp/charconst-4.c: More tests.
18451
18452 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18453
18454         PR c/6569
18455         * gcc.dg/weak-3.c: Update location of warning messages.
18456         * gcc.dg/weak-5.c: Likewise.
18457
18458 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18459
18460         * gcc.c-torture/execute/20020506-1.c: New test case.
18461
18462 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18463
18464         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18465
18466 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18467
18468         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18469
18470 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18471
18472         * gcc.dg/cpp/charconst-3.c: New test.
18473
18474 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18475
18476         * gcc.dg/cpp/charconst.c: Update tests.
18477
18478 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18479
18480         * treelang: Added directory for new sample language treelang. Also
18481         lib/treelang.exp: New file to signal treelang should be tested.
18482
18483 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18484
18485         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18486         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18487         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18488         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18489         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18490         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18491         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18492
18493 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18494
18495         * gcc.dg/format/xopen-2.c: New test.
18496
18497 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18498
18499         * gcc.dg/20020503-1.c: New test.
18500
18501 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18502
18503         * g++.dg/init/dtor1.C: Make it tougher.
18504
18505 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18506
18507         * g++.dg/init/dtor1.C: New test.
18508
18509 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18510
18511         * gcc.dg/altivec-8.c: New.
18512
18513 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18514
18515         * gcc.dg/altivec-7.c: New.
18516
18517 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18518
18519         * g++.dg/parse/typedef1.C: New test.
18520
18521 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18522
18523         PR c++/6486
18524         * g++.dg/template/friend6.C: New test.
18525
18526         PR c++/6492
18527         * g++.dg/init/copy1.C: New test.
18528
18529 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18530
18531         * g++.dg/warn/effc1.C: New test.
18532
18533 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18534
18535         * gcc.dg/cpp/if-cexp.c: Add a test.
18536
18537 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18538
18539         * gcc.dg/20020426-2.c: New test.
18540
18541 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18542
18543         * gcc.dg/cpp/if-mop.c: Update.
18544         * gcc.dg/cpp/if-mpar.c: Add test.
18545         * gcc.dg/cpp/if-oppr.c: Update.
18546
18547 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18548
18549         PR c/6343
18550         * gcc.dg/weak-[2-7].c: New tests.
18551
18552 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18553
18554         * gcc.dg/enum1.c: New test.
18555
18556 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18557
18558         PR c++/6497
18559         * g++.dg/inherit/access2.C: New test.
18560
18561 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18562
18563         PR bootstrap/6445
18564         * gcc.dg/20020426-1.c: New test.
18565
18566 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18567
18568         * g++.dg/abi/enum1.C: New test.
18569
18570 2002-04-26  Richard Henderson  <rth@redhat.com>
18571
18572         * gcc.dg/c99-bool-1.c: Expect always true warning.
18573
18574 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18575
18576         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18577
18578 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18579
18580         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18581         targets.
18582
18583 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18584
18585         * g++.dg/abi/mange7.C: New test.
18586
18587         PR c++/6438.
18588         * g++.dg/parse/stmtexpr2.C: New test.
18589
18590 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18591
18592         * gcc.dg/20020312-2.c: Add SH target.
18593
18594 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18595
18596         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18597         compiler output on mips*-*-irix*.
18598
18599 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18600
18601         * g++.dg/parse/attr1.C: New test.
18602
18603 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18604
18605         * gcc.c-torture/execute/string-opt-17.c: New test case.
18606         * gcc.c-torture/execute/memset-2.c: New test case.
18607
18608 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18609
18610         PR c++/6256:
18611         * g++.dg/template/friend5.C: New test.
18612
18613         PR c++/6331:
18614         * g++.dg/template/qual1.C: Likewise.
18615
18616 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18617
18618         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18619         Include stdlib.h, not stdio.h or ctype.h.
18620
18621 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18622
18623         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18624         cris-*-elf* and mmix-*-*.
18625         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18626         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18627         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18628         Ditto.
18629         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18630         * gcc.dg/wchar_t-1.c: Ditto.
18631
18632 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18633
18634         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18635         Clarify comment.
18636
18637 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18638
18639         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18640
18641 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18642
18643         * gcc.c-torture/execute/20000906-1.x: Delete.
18644
18645 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18646
18647         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18648
18649 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18650
18651         * PR6367
18652         * g77.f-torture/execute/6367.f: New test.
18653         * g77.f-torture/execute/6367.x: Disable for MMIX.
18654
18655 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18656
18657         * PR6352
18658         * g++.dg/opt/inline2.C: New test.
18659
18660 2002-04-18  Richard Henderson  <rth@redhat.com>
18661
18662         * gcc.dg/20000906-1.c: Enable for all targets.
18663         * gcc.c-torture/compile/iftrap-2.c: New.
18664
18665 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18666
18667         * gcc.dg/20020418-1.c: New test.
18668         * gcc.dg/20020418-2.c: New test.
18669
18670 2002-04-18  Richard Henderson  <rth@redhat.com>
18671
18672         * gcc.c-torture/compile/iftrap-1.c: New.
18673         * gcc.dg/iftrap-1.c: Adjust for ia64.
18674         * gcc.dg/iftrap-2.c: New.
18675
18676 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18677
18678         * gcc.c-torture/compile/20020418-1.c: New test.
18679
18680 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18681
18682         * gcc.c-torture/compile/20020415-1.c: New.
18683
18684 2002-04-18  David S. Miller  <davem@redhat.com>
18685
18686         * gcc.c-torture/execute/20020418-1.c: New test.
18687
18688 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18689
18690         * gcc.dg/20020416-1.c: New test.
18691
18692         * g++.dg/opt/inline1.C: New test.
18693
18694 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18695
18696         * gcc.dg/altivec-5.c: New test.
18697
18698         * gcc.dg/20020415-1.c: New test.
18699
18700 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18701
18702         * testsuite/lib/chill.exp: Remove.
18703
18704 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18705
18706         * g++.dg/other/big-struct.C: New test.
18707
18708 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18709
18710         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18711         of scratch file.
18712
18713 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18714
18715         PR c/6277
18716         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18717         in scan-assembler function name
18718
18719 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18720
18721         * g77.f-torture/execute/980628-4.x,
18722         g77.f-torture/execute/980628-5.x,
18723         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18724         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18725         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18726         i[34567]86-*-*.
18727
18728 2002-04-13  David S. Miller  <davem@redhat.com>
18729
18730         * gcc.c-torture/execute/20020413-1.c: New test.
18731
18732 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18733
18734         * gcc.dg/asm-6.c,
18735         * g++.dg/ext/asm1.C: New tests.
18736
18737 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18738
18739         PR c++ 5373.
18740         * g++.dg/parse/stmtexpr1.C: New test.
18741
18742         PR c++/5189.
18743         * g++.dg/template/copy1.C: New test.
18744
18745 2002-04-12  Richard Henderson  <rth@redhat.com>
18746
18747         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18748
18749 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18750
18751         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18752         gcc.c-torture/execute/20020307-2.c.
18753
18754 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18755
18756         * g++.dg/ext/attrib5.C,
18757         * g++.dg/lookup/struct1.C: New tests.
18758
18759 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18760
18761         * gcc.dg/20020411-1.c: New test.
18762
18763         * gcc.c-torture/execute/20020411-1.c: New test.
18764
18765 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18766
18767         * g77.f-torture/execute/6177.f: New test.
18768
18769 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18770
18771         PR middle-end/6247
18772         * g++.dg/opt/cleanup1.C: New test.
18773
18774         * g++.dg/opt/const1.C: New test.
18775
18776 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18777
18778         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18779
18780 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18781
18782         PR c++/5507
18783         * g++.dg/template/typename2.C: New test.
18784
18785 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18786
18787         * gcc.c-torture/execute/loop-12.c: New.
18788
18789 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18790
18791         * g77.f-torture/execute/980628-4.x,
18792         g77.f-torture/execute/980628-5.x,
18793         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18794         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18795         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18796
18797 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18798
18799         PR optimization/6086
18800         * g++.dg/opt/preinc1.C: New test.
18801
18802 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18803
18804         PR c++/5571
18805         * g++.dg/opt/static2.C: New test.
18806
18807 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18808
18809         PR c/5120
18810         * gcc.dg/20020406-1.c: New test.
18811
18812 2002-04-04  David S. Miller  <davem@redhat.com>
18813
18814         * gcc.c-torture/execute/20020404-1.c: New test.
18815
18816 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18817
18818         PR c/6123
18819         * gcc.dg/20020312-2.c: Do not declare global register variable
18820         if __PIC__ or __pic__ is defined.
18821
18822 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18823
18824         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18825         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18826
18827 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18828
18829         * gcc.misc-tests/linkage.exp: Update last change to handle
18830         sparc*-, not just sparc-.
18831
18832 2002-04-03  Richard Henderson  <rth@redhat.com>
18833
18834         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18835
18836 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18837
18838         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18839
18840 2002-04-02  David S. Miller  <davem@redhat.com>
18841
18842         * gcc.c-torture/execute/20020402-3.c: New test.
18843
18844 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18845
18846         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18847         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18848
18849         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18850         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18851         g77.f-torture/execute/20001201.x,
18852         g77.f-torture/execute/u77-test.x: New files.
18853
18854         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18855         * gcc.dg/wchar_t-1.c: Ditto.
18856
18857 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18858
18859         * gcc.c-torture/execute/20020402-1.c: New test.
18860
18861 2002-04-01  Richard Henderson  <rth@redhat.com>
18862
18863         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18864
18865         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18866
18867 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18868
18869         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18870
18871 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18872
18873         * g++.dg/inherit/template-as-base.C: Expect error.
18874         * g++.dg/inherit/namespace-as-base.C: Likewise.
18875
18876 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18877
18878         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18879         g++.dg/ext/instantiate3.C: Tweak match patterns.
18880
18881         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18882         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18883         -da test.
18884
18885 2002-03-31  Richard Henderson  <rth@redhat.com>
18886
18887         * gcc.dg/special/alias-2.c: New.
18888         * gcc.dg/special/ecos.exp: Run it.
18889
18890 2002-03-31  Richard Henderson  <rth@redhat.com>
18891
18892         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18893
18894 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18895
18896         * gcc.dg/weak-1.c: Disable on h8300 port.
18897
18898 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18899
18900         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18901         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18902         ordering tests.
18903         * g++.dg/bprob/bprob-1.C: New test.
18904         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18905         * g++.dg/gcov/gcov-1.C: New test.
18906         * g++.dg/gcov/gcov-1.x: New file.
18907         * g++.dg/gcov/gcov-2.C: New test.
18908         * g++.dg/gcov/gcov-3.C: New test.
18909         * g++.dg/gcov/gcov-3.h: New file.
18910
18911 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18912
18913         * g++.old-deja/g++.other/builtins5.C: New test.
18914         * g++.old-deja/g++.other/builtins6.C: New test.
18915         * g++.old-deja/g++.other/builtins7.C: New test.
18916         * g++.old-deja/g++.other/builtins8.C: New test.
18917         * g++.old-deja/g++.other/builtins9.C: New test.
18918
18919 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18920
18921         * g++.dg/opt/static1.C: New test.
18922
18923         * g++.dg/opt/longbranch1.C: New test.
18924
18925 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18926
18927         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18928
18929         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18930
18931 2002-03-28  Jeffrey A Law  (law@redhat.com)
18932
18933         * gcc.c-torture/execute/20020328-1.c: New test.
18934
18935 2002-03-27  Richard Henderson  <rth@redhat.com>
18936
18937         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18938         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18939         move from g++.old-deja/g++.ext/.
18940
18941 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18942
18943         * g++.dg/init/new2.C: New test.
18944
18945 2002-03-26  Richard Henderson  <rth@redhat.com>
18946
18947         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18948
18949         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18950         on sparc.
18951
18952         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18953         sparcv9 systems.
18954         * gcc.dg/20001102-1.c: Likewise.
18955
18956 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18957
18958         * gcc.dg/cpp/endif-pedantic1.c,
18959         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18960
18961 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18962
18963         * g++.dg/init/new1.C: New test.
18964
18965 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18966
18967         * g++.dg/abi/vbase9.C: New test.
18968
18969 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18970
18971         * gcc.dg/arm-asm.c: New test.
18972
18973 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18974
18975         * gcc.dg/Wswitch-enum.c: New test.
18976         Fix PR c/5044.
18977
18978 2002-03-26  Richard Henderson  <rth@redhat.com>
18979
18980         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18981         structure.
18982
18983 2002-03-25  Richard Henderson  <rth@redhat.com>
18984
18985         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18986         sparcv9 systems.
18987
18988         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18989         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18990
18991 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18992
18993         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18994
18995 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18996
18997         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18998         targets using generic thunk support.
18999
19000 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19001
19002         * gcc.c-torture/compile/20020323-1.c: New test.
19003
19004         * g++.dg/opt/conj2.C: New test.
19005
19006 2002-03-24  Richard Henderson  <rth@redhat.com>
19007
19008         * gcc.dg/weak-1.c: Use -fno-common.
19009
19010 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19011
19012         * g77.dg/f77-edit-apostrophe-out.f: New test
19013         * g77.dg/f77-edit-h-out.f: New test
19014         * g77.dg/f77-edit-t-in.f: New test
19015         * g77.dg/f77-edit-t-out.f: New test
19016         * g77.dg/f77-edit-x-out.f: New test
19017         * g77.dg/f77-edit-slash-out.f: New test
19018         * g77.dg/f77-edit-colon-out.f: New test
19019         * g77.dg/f77-edit-s-out.f: New test
19020
19021 2002-03-24  Richard Henderson  <rth@redhat.com>
19022
19023         * objc/execute/formal_protocol-6.x: New XFAIL.
19024
19025 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19026
19027         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19028         that do not support weak symbols
19029
19030 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19031
19032         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19033         * lib/g77.exp:  Likewise
19034         * lib/objc.exp: Likewise
19035
19036 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19037
19038         * gcc.dg/Wswitch-default.c: New test.
19039
19040 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19041
19042         * g++.dg/other/enum1.C: New test.
19043
19044 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19045
19046         * gcc.dg/pragma-ep-3.c: Fix typo.
19047
19048 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19049
19050         * g++.dg/inherit/template-as-base.C: New test.
19051
19052 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19053
19054         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19055         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19056
19057 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19058
19059         * gcc.dg/cpp/multiline.c: Update to match.
19060
19061 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19062
19063         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19064
19065 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19066
19067         * gcc.dg/cpp/extratokens2.c:  New file.
19068
19069 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19070
19071         * gcc.dg/20020312-2.c: Add rs6000 target.
19072
19073         * gcc.c-torture/compile/20020319-1.c: New test.
19074
19075 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19076
19077         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19078         (A, E): Handle this.
19079
19080 2002-03-20  Jason Merrill  <jason@redhat.com>
19081
19082         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19083         ignoring -fpic.
19084         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19085         through prune_gcc_output.
19086
19087 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19088
19089         * gcc.c-torture/compile/20020320-1.c: New test.
19090
19091 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19092
19093         * gcc.c-torture/compile/20020318-1.c: New test.
19094
19095         * gcc.dg/struct-by-value-1.c: New test.
19096
19097         * gcc.dg/20020319-1.c: New test.
19098
19099 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19100
19101         * g++.dg/opt/conj1.C: New test.
19102
19103 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19104
19105         * g++.dg/template/qualttp20.C: Revert previous change.
19106         * g++.dg/template/qualttp3.C: Likewise.
19107         * g++.dg/template/qualttp4.C: Likewise
19108         * g++.dg/template/qualttp5.C: Likewise
19109         * g++.dg/template/qualttp6.C: Likewise
19110         * g++.dg/template/qualttp7.C: Likewise
19111         * g++.dg/template/qualttp8.C: Likewise
19112         * g++.dg/template/recurse.C: Likewise.
19113
19114 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19115
19116         * gcc.dg/cpp/wchar-1.c: Update.
19117
19118 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19119
19120         * g++.dg/template/conv1.C: New test.
19121         * g++.dg/template/conv2.C: New test.
19122         * g++.dg/template/conv3.C: New test.
19123         * g++.dg/template/conv4.C: New test.
19124
19125 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19126
19127         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19128         * g++.dg/template/qualttp3.C: Likewise.
19129         * g++.dg/template/qualttp4.C: Likewise
19130         * g++.dg/template/qualttp5.C: Likewise
19131         * g++.dg/template/qualttp6.C: Likewise
19132         * g++.dg/template/qualttp7.C: Likewise
19133         * g++.dg/template/qualttp8.C: Likewise
19134         * g++.dg/template/recurse.C: Likewise.
19135
19136 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19137
19138         * g++.dg/opt/dtor1.C: New test.
19139
19140 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19141
19142         * gcc.c-torture/compile/20020315-1.c: New test.
19143
19144 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19145
19146         * gcc.dg/weak-1.c: Fix scan tests.
19147
19148 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19149
19150         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19151         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19152         cris-*-aout* mmix-*-*.
19153         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19154         cris-*-aout* mmix-*-*.
19155         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19156         cris-*-elf* cris-*-aout* and mmix-*-*.
19157         * gcc.dg/20001009-1.c: Ditto.
19158         * gcc.dg/20010912-1.c: Ditto.
19159         * gcc.dg/20020122-4.c: Ditto.
19160         * gcc.dg/inline-2.c: Ditto.
19161
19162 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19163
19164         * gcc.c-torture/compile/20020314-1.c: New test.
19165
19166 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19167
19168         * gcc.c-torture/execute/20020314-1.c: New test.
19169
19170 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19171
19172         * g++.dg/warn/Wunused-1.C: New test.
19173
19174 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19175
19176         * g++.dg/abi/mangle6.C: New test.
19177
19178 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19179
19180         * gcc.c-torture/compile/20020309-2.c: New test.
19181
19182         * gcc.c-torture/compile/20020312-1.c: New test.
19183
19184 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19185
19186         * g++.dg/other/access1.C: New test.
19187
19188 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19189
19190         * gcc.c-torture/execute/wchar_t-1.c: New test.
19191
19192 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19193
19194         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19195
19196 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19197
19198         * gcc.dg/20020312-1.c: New test case.
19199
19200 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19201
19202         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19203
19204 2002-03-11  Richard Henderson  <rth@redhat.com>
19205
19206         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19207         * g++.old-deja/g++.jason/report.C: Likewise.
19208
19209 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19210
19211         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19212         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19213
19214 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19215
19216         * testsuite/g++.dg/overload/pmf1.C: New test.
19217
19218 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19219
19220         * gcc.c-torture/execute/20020307-1.c: Use long.
19221
19222 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19223
19224         PR optimization/5844
19225         * gcc.dg/20020310-1.c: New test.
19226
19227 2002-03-09  Michael Meissner  <meissner@redhat.com>
19228
19229         * gcc.c-torture/execute/memcpy-2.c: New test.
19230         * gcc.c-torture/execute/memset-1.c: New test.
19231         * gcc.c-torture/execute/strlen-1.c: New test.
19232         * gcc.c-torture/execute/strcmp-1.c: New test.
19233         * gcc.c-torture/execute/strncmp-1.c: New test.
19234
19235 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19236
19237         * gcc.dg/ppc-ldstruct.c: New test.
19238
19239 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19240
19241         * gcc.c-torture/execute/va-arg-22.c: New test.
19242
19243 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19244
19245         * gcc.c-torture/compile/20020309-1.c: New test.
19246
19247 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19248
19249         * gcc.c-torture/execute/20020307-2.c: New test.
19250
19251 2002-03-07  Jeffrey A Law  (law@redhat.com)
19252
19253         * g77.f-torture/compile/20020307-1.f: New test.
19254
19255 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19256
19257         * gcc.dg/unordered-1.c: New test.
19258
19259 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19260
19261         * gcc.c-torture/execute/20020307-1.c: New test.
19262
19263 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19264
19265         * gcc.dg/20020304-1.c: New test.
19266
19267         * gcc.c-torture/compile/20020304-2.c: New test.
19268
19269 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19270
19271         * gcc.c-torture/compile/20020304-1.c: New test case
19272         (from PR c/5830).
19273
19274 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19275
19276         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19277
19278 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19279
19280         * g++.dg/other/classkey1.C: New test.
19281
19282 2002-03-01  Richard Henderson  <rth@redhat.com>
19283
19284         * gcc.c-torture/compile/981223-1.x: New.
19285         * gcc.c-torture/compile/920625-1.x: New.
19286
19287 2002-02-28  Richard Henderson  <rth@redhat.com>
19288
19289         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19290
19291 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19292
19293         * gcc.c-torture/execute/20020227-1.c: New test.
19294
19295 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19296
19297         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19298         here" ERROR lines.
19299         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19300         * g++.old-deja.g++.other/defarg1.C: Likewise.
19301         * g++.old-deja/g++.pt/calls2.C: Likewise.
19302         * g++.old-deja/g++.pt/crash20.C: Likewise.
19303         * g++.old-deja/g++.pt/crash30.C: Likewise.
19304         * g++.old-deja/g++.pt/crash36.C: Likewise.
19305         * g++.old-deja/g++.pt/crash6.C: Likewise.
19306         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19307         * g++.old-deja/g++.pt/derived3.C: Likewise.
19308         * g++.old-deja/g++.pt/error1.C: Likewise.
19309         * g++.old-deja/g++.pt/friend21.C: Likewise.
19310         * g++.old-deja/g++.pt/friend23.C: Likewise.
19311         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19312         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19313
19314 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19315
19316         * gcc.c-torture/execute/20020225-2.c: New test.
19317
19318 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19319
19320         * gcc.c-torture/execute/920730-1t.c,
19321         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19322         Delete test cases, only relevant to -traditional.
19323
19324 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19325
19326         * gcc.dg/cpp/undef1.c: Remove.
19327         * gcc.dg/cpp/directiv.c: Update.
19328         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19329
19330 2002-02-27  Michael Meissner  <meissner@redhat.com>
19331
19332         * gcc.c-torture/execute/20020226-1.c: New test.
19333
19334 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19335
19336         * g++.dg/debug/debug4.C: New test.
19337
19338         * gcc.dg/ia64-visibility-1.c: New test.
19339
19340 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19341
19342         * gcc.dg/debug/20020224-1.c: New.
19343
19344 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19345
19346         * gcc.c-torture/execute/960416-1.x: New.
19347         * gcc.c-torture/execute/divconst-3.x: Likewise.
19348
19349 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19350
19351         * gcc.dg/20020224-1.c: New test.
19352
19353 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19354
19355         * gcc.c-torture/execute/20020225-1.c: New.
19356
19357 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19358
19359         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19360
19361 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19362
19363         * gcc.dg/20020222-1.c: New test.
19364
19365 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19366
19367         * g++.dg/opt/anonunion1.C: New test.
19368
19369 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19370
19371         * g++.dg/template/qualttp19.C: New test.
19372         * g++.dg/template/qualttp20.C: New test.
19373         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19374         * g++.old-deja/g++.other/qual1.C: Likewise.
19375
19376 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19377
19378         * gcc.dg/attr-alwaysinline.c: New.
19379
19380 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19381
19382         * gcc.dg/20020220-1.c: New test.
19383
19384         * gcc.dg/20020220-2.c: New test.
19385
19386         * g++.dg/opt/mmx1.C: New test.
19387
19388 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19389
19390         * gcc.c-torture/compile/20020110.c: New test.
19391
19392 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19393
19394         * gcc.c-torture/execute/20020219-1.c: New test.
19395
19396         * gcc.dg/20020219-1.c: New test.
19397
19398         * gcc.dg/noncompile/20020220-1.c: New test.
19399
19400         * g++.dg/opt/ptrintsum1.C: New test.
19401
19402         * gcc.dg/debug/20020220-1.c: New test.
19403
19404 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19405
19406         * gcc.c-torture/execute/20020216-1.c: New test.
19407
19408 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19409
19410         * gcc.dg/decl-1.c: Update, new test.
19411
19412 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19413
19414         * g++.dg/abi/bitfield1.C: New test.
19415         * g++.dg/abi/bitfield2.C: New test.
19416
19417 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19418
19419         * gcc.dg/attr-nest.c: New test.
19420
19421 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19422
19423         * gcc.c-torture/execute/20020215-1.c: New test.
19424
19425 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19426
19427         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19428         * g++.dg/debug/debug.exp: New.
19429         * g++.dg/debug/trivial.C: New.
19430         * g++.dg/debug/debug1.C: Moved...
19431         * g++.dg/other/debug1.C: ...from here.
19432         * g++.dg/debug/debug2.C: Moved...
19433         * g++.dg/other/debug2.C: ...from here.
19434         * g++.dg/debug/debug3.C: Moved...
19435         * g++.dg/other/debug3.C: ...from here.
19436
19437         * gcc.dg/noncompile/20020213-1.c: New test.
19438
19439 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19440
19441         * g++.dg/other/debug3.C: New test.
19442
19443         * gcc.c-torture/execute/20020213-1.c: New test.
19444
19445 2002-02-13  Richard Smith <richard@ex-parrot.com>
19446
19447         * g++.old-deja/g++.other/thunk1.C: New test.
19448
19449 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19450
19451         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19452
19453 2002-02-13  Stan Shebs  <shebs@apple.com>
19454
19455         * gcc.dg/altivec-3.c: New.
19456
19457 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19458
19459         * gcc.dg/Wunreachable-1.c: New test.
19460         * gcc.dg/Wunreachable-2.c: New test.
19461
19462 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19463
19464         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19465
19466 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19467
19468         * gcc.dg/decl-1.c: New test.
19469
19470 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19471
19472         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19473
19474 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19475
19476         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19477         * gcc.c-torture/compile/980506-1.x: Likewise.
19478
19479 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19480
19481         * gcc.dg/20020210-1.c: New.
19482
19483 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19484
19485         * g77.f-torture/execute/947.f: New regression test
19486         for PR fortran/947.
19487
19488 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19489
19490         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19491         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19492
19493 2002-02-08  Richard Henderson  <rth@redhat.com>
19494
19495         * gcc.c-torture/compile/labels-3.c: New.
19496
19497 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19498
19499         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19500         expression statements work instead.
19501         * gcc.dg/noncompile/20020207-1.c: New test.
19502
19503 2002-02-07  Richard Henderson  <rth@redhat.com>
19504
19505         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19506
19507 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19508
19509         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19510         message from g77
19511         * lib/g77-dg.exp: Trim g77 error messages so that they are
19512         recognized by dg.exp.
19513
19514 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19515
19516         PR fortran/5473
19517         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19518
19519 2002-02-07  Richard Henderson  <rth@redhat.com>
19520
19521         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19522         to be sufficiently aligned for integers.
19523
19524 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19525
19526         * g++.dg/template/friend4.C: New test.
19527
19528 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19529
19530         PR fortran/5743
19531         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19532         unsupported cases.
19533
19534 2002-02-07  Richard Henderson  <rth@redhat.com>
19535
19536         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19537         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19538         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19539         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19540
19541 2002-02-06  Richard Henderson  <rth@redhat.com>
19542
19543         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19544
19545 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19546
19547         * gcc.dg/20020206-1.c: New test.
19548
19549 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19550
19551         * gcc.c-torture/execute/20020206-1.c: New test.
19552
19553         * gcc.c-torture/execute/20020206-2.c: New test.
19554
19555         PR optimization/5429:
19556         * gcc.c-torture/compile/20020206-1.c: New test.
19557
19558 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19559
19560         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19561         as certain file formats cannot support particularly large
19562         alignments.
19563
19564         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19565         and do not expect to be able to link the executable.
19566
19567         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19568         fail because the COFF format does not support the weak attribute.
19569
19570 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19571
19572         * g77.dg/pr5473.f:  New test
19573
19574 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19575
19576         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19577         Fix testcase accordingly.
19578
19579 2002-02-04  Richard Henderson  <rth@redhat.com>
19580
19581         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19582         (buf): Change to be an array of pointers, not ints.
19583
19584 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19585
19586         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19587         before all tests.  Move warning one line above to match where it
19588         C frontend emits.
19589         * gcc.dg/Wswitch-2.c: New test.
19590         * g++.dg/warn/Wswitch-1.C: New test.
19591         * g++.dg/warn/Wswitch-2.C: New test.
19592
19593 2002-02-04  Richard Henderson  <rth@redhat.com>
19594
19595         * g++.dg/abi/offsetof.C: Fix size comparison.
19596
19597 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19598
19599         * gcc.dg/cast-qual-2.c: New test.
19600
19601 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19602
19603         * gcc.dg/20020201-4.c: New test.
19604
19605 2002-02-04  Ben Elliston  <bje@redhat.com>
19606
19607         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19608         target_info attribute != 0, in addition to the empty string.
19609         (gcc_target_compile): Likewise.
19610
19611 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19612
19613         * gcc.dg/Wswitch.c: New test.
19614         PR gcc/4475. PR gcc/3780.
19615
19616 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19617
19618         * g77.f-torture/execute/5122.f: New test for regressions
19619         against PR fortran/5122.
19620
19621 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19622
19623         * g77.f-torture/compile/pr3743.f: Delete
19624         * g77.dg/pr3743-1.f: New test.
19625         * g77.dg/pr3743-2.f: New test.
19626         * g77.dg/pr3743-3.f: New test.
19627         * g77.dg/pr3743-4.f: New test.
19628
19629 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19630
19631         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19632
19633 2002-02-02  Richard Henderson  <rth@redhat.com>
19634
19635         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19636         * gcc.c-torture/execute/bf64-1.c: Likewise.
19637
19638 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19639
19640         * gcc.dg/20020201-2.c: New test.
19641
19642         * gcc.dg/20020201-3.c: New test.
19643
19644         * gcc.c-torture/execute/bitfld-2.c: New test.
19645
19646 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19647
19648         * gcc.dg/bitfld-1.c: Update.
19649         * gcc.dg/bitfld-2.c: Update.
19650         * gcc.c-torture/execute/bitfld-1.x: New.
19651
19652 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19653
19654         * gcc.c-torture/execute/20020201-1.c: New test.
19655
19656 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19657
19658         PR target/5469
19659         * gcc.dg/20020201-1.c: New test.
19660
19661 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19662
19663         PR fortran/3743
19664         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19665         * g77.f-torture/compile/pr3743.x: Remove
19666
19667 2002-01-31  Tom Rix  <trix@redhat.com>
19668
19669         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19670
19671 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19672
19673         * gcc.dg/noncompile/20020130-1.c: New test.
19674
19675 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19676
19677         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19678
19679 2002-01-29  Richard Henderson  <rth@redhat.com>
19680
19681         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19682         to long long.
19683         * gcc.c-torture/execute/bf64-1.c: Likewise.
19684
19685 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19686
19687         * gcc.c-torture/execute/20020129-1.c: New test.
19688
19689 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19690
19691         * gcc.c-torture/compile/20000224-1.c: Update.
19692         * gcc.c-torture/execute/bitfld-1.c: New tests.
19693         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19694         * gcc.dg/uninit-A.c: Update.
19695
19696 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19697
19698         * g++.dg/template/ctor1.C: Add instantiation.
19699
19700 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19701
19702         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19703         argument to __builtin_prefetch to be const ptr.
19704
19705 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19706
19707         * gcc.c-torture/compile/20020120-1.c: New test.
19708
19709 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19710
19711         * gcc.c-torture/execute/20020127-1.c: New test.
19712
19713 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19714
19715         * g77.dg/f77-edit-i-in.f: New test
19716         * g77.dg/f77-edit-i-out.f: New test
19717
19718 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19719
19720         * gcc.dg/debug/debug.exp: New file.
19721         * gcc.dg/debug/trivial.c: New file.
19722         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19723         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19724         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19725         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19726         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19727         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19728         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19729         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19730         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19731         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19732         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19733         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19734         * gcc.dg/20000503-1.c: Removed.
19735         * gcc.dg/20010207-1.c: Removed.
19736         * gcc.dg/20011223-1.c: Removed.
19737         * gcc.dg/20020104-2.c: Removed.
19738         * gcc.dg/debug-1.c: Removed.
19739         * gcc.dg/debug-2.c: Removed.
19740         * gcc.dg/debug-3.c: Removed.
19741         * gcc.dg/debug-4.c: Removed.
19742         * gcc.dg/debug-5.c: Removed.
19743         * gcc.dg/debug-6.c: Removed.
19744         * gcc.dg/dwarf2-1.c: Removed.
19745         * gcc.dg/dwarf2-2.c: Removed.
19746
19747 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19748
19749         * g++.old-deja/g++.other/eh5.C: New test.
19750         * g++.old-deja/g++.other/sibcall2.C: New test.
19751         * g++.old-deja/g++.other/array9.C: New test.
19752         * g++.old-deja/g++.other/typename2.C: New test.
19753         * g++.old-deja/g++.other/crash60.C: New test.
19754         * g++.old-deja/g++.other/conv9.C: New test.
19755         * g++.old-deja/g++.other/mangle10.C: New test.
19756         * g++.old-deja/g++.other/unchanging1.C: New test.
19757         * g++.old-deja/g++.other/exprstmt1.C: New test.
19758         * g++.old-deja/g++.other/inline23.C: New test.
19759         * g++.old-deja/g++.eh/ia64-1.C: New test.
19760         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19761         * g++.old-deja/g++.other/reload1.C: New test.
19762         * g++.old-deja/g++.other/static20.C: New test.
19763         * g++.old-deja/g++.other/local-alloc1.C: New test.
19764         * g++.old-deja/g++.other/conv8.C: New test.
19765         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19766         * g++.old-deja/g++.other/storeexpr1.C: New test.
19767         * g++.old-deja/g++.other/storeexpr2.C: New test.
19768         * g++.dg/eh/template2.C: New test.
19769         * g++.dg/warn/weak1.C: New test.
19770
19771 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19772
19773         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19774         Remove first, non-varying, argument.
19775
19776 2002-01-23  Richard Henderson  <rth@redhat.com>
19777
19778         * gcc.dg/inline-2.c: New.
19779
19780         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19781         Add optional target arg.  Check number of arguments.
19782         (scan-assembler-not, scan-assembler-dem): Likewise.
19783         (scan-assembler-dem-not): Likewise.
19784
19785 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19786
19787         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19788         line 12.
19789         * g++.old-deja/g++.brendan/parse3.C,
19790         g++.old-deja/g++.other/crash26.C,
19791         g++.old-deja/g++.other/crash28.C,
19792         g++.old-deja/g++.other/crash29.C,
19793         g++.old-deja/g++.other/crash30.C,
19794         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19795
19796 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19797
19798         * gcc.dg/20020115-1.c: New.
19799
19800 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19801
19802         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19803
19804 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19805
19806         * gcc.dg/20020122-3.c: New.
19807
19808 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19809
19810         * g++.dg/other/gc1.C: New test.
19811
19812 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19813
19814         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19815
19816 2002-01-22  Richard Henderson  <rth@redhat.com>
19817
19818         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19819
19820 2002-01-22  Richard Henderson  <rth@redhat.com>
19821
19822         * gcc.dg/20020122-4.c: New.
19823
19824 2002-01-22  H.J. Lu <hjl@gnu.org>
19825
19826         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19827         link output.
19828         * gcc.dg/special/ecos.exp: Likewise.
19829         * lib/g++-dg.exp: Likewise.
19830         * lib/g77-dg.exp: Likewise.
19831         * lib/gcc-dg.exp : Likewise.
19832         * lib/mike-g++.exp: Likewise.
19833         * lib/mike-g77.exp: Likewise.
19834         * lib/mike-gcc.exp: Likewise.
19835         * lib/objc-dg.exp: Likewise.
19836
19837 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19838
19839         PR target/5379
19840         * gcc.dg/20020122-2.c: New test.
19841
19842 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19843
19844         * gcc.dg/20020122-1.c: New test.
19845
19846 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19847
19848         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19849
19850 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19851
19852         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19853
19854 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19855
19856         * gcc.c-torture/compile/20020121-1.c: New test.
19857
19858 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19859
19860         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19861         ld_library_path.
19862
19863 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19864
19865         * gcc.dg/20020218-1.c: New test.
19866
19867 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19868
19869         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19870         messages
19871         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19872         "At global scope" warning
19873         * g++.dg/ext/align1.C: Change cygwin test for alignment
19874         from db-bogus to dg-warning
19875
19876 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19877
19878         * g77.f-torture/compile/cpp2.F: New test.
19879
19880 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19881
19882         * g++.dg/template/access1.C: New test.
19883
19884 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19885
19886         * gcc.dg/20020118-1.c: New.
19887
19888 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19889
19890         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19891
19892 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19893
19894         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19895         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19896         alignment warnings.
19897
19898 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19899
19900         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19901         torture_with_loops and torture_without_loops
19902
19903 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19904
19905         * gcc.c-torture/compile/20020116-1.c: New test.
19906
19907 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19908
19909         * gcc.dg/20020116-2.c: New test.
19910
19911         * gcc.dg/ultrasp4.c: New test.
19912
19913         * gcc.dg/20020116-1.c: New test.
19914
19915 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19916
19917         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19918         by EABI.
19919
19920 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19921
19922         * gcc.misc-tests/i386-prefetch.exp: New.
19923         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19924         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19925         * gcc.misc-tests/i386-pf-none-1.c: New test.
19926         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19927
19928 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19929
19930         * gcc.dg/gnu89-init-1.c: Add new tests.
19931
19932 2002-01-15  Andreas Jaeger  <aj@suse.de>
19933
19934         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19935         * gcc.dg/i386-mmx-2.c: Likewise.
19936         * gcc.dg/i386-sse-1.c: Likewise.
19937         * gcc.dg/i386-sse-2.c: Likewise.
19938         * gcc.dg/i386-sse-3.c: Likewise.
19939
19940 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19941
19942         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19943         Uncomment additional cases that now pass.
19944
19945 2002-01-11  Richard Henderson  <rth@redhat.com>
19946
19947         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19948         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19949
19950 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19951
19952         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19953
19954 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19955
19956         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19957         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19958
19959 2002-01-10  Dale Johannesen  <dalej@apple.com>
19960
19961         * gcc.c-torture/execute/loop-11.c: New.
19962
19963 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19964
19965         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19966         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19967
19968 2002-01-09  Richard Henderson  <rth@redhat.com>
19969
19970         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19971         type in which to perform the operation for each size.
19972
19973 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19974
19975         * gcc.c-torture/compile/20020109-2.c: New test.
19976
19977 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19978
19979         * gcc.c-torture/execute/loop-10.c: New test.
19980
19981 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19982
19983         * gcc.c-torture/compile/20010226-1.c: New test.
19984         * gcc.c-torture/compile/20010227-1.c: New test.
19985         * gcc.c-torture/compile/20010426-1.c: New test.
19986         * gcc.c-torture/compile/20010510-1.c: New test.
19987         * gcc.c-torture/compile/20010605-3.c: New test.
19988         * gcc.c-torture/compile/20010824-1.c: New test.
19989         * gcc.c-torture/execute/20010409-1.c: New test.
19990         * gcc.dg/noncompile/20000901-1.c: New test.
19991         * gcc.dg/20001023-1.c: New test.
19992         * gcc.dg/20001101-1.c: New test.
19993         * gcc.dg/20001102-1.c: New test.
19994         * gcc.dg/20010207-1.c: New test.
19995         * gcc.dg/20010405-1.c: New test.
19996         * gcc.dg/20010822-1.c: New test.
19997         * gcc.dg/20011107-1.c: New test.
19998
19999 2002-01-09  Jeffrey A Law  (law@redhat.com)
20000
20001         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20002
20003         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20004         execution failure on PA targets.
20005
20006 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20007
20008         * gcc.c-torture/compile/20020109-1.c: New test.
20009
20010 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20011
20012         * gcc.c-torture/execute/20020108-1.c: New test.
20013
20014 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20015
20016         * gcc.dg/20020108-1.c: New test.
20017
20018 2002-01-08  H.J. Lu <hjl@gnu.org>
20019
20020         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20021         for header files.
20022
20023 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20024
20025         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20026         consistency.
20027
20028 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20029
20030         * gcc.dg/altivec-4.c: Test altivec predicates.
20031
20032 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20033
20034         * gcc.c-torture/execute/20020107-1.c: New test.
20035
20036 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20037
20038         PR c/5279
20039         * gcc.c-torture/compile/20020106-1.c: New test.
20040
20041 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20042
20043         * gcc.c-torture/execute/nestfunc-4.c: New test.
20044
20045 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20046
20047         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20048         extra triple that slipped in.
20049         * g++.old-deja/g++.abi/align.C: Likewise.
20050         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20051
20052 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20053
20054         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20055         * g++.old-deja/g++.abi/align.C: Likewise.
20056         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20057
20058         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20059         on FreeBSD/i386.
20060         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20061         FreeBSD.
20062
20063 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20064
20065         * gcc.dg/20020104-1.c: New test.
20066
20067         * gcc.dg/20020104-2.c: New test.
20068
20069 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20070
20071         * gcc.dg/20020103-1.c: Fix typo in target selector.
20072
20073 2002-01-03  Richard Henderson  <rth@redhat.com>
20074
20075         * gcc.dg/20020103-1.c: New.
20076
20077 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20078
20079         * gcc.c-torture/execute/20020103-1.c: New test.
20080
20081 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20082
20083         * g++.dg/other/debug2.C: New test.
20084
20085         * gcc.c-torture/compile/20020103-1.c: New test.
20086
20087 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20088
20089         * gcc.dg/gnu89-init-1.c: Added new tests.
20090
20091 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20092
20093         * g++.dg/template/friend2.C: Remove as patch is reverted.
20094
20095         * g++.dg/warn/oldcast1.C: New test.
20096
20097         * g++.dg/template/ptrmem1.C: New test.
20098         * g++.dg/template/ptrmem2.C: New test.
20099
20100         * g++.dg/template/ntp.C: New test.
20101
20102         * g++.dg/other/component1.C: New test.
20103
20104         * g++.dg/template/ttp3.C: New test.
20105
20106         * g++.dg/template/friend2.C: New test.
20107         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20108
20109 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20110
20111         * g++.dg/other/ptrmem1.C: New test.
20112         * g++.dg/other/ptrmem2.C: New test.
20113
20114 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20115
20116         * g++.dg/template/ctor1.C: New test.
20117
20118 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20119
20120         * g++.dg/template/friend2.C: New test.
20121
20122 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20123
20124         * gcc.dg/mmix-1.c: New test.
20125
20126 2001-12-31  Richard Henderson  <rth@redhat.com>
20127
20128         * gcc.dg/asm-5.c: New.
20129
20130 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20131
20132         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20133         in namespace __gnu_cxx
20134
20135 2001-12-30  Richard Henderson  <rth@redhat.com>
20136
20137         * gcc.dg/debug-6.c: New.
20138
20139 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20140
20141         * gcc.c-torture/compile/20011229-2.c: New test.
20142
20143 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20144
20145         * gcc.dg/debug-3.c: New test.
20146         * gcc.dg/debug-4.c: New test.
20147         * gcc.dg/debug-5.c: New test.
20148
20149 2001-12-29  Richard Henderson  <rth@redhat.com>
20150
20151         * g++.dg/eh/loop1.C: New.
20152
20153 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         * g++.dg/template/crash1.C: New test.
20156
20157 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20158
20159         * g++.dg/other/const1.C: New test.
20160
20161 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20162
20163         * gcc.c-torture/compile/20011229-1.c: New test.
20164
20165 2001-12-28  Stan Shebs  <shebs@apple.com>
20166
20167         * lib/objc-torture.exp: Resync with c-torture.exp.
20168         * lib/objc.exp: Load standard libraries.
20169
20170 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20171
20172         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20173         additional tests.
20174
20175 2001-12-27  Roger Sayle <roger@eyesopen.com>
20176
20177         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20178
20179 2001-12-27  Richard Henderson  <rth@redhat.com>
20180
20181         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20182
20183 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20184
20185         * g++.dg/eh/ctor1.C: New test.
20186         * g++.dg/other/error2.C: New test.
20187
20188 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20189
20190         * g++.dg/other/init2.C: New test.
20191
20192 2001-12-24  Richard Henderson  <rth@redhat.com>
20193
20194         * gcc.dg/20011223-1.c: New.
20195         * gcc.dg/inline-1.c: New.
20196
20197 2001-12-23  Richard Henderson  <rth@redhat.com>
20198
20199         * gcc.dg/asm-4.c: Test operand modifiers.
20200
20201 2001-12-23  Richard Henderson  <rth@redhat.com>
20202
20203         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20204
20205 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20206
20207         * gcc.c-torture/execute/20011223-1.c: New test.
20208
20209 2001-12-21  Richard Henderson  <rth@redhat.com>
20210
20211         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20212         re-enables the warning.
20213
20214 2001-12-21  Richard Henderson  <rth@redhat.com>
20215
20216         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20217
20218 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20219
20220         * gcc.c-torture/compile/20011218-1.c: New test.
20221
20222 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20223
20224         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20225         arm-isr.c test.
20226         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20227         epilogue generation for ARM ISR routines.
20228
20229 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20230
20231         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20232         * gcc.dg/format/c90-printf-3.c: Likewise.
20233         * gcc.dg/format/c99-printf-3.c: Likewise.
20234         * gcc.dg/format/ext-1.c: Likewise.
20235         * gcc.dg/format/ext-6.c: Likewise.
20236         * gcc.dg/format/format.h: Prototype unlocked stdio.
20237
20238 2001-12-20  Richard Henderson  <rth@redhat.com>
20239
20240         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20241         (arena): Use it.
20242         (malloc): Correct allocation logic.  Abort if we fill up the
20243         arena before initialization complete.
20244         (realloc): Correct allocation logic.
20245
20246 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20247
20248         * gcc.c-torture/compile/20011219-2.c: New test.
20249
20250         * gcc.c-torture/execute/20011219-1.c: New test.
20251
20252 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20253
20254         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20255         target does not support weak symbols.
20256
20257 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20258
20259         * gcc.c-torture/compile/20011219-1.c: New test.
20260
20261 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20262
20263         * g++.dg/other/error1.C: New test.
20264
20265 2001-12-17  Jeffrey A Law  (law@redhat.com)
20266
20267         * gcc.c-torture/execute/20011217-1.c: New test.
20268
20269 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20270
20271         * objc.dg/special/: New directory.
20272         * objc.dg/special/special.exp: New file.
20273         * objc.dg/special/unclaimed-category-1.h: New file.
20274         * objc.dg/special/unclaimed-category-1a.m: New file.
20275         * objc.dg/special/unclaimed-category-1.m: New file.
20276
20277 2001-12-17  Andreas Jaeger  <aj@suse.de>
20278
20279         * gcc.c-torture/compile/20011217-2.c: New test.
20280
20281 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20282
20283         * gcc.c-torture/compile/20011217-1.c: New test.
20284
20285 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20286
20287         * testsuite/gcc.dg/20011214-1.c: New.
20288
20289 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20290
20291         * gcc.dg/altivec-4.c: New.
20292
20293 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20294
20295         * gcc.dg/20011113-1.c: New test.
20296
20297 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20298
20299         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20300         std::__malloc_alloc_template<0> and
20301         std::__default_alloc_template<false, 0>.
20302
20303 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20304
20305         * objc/execute/bf-21.m: New test.
20306         * objc/execute/enumeration-1.m: New test.
20307         * objc/execute/enumeration-2.m: New test.
20308
20309 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20310
20311         * gcc.dg/gnu89-init-1.c: New test.
20312
20313 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20314
20315         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20316         * g++.old-deja/g++.jason/2371.C: Likewise.
20317         * g++.old-deja/g++.jason/template33.C: Likewise.
20318         * g++.old-deja/g++.jason/template34.C: Likewise.
20319         * g++.old-deja/g++.jason/template36.C: Likewise.
20320         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20321         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20322         * g++.old-deja/g++.other/typename1.C: Likewise.
20323         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20324         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20325         * g++.old-deja/g++.pt/typename11.C: Likewise.
20326         * g++.old-deja/g++.pt/typename14.C: Likewise.
20327         * g++.old-deja/g++.pt/typename16.C: Likewise.
20328         * g++.old-deja/g++.pt/typename3.C: Likewise.
20329         * g++.old-deja/g++.pt/typename4.C: Likewise.
20330         * g++.old-deja/g++.pt/typename5.C: Likewise.
20331         * g++.old-deja/g++.pt/typename7.C: Likewise.
20332         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20333
20334 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20335
20336         * g++.dg/other/linkage1.C: New test.
20337         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20338         specifiers.
20339
20340 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20341
20342         * gcc.dg/concat.c: New test.
20343
20344 2001-12-11  Stan Shebs  <shebs@apple.com>
20345
20346         * objc/compile: New test directory.
20347         * objc/compile/compile.exp: New expect script.
20348         * objc/compile/20011211-1.m: New compile test.
20349
20350 2001-12-11  Jason Merrill  <jason@redhat.com>
20351
20352         * lib/prune.exp (prune_gcc_output): Also handle "In member
20353         function".  So many permutations...
20354
20355 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20356
20357         * g++.dg/template/typedef1.C: New test.
20358
20359 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20360
20361         * g++.dg/other/copy1.C: New test.
20362
20363 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20364
20365         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20366
20367         * gcc.dg/builtin-choose-expr.c: New.
20368
20369 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20370
20371         * gcc.dg/altivec-2.c: New.
20372
20373 2001-12-07  Richard Henderson  <rth@redhat.com>
20374
20375         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20376
20377 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20378
20379         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20380         ultrasparc.
20381
20382 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20383
20384         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20385
20386 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20387
20388         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20389         variable argument list.
20390
20391 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20392
20393         * gcc.c-torture/execute/memcheck: Delete entire directory.
20394         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20395         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20396
20397 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20398
20399         * gcc.dg/Wshadow-1.c: New test.
20400
20401 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20402
20403         * gcc.c-torture/compile/20011130-1.c: New test.
20404
20405         * gcc.dg/noncompile/20011025-1.c: New test.
20406
20407         * g++.dg/other/anon-union.C: New test.
20408
20409         * gcc.c-torture/execute/20011024-1.c: New test.
20410
20411 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20412
20413         * gcc.c-torture/execute/20000722-1.x,
20414         gcc.c-torture/execute/20010123-1.x: Remove.
20415         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20416         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20417         gcc.dg/c99-complit-2.c: New tests.
20418
20419 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20420
20421         * g++.dg/inherit/base1.C: New test.
20422
20423 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20424
20425         * g++.dg/other/stdarg1.C: New test.
20426
20427         * gcc.c-torture/compile/20011130-2.c: New test.
20428
20429 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20430
20431         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20432         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20433         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20434         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20435         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20436         * gcc.dg/builtin-prefetch-1.c: New test.
20437
20438 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20439
20440         * gcc.dg/20011130-1.c: New test.
20441
20442 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20443
20444         * g++.dg/other/scope1.C: New test.
20445         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20446
20447 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20448
20449         * gcc.dg/vla-init-1.c: New test.
20450
20451 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20452
20453         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20454
20455 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20456
20457         * objc.dg/alias.m: Update.
20458         * objc.dg/class-1.m: Update.
20459         * objc.dg/const-str-1.m: Update.
20460         * objc.dg/fwd-proto-1.m: Update.
20461         * objc.dg/id-1.m: Update.
20462         * objc.dg/super-class-1.m: Update.
20463
20464 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20465
20466         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20467         constructs.
20468
20469 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20470
20471         * gcc.c-torture/execute/20011128-1.c: New test.
20472
20473 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20474
20475         * gcc.dg/20011127-1.c: New test.
20476
20477 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20478
20479         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20480         from Austin Group draft 7.
20481         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20482         scanf format arguments.
20483         * gcc.dg/format/no-exargs-2.c: New test.
20484
20485 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20486
20487         * g++.dg/abi/vbase8-4.C: New test.
20488
20489 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20490
20491         * gcc.c-torture/execute/20011121-1.c: New test.
20492
20493 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20494
20495         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20496
20497 2001-11-23  Andreas Jaeger  <aj@suse.de>
20498
20499         * gcc.dg/cpp/charconst-2.c: New test.
20500
20501 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20502
20503         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20504         to the host if it is remote.  Let tests specify extra headers
20505         they use.
20506         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20507         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20508         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20509         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20510         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20511         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20512         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20513         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20514         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20515         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20516
20517 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20518
20519         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20520         for little endian ARMs.
20521
20522 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20523
20524         * gcc.c-torture/compile/20011119-1.c: New test.
20525         * gcc.c-torture/compile/20011119-2.c: New test.
20526
20527 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20528
20529         * gcc.dg/altivec-1.c: Fix typo.
20530
20531 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20532
20533         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20534
20535 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20536
20537         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20538
20539 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20540
20541         * lib/g77.exp: Don't specify --rpath-link.
20542
20543         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20544         across all the headers.
20545         * gcc.dg/format/format.exp: For testing on a remote host,
20546         copy format.h.
20547
20548         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20549         * gcc.c-torture/execute/930406-1.c: Likewise.
20550         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20551
20552 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20553
20554         * gcc.dg/altivec-1.c: New.
20555
20556 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20557
20558         * gcc.dg/cpp/fpreprocessed.c: New test case.
20559
20560 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20561
20562         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20563         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20564         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20565
20566 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20567
20568         * gcc.dg/no-builtin-1.c: New test.
20569
20570 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20571
20572         * gcc.c-torture/execute/20011115-1.c: New test.
20573
20574 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20575
20576         * gcc.c-torture/compile/20011114-2.c: New test.
20577         * gcc.c-torture/compile/20011114-3.c: New test.
20578         * gcc.c-torture/compile/20011114-4.c: New test.
20579
20580 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20581
20582         * g++.dg/other/init1.C: New test.
20583
20584 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20585
20586         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20587         message.
20588
20589         * gcc.c-torture/execute/20011114-1.c: New testcase.
20590
20591         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20592         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20593         like the (before this change) version of 20010327-1.c.
20594
20595 2001-11-14  Roger Sayle <roger@eyesopen.com>
20596
20597         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20598
20599 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20600
20601         * g++.dg/init/array2.C: New test.
20602
20603 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20604
20605         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20606
20607 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20608
20609         * g++.dg/other/forscope1.C: New test.
20610         * g++.dg/ext/forscope1.C: New test.
20611         * g++.dg/ext/forscope2.C: New test.
20612
20613 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20614
20615         * gcc.c-torture/execute/20011113-1.c: New test.
20616
20617 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20618
20619         * gcc.c-torture/execute/20011109-2.c: New test.
20620
20621         * gcc.c-torture/execute/20011109-1.c: New test.
20622
20623 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gcc.c-torture/compile/20011109-1.c: New test.
20626
20627 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20628
20629         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20630         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20631         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20632         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20633         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20634         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20635         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20636
20637 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20638
20639         * g++.dg/warn/Wshadow-1.C: New tests.
20640         * g++.old-deja/g++.mike/for3.C: Update.
20641
20642 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20643
20644         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20645         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20646         XFAILs.  Adjust expected error texts.
20647         * gcc.c-torture/compile/20011106-1.c,
20648         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20649         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20650         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20651         gcc.dg/c99-array-lval-5.c: New tests.
20652
20653 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20654
20655         * gcc.dg/cpp/defined.c: Update.
20656
20657 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20658
20659         * gcc.c-torture/execute/anon-1.c: New test.
20660
20661 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20662
20663         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20664         same size, so no warning should be produced on stormy16.
20665
20666         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20667         due to oversized array.
20668         * g++.old-deja/g++.mike/ns15.C: Likewise.
20669         * g++.old-deja/g++.pt/crash16.C: Likewise.
20670
20671 2001-11-02  Graham Stott  <grahams@redhat.com>
20672
20673         * g++.dgother/debug1.C: Fix typos.
20674
20675 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20676
20677         * g++.dg/other/debug1.C: New test.
20678
20679 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20680
20681         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20682         of unsigned long.
20683
20684 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20685
20686         * gcc.dg/20011029-2.c: New test.
20687
20688         * gcc.c-torture/compile/20011029-1.c: New test.
20689
20690 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20691
20692         * objc/execute/class_self-1.m: New test.
20693         * objc/execute/class_self-2.m: New test.
20694
20695 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20696
20697         * gcc.misc-tests/msgs.exp: Delete.
20698         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20699         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20700         error set to match recent changes.
20701
20702 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20703
20704         * gcc.dg/20011021-1.c: New test.
20705
20706 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20707
20708         * gcc.c-torture/compile/20011023-1.c: New test.
20709
20710 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20711
20712         * lib/g77.exp: Rewrite based on lib/g++.exp.
20713
20714 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20715
20716         * gcc.c-torture/execute/20011019-1.c: New test.
20717
20718         * gcc.dg/20011018-1.c: New test.
20719
20720 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20721
20722         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20723
20724 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20725
20726         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20727         * gcc.dg/attr-invalid.c: Likewise.
20728
20729 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20730
20731         * testsuite/gcc.dg/20011015-1.c: New test.
20732
20733 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20734
20735         * g++.dg/template/unify2.C: New test.
20736
20737 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20738
20739         * g++.dg/other/exception-specification.C: New test
20740
20741 2001-10-13  Tom Rix  <trix@redhat.com>
20742
20743         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20744         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20745
20746 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20747
20748         * testsuite/gcc.dg/20011009-1.c: New test.
20749
20750 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20751
20752         PR g++/4476
20753         * g++.dg/other/friend1.C: New test.
20754
20755 2001-10-11  Richard Henderson  <rth@redhat.com>
20756
20757         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20758
20759 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20760
20761         * gcc.c-torture/compile/20011010-1.c: New.
20762
20763 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20764
20765         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20766         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20767         g77.f-torture/execute/execute.exp,
20768         g77.f-torture/noncompile/noncompile.exp,
20769         gcc.c-torture/compile/compile.exp,
20770         gcc.c-torture/execute/execute.exp,
20771         gcc.c-torture/execute/ieee/ieee.exp,
20772         gcc.c-torture/execute/memcheck/memcheck.exp,
20773         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20774         objc/execute/execute.exp: Update FSF address.
20775
20776 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20777
20778         * gcc.dg/cpp/cmdlne-C.c: Update.
20779         * gcc.dg/cpp/cmdlne-C2.c: New.
20780
20781 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20782
20783         * gcc.c-torture/execute/20011008-3.c: New.
20784
20785 2001-10-08  DJ Delorie  <dj@redhat.com>
20786
20787         * gcc.dg/20011008-1.c: New.
20788         * gcc.dg/20011008-2.c: New.
20789
20790 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20791
20792         * gcc.dg/cpp/spacing1.c: Update test.
20793
20794 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20795
20796         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20797         spelling errors of "separate" as "seperate".
20798
20799 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20800
20801         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20802         enough to avoid inlining.
20803
20804 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20805
20806         * lib/g77.exp: set libg2c_dir correctly.
20807
20808 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20809
20810         * gcc.dg/cpp/macro11.c: New test.
20811
20812 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20813
20814         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20815         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20816         gcc.dg/format/multattr-3.c: New tests.
20817         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20818         tests for format attributes on function pointers being rejected.
20819
20820 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20821
20822         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20823
20824 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20825
20826         * g++.dg/warn/format1.C: New test.
20827
20828 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20829
20830         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20831
20832 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20833
20834         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20835
20836 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20837
20838         * gcc.dg/cpp/redef2.c: Add test.
20839
20840 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20841
20842         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20843         long-standing bug on i686, apparently.
20844         * gcc.c-torture/execute/loop-2c.x: New file.
20845         * gcc.c-torture/execute/loop-2d.x: New file.
20846         * gcc.c-torture/execute/loop-3c.x: New file.
20847
20848 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20849
20850         * gcc.dg/cpp/20000625-2.c: Correct line number.
20851
20852 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20853
20854         * gcc.dg/cpp/macro10.c: New test.
20855         * gcc.dg/cpp/strify3.c: New test.
20856         * gcc.dg/cpp/spacing1.c: Add tests.
20857         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20858         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20859
20860 2001-09-24  DJ Delorie  <dj@redhat.com>
20861
20862         * gcc.c-torture/execute/20010924-1.c: New test.
20863
20864 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20865
20866         * testsuite/objc/execute/paste.m: Remove.
20867
20868 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20869
20870         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20871
20872 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20873
20874         * g77.dg/strlen0.f: New test.
20875
20876 2001-09-21  Richard Henderson  <rth@redhat.com>
20877
20878         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20879         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20880
20881 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20882
20883         Table-driven attributes.
20884         * g++.dg/ext/attrib1.C: New test.
20885
20886 2001-09-20  DJ Delorie  <dj@redhat.com>
20887
20888         * gcc.dg/20000926-1.c: Update expected warning messages.
20889         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20890         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20891         array.
20892
20893 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20894
20895         * g++.dg/eh/registers1.C: New test case.
20896
20897 2001-09-17  Richard Henderson  <rth@redhat.com>
20898
20899         * gcc.dg/array-5.c: Fix VLA decomposition test.
20900
20901 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20902
20903         * gcc.dg/cpp/line5.c: New testcase.
20904
20905 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20906
20907         * gcc.dg/cpp/macro9.c: New test.
20908
20909 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20910
20911         * gcc.c-torture/execute/980223.c: Change type of addr from long
20912         to char *.
20913
20914 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20915
20916         * gcc.c-torture/execute/20010915-1.c: New test.
20917
20918 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20919
20920         * g77.dg/bprob: New directory.
20921         * g77.dg/bprob/bprob.exp: New file.
20922         * g77.dg/bprob/bprob-1.f: New test.
20923         * g77.dg/gcov: New directory.
20924         * g77.dg/gcov/gcov.exp: New file.
20925         * g77.dg/gcov/gcov-1.f: New test.
20926         * g77.dg/gcov/gcov-1.x: New file.
20927
20928 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20929
20930         * gcc.dg/cpp/directiv.c: Update.
20931         * gcc.dg/cpp/undef1.c: Update.
20932
20933 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20934
20935         * gcc.dg/20010912-1.c: New test.
20936
20937 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20938
20939         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20940         language-independent file in lib.
20941         * lib/gcov.exp: New file.
20942
20943 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20944
20945         * gcc.c-torture/compile/20010911-1.c: New test.
20946
20947 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20948
20949         * lib/profopt.exp: New, to support profile-directed optimizations.
20950         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20951         * gcc.misc-tests/bprob-1.c: New test.
20952         * gcc.misc-tests/bprob-2.c: New test.
20953
20954 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20955
20956         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20957         XFAIL and which kinds of gcov output to verify.
20958         * gcc.misc-tests/gcov-4b.x: New file.
20959         * gcc.misc-tests/gcov-5b.x: New file.
20960         * gcc.misc-tests/gcov-6.x: New file.
20961         * gcc.misc-tests/gcov-7.c: New test.
20962         * gcc.misc-tests/gcov-7.x: New file.
20963
20964 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20965
20966         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20967         * gcc.misc-tests/gcov-6.c: New test.
20968
20969 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20970
20971         PR c++/3986
20972         * g++.dg/abi/vbase1.C: New test.
20973
20974 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20975
20976         * objc.dg/method-2.m: New.
20977
20978 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20979
20980         PR c++/4203
20981         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20982         * g++.dg/init/empty1.C: New test.
20983
20984 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20985
20986         * gcc.c-torture/compile/20010903-1.c: New test.
20987
20988 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20989
20990         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20991         for m68k.
20992
20993 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20994
20995         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20996
20997         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20998
20999         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21000
21001 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21002
21003         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21004         for 16-bit 'unsigned int'.
21005
21006 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21007
21008         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21009
21010 2001-08-27  Richard Henderson  <rth@redhat.com>
21011
21012         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21013         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21014
21015 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21016
21017         * gcc.dg/asm-names.c (ymain): New.
21018
21019 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21020
21021         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21022         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21023         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21024
21025 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21026
21027         * gcc.dg/compare5.c: New testcase.
21028
21029 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21030
21031         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21032         and "In instantiation".
21033
21034 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21035
21036         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21037
21038 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21039
21040         * gcc.misc-tests/gcov.exp: Add support for branch information.
21041         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21042         * gcc.misc-tests/gcov-4.c: New test.
21043         * gcc.misc-tests/gcov-4b.c: New test.
21044         * gcc.misc-tests/gcov-5b.c: New test.
21045
21046 2001-08-20  Zack Weinberg  <zackw@panix.com>
21047
21048         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21049         expected to fail.
21050
21051 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21052
21053         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21054
21055 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21056
21057         * g++.dg/eh/template1.C: New test.
21058
21059 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21060
21061         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21062         Fix thinko.
21063         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21064         for xfail.
21065
21066 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21067
21068         * lib/g77-dg.exp:  Use prune.exp for common procedures
21069         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21070         * lib/g77.exp: (g77-dg-prune) Remove
21071
21072 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21073
21074         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21075
21076 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21077
21078         * g++.dg/template/unify1.C: New test.
21079
21080 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21081
21082         * g++.dg/abi/empty4.C: New test.
21083
21084 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21085
21086         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21087         solaris2.*
21088         * g77.f-torture/compile/pr3743.x: Likewise
21089
21090 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21091
21092         * g++.dg/other/using-declaration.C: New test.
21093
21094 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21095
21096         * gcc.dg/cpp/tr-sign.c: New testcase.
21097
21098 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21099
21100         * gcc.dg/cpp/19951025-1.c: Revert.
21101         * gcc.dg/cpp/directiv.c: We no longer process directives that
21102         interrupt macro arguments.
21103
21104 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21105
21106         * gcc.dg/bconstp-1.c: New test.
21107
21108 2001-08-03  Richard Henderson  <rth@redhat.com>
21109
21110         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21111
21112 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21113
21114         * gcc.dg/cpp/19951025-1.c: Update.
21115
21116 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21117
21118         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21119         should be x.
21120
21121 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21122
21123         Kill -fhonor-std.
21124         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21125         * g++.old-deja/g++.other/std1.C: Likewise.
21126         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21127
21128 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21129
21130         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21131         (g77_pass, g77_fail, g77_finish, g77_exit,
21132         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21133
21134 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21135
21136         * g77.dg/fbackslash.f
21137         * g77.dg/fcase-preserve.f
21138         * g77.dg/ff90-1.f
21139         * g77.dg/ffixed-line-length-0.f
21140         * g77.dg/ffixed-line-length-132.f
21141         * g77.dg/ffixed-line-length-7.f
21142         * g77.dg/ffixed-line-length-72.f
21143         * g77.dg/ffixed-line-length-none.f
21144         * g77.dg/ffree-form-1.f
21145         * g77.dg/fno-backslash.f
21146         * g77.dg/fno-f90-1.f
21147         * g77.dg/fno-fixed-form-1.f
21148         * g77.dg/fno-onetrip.f
21149         * g77.dg/fno-typeless-boz.f
21150         * g77.dg/fno-underscoring.f
21151         * g77.dg/fno-vxt-1.f
21152         * g77.dg/fonetrip.f
21153         * g77.dg/ftypeless-boz.f
21154         * g77.dg/fugly-assumed.f
21155         * g77.dg/funderscoring.f
21156         * g77.dg/fvxt-1.f
21157
21158 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21159
21160         * objc.dg/fwd-proto-1.m: New.
21161         * objc.dg/local-decl-1.m: New.
21162         * objc.dg/naming-1.m: New.
21163         * objc.dg/naming-2.m: New.
21164         * objc.dg/proto-hier-1.m: New.
21165
21166 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21167
21168         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21169         largest-type elements to a struct makes its size grow.
21170
21171 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21172
21173         * g++.dg/abi/vthunk1.C: New test.
21174
21175 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21176
21177         * g++.dg/abi/vbase8-22.C: New test.
21178
21179 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21180
21181         * gcc.dg/cpp/macro8.c: New test.
21182
21183 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21184
21185         * g++.dg/abi/vbase8-21.C: New test.
21186
21187 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21188
21189         * g++.dg/abi/vbase8-10.C: New test.
21190
21191 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21192
21193         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21194         ${tool}_set_ld_library_path.
21195         Changed caller.
21196         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21197         g++.exp.
21198
21199 2001-07-26  Stan Cox <scox@redhat.com>
21200
21201         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21202         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21203         gcc_exit, gcc_check_unsupported_p):
21204         Moved to gcc-deps.exp
21205         * gcc-deps.exp: New file.
21206
21207 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21208
21209         * g++.old-deja/g++.pt/defarg14.C: New test.
21210
21211 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21212
21213         * g++.old-deja/g++.other/lineno5.C: New test.
21214
21215 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21216
21217         * g++.old-deja/g++.pt/crash68.C: New test.
21218
21219 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21220
21221         * g++.old-deja/g++.other/crash42.C: New test.
21222
21223 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21224
21225         * gcc.dg/cpp/extratokens.c: Fix.
21226         * gcc.dg/cpp/skipping2.c: New tests.
21227
21228 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21229
21230         * gcc.c-torture/execute/20010724-1.c: New file.
21231         * gcc.c-torture/execute/20010724-1.x: New file.
21232
21233 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21234
21235         * g++.old-deja/g++.other/cond7.C: New test.
21236
21237 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21238
21239         * g++.old-deja/g++.other/optimize4.C: New test.
21240
21241 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21242
21243         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21244
21245 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21246
21247         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21248         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21249         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21250         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21251
21252         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21253         bug report" message.
21254
21255         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21256         * g++.dg/ext/instantiate1.C: Move from old-deja.
21257
21258 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21259
21260         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21261         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21262         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21263         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21264
21265 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21266
21267         * gcc.c-torture/execute/20010723-1.c: New test.
21268
21269 2001-07-23  Ben Elliston  <bje@redhat.com>
21270
21271         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21272
21273 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21274
21275         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21276         i[34567]86-*-*.
21277         Delete handling of ieee_multilib_flags.
21278         Pass -mieee for alpha*-*-* and sh-*-*.
21279         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21280
21281 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21282
21283         Remove old-abi tests.
21284         * g++.old-deja/g++.mike/p11116.C: Remove.
21285         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21286
21287 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21288
21289         * g77.f-torture/compile/pr3743.f:  New test
21290
21291 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21292
21293         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21294
21295 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21296
21297         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21298         g++.old-deja/g++.pt/static6.C: Likewise.
21299         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21300         supports weak symbols.
21301
21302 2001-07-18  Andreas Jaeger  <aj@suse.de>
21303
21304         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21305         supported again.
21306
21307 2001-07-18  Andreas Jaeger  <aj@suse.de>
21308
21309         * gcc.dg/iftrap-1.c: Fix target line.
21310
21311 2001-07-17  Richard Henderson  <rth@redhat.com>
21312
21313         * gcc.c-torture/execute/20010717-1.c: New.
21314
21315 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21316
21317         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21318         tests.
21319
21320 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21321
21322         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21323
21324 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21325
21326         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21327         UAC_SIGBUS, UAC_NOPRINT definitions.
21328
21329 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21330
21331         * objc/execute/object_is_class.m: New test.
21332         * objc/execute/object_is_meta_class.m: New test.
21333
21334 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21335
21336         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21337         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21338
21339 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21340
21341         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21342         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21343
21344 2001-07-14  Richard Henderson  <rth@redhat.com>
21345
21346         * gcc.dg/iftrap-1.c: New.
21347
21348 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21349
21350         * g77.f-torture/execute/intrinsic77.f: New test.
21351
21352 2001-07-11  Janis Johnson <janis@us.ibm.com>
21353
21354         * gcc.misc-tests/gcov-3.c: New test.
21355
21356 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21357
21358         * gcc.c-torture/compile/20010711-1.c,
21359         * gcc.c-torture/compile/20010711-2.c: New tests.
21360
21361 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21362
21363         * gcc.c-torture/execute/20010711-1.c: New test.
21364
21365 2001-07-11  Ben Elliston  <bje@redhat.com>
21366
21367         * g++.old-deja/g++.other/enum5.C: New test.
21368
21369 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21370
21371         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21372         (g++-dg-prune): Call prune_gcc_output.
21373         * prune.exp: New file for prune_gcc_output.
21374         * lib/g++.exp, lib/gcc.exp: Load it.
21375
21376 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21377
21378         * gcc.c-torture/compile/20010701-1.c,
21379         g++.old-deja/g++.ext/attrib6.C: New tests.
21380
21381 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21382
21383         * gcc.c-torture/compile/20010706-1.c: New test.
21384
21385 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21386
21387         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21388
21389 2001-06-28  Stan Shebs  <shebs@apple.com>
21390
21391         * gcc.dg/pragma-darwin.c: New test.
21392
21393 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21394
21395         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21396         Solaris 2.[678] system.
21397
21398 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21399
21400         * gcc.dg/20010622-1.c: New test.
21401
21402 2001-06-18  Stan Shebs  <shebs@apple.com>
21403
21404         * objc.dg: New directory.
21405         * objc.dg/dg.exp: New file.
21406         * objc.dg/alias.m: New.
21407         * objc.dg/class-1.m: New.
21408         * objc.dg/class-2.m: New.
21409         * objc.dg/const-str-1.m: New.
21410         * objc.dg/const-str-2.m: New.
21411         * objc.dg/id-1.m: New.
21412         * objc.dg/method-1.m: New.
21413         * objc.dg/super-class-1.m: New.
21414         * lib/objc-dg.exp: New file.
21415
21416 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21417
21418         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21419         of label name.
21420
21421 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21424
21425 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21426
21427         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21428         variable.
21429
21430 2001-06-12  Richard Henderson  <rth@redhat.com>
21431
21432         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21433
21434 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21435
21436         * g++.old-deja/g++.abi/vbase5.C: New test.
21437         * g++.old-deja/g++.abi/vbase6.C: New test.
21438         * g++.old-deja/g++.abi/vbase7.C: New test.
21439
21440 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21441
21442         * gcc.c-torture/compile/20010610-1.c: New test.
21443
21444 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21445
21446         * g++.old-deja/g++.abi/vbase4.C: New test.
21447
21448 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21449
21450         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21451         support %f for HC11/HC12 targets.
21452         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21453         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21454         on HC11/HC12 targets.
21455         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21456
21457 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21458
21459         * gcc.dg/wchar_t-1.c: New file.
21460         * gcc.dg/wint_t-1.c: Likewise.
21461
21462 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21463
21464         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21465
21466 2001-06-11  Richard Henderson  <rth@redhat.com>
21467
21468         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21469
21470 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21471
21472         * gcc.c-torture/compile/20010611-1.c: New test.
21473
21474 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21475
21476         * gcc.dg/c99-tag-1.c: Add more tests.
21477
21478 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21479
21480         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21481         representation on MN10300 and ARM/Thumb.
21482
21483 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21484
21485         * g77.f-torture/execute/20010610.f: New.
21486
21487 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21488
21489         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21490         names.
21491
21492 2001-06-09  Richard Henderson  <rth@redhat.com>
21493
21494         * gcc.c-torture/execute/ashrdi-1.c: New.
21495         * gcc.c-torture/execute/ashldi-1.c: New.
21496         * gcc.c-torture/execute/lshrdi-1.c: New.
21497
21498 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21499
21500         * objc/execute/load-3.m: Added. Check sending +load to categories,
21501         in addition to classes.
21502
21503 2001-06-08  Stan Shebs  <shebs@apple.com>
21504
21505         * objc/execute/load-2.m: New test.  From Nicola Pero
21506         <n.pero@mi.flashnet.it>.
21507
21508 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21509
21510         * gcc.c-torture/execute/20010605-2.c: New test.
21511
21512 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21513
21514         * g++.old-deja/g++.abi/vbase2.C: New test.
21515         * g++.old-deja/g++.abi/vbase3.C: New test.
21516
21517 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21518
21519         * g++.old-deja/g++.pt/friend49.C: New test.
21520
21521 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21522
21523         * g++.old-deja/g++.ext/anon3.C: New test.
21524
21525 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21526
21527         * g++.old-deja/g++.other/conv7.C: New test.
21528
21529 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21530
21531         * gcc.c-torture/compile/20010605-2.c: New test.
21532
21533 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21534
21535         * gcc.c-torture/execute/20010604-1.c: New test.
21536
21537 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21538
21539         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21540
21541 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21542
21543         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21544         (g++_link_flags): Likewise.
21545         (g++_init): Pass gccpath's value to two previous functions.
21546
21547 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21548
21549         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21550         Ensure logfile entry matches exec command line.
21551
21552 2001-05-31  Richard Henderson  <rth@redhat.com>
21553
21554         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21555         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21556
21557 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21558
21559         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21560         compiler for irix6.2
21561
21562 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21563
21564         * g++.old-deja/g++.other/optimize3.C: New file.
21565
21566 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21567
21568         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21569         assemble.
21570
21571 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21572
21573         * g++.old-deja/g++.other/optimize2.C: New file.
21574
21575 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21576
21577         * gcc.c-torture/compile/20010518-2.c: New file.
21578         * gcc.c-torture/execute/20010518-1.c: New file.
21579         * gcc.c-torture/execute/20010518-2.c: New file.
21580
21581 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21582
21583         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21584
21585 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21586
21587         G++ no longer defines builtins that do not begin with __builtin.
21588         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21589         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21590         * g++.old-deja/g++.law/builtin1.C: Likewise.
21591         * g++.old-deja/g++.law/cvt2.C: Likewise.
21592         * g++.old-deja/g++.mike/net5.C: Likewise.
21593         * g++.old-deja/g++.other/builtins1.C: Likewise.
21594         * g++.old-deja/g++.other/builtins2.C: Likewise.
21595         * g++.old-deja/g++.other/builtins3.C: Likewise.
21596         * g++.old-deja/g++.other/builtins4.C: Likewise.
21597         * g++.old-deja/g++.other/inline8.C: Likewise.
21598         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21599
21600 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21601
21602         * g++.old-deja/g++.pt/using1.C: Adjust.
21603         * g++.old-deja/g++.pt/using2.C: New test.
21604
21605 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21606
21607         * gcc.dg/cpp/charconst.c: New tests.
21608         * gcc.dg/cpp/escape.c: New tests.
21609         * gcc.dg/cpp/escape-1.c: New tests.
21610         * gcc.dg/cpp/escape-2.c: New tests.
21611         * gcc.dg/cpp/ucs.c: New tests.
21612
21613 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21614
21615         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21616         native compiler for irix6.5.
21617
21618 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21619
21620         * lib/g++.exp (g++_include_flags): Use args to compute
21621         get_multilibs.
21622         (g++_link_flags): Likewise.
21623         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21624
21625 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21626
21627         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21628
21629 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21630
21631         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21632         this file.
21633
21634 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21635
21636         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21637         STACK_SIZE;
21638         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21639         to STACK_SIZE; Use it to define size of add_histo array.
21640         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21641         to STACK_SIZE.
21642         (f): Use GITT_SIZE to define size of gitt local table.
21643         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21644         to STACK_SIZE; Use it to define size of bytemem array.
21645
21646 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21647
21648         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21649         on 68HC11/HC12 due to the asm instruction.
21650         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21651         * gcc.c-torture/compile/920520-1.x: Likewise.
21652         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21653         on 68HC11/HC12 because the function is larger than 64K.
21654         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21655         on 68HC11/HC12 because the structure is too large.
21656
21657 2001-05-20  Richard Henderson  <rth@redhat.com>
21658
21659         * gcc.c-torture/execute/20010520-1.c: New.
21660
21661 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21662
21663         * g++.old-deja/g++.warn/compare1.C: New test.
21664         * gcc.dg/compare4.c: New test.
21665
21666 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21667
21668         * g++.old-deja/g++.other/optimize1.C: New test.
21669
21670 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21671
21672         * g++.old-deja/g++.pt/spec41.C: New test.
21673
21674 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21675
21676         * gcc.c-torture/compile/20010114-1.x: Remove.
21677
21678 2001-05-18  Stan Shebs  <shebs@apple.com>
21679
21680         * gcc.c-torture/compile/20010518-1.c: New test.
21681
21682 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21683
21684         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21685         * g++.old-deja/g++.pt/crash67.C: New test.
21686
21687 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21688
21689         * g++.old-deja/g++.other/debug9.C: New test.
21690
21691 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21692
21693         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21694
21695 2001-05-16  Jan Hubicka  <jh@suse.cz>
21696
21697         * gcc.c-torture/compile/20010516-1.c: New test.
21698
21699 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21700
21701         * g++.old-deja/g++.other/crash41.C: New test.
21702
21703 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21704
21705         * g++.old-deja/g++.pt/crash66.C: New test.
21706
21707 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21708
21709         * g++.old-deja/g++.robertl/eb27.C: Convert.
21710
21711 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21712
21713         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21714         declaration being redundant.
21715
21716 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21717
21718         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21719
21720 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21721
21722         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21723
21724 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21725
21726         * lib/g++.exp: Use testsuite_flags.
21727
21728 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21729
21730         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21731
21732 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21733
21734         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21735
21736 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21737
21738         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21739
21740 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21741
21742         * gcc.c-torture/compile/20010313-1.c: New test.
21743
21744 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21745
21746         * gcc.dg/cpp/direct2.c: New test.
21747         * gccq.dg/cpp/direct2s.c: New test.
21748
21749         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21750
21751 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21752
21753         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21754         * g++.old-deja/g++.other/op3.C: Likewise.
21755
21756 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21757
21758         * gcc.dg/cpp/syshdr.h: New file.
21759         * gcc.dg/cpp/sysmac1.c: Update.
21760         * gcc.dg/cpp/sysmac2.c: Update.
21761
21762 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21763
21764         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21765
21766 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21767
21768         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21769         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21770
21771 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21772
21773         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21774
21775 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21776
21777         * lib/g++.exp (g++_include_flags): Don't use any special flags
21778         if TESTING_IN_BUILD_TREE is not defined.
21779         (g++_init): Use a plain 'c++' as the compiler if
21780         TESTING_IN_BUILD_TREEE is not defined.
21781
21782 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21783
21784         * g++.old-deja/g++.eh/catch13.C: New test.
21785         * g++.old-deja/g++.eh/catch14.C: New test.
21786
21787 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21788
21789         * gcc.dg/cpp/tr-define.c: New test.
21790
21791 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21792
21793         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21794         <stdlib.h>, not <malloc.h>.
21795
21796 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21797
21798         * g++.old-deja/g++.ns/template17.C: New test.
21799
21800 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21801
21802         * g++.old-deja/g++.pt/ref4.C: New test.
21803
21804 2001-04-30  Richard Henderson  <rth@redhat.com>
21805
21806         * gcc.dg/20000724-1.c: Revert last change.
21807
21808 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21809
21810         * g77.f-torture/execute/20010430.f: New test.
21811
21812 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21813
21814         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21815
21816 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21817
21818         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21819
21820 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21821
21822         * g++.old-deja/g++.eh/crash6.C: New test.
21823
21824 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21825
21826         * g++.old-deja/g++.other/warn7.C: New test.
21827
21828 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21829
21830         * g++.old-deja/g++.other/defarg9.C: New test.
21831
21832 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21833
21834         * g77.f-torture/compile/20010426.f: New test.
21835         * g77.f-torture/execute/20010426.f: New test.
21836
21837 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21838
21839         * g77.f-torture/compile/20000629-1.x: Remove - error
21840         has been fixed.
21841
21842 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21843
21844         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21845         Tweak slightly to work with g++.dg framework.
21846         * g++.dg/special/ecos.exp: Run initp1.C test.
21847         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21848
21849         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21850         its linker doesn't give line numbers either.
21851         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21852
21853 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21854
21855         * g++.old-deja/g++.other/lex1.C: New test.
21856
21857 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21858
21859         * gcc.dg/noncompile/20010425-1.c: New test.
21860
21861 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21862
21863         * g++.old-deja/g++.pt/mangle2.C: New test.
21864
21865 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21866
21867         * gcc.dg/format/plus-1.c: New test.
21868
21869 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * gcc.dg/20010423-1.c: New test.
21872
21873 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21874
21875         * gcc.c-torture/execute/20010422-1.c: New test.
21876
21877 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21878
21879         * g++.old-deja/g++.ns/type2.C: New test.
21880
21881 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21882
21883         * g++.old-deja/g++.other/perf1.C: New test.
21884
21885 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21886
21887         * gcc.dg/c99-func-2.c: Remove xfail.
21888         * gcc.dg/c99-func-3.c: Remove xfail.
21889         * gcc.dg/c99-func-4.c: Remove xfail.
21890
21891 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21892
21893         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21894
21895 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21896
21897         * gcc.c-torture/compile/20010423-1.c: New test.
21898
21899 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21900
21901         * g++.old-deja/g++.pt/typename28.C: New test.
21902
21903 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21904
21905         * g++.old-deja/g++.abi/empty2.C: New test.
21906         * g++.old-deja/g++.abi/empty3.C: New test.
21907
21908 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21909
21910         * g++.old-deja/g++.other/comdat2.C: New test.
21911         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21912
21913 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21914
21915         * g++.old-deja/g++.other/overload14.C: New test.
21916
21917 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21918
21919         * g++.old-deja/g++.other/lookup23.C: New test.
21920
21921 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21922
21923         * gcc.c-torture/execute/20010403-1.c: New test.
21924
21925 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21926             Mark Mitchell  <mark@codesourcery.com>
21927
21928         * lib/old-dejagnu.exp: Don't delete output of executable.
21929         Add .exe suffix to executables.
21930
21931 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21932
21933         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21934
21935 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21936
21937         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21938
21939 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21940
21941         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21942         * g++.old-deja/g++.abi/crash1.C: New test.
21943
21944 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21945
21946         * g++.old-deja/g++.other/crash40.C: New test.
21947
21948 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21949
21950         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21951
21952 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21953
21954         * g++.old-deja/g++.other/warn6.C: New test.
21955
21956 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21957
21958         * g++.old-deja/g++.robertl/eb42.C: Same.
21959
21960 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21961
21962         * gcc.dg/wtr-conversion-1.c: New testcase.
21963
21964 2001-04-10  Richard Henderson  <rth@redhat.com>
21965
21966         * g++.old-deja/g++.other/array5.C: New.
21967
21968 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21969
21970         * gcc.c-torture/execute/20010408-1.c: New test.
21971
21972 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21973
21974         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21975         headers and constructs.
21976         * g++.old-deja/g++.robertl/eb79.C: Same.
21977         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21978         * g++.old-deja/g++.robertl/eb73.C: Same.
21979         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21980         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21981         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21982         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21983         * g++.old-deja/g++.robertl/eb44.C: Same.
21984         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21985         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21986         * g++.old-deja/g++.robertl/eb39.C: Same.
21987         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21988         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21989         * g++.old-deja/g++.robertl/eb30.C: Same.
21990         * g++.old-deja/g++.robertl/eb3.C: Same.
21991         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21992         * g++.old-deja/g++.robertl/eb21.C: Same.
21993         * g++.old-deja/g++.robertl/eb15.C: Same.
21994         * g++.old-deja/g++.robertl/eb118.C: Same.
21995         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21996         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21997         * g++.old-deja/g++.robertl/eb109.C: Same.
21998         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21999         * g++.old-deja/g++.mike/rtti1.C: Same.
22000         * g++.old-deja/g++.mike/p658.C: Same.
22001         * g++.old-deja/g++.mike/net46.C: Same.
22002         * g++.old-deja/g++.mike/net34.C: Same.
22003         * g++.old-deja/g++.mike/memoize1.C: Same.
22004         * g++.old-deja/g++.mike/eh2.C: Same.
22005         * g++.old-deja/g++.law/weak.C: Same.
22006         * g++.old-deja/g++.law/visibility7.C: Same.
22007         * g++.old-deja/g++.law/visibility25.C: Same.
22008         * g++.old-deja/g++.law/visibility22.C: Same.
22009         * g++.old-deja/g++.law/visibility2.C: Same.
22010         * g++.old-deja/g++.law/visibility17.C: Same.
22011         * g++.old-deja/g++.law/visibility13.C: Same.
22012         * g++.old-deja/g++.law/visibility10.C: Same.
22013         * g++.old-deja/g++.law/visibility1.C: Same.
22014         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22015         * g++.old-deja/g++.law/vbase1.C: Same.
22016         * g++.old-deja/g++.law/operators32.C: Same.
22017         * g++.old-deja/g++.law/nest3.C: Same.
22018         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22019         * g++.old-deja/g++.law/except5.C (main): Same.
22020         * g++.old-deja/g++.law/cvt7.C (run): Same.
22021         * g++.old-deja/g++.law/cvt2.C: Same.
22022         * g++.old-deja/g++.law/cvt16.C: Same.
22023         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22024         * g++.old-deja/g++.law/ctors17.C (main): Same.
22025         * g++.old-deja/g++.law/ctors13.C: Same.
22026         * g++.old-deja/g++.law/ctors12.C (main): Same.
22027         * g++.old-deja/g++.law/ctors10.C: Same.
22028         * g++.old-deja/g++.law/code-gen5.C: Same.
22029         * g++.old-deja/g++.law/bad-error7.C: Same.
22030         * g++.old-deja/g++.law/arm9.C: Same.
22031         * g++.old-deja/g++.law/arm12.C: Same.
22032         * g++.old-deja/g++.law/arg8.C: Same.
22033         * g++.old-deja/g++.law/arg1.C: Same.
22034         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22035         * g++.old-deja/g++.jason/template31.C: Same.
22036         * g++.old-deja/g++.jason/template24.C (main): Same.
22037         * g++.old-deja/g++.jason/2371.C: Same.
22038         * g++.old-deja/g++.eh/new2.C: Same.
22039         * g++.old-deja/g++.eh/new1.C: Same.
22040         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22041         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22042         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22043         * g++.old-deja/g++.brendan/crash62.C: Same.
22044         * g++.old-deja/g++.brendan/crash52.C: Same.
22045         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22046         * g++.old-deja/g++.brendan/crash38.C: Same.
22047         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22048         * g++.old-deja/g++.brendan/copy9.C: Same.
22049
22050 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22051
22052         * gcc.c-torture/execute/20001203-2.c (memset):
22053         Count argument is of type __SIZE_TYPE__.
22054
22055 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22056
22057         * gcc.c-torture/compile/20010404-1.c: New test.
22058
22059 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22060
22061         * gcc.c-torture/compile/20010326-1.c: New test.
22062
22063 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22064
22065         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22066         peculiarities of the SH.
22067         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22068
22069 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22070
22071         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22072         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22073         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22074
22075 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22076
22077         * g77.f-torture/compile/20010321-1.f: New test.
22078
22079 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22080
22081         * gcc.c-torture/compile/20010329-1.c: New test.
22082
22083 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22084
22085         * gcc.c-torture/execute/20010329-1.c: New test.
22086
22087 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22088
22089         * g++.old-deja/g++.other/eh4.C: Fix typo.
22090
22091 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22092
22093         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22094
22095 2001-03-28  Philip Blundell  <philb@gnu.org>
22096
22097         * gcc.c-torture/compile/20010328-1.c: New test.
22098
22099 2001-03-27  Richard Henderson  <rth@redhat.com>
22100
22101         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22102         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22103
22104 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22105
22106         * gcc.c-torture/compile/20010327-1.c: New test.
22107
22108 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22109
22110         * g++.old-deja/g++.other/friend12.C: New test.
22111         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22112         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22113
22114 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22115
22116         * gcc.c-torture/execute/20010325-1.c: New test.
22117
22118 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22119
22120         * g++.old-deja/g++.other/mangle3.C: New test.
22121
22122 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22123
22124         * g++.old-deja/g++.other/anon8.C: New test.
22125
22126 2001-03-20  Philip Blundell  <philb@gnu.org>
22127
22128         * gcc.c-torture/compile/20010320-1.c: New test.
22129
22130 2001-03-17  Richard Henderson  <rth@redhat.com>
22131
22132         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22133
22134 2001-03-15  Geoff Keating  <geoff@redhat.com>
22135
22136         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22137         tests on AIX.
22138
22139 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22140
22141         * g++.old-deja/g++.other/eh4.C: New test.
22142
22143 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22144
22145         * gcc.dg/cpp/mi1.c: Update.
22146
22147 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22148
22149         * g++.old-deja/g++.other/regstack.C: New test.
22150
22151 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22152
22153         * g++.old-deja/g++.other/ref4.C: New test.
22154
22155 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22156
22157         * objc/execute/va_method.m: Added.
22158         * objc/execute/IMP.m: Added.
22159         * objc/execute/_cmd.m: Added.
22160         * objc/execute/accessing_ivars.m: Added.
22161         * objc/execute/class-1.m: Added.
22162         * objc/execute/class-10.m: Added.
22163         * objc/execute/class-11.m: Added.
22164         * objc/execute/class-12.m: Added.
22165         * objc/execute/class-13.m: Added.
22166         * objc/execute/class-14.m: Added.
22167         * objc/execute/class-2.m: Added.
22168         * objc/execute/class-3.m: Added.
22169         * objc/execute/class-4.m: Added.
22170         * objc/execute/class-5.m: Added.
22171         * objc/execute/class-6.m: Added.
22172         * objc/execute/class-7.m: Added.
22173         * objc/execute/class-8.m: Added.
22174         * objc/execute/class-9.m: Added.
22175         * objc/execute/class-tests-1.h
22176         * objc/execute/class-tests-2.h
22177         * objc/execute/compatibility_alias.m: Added.
22178         * objc/execute/encode-1.m: Added.
22179         * objc/execute/formal_protocol-1.m: Added.
22180         * objc/execute/formal_protocol-2.m: Added.
22181         * objc/execute/formal_protocol-3.m: Added.
22182         * objc/execute/formal_protocol-4.m: Added.
22183         * objc/execute/formal_protocol-5.m: Added.
22184         * objc/execute/formal_protocol-6.m: Added.
22185         * objc/execute/formal_protocol-7.m: Added.
22186         * objc/execute/informal_protocol.m: Added.
22187         * objc/execute/initialize.m: Added.
22188         * objc/execute/load.m: Added.
22189         * objc/execute/many_args_method.m: Added.
22190         * objc/execute/nested-3.m: Added.
22191         * objc/execute/no_clash.m: Added.
22192         * objc/execute/private.m: Added.
22193         * objc/execute/redefining_self.m: Added.
22194         * objc/execute/root_methods.m: Added.
22195         * objc/execute/selector-1.m: Added.
22196         * objc/execute/static-1.m: Added.
22197         * objc/execute/static-2.m: Added.
22198         * objc/execute/va_method.m: Added.
22199
22200 2001-03-10  Richard Henderson  <rth@redhat.com>
22201
22202         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22203
22204 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22205
22206         * g++.old-deja/g++.other/crash31.C: XFAIL.
22207         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22208         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22209         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22210         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22211         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22212
22213 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22214
22215         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22216
22217 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22218
22219         * gcc.dg/20000724-1.c: Don't use multiline strings.
22220
22221 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22222
22223         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22224         result of -cString against what we expect it to be; don't just
22225         print it out for no one to read.
22226
22227         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22228         Based on testcases provided by Nicola Pero.
22229
22230 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22231
22232         * gcc.dg/cpp/macro7.c: New test.
22233
22234 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22235
22236         * gcc.dg/cpp/multiline.c: Update.
22237
22238 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22239
22240         * g++.old-deja/g++.other/enum3.C: New test.
22241
22242 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22243
22244         * g++.old-deja/g++.other/pod1.C: New test.
22245
22246 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22247
22248         * g++.old-deja/g++.ext/overload1.C: New test.
22249
22250 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22251
22252         * g++.old-deja/g++.pt/using1.C: New test.
22253
22254 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22255
22256         * g++.old-deja/g++.other/using9.C: New test.
22257
22258 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22259
22260         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22261
22262         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22263
22264 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22265
22266         * g++.old-deja/g++.ext/realpt1.C: Remove.
22267
22268 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22269
22270         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22271
22272 2001-02-26  Will Cohen  <wcohen@redhat.com>
22273
22274         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22275
22276 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22277
22278         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22279         templatized constructors.
22280
22281 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22282
22283         * gcc.c-torture/execute/20010224-1.c: New test.
22284
22285 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22286
22287         * gcc.c-torture/execute/20010222-1.c: New test.
22288
22289 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22290
22291         * g++.old-deja/g++.other/inline20.C: New test.
22292
22293 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22294
22295         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22296
22297 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22298
22299         * g++.old-deja/g++.other/lookup22.C: New test.
22300
22301 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22302
22303         * g77.dg: New directory.
22304         * g77.dg/20010216-1.f: New test case.
22305         * g77.dg/dg.exp: New driver.
22306         * lib/g77-dg.exp: New driver library.
22307
22308 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22309
22310         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22311
22312 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22313
22314         * g++.old-deja/g++.other/decl9.C: New test.
22315
22316 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22317
22318         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22319         not need <string> and also tests the initialization at runtime.
22320
22321 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22322
22323         * gcc.c-torture/execute/longlong.c: New test.
22324
22325 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22326
22327         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22328
22329 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22330
22331         * gcc.c-torture/execute/920302-1.c (execute):
22332         Change argument type to short.
22333
22334 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22335
22336         * g++.old-deja/g++.pt/deduct6.C: New test.
22337
22338 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22339
22340         * g++.old-deja/g++.pt/deduct5.C: New test.
22341
22342 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22343
22344         * gcc.c-torture/execute/20010209-1.c: New test.
22345
22346 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22347
22348         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22349
22350 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22351
22352         * g++.dg/vtgc1.C: Update for new ABI.
22353
22354         * consistency.vlad: New directory, 1665 files.
22355
22356 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22357
22358         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22359         return type.
22360         * gcc.dg/cpp/digraphs.c: Declare puts.
22361
22362 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         * g++.old-deja/g++.other/warn5.C: New test.
22365
22366 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22367
22368         * g++.old-deja/g++.pt/spec40.C: New test.
22369
22370 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22373         case.
22374         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22375
22376 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22377
22378         * gcc.c-torture/compile/20010209-1.c: New test.
22379
22380 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22381
22382         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22383         excess errors message but not if it crashes.
22384         * g++.old-deja/g++.other/crash27.C: Likewise.
22385         * g++.old-deja/g++.other/crash28.C: Likewise.
22386         * g++.old-deja/g++.other/crash30.C: Likewise.
22387         * g++.old-deja/g++.other/crash32.C: Likewise.
22388         * g++.old-deja/g++.other/crash35.C: Likewise.
22389         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22390
22391 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22392
22393         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22394         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22395         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22396         g77.f-torture/execute/execute.exp,
22397         g77.f-torture/noncompile/noncompile.exp,
22398         gcc.c-torture/execute/execute.exp,
22399         gcc.c-torture/execute/memcheck/memcheck.exp,
22400         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22401         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22402         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22403         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22404         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22405         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22406         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22407         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22408         Remove bug reporting instructions with ancient email addresses.
22409
22410 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22411
22412         * gcc.dg/20010202-1.c: New test.
22413         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22414
22415 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22416
22417         * g++.dg/stdbool-if.C: New test.
22418
22419 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22420
22421         * objc/execute/fdecl.m: Added main().
22422
22423 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22424
22425         * gcc.c-torture/execute/20010206-1.c: New test.
22426
22427 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22428
22429         * gcc.dg/cpp/avoidpaste1.c: Update.
22430
22431 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22432
22433         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22434         Pero <nicola@brainstorm.co.uk>.
22435         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22436
22437 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.old-deja/g++.pt/spec39.C: New test.
22440
22441 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22442
22443         * gcc.c-torture/compile/20010202-1.c: New test.
22444
22445 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22446
22447         * g++.old-deja/g++.abi/primary2.C: New test.
22448         * g++.old-deja/g++.abi/primary3.C: New test.
22449         * g++.old-deja/g++.abi/primary4.C: New test.
22450         * g++.old-deja/g++.abi/primary5.C: New test.
22451         * g++.old-deja/g++.abi/vtable3.h: New test.
22452         * g++.old-deja/g++.abi/vtable3a.C: New test.
22453         * g++.old-deja/g++.abi/vtable3b.C: New test.
22454         * g++.old-deja/g++.abi/vtable3c.C: New test.
22455         * g++.old-deja/g++.abi/vtable3d.C: New test.
22456         * g++.old-deja/g++.abi/vtable3e.C: New test.
22457         * g++.old-deja/g++.abi/vtable3f.C: New test.
22458         * g++.old-deja/g++.abi/vtable3g.C: New test.
22459         * g++.old-deja/g++.abi/vtable3h.C: New test.
22460         * g++.old-deja/g++.abi/vtable3i.C: New test.
22461         * g++.old-deja/g++.abi/vtable3j.C: New test.
22462         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22463
22464 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22465
22466         * g++.old-deja/g++.other/anon6.C: New test.
22467         * g++.old-deja/g++.other/anon7.C: New test.
22468
22469 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22470
22471         * gcc.dg/cpp/avoidpaste2.c: New tests.
22472
22473 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22474
22475         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22476
22477 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22478
22479         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22480         DECIMAL_DIG cases for Irix."
22481
22482 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22483
22484         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22485
22486 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22487
22488         * gcc.dg/c99-tag-1.c: New test.
22489
22490 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22491
22492         * gcc.dg/cpp/tr-warn1.c: Add tests.
22493
22494 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22495
22496         * gcc.dg/cpp/avoidpaste1.c: Update.
22497         * gcc.dg/cpp/paste4.c: Update.
22498
22499 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22500
22501         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22502         cases for Irix.
22503
22504 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22505
22506         * g++.old-deja/g++.other/inline19.C: New test.
22507
22508 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22509
22510         * gcc.dg/Wlarger-than.c: New test.
22511
22512 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22513
22514         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22515
22516 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22517
22518         * gcc.c-torture/execute/20010129-1.c: New test.
22519         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22520
22521 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22522
22523         * gcc.dg/cpp/avoidpaste1.c: Test case.
22524
22525 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * g++.old-deja/g++.other/inline18.C: New test.
22528
22529 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22530
22531         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22532         and __builtin_putchar.
22533
22534 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22537         tests.
22538
22539 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22540
22541         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22542         floating point number rounding mode to round to the nearest
22543         representable mode.
22544
22545 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22546
22547         * g++.old-deja/g++.other/mangle2.C: New test.
22548
22549 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22550
22551         * gcc.c-torture/compile/20010124-1.c: New test.
22552
22553 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22554
22555         * g++.old-deja/g++.pt/spec38.C: New test.
22556
22557 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22558
22559         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22560         "Build don't run".
22561
22562 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22563
22564         * gcc.c-torture/execute/20010123-1.c: New test.
22565
22566 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         * g++.old-deja/g++.pt/spec37.C: New test.
22569
22570 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         * g++.old-deja/g++.pt/overload14.C: New test.
22573
22574 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22575
22576         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22577         __builtin_return_address.
22578
22579 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22580
22581         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22582         * g++.old-deja/g++.pt/spec35.C: New test.
22583         * g++.old-deja/g++.pt/spec36.C: New test.
22584
22585 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22586
22587         * gcc.c-torture/compile/20010118-1.c: New test.
22588
22589 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22590
22591         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22592
22593 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22594
22595         * gcc.c-torture/execute/20010119-1.c: New test.
22596
22597 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22598
22599         * g++.old-deja/g++.other/vbase5.C: New test.
22600
22601 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22602
22603         * gcc.c-torture/execute/20010118-1.c: New test.
22604
22605 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22606
22607         * g++.old-deja/g++.pt/deduct3.C: New test.
22608
22609 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22610
22611         * g++.old-deja/g++.pt/spec34.C: New test.
22612
22613 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22614
22615         * g77.f-torture/compile/20000601-2.f: New test.
22616
22617 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22618
22619         * g++.old-deja/g++.other/init17.C: New test.
22620
22621 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22622
22623         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22624
22625 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22626
22627         * g++.old-deja/g++.pt/unify8.C: New test.
22628
22629 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22630
22631         * g++.old-deja/g++.abi/vbase1.C: New test.
22632
22633 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22634
22635         * g++.old-deja/g++.pt/crash65.C: New test.
22636
22637 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22638
22639         * gcc.dg/cpp/assembl2.S: New test case.
22640
22641 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22642
22643         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22644         are supported.
22645
22646 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22647
22648         * g++.old-deja/g++.other/builtins1.C: New test.
22649         * g++.old-deja/g++.other/builtins2.C: Likewise.
22650         * g++.old-deja/g++.other/builtins3.C: Likewise.
22651         * g++.old-deja/g++.other/builtins4.C: Likewise.
22652
22653 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22654
22655         * gcc.c-torture/compile/20010117-1.c: New test.
22656         * gcc.c-torture/compile/20010117-2.c: New test.
22657
22658 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22659
22660         * g77.f-torture/execute/20010116.[fx]: New test,
22661         XFAIL on i?86-*-*.
22662         * g77.f-torture/compile/20010115.f: Indicate it's
22663         a test for PR fortran/1636.
22664
22665 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22666
22667         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22668
22669 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22670
22671         * g77.f-torture/compile/20010115.f: New test.
22672
22673 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22674
22675         * g++.old-deja/g++.pt/nontype5.C: New test.
22676
22677 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22678
22679         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22680         have an equivalent working one below it.
22681
22682 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22683
22684         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22685         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22686
22687 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22688
22689         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22690         message containing "init_priority".
22691         (conpr-2.C): Likewise.
22692         (conpr-3.C): Likewise.
22693         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22694
22695 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22696
22697         * gcc.c-torture/execute/20010114-2.c: New test.
22698
22699 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22700
22701         * gcc.c-torture/compile/20010114-1.c: New test.
22702         * gcc.c-torture/compile/20010114-1.x: Xfail.
22703         * gcc.c-torture/compile/20010114-2.c: New test.
22704         * gcc.c-torture/execute/20010114-1.c: New test.
22705         * gcc.dg/trunc-1.c: New test.
22706         * gcc.dg/uninit-B.c: New test.
22707
22708 2001-01-13  Nick Clifton  <nickc@redhat.com>
22709
22710         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22711         target.
22712
22713 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22714
22715         * gcc.c-torture/compile/20010113-1.c: New test.
22716
22717 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22718
22719         * gcc.c-torture/compile/20001212-1.c: New test.
22720
22721 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22722
22723         * gcc.dg/cpp/widestr1.c: Update.
22724         * gcc.dg/cpp/prag-imp.c: Remove.
22725
22726 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22727
22728         * gcc.c-torture/execute/20000801-3.x: Remove.
22729         * gcc.dg/c90-init-1.c: New test.
22730         * gcc.dg/c99-init-1.c: New test.
22731         * gcc.dg/c99-init-2.c: New test.
22732         * gcc.dg/gnu99-init-1.c: New test.
22733
22734 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22735
22736         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22737         testing that no relevant ones were found.
22738
22739 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22740
22741         * g++.old-deja/g++.pt/cast2.C: New test.
22742
22743 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22744
22745         * g++.old-deja/g++.pt/friend47.C: New test.
22746
22747 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22748
22749         * g++.old-deja/g++.pt/instantiate13.C: New test.
22750
22751 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22752
22753         * g++.old-deja/g++.other/defarg7.C: New test.
22754         * g++.old-deja/g++.other/defarg8.C: New test.
22755
22756 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22757
22758         * g++.old-deja/g++.pt/crash64.C: New test.
22759
22760 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22761
22762         * g++.old-deja/g++.pt/crash63.C: New test.
22763
22764 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22765
22766         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22767
22768 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22769
22770         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22771
22772 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22773
22774         * g++.old-deja/g++.pt/error3.C: New test.
22775
22776 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22777
22778         * g++.old-deja/g++.other/crash39.C: New test.
22779
22780 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22781
22782         * g++.old-deja/g++.other/vbase4.C: New test.
22783
22784 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22785
22786         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22787         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22788         * gcc.dg/special/special.exp: New test driver which will check
22789         for alias support for the above test.
22790
22791 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22792
22793         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22794         problems on small machines.
22795         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22796         parameterize.
22797
22798 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22799
22800         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22801         mips.
22802         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22803
22804 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22805
22806         * g++.old_deja/g++.pt/using8.C: New test.
22807
22808 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22809
22810         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22811
22812 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22813
22814         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22815         where a failure is expected.
22816         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22817
22818 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22819
22820         * g++.old_deja/g++.pt/instantiate12.C: New test.
22821
22822 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22823
22824         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22825         start of structs.
22826         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22827         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22828         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22829         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22830         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22831         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22832         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22833         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22834         * g++.old-deja/g++.eh/spec6.C: Likewise.
22835         * g++.old-deja/g++.jason/crash3.C: Likewise.
22836         * g++.old-deja/g++.law/ctors11.C: Likewise.
22837         * g++.old-deja/g++.law/ctors17.C: Likewise.
22838         * g++.old-deja/g++.law/ctors5.C: Likewise.
22839         * g++.old-deja/g++.law/ctors9.C: Likewise.
22840         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22841         * g++.old-deja/g++.mike/net22.C: Likewise.
22842         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22843         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22844         * g++.old-deja/g++.mike/virt3.C: Likewise.
22845         * g++.old-deja/g++.niklas/t128.C: Likewise.
22846         * g++.old-deja/g++.other/anon4.C: Likewise.
22847         * g++.old-deja/g++.other/using1.C: Likewise.
22848         * g++.old-deja/g++.other/warn3.C: Likewise.
22849         * g++.old-deja/g++.pt/t37.C: Likewise.
22850         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22851         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22852
22853 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22854
22855         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22856
22857 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22858
22859         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22860
22861 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22862
22863         * gcc.c-torture/compile/20010107-1.c: New test.
22864
22865 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22866
22867         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22868
22869 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22870
22871         * gcc.dg/format/format.h: New file.
22872         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22873         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22874         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22875         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22876         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22877         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22878         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22879         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22880         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22881         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22882         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22883         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22884         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22885         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22886         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22887         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22888         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22889         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22890         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22891         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22892         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22893         instead of declaring standard types, macros and functions in each
22894         test.
22895
22896 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22897
22898         * gcc.c-torture/execute/20010106-1.c: New test.
22899
22900 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22901
22902         * gcc.dg/format/format.exp: New file.
22903         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22904         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22905         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22906         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22907         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22908         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22909         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22910         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22911         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22912         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22913         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22914         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22915         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22916         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22917         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22918         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22919         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22920         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22921         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22922         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22923         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22924         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22925         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22926         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22927         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22928         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22929         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22930         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22931         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22932         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22933         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22934         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22935         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22936         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22937         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22938         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22939         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22940         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22941         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22942         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22943         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22944         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22945
22946 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22947
22948         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22949         account.
22950
22951 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22952
22953         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22954
22955 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22956
22957         * g++.old-deja/g++.pt/crash62.C: New test.
22958
22959 2001-01-04  Richard Henderson  <rth@redhat.com>
22960
22961         * gcc.dg/20000926-1.c: Update expected warnings.
22962         * gcc.dg/array-2.c: Likewise.
22963         * gcc.dg/array-4.c: Also validate flexible array members.
22964         * gcc.dg/c99-flex-array-1.c: New.
22965
22966 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22967
22968         * gcc.c-torture/compile/20001222-1.x: Remove.
22969
22970 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22971
22972         * gcc.c-torture/execute/built-in-setjmp.c: New.
22973
22974 2001-01-03  Richard Henderson  <rth@redhat.com>
22975
22976         * gcc.dg/940510-1.c: Update expected error wording.
22977         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22978
22979 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22980
22981         * lib/target-supports.exp (check_alias_available): Modified to
22982         indicate aliases not supported if only weak aliases are supported.
22983
22984 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22985
22986         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22987         Turn on cmpstrsi checks for __pj__ and __i370__.
22988
22989 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22990
22991         * g++.old-deja/g++.other/virtual11.C: New test.
22992
22993 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22994
22995         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22996
22997 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22998
22999         * gcc.c-torture/compile/20010102-1.c: New test.
23000
23001 2001-01-02  Andreas Jaeger  <aj@suse.de>
23002
23003         * gcc.dg/noreturn-3.c: New test.
23004
23005         * gcc.dg/noreturn-4.c: New test.
23006
23007 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23008
23009         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23010         __builtin_fputc and __builtin_fwrite.
23011
23012 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23013
23014         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23015         signed char, not default char.
23016
23017 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23018
23019         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23020
23021 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23022
23023         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23024
23025 2000-12-29  Richard Henderson  <rth@redhat.com>
23026
23027         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23028         (__cyg_profile_func_exit): Define.
23029
23030 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23031
23032         * g++.dg/vtgc1.C: New test.
23033
23034 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23035
23036         * gcc.dg/noncompile/20001228-1.c: New test.
23037
23038         * gcc.dg/20001228-1.c: New test.
23039
23040         * gcc.c-torture/execute/20001228-1.c: New test.
23041
23042 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23043
23044         * gcc.dg/format-strfmon-1.c: New test.
23045
23046 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23047
23048         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23049         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23050         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23051         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23052         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23053         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23054         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23055         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23056         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23057         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23058         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23059         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23060         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23061
23062         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23063         * gcc.c-torture/execute/string-opt-4.c: Test index.
23064
23065 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23066
23067         * gcc.c-torture/compile/20001226-1.c: New test.
23068
23069 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23070
23071         * gcc.c-torture/compile/20001222-1.c: New test.
23072         * gcc.c-torture/compile/20001222-1.x: Xfail.
23073
23074 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23075
23076         * gcc.c-torture/execute/comp-goto-2.c: New test.
23077
23078 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23079
23080         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23081         Use long types if __INT_MAX__ is 32767.
23082         (main): Use cast to (sint32 *) when poking 88 into a_page.
23083
23084         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23085
23086 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23087
23088         * gcc.c-torture/compile/20001221-1.c: New test.
23089         * gcc.c-torture/execute/20001221-1.c: New test.
23090
23091 2000-12-20  Richard Henderson  <rth@redhat.com>
23092
23093         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23094         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23095
23096 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23097
23098         * gcc.dg/compare3.c: New test.
23099
23100 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23101
23102         * gcc.dg/format-warnll-1.c: New test.
23103
23104 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23105
23106         * gcc.dg/cpp/cmdlne-P.c: New test.
23107
23108 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23109
23110         * gcc.c-torture/execute/builtin-abs-1.c,
23111         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23112
23113 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23114
23115         * gcc.dg/cpp/multiline.c: New test.
23116
23117 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23118
23119         * g++.old-deja/g++.other/syshdr1.C: Update.
23120         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23121
23122 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23123
23124         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23125
23126 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23127
23128         * g++.old-deja/g++.pt/ttp65.C: New test.
23129
23130 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23131
23132         * g++.old-deja/g++.pt/ttp64.C: New test.
23133
23134 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23135
23136         * g++.old-deja/g++.pt/spec33.C: New test.
23137
23138 2000-12-14  Catherine Moore  <clm@redhat.com>
23139
23140         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23141         * gcc.c-torture/execute/920612-2.c: Likewise.
23142         * gcc.c-torture/execute/920428-2.c: Likewise.
23143         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23144         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23145
23146 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23147
23148         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23149         * gcc.dg/pack-test-2.c: Likewise.
23150
23151 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23152
23153         Tests by Zack Weinberg <zackw@stanford.edu>.
23154
23155         * gcc.dg/cpp/defined.c: Update.
23156         * gcc.dg/cpp/defined_trad.c: New tests.
23157
23158 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23159
23160         * gcc.dg/cpp/trad-direct.c: Update.
23161
23162 2000-12-11  Neil Booth  <neilb@earthling.net>
23163
23164         * gcc.dg/cpp/defined_trad.c
23165
23166 2000-12-11  Neil Booth  <neilb@earthling.net>
23167
23168         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23169
23170 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23171
23172         * gcc.dg/format-miss-2.c: New test.
23173
23174 2000-12-09  Neil Booth  <neilb@earthling.net>
23175
23176         * gcc.dg/cpp/lineflags.c: New tests.
23177         * gcc.dg/cpp/poison.c: Update.
23178         * gcc.dg/cpp/redef2.c: Update.
23179         * gcc.dg/cpp/skipping.c: New test.
23180
23181 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23182
23183         * g++.old-deja/g++.other/eh3.C: New testcase.
23184
23185 2000-12-07  Neil Booth  <neilb@earthling.net>
23186
23187         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23188         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23189         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23190         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23191         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23192         Update.
23193
23194 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23195
23196         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23197         __SIZE_TYPE__ instead of int for type of integers cast to
23198         pointers.
23199
23200 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23201
23202         * g++.old-deja/g++.other/cleanup4.C: New test.
23203
23204 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23205
23206         * format-sec-1.c: New test.
23207
23208 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23209
23210         * gcc.dg/format-nonlit-3.c: New test.
23211
23212 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23213
23214         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23215         through a null pointer.
23216
23217 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23218
23219         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23220         * g++.old-deja/g++.pt/partial4.C: New test.
23221
23222 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23223
23224         * gcc.c-torture/execute/ieee/hugeval.x: New.
23225
23226 2000-12-06  Neil Booth  <neilb@earthling.net>
23227
23228         * gcc.dg/cpp/backslash2.c: New tests.
23229
23230 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23231
23232         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23233         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23234
23235 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23236
23237         * gcc.c-torture/execute/20001203-2.c: New testcase.
23238
23239 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23240
23241         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23242         * g++.old-deja/g++.other/virtual10.C: New test.
23243
23244 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23245
23246         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23247
23248 2000-12-05  Richard Henderson  <rth@redhat.com>
23249
23250         * gcc.c-torture/compile/20001205-1.c: New.
23251
23252 2000-12-04  Neil Booth  <neilb@earthling.net>
23253
23254         * g++.old-deja/g++.other/virtual9.C: New test.
23255         * g++.old-deja/g++.pt/crash61.C: New test.
23256         * gcc.c-torture/execute/loop-9.c: New test.
23257
23258 2000-12-04  Neil Booth  <neilb@earthling.net>
23259
23260         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23261         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23262         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23263         * gcc.dg/cpp/extratokens.c: ...here.
23264
23265 2000-12-04  Neil Booth  <neilb@earthling.net>
23266
23267         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23268         New tests.
23269
23270 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23271
23272         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23273         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23274
23275 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23276
23277         * gcc.c-torture/execute/20001203-1.c: New test.
23278
23279 2000-12-03  Neil Booth  <neilb@earthling.net>
23280
23281         * gcc.dg/cpp/macro6.c: New test cases.
23282
23283 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23284
23285         * gcc.c-torture/execute/string-opt-9.c: New test.
23286         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23287         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23288         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23289
23290         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23291         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23292
23293 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23294
23295         * gcc.dg/cpp/if-6.c: New testcase.
23296
23297         * gcc.dg/20001201-1.c: New testcase.
23298
23299 2000-12-02  Neil Booth  <neilb@earthling.net>
23300
23301         * g++.old-deja/g++.other/externC4.C,
23302         g++.old-deja/g++.other/friend10.C: New tests.
23303
23304 2000-12-02  Neil Booth  <neilb@earthling.net>
23305
23306         * g++.old-deja/g++.other/instan2.C
23307         * g++.old-deja/g++.other/instan3.C: New test.
23308
23309 2000-12-02  Neil Booth  <neilb@earthling.net>
23310
23311         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23312         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23313         gnuc99.c,gnuc99-pedantic.c: New tests.
23314
23315 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23316
23317         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23318         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23319
23320 2000-12-01  Neil Booth  <neilb@earthling.net>
23321
23322         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23323         * gcc.dg/cpp/poison.c: Update.
23324         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23325
23326 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23327
23328         * g77.f-torture/execute/20001201.f: New test.
23329
23330 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23331
23332         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23333
23334 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23335
23336         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23337
23338 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23339
23340         * g++.old-deja/g++.other/cast6.C: New test.
23341
23342 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23343
23344         * gcc.c-torture/execute/20001130-2.c: New testcase.
23345
23346 2000-11-30  Richard Henderson  <rth@redhat.com>
23347
23348         * gcc.c-torture/execute/20001130-1.c: New test.
23349
23350 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23351
23352         * g++.old-deja/g++.other/op3.C: New test.
23353
23354 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23355
23356         * g++.old-deja/g++.other/op2.C: New test.
23357
23358 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23359
23360         * g++.old-deja/g++.other/crash38.C: New test.
23361
23362 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23363
23364         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23365
23366 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23367
23368         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23369         tests.
23370         * gcc.c-torture/execute/string-opt-6.c: New test.
23371
23372         * gcc.dg/20001117-1.c: Add main.
23373
23374 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23375
23376         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23377         Move from here ...
23378         * gcc.dg/940510-1.c: ... to here.
23379
23380         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23381         zero-size arrays in toplevel structures.
23382
23383 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23384
23385         * gcc.c-torture/execute/loop-8.c: New test.
23386
23387 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23388
23389         * g++.old-deja/g++.other/base1.C: New test.
23390
23391 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         * g++.old-deja/g++.other/parse2.C: New test.
23394
23395 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23396
23397         * g++.old-deja/g++.pt/incomplete1.C: New test.
23398
23399 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23400
23401         * g++.old-deja/g++.other/friend9.C: New test.
23402
23403 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23404
23405         * gcc.dg/20001127-1.c: New test.
23406
23407 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23408
23409         * g++.old-deja/g++.pt/friend46.C: New test.
23410
23411 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23412
23413         * g++.old-deja/g++.other/ptrmem8.C: New test.
23414
23415 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23416
23417         * gcc.c-torture/execute/string-opt-7.c: New test.
23418         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23419
23420 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23421
23422         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23423         instead of 'mkcheck 2'.
23424
23425 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23426
23427         * gcc.c-torture/execute/memcheck/driver.c,
23428         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23429         C9X references to refer to C99.
23430
23431 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23432
23433         * gcc.dg/ultrasp3.c: New test.
23434
23435 2000-11-25  Neil Booth  <neilb@earthling.net>
23436
23437         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23438
23439 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23440
23441         * gcc.c-torture/compile/20001123-2.c: New.
23442
23443 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23444
23445         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23446
23447 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23448
23449         * gcc.dg/sequence-point-1.c: Add some new tests.
23450         * gcc.c-torture/execute/20001124-1.c: New test.
23451
23452 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23453
23454         * g++.old-deja/g++.other/vaarg4.C: New test.
23455         * gcc.c-torture/compile/20001123-1.c: New test.
23456
23457 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23458
23459         * g++.other/crash24.C: Adjust and remove XFAIL.
23460         * g++.other/crash37.C: New test.
23461
23462 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23463
23464         * g++.old-deja/g++.pt/instantiate9.C: New test.
23465
23466 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23467
23468         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23469         new ABI, too.
23470
23471         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23472         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23473
23474 2000-11-22  Neil Booth  <neilb@earthling.net>
23475
23476         * gcc.dg/cpp/Wtrigraphs.c: New test.
23477
23478 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23479
23480         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23481
23482 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23483
23484         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23485
23486 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23487
23488         * lib/gcc-dg.exp: load_lib scanasm.exp.
23489         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23490         * lib/g++-dg.exp: load_lib scanasm.exp.
23491         * lib/scanasm.exp: New.
23492         (scan-assembler, scan-assembler-not): Add optional arguments to
23493         test name, or if not present, the pattern name.
23494         (scan-assembler-dem, scan-assembler-dem-not): New.
23495
23496         * g++.dg/dg.exp: New.
23497
23498 2000-11-21  Neil Booth  <neilb@earthling.net>
23499
23500         * gcc.dg/cpp/integrated1.c: Remove.
23501
23502 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23503
23504         * gcc.c-torture/execute/20001121-1.c: New test.
23505
23506 2000-11-21  Richard Henderson  <rth@redhat.com>
23507
23508         * gcc.c-torture/compile/20001121-1.c: New test.
23509
23510 2000-11-20  Neil Booth  <neilb@earthling.net>
23511
23512         * gcc.dg/cpp/integrated1.c: New test.
23513
23514 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * g++.old-deja/g++.other/inline17.C: New test.
23517
23518 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23519
23520         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23521         local variable to be zero: I made the variable global. Now
23522         uses abort() and exit() instead of relying on main's return value.
23523
23524 2000-11-20  Neil Booth  <neilb@earthling.net>
23525
23526         * gcc.dg/cpp/paste2.c: Update test.
23527         * objc/execute/paste.m: New test.
23528
23529 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23530
23531         * gcc.dg/c99-condexpr-1.c: New test.
23532
23533 2000-11-20  Neil Booth  <neilb@earthling.net>
23534
23535         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23536
23537 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23538
23539         * g++.old-deja/g++.pt/export1.C: New test.
23540
23541 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23542
23543         * gcc.dg/20001117-1.c: New test.
23544
23545 2000-11-18  Richard Henderson  <rth@redhat.com>
23546
23547         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23548
23549 2000-11-18  Richard Henderson  <rth@redhat.com>
23550
23551         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23552         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23553         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23554
23555 2000-11-18  Richard Henderson  <rth@redhat.com>
23556
23557         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23558         (main): New.  Exit cleanly.
23559
23560 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23561
23562         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23563         gcc.dg/c99-fordecl-2.c: New tests.
23564
23565 2000-11-18  Richard Henderson  <rth@redhat.com>
23566
23567         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23568         * gcc.c-torture/execute/zerolen-2.c: New.
23569
23570 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23571
23572         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23573         memory.
23574
23575 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23576
23577         * g++.old-deja/g++.pt/instantiate8.C: New test.
23578
23579 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23580
23581         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23582         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23583
23584 2000-11-16  Nick Clifton  <nickc@redhat.com>
23585
23586         * gcc.c-torture/execute/nestfunc-2.c: New test.
23587         * gcc.c-torture/execute/nestfunc-3.c: New test.
23588
23589 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23590
23591         * gcc.c-torture/compile/20001116-1.c: New test.
23592
23593 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23594
23595         * gcc.c-torture/execute/20001115-1.c: New test.
23596
23597 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23598
23599         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23600         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23601         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23602         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23603
23604 2000-11-15  Neil Booth  <neilb@earthling.net>
23605
23606         gcc.dg/cpp/_Pragma1.c: Update.
23607         gcc.dg/cpp/_Pragma2.c: New test.
23608
23609 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23610
23611         * g++.old-deja/g++.other/anon5.C: New test.
23612
23613 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23614
23615         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23616         tests.
23617
23618 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23619
23620         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23621         output.
23622
23623 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23624
23625         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23626         labels at end of compound statements.
23627
23628 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23629
23630         * gcc.c-torture/execute/loop-7.c: New test.
23631
23632 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23633
23634         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23635
23636 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23637
23638         * gcc.dg/c99-bool-1.c: New test.
23639
23640 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23641
23642         * gcc.dg/c99-scope-1.c: Remove xfail.
23643         * gcc.dg/c99-scope-2.c: New test.
23644
23645 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23646
23647         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23648         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23649
23650 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23651
23652         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23653         error messages.
23654
23655         * g++.mike/p700.C: Don't typedef wchar_t.
23656         * g++.mike/p784.C: Likewise.
23657         * g++.mike/eb101.C: Don't use __wchar_t.
23658
23659 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23660
23661         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23662         from DO loop.
23663
23664 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23665
23666         * gcc.c-torture/execute/20001111-1.c: New test.
23667
23668 2000-11-10  Nick Clifton  <nickc@redhat.com>
23669
23670         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23671         long multuiple and accumulate.
23672
23673 2000-11-09  Richard Henderson  <rth@redhat.com>
23674
23675         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23676         via size_t instead of int.
23677
23678         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23679         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23680         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23681         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23682
23683 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23684
23685         * gcc.c-torture/compile/20001109-1.c: New test.
23686         * gcc.c-torture/compile/20001109-2.c: New test.
23687
23688 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23689
23690         * g++.old-deja/g++.pt/operator1.C: New test.
23691         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23692
23693 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23694
23695         * gcc.dg/20001108-1.c: New test.
23696
23697 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23698
23699         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23700         with both arguments constant strings.
23701         * gcc.c-torture/execute/string-opt-3.c: New test.
23702         * gcc.c-torture/execute/string-opt-4.c: New test.
23703         * gcc.c-torture/execute/string-opt-5.c: New test.
23704
23705 2000-11-08  Nick Clifton  <nickc@redhat.com>
23706
23707         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23708         mulsidi3adddi patterns.
23709
23710 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         * g++.old-deja/g++.other/crash36.C: New test.
23713
23714 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23715
23716         * g++.old-deja/g++.other/init16.C: New test.
23717
23718 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23719
23720         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23721
23722 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23723
23724         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23725         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23726         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23727
23728 2000-11-07  DJ Delorie  <dj@redhat.com>
23729
23730         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23731
23732 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23733
23734         * gcc.c-torture/execute/string-opt-1.c: New test.
23735
23736 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23737
23738         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23739         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23740         parameters in registers, and there is no way for a varargs
23741         function to know in which order the integer and floating-point
23742         parameters should be interleaved when they are placed on the
23743         stack.
23744         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23745         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23746
23747 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23748
23749         * gcc.c-torture/execute/string-opt-2.c: New test.
23750
23751 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23752
23753         * g++.old-deja/g++.pt/crash60.C: New test.
23754
23755 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23756
23757         * g++.old-deja/g++.other/crash24.C: New test.
23758         * g++.old-deja/g++.other/crash25.C: New test.
23759         * g++.old-deja/g++.other/crash26.C: New test.
23760         * g++.old-deja/g++.other/crash27.C: New test.
23761         * g++.old-deja/g++.other/crash28.C: New test.
23762         * g++.old-deja/g++.other/crash29.C: New test.
23763         * g++.old-deja/g++.other/crash30.C: New test.
23764         * g++.old-deja/g++.other/crash31.C: New test.
23765         * g++.old-deja/g++.other/crash32.C: New test.
23766         * g++.old-deja/g++.other/crash33.C: New test.
23767         * g++.old-deja/g++.other/crash34.C: New test.
23768         * g++.old-deja/g++.other/crash35.C: New test.
23769
23770 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23771
23772         * gcc.c-torture/execute/20001031-1.c: New test.
23773
23774 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23775
23776         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23777         namespace.
23778
23779         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23780         standards-conformant.
23781
23782         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23783
23784         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23785         * g++.old-deja/g++.mike/p755a.C: Likewise.
23786         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23787         library makes no calls to `operator new' during initialization.
23788
23789 2000-11-04  Neil Booth  <neilb@earthling.net>
23790
23791         * gcc.dg/cpp/include2.c: New tests.
23792
23793 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23794
23795         * lib/g++.exp (g++_set_ld_library_path): New function.
23796         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23797
23798 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23799
23800         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23801         warnings.
23802
23803 2000-11-01  Richard Henderson  <rth@redhat.com>
23804
23805         * g++.old-deja/g++.ext/namedret1.C: New.
23806         * g++.old-deja/g++.ext/namedret2.C: New.
23807         * g++.old-deja/g++.ext/namedret3.C: New.
23808
23809 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23810
23811         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23812         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23813
23814 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23815
23816         * gcc.c-torture/execute/va-arg-21.c: New test.
23817
23818 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23819
23820         * gcc.dg/c99-complex-2.c: New test.
23821
23822 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23823
23824         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23825
23826 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23827
23828         * g++.old-deja/g++.other/inline16.C: New test.
23829
23830 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23831
23832         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23833         __PRETTY_FUNCTION__
23834
23835 2000-10-29  Neil Booth  <neilb@earthling.net>
23836
23837         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23838         New tests.
23839         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23840         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23841         optimisation.
23842
23843 2000-10-29  Neil Booth  <neilb@earthling.net>
23844
23845         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23846         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23847         * mi5.c: Test multiple includes work with -C.
23848         * trigraphs.c: Test ^= version.
23849
23850 2000-10-28  Neil Booth  <neilb@earthling.net>
23851
23852         New tests and test updates for new macro expander.
23853
23854         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23855         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23856         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23857         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23858         new diagnostic messages.
23859
23860         * gcc.dg/cpp/macro3.c: New tests.
23861
23862 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23863
23864         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23865         on the same line.
23866
23867 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23868
23869         * g++.old-deja/g++.other/eh2.C: New test.
23870
23871 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23872
23873         * gcc.c-torture/execute/20001027-1.c: New test.
23874
23875 2000-10-26  Richard Henderson  <rth@redhat.com>
23876
23877         * gcc.c-torture/execute/20001026-1.c: New.
23878
23879 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23880
23881         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23882         * g++.old-deja/g++.law/builtin1.C: Likewise.
23883         * g++.old-deja/g++.law/ctors10.C: Likewise.
23884         * g++.old-deja/g++.law/virtual3.C: Likewise.
23885         * g++.old-deja/g++.mike/p658.C: Likewise.
23886         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23887         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23888         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23889         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23890         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23891
23892 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23893
23894         * gcc.c-torture/compile/20001024-1.c: New test.
23895
23896 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23897
23898         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23899         to tell us whether or not we are using V3.
23900
23901 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23902
23903         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23904         operands.
23905
23906 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23907
23908         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23909
23910 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23911
23912         * gcc.c-torture/execute/20001024-1.c: New test.
23913
23914 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23915
23916         * g++.old-deja/g++.other/sibcall1.C: New test.
23917
23918 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23919
23920         * gcc.dg/noncompile/init-3.c: New test.
23921
23922 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23923
23924         * gcc.dg/format-array-1.c: New test.
23925
23926 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23927
23928         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23929         writing through null pointers; remove comment about testing
23930         unterminated strings.
23931
23932 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23933
23934         * gcc.c-torture/execute/20001017-2.c: New test.
23935
23936 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23937
23938         * gcc.c-torture/compile/20001018-1.c: New test.
23939         * gcc.c-torture/compile/20001018-1.x: Xfail.
23940
23941 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23942
23943         * gcc.c-torture/execute/20001017-1.c: New test.
23944
23945 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23946
23947         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23948         for multiple use of arguments with scanf formats; add tests for
23949         multiple use of arguments.
23950
23951 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23952
23953         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23954
23955 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23956
23957         * gcc.dg/format-miss-1.c: New test.
23958
23959 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23960
23961         * gcc.c-torture/execute/20001013-1.c: New test.
23962
23963 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23964
23965         * gcc.dg/format-branch-1.c: New test.
23966
23967 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23968
23969         * README, lib/file-format.exp: Remove EGCS references.
23970
23971 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23972
23973         * gcc.dg/20001013-1.c: New test.
23974
23975 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23976
23977         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23978         for intmax_t in the compiler using __typeof__ and the type rules
23979         for conditional expressions.
23980
23981 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23982
23983         * gcc.dg/20001012-1.c: New test.
23984         * gcc.dg/20001012-2.c: New test.
23985
23986 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23987
23988         * gcc.dg/format-attr-1.c: New test.
23989
23990 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23991
23992         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23993         __LONG_LONG_MAX__ instead of LLONG_MAX.
23994
23995 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23996
23997         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23998         scanf flags.
23999         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24000         flags.
24001
24002 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24003
24004         * gcc.dg/sequence-pt-1.c: New test.
24005
24006 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24007
24008         * gcc.c-torture/execute/20001011-1.c: New testcase.
24009         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24010
24011 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24012
24013         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24014         does not error on it.
24015
24016 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24017
24018         * gcc.dg/20001009-1.c: New test.
24019
24020 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24021
24022         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24023         * gcc.c-torture/execute/20001009-2.c: ... to here.
24024
24025 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24026
24027         * gcc.c-torture/compile/20001009-1.c: New testcase.
24028         * gcc.c-torture/execute/20001009-1.c: New testcase.
24029         Testcases provided by Jan Hubicka <jh@suse.cz>.
24030
24031 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24032
24033         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24034         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24035         uintmax_t using <limits.h> to emulate the compiler's internal
24036         logic.  No longer XFAIL %j tests.
24037
24038 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24039
24040         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24041         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24042         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24043         regexps and details of expected handling of some bad formats.
24044         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24045         suppression.
24046
24047 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24048
24049         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24050         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24051         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24052         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24053         in list archives.
24054
24055 2000-10-06  Richard Henderson  <rth@cygnus.com>
24056
24057         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24058         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24059         * g++.old-deja/g++.jason/report.C: Likewise.
24060         * g++.old-deja/g++.law/friend5.C: Likewise.
24061         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24062         of the expected warnings.
24063
24064 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24065
24066         * g++.old-deja/g++.pt/enum14.C: New test.
24067
24068 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24069
24070         * g++.old-deja/g++.pt/crash59.C: New test.
24071
24072 2000-10-04  Will Cohen  <wcohen@redhat.com>
24073
24074         * gcc.dg/20000926-1.c: New test.
24075
24076 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24077
24078         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24079         function name for current C++ compiler.
24080         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24081
24082 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24083
24084         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24085         __PRETTY_FUNCTION__.
24086         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24087
24088 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24089
24090         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24091
24092 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24093
24094         * gcc.c-torture/compile/20000923-1.c: New test.
24095
24096 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24097
24098         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24099         * g++.old-deja/g++.pt/ttp62.C: Same.
24100         * g++.old-deja/g++.other/inline14.C: Same.
24101
24102 2000-09-24  Richard Henderson  <rth@cygnus.com>
24103
24104         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24105
24106 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24107
24108         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24109
24110 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24111
24112         * gcc.c-torture/compile/20000922-1.c: New file.
24113
24114 2000-09-21  Nick Clifton  <nickc@redhat.com>
24115
24116         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24117         a signed long modulo operation.
24118         (mod6): New function - perform an unsigned long modulo operation.
24119         (main): Add tests for modulos of very large numbers by very small
24120         dividends.
24121
24122 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24123
24124         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24125
24126 2000-09-19  Richard Henderson  <rth@cygnus.com>
24127
24128         * gcc.dg/compare2.c (case 10): XFAIL.
24129
24130 2000-09-18  Richard Henderson  <rth@cygnus.com>
24131
24132         * gcc.c-torture/execute/20000906-1.c: Move ...
24133         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24134         that support __builtin_trap.
24135
24136 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24137
24138         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24139
24140 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24141
24142         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24143         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24144         more $ format tests.
24145
24146 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24147
24148         * gcc.dg/format-errmk-1.c: New test.
24149
24150 2000-09-17  Greg McGary  <greg@mcgary.org>
24151
24152         * gcc.c-torture/execute/20000917-1.x: Remove.
24153
24154 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24155
24156         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24157
24158 2000-09-17  Greg McGary  <greg@mcgary.org>
24159
24160         * gcc.c-torture/execute/20000917-1.c: New test.
24161         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24162
24163 2000-09-16  Neil Booth  <NeilB@earthling.net>
24164
24165         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24166         in nested macro bug.
24167
24168 2000-09-15  Neil Booth  <NeilB@earthling.net>
24169
24170         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24171
24172 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24173
24174         * gcc.c-torture/execute/20000914-1.c: New test.
24175
24176 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24177
24178         * g++.other/inline13.C: New test.
24179
24180 2000-09-12  Andreas Jaeger  <aj@suse.de>
24181
24182         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24183         constant by Ulrich Drepper <drepper@redhat.com>.
24184
24185 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24186
24187         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24188
24189 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24190
24191         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24192
24193 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24194
24195         * gcc.dg/cpp/backslash.c: New test.
24196
24197 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24198
24199         * gcc.c-torture/execute/20000910-1.c: New test.
24200         * gcc.c-torture/execute/20000910-2.c: Likewise.
24201
24202 2000-09-11  Robert Lipe  <robertl@sco.com>
24203
24204         * gcc.dg/pragma-align.c: New test.
24205
24206 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24207
24208         * g++.old-deja/g++.pt/explicit82.C: New test.
24209         * g++.old-deja/g++.pt/explicit83.C: New test.
24210
24211 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24212
24213         * gcc.dg/asm-names.c: New test.
24214
24215 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24216
24217         * gcc.dg/cpp/tr-warn6.c: New test
24218
24219 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24220
24221         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24222         be accepted.
24223
24224 2000-09-07  Catherine Moore  <clm@redhat.com>
24225
24226         * gcc.c-torture/execute/unroll-1.c: New test.
24227
24228 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24229
24230         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24231         ERROR markers.
24232         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24233         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24234         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24235         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24236         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24237         Preprocess only.
24238         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24239         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24240
24241 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24242
24243         * g++.old-deja/g++.pt/deduct2.C: New test.
24244
24245 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24246
24247         * g++.old-deja/g++.pt/parms2.C: New test.
24248
24249 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24250
24251         * g++.old-deja/g++.pt/crash58.C: New test.
24252
24253 2000-09-06  Greg McGary  <greg@mcgary.org>
24254
24255         * gcc.c-torture/execute/20000906-1.c: New test.
24256         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24257
24258 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24259
24260         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24261
24262 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24263
24264         * g++.old-deja/g++.pt/crash57.C: New test.
24265
24266 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24267
24268         * g++.old-deja/g++.pt/crash56.C: New test.
24269
24270 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24271
24272         * g++.old-deja/g++.pt/koenig1.C: New test.
24273
24274 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24275
24276         * gcc.dg/20000904-1.c: New test.
24277
24278 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24279
24280         * gcc.dg/cpp/paste8.c: New test.
24281
24282 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24283
24284         * gcc.c-torture/compile/20000827-1.c: New test.
24285
24286 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24287
24288         * gcc.dg/format-diag-1.c: New test.
24289
24290 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24291
24292         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24293         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24294         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24295         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24296         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24297
24298 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         * g++.old-deja/g++.other/nested4.C: New test.
24301
24302 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24303
24304         * g++.old-deja/g++.ns/scoped1.C: New test.
24305
24306 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24307
24308         * lib/g++.exp: Support testing already-installed GCC.
24309
24310 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24311
24312         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24313
24314 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24315
24316         * gcc.dg/return-type-2.c: New test.
24317
24318 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24319
24320         * gcc.c-torture/compile/20000825-1.c: New test.
24321
24322 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24323
24324         * gcc.dg/dwarf2-2.c: New test.
24325
24326 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24327
24328         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24329         dg-warning regexps.
24330
24331 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24332
24333         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24334         gcc.dg/format-ext-5.c: New tests.
24335
24336 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24337
24338         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24339
24340 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24341
24342         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24343
24344 2000-08-24  Richard Henderson  <rth@cygnus.com>
24345
24346         * gcc.dg/ia64-sync-1.c: New test.
24347         * gcc.dg/ia64-sync-2.c: New test.
24348         * gcc.dg/ia64-asm-1.c: New test.
24349
24350 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24351
24352         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24353         * gcc.dg/format-ext-2.c: New test.
24354
24355 2000-08-23  Jason Merrill  <jason@redhat.com>
24356
24357         * lib/old-dejagnu.exp: Also ignore "In member function" and
24358         "At global scope".
24359
24360 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24361
24362         * gcc.dg/noncompile/label-lineno-1.c: New test.
24363
24364 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24365
24366         * gcc.dg/c99-array-nonobj-1.c: New test.
24367
24368 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24369
24370         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24371         tests.
24372         * gcc.dg/format-ext-1.c: New test.
24373
24374 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24375
24376         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24377         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24378         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24379         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24380         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24381
24382 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24383
24384         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24385         gcc.dg/c99-strftime-2.c: New tests.
24386
24387 2000-08-22  Richard Henderson  <rth@cygnus.com>
24388
24389         * gcc.c-torture/execute/20000822-1.c: New test.
24390
24391 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24392
24393         * gcc.c-torture/execute/20000819-1.x: Remove.
24394
24395 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24396
24397         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24398         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24399         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24400         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24401         gcc.dg/format-xopen-1.c: New tests.
24402
24403 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24404
24405         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24406
24407 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24408
24409         * g++.old-deja/g++.other/loop2.C: New test.
24410
24411         * gcc.c-torture/compile/20000606-1.c: New test.
24412         * gcc.c-torture/compile/20000728-1.c: New test.
24413         * gcc.c-torture/execute/20000801-1.c: New test.
24414         * gcc.c-torture/execute/20000801-2.c: New test.
24415         * gcc.c-torture/execute/20000819-1.c: New test.
24416         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24417         * gcc.dg/20000629-1.c: New test.
24418         * gcc.dg/20000724-1.c: New test.
24419         * gcc.dg/20000807-1.c: New test.
24420
24421 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24422
24423         * gcc.dg/cpp/pragma-1.c: New test.
24424         * gcc.dg/cpp/pragma-2.c: New test.
24425
24426 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24427
24428         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24429         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24430
24431 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24432
24433         * gcc.c-torture/compile/20000818-1.c: New test.
24434
24435 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24436
24437         * gcc.c-torture/execute/20000818-1.c: New test.
24438
24439 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24440
24441         * gcc.dg/format-va-1.c: New test.
24442
24443 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24444
24445         * g++.old-deja/g++.other/typedef8.C: New test.
24446
24447 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24448
24449         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24450         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24451         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24452         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24453         * g++.old-deja/g++.other/ptrmem7.C: New test.
24454         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24455
24456 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24457
24458         * g++.old-deja/g++.pt/typename27.C: New test.
24459
24460 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24461
24462         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24463         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24464         * g++.old-deja/g++.pt/friend45.C: New test.
24465         * g++.old-deja/g++.other/friend8.C: New test.
24466
24467 2000-08-15  Richard Henderson  <rth@cygnus.com>
24468
24469         * gcc.c-torture/execute/20000815-1.c: New test.
24470
24471 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24472
24473         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24474         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24475         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24476
24477 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24478
24479         * g++.old-deja/g++.other/refinit2.C: New test.
24480
24481 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24482
24483         * lib/c-torture.exp (c-torture): Make
24484         compiler_conditional_xfail_data global.
24485         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24486         compiler_conditional_xfail_data machinery.
24487         (f-torture-execute): Likewise.
24488         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24489         and only when unrolling loops.
24490
24491         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24492
24493 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24494
24495         * g++.old-deja/g++.pt/explicit81.C: New test.
24496
24497 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24498
24499         * g++.old-deja/g++.pt/typename26.C: New test.
24500
24501 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24502
24503         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24504         warning.
24505
24506 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24507
24508         * g++.old-deja/g++.other/array3.C: New test.
24509
24510 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24511
24512         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24513         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24514         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24515         New tests.
24516
24517 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24520         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24521
24522 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24523
24524         * gcc.c-torture/execute/20000808-1.c: New test.
24525
24526 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24527
24528         * gcc.dg/c90-const-expr-1.c: New test.
24529
24530 2000-08-08  Richard Henderson  <rth@cygnus.com>
24531
24532         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24533
24534 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24535
24536         * gcc.dg/noncompile/const-ll-1.c: New test.
24537
24538 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24539
24540         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24541
24542 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24543
24544         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24545         that running programs linked against the shared version of libobjc
24546         run correctly.
24547
24548 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24549
24550         * gcc.dg/c99-printf-1.c: New test.
24551
24552 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24553
24554         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24555
24556 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24557
24558         * gcc.c-torture/execute/20000731-1.x: Delete.
24559
24560 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24561
24562         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24563         and torture_without_loops as is done by c-torture.exp.
24564         (search_for): Copy from c-torture.exp.
24565         (gcc-dg-runtest): New function, drives a directory of tests
24566         iterating over the TORTURE_OPTIONS.
24567         (scan-assembler, scan-assembler-not): Move here from
24568         individual directory drivers.
24569
24570         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24571         defined by lib/gcc-dg.exp.
24572         * gcc.dg/cpp/cpp.exp: Likewise.
24573         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24574         gcc-dg-runtest, so we cycle over optimization options.
24575
24576         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24577         * gcc.dg/compare2.c: No longer expected to fail.
24578
24579 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24580
24581         * gcc.c-torture/execute/20000804-1.c: New test.
24582
24583 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24584
24585         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24586
24587 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24588
24589         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24590
24591 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24592
24593         * gcc.c-torture/compile/20000803-1.c: New test.
24594
24595 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24596
24597         * gcc.c-torture/execute/20000801-3.c,
24598         gcc.c-torture/execute/20000801-4.c: New tests.
24599         * gcc.c-torture/execute/20000801-3.x,
24600         gcc.c-torture/execute/20000801-4.x: Xfail.
24601
24602 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24603
24604         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24605         libobjc/.libs to allow for libtool.
24606
24607 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24608
24609         * gcc.c-torture/compile/20000802-1.c: New test.
24610
24611 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24612
24613         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24614
24615 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24616
24617         * gcc-c-torture/execute/20000731-2.c: New test.
24618
24619         * gcc.c-torture/execute/20000731-1.c: New test.
24620         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24621
24622 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24623
24624         * testsuite/gcc.dg/cpp/paste7.c: New test.
24625         * gcc.dg/cpp/20000725-1.c: New test.
24626
24627 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24628
24629         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24630         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24631         declaration warning for __builtin_dwarf_reg_size.
24632
24633         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24634
24635 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24636
24637         * gcc.dg/noncompile/voidparam-1.c: New test.
24638
24639 2000-07-30  Richard Henderson  <rth@cygnus.com>
24640
24641         * gcc.dg/c90-digraph-1.c: Don't xfail.
24642         * gcc.dg/compare2.c (case 10): Xfail.
24643         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24644
24645 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24646
24647         * gcc.dg/c99-main-1.c: New test.
24648
24649 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24650
24651         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24652
24653 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24654
24655         * gcc.c-tortuer/execute/20000726-1.c: New test.
24656
24657 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24658
24659         * gcc.c-torture/execute/enum-2.c: New test.
24660
24661 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24662
24663         * gcc.dg/cpp/tr-warn3.c: New test.
24664
24665 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24666
24667         * g++.old-deja/g++.ext/implicit1.C: Remove.
24668         * g++.old-deja/g++.jason/c2.C: Remove
24669         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24670         * g++.old-deja/g++.pt/crash16.C: Likewise.
24671         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24672
24673 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * g++.old-deja/g++.other/for2.C: New test.
24676
24677 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24678
24679         * gcc.dg/20000720-1.c: New test.
24680
24681 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24682
24683         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24684
24685 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24686
24687         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24688         * gcc.c-torture/execute/20000722-1.c: New.
24689         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24690
24691 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24692
24693         * gcc.dg/cpp/20000720-1.S: New test.
24694
24695 2000-07-21  Michael Meissner  <meissner@redhat.com>
24696
24697         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24698
24699 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24700
24701         * g++.old-deja/g++.brendan/crash16.C,
24702         g++.old-deja/g++.brendan/parse3.C,
24703         g++.old-deja/g++.brendan/redecl1.C,
24704         g++.old-deja/g++.ns/template13.C,
24705         g++.old-deja/g++.other/decl4.C,
24706         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24707
24708 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24709
24710         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24711         and "Internal error".
24712
24713         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24714         regexps.
24715         * gcc.dg/cpp/paste6.c: New test.
24716
24717 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24718
24719         * gcc.dg/cpp/tr-direct.c: New test.
24720
24721         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24722         gcc.dg/cpp/undef1.c: Tweak error regexps.
24723
24724 2000-07-18  Eric Christopher <echristo@redhat.com>
24725
24726         * gcc.c-torture/compile/20000718-1.c: New test.
24727
24728 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24729
24730         * cpplex.c (_cpp_push_token): If the token being pushed back
24731         is the previous token in this context, just subtract one from
24732         context->posn.
24733         * cppmacro.c (save_expansion): Clear aux field when storing a
24734         placemarker.
24735
24736 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24737
24738         * gcc.dg/noncompile/redecl-1.c: New test.
24739
24740 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24741
24742         * gcc.c-torture/execute/20000717-5.c: New test.
24743         * gcc.c-torture/execute/20000717-1.x: Removed.
24744
24745 2000-07-17  Richard Henderson  <rth@cygnus.com>
24746
24747         * gcc.c-torture/execute/20000717-4.c: New test.
24748
24749 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24750
24751         * gcc.dg/cpp/syshdr.c: New test.
24752         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24753
24754 2000-07-17  Neil Booth  <neilb@earthling.net>
24755
24756         * gcc.dg/cpp/cmdlne-dM.c: New test.
24757         * gcc.dg/cpp/cmdlne-dD.c: New test.
24758
24759 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24760
24761         * gcc.c-torture/execute/20000717-3.c: New test.
24762
24763         * gcc.c-torture/compile/20000717-1.c: New test.
24764
24765 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24766
24767         * gcc.c-torture/execute/20000717-2.c: New test.
24768
24769 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24770
24771         * gcc.dg/formatz-1.c: New test.
24772
24773         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24774         * gcc.dg/c99-digraph-1.c: New tests.
24775
24776         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24777         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24778
24779         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24780         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24781         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24782         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24783         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24784         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24785         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24786
24787 2000-07-17   Greg McGary <greg@mcgary.org>
24788
24789         * gcc.c-torture/execute/20000717-1.c: New test.
24790         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24791
24792 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24793
24794         * gcc.c-torture/execute/20000715-2.c: New test.
24795         * gcc.dg/20000715-1.c: New test.
24796
24797 2000-07-15  Michael Meissner  <meissner@redhat.com>
24798
24799         * gcc.c-torture/execute/20000715-1.c: New test.
24800
24801 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * gcc.c-torture/execute/20000707-1.c: New test.
24804
24805 2000-07-13  Neil Booth  <NeilB@earthling.net>
24806
24807         * testsuite/gcc.dg/cpp/digraph1.c,
24808         testsuite/gcc.dg/cpp/digraph2.c,
24809         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24810
24811 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24812
24813         * g77.f-torture/compile/20000630-2.f:  New test.
24814         * g77.f-torture/compile/20000630-2.x
24815
24816 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24817
24818         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24819
24820 2000-07-11  Neil Booth  <NeilB@earthling.net>
24821
24822         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24823
24824 2000-07-11  Neil Booth  <NeilB@earthling.net>
24825
24826         * gcc.dg/cpp/cmdlne-C.c: New.
24827
24828 2000-07-09  Neil Booth  <NeilB@earthling.net>
24829
24830         * gcc.dg/cpp/directiv.c: New tests.
24831         * gcc.dg/cpp/undef1.c: Update.
24832
24833 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24834
24835         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24836
24837 2000-07-09  Neil Booth  <NeilB@earthling.net>
24838
24839         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24840
24841 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24842
24843         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24844         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24845
24846 2000-07-08  Neil Booth  <NeilB@earthling.net>
24847
24848         * gcc.dg/cpp/macsyntx.c: New tests.
24849
24850 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24851
24852         * gcc.dg/20000707-1.c: New test.
24853
24854 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24855
24856         * gcc.c-torture/execute/20000706-1.c: New test.
24857         * gcc.c-torture/execute/20000706-2.c: New test.
24858         * gcc.c-torture/execute/20000706-3.c: New test.
24859         * gcc.c-torture/execute/20000706-4.c: New test.
24860         * gcc.c-torture/execute/20000706-5.c: New test.
24861
24862 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24863
24864         * g++.old-deja/g++.pt/instantiate7.C: New test.
24865
24866 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24867
24868         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24869         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24870         * g++.old-deja/g++.other/rtti3.C: Likewise.
24871         * g++.old-deja/g++.other/rttid3.C: Likewise.
24872
24873 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24874
24875         *  g77.f-torture/compile/20000630-1.x: Fix typo
24876
24877 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24878
24879         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24880         assembly output.
24881
24882 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24883
24884         * gcc.dg/cpp/ident.c: New test.
24885
24886 2000-07-05  Neil Booth  <NeilB@earthling.net>
24887
24888         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24889           gcc.dg/cpp/lexstrng.c: New tests.
24890
24891 2000-07-04  Neil Booth  <NeilB@earthling.net>
24892
24893         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24894         * gcc.dg/cpp/strify2.c: Same.
24895
24896 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24897
24898         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24899         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24900         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24901         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24902
24903         * testsuite/gcc.dg/cpp/macro1.c,
24904         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24905         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24906         testsuite/gcc.dg/cpp/strify1.c,
24907         testsuite/gcc.dg/cpp/strify2.c: New tests.
24908
24909 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24910
24911         * gcc.c-torture/execute/20000703-1.c: New test.
24912
24913 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24914
24915         * g++.old-deja/g++.pt (lookup10.C): New test.
24916
24917 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24918
24919         * g++.old-deja/g++.pt (typename25.C): New test.
24920
24921 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24922
24923         * gcc.c-torture/compile/20000701-1.c: New test.
24924
24925 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24926
24927         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24928         to test case.
24929
24930 2000-06-30  Catherine Moore  <clm@cygnus.com>
24931
24932         * gcc.c-torture/execute/align-1.c: New test.
24933
24934 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24935
24936         * g++.old-deja/g++.pt/expr8.C: New test.
24937         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24938
24939 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24940
24941         * gcc.c-torture/compile/20000629-1.c: New test.
24942
24943 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24944
24945
24946         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24947         gcc.dg/noncompile directory, depending on whether they're
24948         preprocessor tests or not.  Annotate all the tests for the dg
24949         framework.
24950
24951         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24952         * gcc.dg/noncompile/noncompile.exp: New.
24953
24954         * Moved files:
24955         Old name                                New name
24956         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24957         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24958         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24959         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24960         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24961         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24962         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24963         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24964         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24965         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24966         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24967         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24968         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24969         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24970         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24971         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24972         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24973         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24974         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24975         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24976         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24977         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24978         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24979         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24980
24981         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24982         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24983         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24984         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24985         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24986         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24987
24988 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24989
24990         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24991         declare one variable.  On the fourth, error.
24992         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24993         declared by 20000628-1a.h.
24994
24995 2000-06-29  Richard Henderson  <rth@redhat.com>
24996
24997         * gcc.c-torture/execute/930529-1.x: New file.
24998         * gcc.dg/920413-1.c: Adjust expected warning text.
24999         * gcc.dg/980217-1.c: Declare abort.
25000         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25001
25002 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25003
25004         * g77.f-torture/compile/20000629-1.f: New test.
25005         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25006
25007 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25008
25009         Rearrange lots of files, removing entirely the
25010         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25011         directories.
25012
25013         * Deleted files:
25014         gcc.c-torture/code_quality/code_quality.exp
25015         gcc.c-torture/special/special.exp
25016         gcc.failure/failure.exp
25017         gcc.failure/940409-1.x
25018         gcc.c-torture/compile/961203-1.x
25019
25020         * New files:
25021         gcc.misc-tests/linkage.exp
25022         gcc.c-torture/execute/920730-1t.c
25023         gcc.c-torture/execute/920730-1t.x
25024         gcc.c-torture/compile/920520-1.x
25025         gcc.c-torture/compile/920521-1.x
25026         gcc.c-torture/compile/981006-1.x
25027         gcc.c-torture/execute/eeprof-1.x
25028
25029         * Moved files (possibly with modifications to fit a new harness):
25030         Old name                                New name
25031         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25032         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25033         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25034         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25035         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25036         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25037         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25038         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25039         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25040         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25041         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25042         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25043         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25044         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25045
25046 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25047
25048         * c-torture/compile/961203-1.x: Delete.
25049
25050         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25051         not exit. Include stdio.h.
25052         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25053         * gcc.misc-tests/dg-12.c: Likewise.
25054         * gcc.misc-tests/dg-5.c: Likewise.
25055         * gcc.misc-tests/dg-6.c: Likewise.
25056         * gcc.misc-tests/dg-7.c: Prototype abort.
25057         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25058         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25059         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25060         not exit.
25061         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25062         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25063
25064 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25065
25066         * gcc.dg/cpp/20000628-1.c: New test.
25067         * gcc.dg/cpp/20000628-1.h: New header for above test.
25068         * gcc.dg/cpp/20000628-1a.h: Likewise.
25069
25070 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25071
25072         * gcc.dg/cpp: New directory.
25073         * gcc.dg/cpp/cpp.exp: New driver.
25074         * gcc.dg/cpp/20000627-1.c: New test.
25075         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25076         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25077         and rewrite as a compilation test.
25078
25079         * gcc.dg: Move many files into the cpp subdirectory, possibly
25080         renaming or editing them as well.
25081         Old name                New name
25082         990119-1.c              cpp/19990119-1.c
25083         990228-1.c              cpp/19990228-1.c
25084         990407-1.c              cpp/19990407-1.c
25085         990409-1.c              cpp/19990409-1.c
25086         990413-1.c              cpp/19990413-1.c
25087         990703-1.c              cpp/19990703-1.c
25088         20000127-1.c            cpp/20000127-1.c
25089         20000129-1.c            cpp/20000129-1.c
25090         20000207-1.c            cpp/20000207-1.c
25091         20000207-2.c            cpp/20000207-2.c
25092         20000209-1.c            cpp/20000209-1.c
25093         20000209-2.c            cpp/20000209-2.c
25094         20000301-1.c            cpp/20000301-1.c
25095         20000419-1.c            cpp/20000419-1.c
25096         20000510-1.S            cpp/20000510-1.S
25097         20000519-1.c            cpp/20000519-1.c
25098         20000529-1.c            cpp/20000529-1.c
25099         20000625-1.c            cpp/20000625-1.c
25100         20000625-2.c            cpp/20000625-2.c
25101         cpp-as1.c               cpp/assert1.c
25102         cpp-as2.c               cpp/assert2.c
25103         cxx-comments-1.c        cpp/cxxcom1.c
25104         cxx-comments-2.c        cpp/cxxcom2.c
25105         endif-label.c           cpp/endif.c
25106         cpp-hash1.c             cpp/hash1.c
25107         cpp-hash2.c             cpp/hash2.c
25108         cpp-if1.c               cpp/if-1.c
25109         cpp-if2.c               cpp/if-2.c
25110         cpp-if3.c               cpp/if-3.c
25111         cpp-if4.c               cpp/if-4.c
25112         cpp-if5.c               cpp/if-5.c
25113         cpp-cond.c              cpp/if-cexp.c
25114         cpp-missingop.c         cpp/if-mop.c
25115         cpp-missingparen.c      cpp/if-mpar.c
25116         cpp-opprec.c            cpp/if-oppr.c
25117         cpp-ifparen.c           cpp/if-paren.c
25118         cpp-shortcircuit.c      cpp/if-sc.c
25119         cpp-shift.c             cpp/if-shift.c
25120         cpp-unary.c             cpp/if-unary.c
25121         cpp-li1.c               cpp/line1.c
25122         cpp-li2.c               cpp/line2.c
25123         lineno.c                cpp/line3.c
25124         lineno-2.c              cpp/line4.c
25125         cpp-mi.c                cpp/mi1.c
25126         cpp-mic.h               cpp/mi1c.h
25127         cpp-micc.h              cpp/mi1cc.h
25128         cpp-mind.h              cpp/mi1nd.h
25129         cpp-mindp.h             cpp/mi1ndp.h
25130         cpp-mix.h               cpp/mi1x.h
25131         cpp-mi2.c               cpp/mi2.c
25132         cpp-mi2a.h              cpp/mi2a.h
25133         cpp-mi2b.h              cpp/mi2b.h
25134         cpp-mi2c.h              cpp/mi2c.h
25135         cpp-mi3.c               cpp/mi3.c
25136         cpp-mi3.def             cpp/mi3.def
25137         poison-1.c              cpp/poison.c
25138         pr-impl.c               cpp/prag-imp.c
25139         cpp-redef-2.c           cpp/redef1.c
25140         cpp-redef.c             cpp/redef2.c
25141         strpaste.c              cpp/strp1.c
25142         strpaste-2.c            cpp/strp2.c
25143         cpp-tradpaste.c         cpp/tr-paste.c
25144         cpp-tradstringify.c     cpp/tr-str.c
25145         cpp-tradwarn1.c         cpp/tr-warn1.c
25146         cpp-tradwarn2.c         cpp/tr-warn2.c
25147         trigraphs.c             cpp/trigraphs.c
25148         cpp-unc1.c              cpp/unc1.c
25149         cpp-unc2.c              cpp/unc2.c
25150         cpp-unc3.c              cpp/unc3.c
25151         cpp-unc.c               cpp/unc4.c
25152         undef.c                 cpp/undef1.c
25153         undef-2.c               cpp/undef2.c
25154         cpp-wi1.c               cpp/widestr1.c
25155
25156 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25157
25158         * lib/g++.exp (g++_include_flags): Tweak.
25159
25160 2000-06-27  H.J. Lu  <hjl@gnu.org>
25161             Loren J. Rittle  <ljrittle@acm.org>
25162
25163         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25164         version with one that knows about the new gcc tree structure.
25165         (g++_link_flags): Same.
25166
25167 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25168
25169         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25170         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25171         case we are cross-compiling.
25172
25173         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25174         g++.old-deja/g++.niklas/Makefile.in,
25175         g++.old-deja/g++.niklas/configure.in,
25176         g++.old-deja/g++.other/Makefile.in,
25177         g++.old-deja/g++.other/configure.in,
25178         gcc.c-torture/code_quality/Makefile.in,
25179         gcc.c-torture/code_quality/configure.in,
25180         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25181         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25182         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25183         gcc.c-torture/execute/ieee/Makefile.in,
25184         gcc.c-torture/execute/ieee/configure.in,
25185         gcc.c-torture/noncompile/Makefile.in,
25186         gcc.c-torture/noncompile/configure.in,
25187         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25188         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25189         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25190
25191 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25192
25193         * g++.old-deja/g++.other/ambig3.C: New test.
25194
25195 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25196
25197         * g++.old-deja/g++.pt/syntax1.C: New test.
25198         * g++.old-deja/g++.pt/syntax2.C: New test.
25199         * g++.old-deja/g++.other/syntax3.C: New test.
25200         * g++.old-deja/g++.other/syntax4.C: New test.
25201
25202 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25203
25204         * gcc.dg/20000623-1.c: Prototype exit and abort.
25205
25206 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25207
25208         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25209         New tests.
25210         * gcc.dg/cpp-mi3.def: New file.
25211
25212         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25213         inside assertions.
25214         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25215         lexer's error messages.
25216         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25217         divine anything from the linemarkers.
25218         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25219         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25220
25221 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25222
25223         * gcc.dg/20000623-1.c: New test.
25224
25225 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25226
25227         * gcc.c-torture/execute/20000622-1.c: New test.
25228
25229 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25230
25231         * g++.old-deja/g++.other/init15.C: New test.
25232
25233 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25234
25235         * g++.old-deja/g++.pt/vaarg2.C: New test.
25236         * g++.old-deja/g++.pt/vaarg3.C: New test.
25237
25238 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.old-deja/g++.other/dyncast6.C: New test.
25241
25242 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25243
25244         * gcc.c-torture/execute/loop-6.c: New test.
25245
25246 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25247
25248         * gcc.dg/20000614-1.c: New test.
25249         * gcc.dg/20000614-2.c: New test.
25250
25251 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25252
25253         * g++.old-deja/g++.other/inline12.C: New test.
25254
25255 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25256
25257         * g++.old-deja/g++.other/eh1.C: New test.
25258
25259 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25260
25261         * g++.old-deja/g++.other/type.C: New test.
25262
25263 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25264
25265         * g++.old-deja/g++.other/initstring.C: New test.
25266
25267 2000-06-12  Jason Merrill  <jason@redhat.com>
25268
25269         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25270
25271 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25272
25273         * gcc.c-torture/compile/20000609-1.c: New test.
25274
25275 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25276
25277         * gcc.dg/20000609-1.c: New test.
25278
25279 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25280
25281         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25282         * gcc.c-torture/noncompile/poison-1.c: Move...
25283         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25284         * gcc.dg/cpp-li1.c: Add a token after the #line.
25285
25286 2000-06-05  Richard Henderson  <rth@cygnus.com>
25287
25288         * gcc.c-torture/execute/20000605-2.c: New test.
25289         * gcc.c-torture/execute/20000605-3.c: New test.
25290
25291 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25292
25293         * g77.f-torture/execute/20000503-1.x: New file.
25294
25295 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25296
25297         * g++.old-deja/g++.eh/badalloc1.C: New test.
25298
25299 2000-06-05  Richard Henderson  <rth@cygnus.com>
25300
25301         * gcc.c-torture/execute/20000605-1.c: New test.
25302
25303 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25304             Nathan Sidwell <nathan@codesourcery.com>
25305
25306         * gcc.c-torture/compile/20000605-1.c: New test.
25307
25308 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25309
25310         * g77.f-torture/compile/20000601-1.f:  New test.
25311
25312 2000-06-03  Richard Henderson  <rth@cygnus.com>
25313
25314         * gcc.c-torture/execute/20000603-1.c: New.
25315
25316 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25317
25318         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25319         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25320
25321 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25322
25323         * gcc.dg/compare2.c (case 12): XFAIL.
25324         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25325         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25326
25327         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25328
25329 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25330
25331         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25332         guard macro is already defined when the header is first
25333         included.
25334         * gcc.dg/cpp-mix.h: New file.
25335         * gcc.dg/endif-label.c: Update patterns to match compiler.
25336
25337         * g++.brendan/complex1.C: Declare abort.
25338         * g++.law/refs4.C: Remove XFAIL.
25339         * g++.oliva/expr2.C: Declare abort and exit.
25340
25341 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25342
25343         * gcc.c-torture/execute/20000528-1.c: New test.
25344
25345         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25346         * g++.old-deja/g++.law/temps4.C: Likewise.
25347
25348         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25349         stdlib.h.  Call abort() on failure.
25350         * g++.old-deja/g++.law/refs4.C: Likewise.
25351         * g++.old-deja/g++.law/temps4.C: Likewise.
25352         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25353         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25354
25355 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25356
25357         Relative to g++.dg/special:
25358         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25359
25360         Relative to g++.old-deja:
25361         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25362         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25363         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25364         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25365         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25366         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25367         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25368
25369         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25370         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25371         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25372         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25373         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25374         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25375         and/or string.h.
25376
25377         * g++.other/goto1.C: Update expectations for error messages.
25378
25379 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25380
25381         * gcc.c-torture/compile/20000523-1.c: New test.
25382
25383 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25384
25385         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25386
25387 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25388
25389         * g++.old-deja/g++.eh/catch11.C: New test.
25390         * g++.old-deja/g++.eh/catch12.C: New test.
25391
25392 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25393
25394         * gcc.c-torture/execute/20000523-1.c: New test.
25395
25396 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25397
25398         * c-torture/execute/bcp-1.c: Replace abort in arg of
25399         __builtin_constant_p with a generic external function.
25400
25401         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25402         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25403         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25404         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25405         Prototype abort and/or exit.
25406
25407         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25408         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25409         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25410         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25411
25412 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25413
25414         * gcc.dg/dwarf2-1.c: New test.
25415
25416 2000-05-20  Richard Henderson  <rth@cygnus.com>
25417
25418         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25419
25420 2000-05-20  Andreas Jaeger  <aj@suse.de>
25421
25422         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25423         testcase.
25424
25425 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25426
25427         * gcc.c-torture/execute/20000519-2.c: New test.
25428
25429 2000-05-19  Andreas Jaeger  <aj@suse.de>
25430
25431         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25432         which fails with SSA.
25433
25434         * lib/c-torture.exp: Also test with -O3 -fssa.
25435
25436 2000-05-18  Michael Meissner  <meissner@redhat.com>
25437
25438         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25439         * gcc.c-torture/execute/920415-1.c: Ditto.
25440         * gcc.c-torture/execute/920501-1.c: Ditto.
25441         * gcc.c-torture/execute/conversion.c: Ditto.
25442         * gcc.c-torture/execute/cvt-1.c: Ditto.
25443
25444 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25445
25446         * gcc.c-torture/compile/20000518-1.c: New test.
25447
25448 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25449
25450         * g77.f-torture/compile/200005018.f:  New test.
25451
25452 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25453
25454         * gcc.c-torture/compile/20000517-1.c: New test.
25455
25456 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25457
25458         * gcc.c-torture/execute/20000516-1.c: New test.
25459
25460 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25461
25462         * g++.old-deja/g++.other/eh.C: New test.
25463
25464 2000-05-12  Richard Henderson  <rth@cygnus.com>
25465
25466         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25467         constants through to doit's conditional.
25468
25469 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25470
25471         * gcc.c-torture/compile/20000511-1.c: New test.
25472         * g77.f-torture/compile/20000511-1.f: New test.
25473         * g77.f-torture/compile/20000511-2.f: New test.
25474
25475 2000-05-11  Michael Meissner  <meissner@redhat.com>
25476
25477         * gcc.c-torture/execute/20000511-1.c: New test.
25478
25479 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25480
25481         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25482         * gcc.dg/20000510-1.S: New.
25483
25484 2000-05-08  Catherine Moore  <clm@cygnus.com>
25485
25486         * gcc.dg/unused-3.c: New.
25487
25488 2000-05-06  Richard Henderson  <rth@cygnus.com>
25489
25490           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25491           * g++.old-deja/g++.mike/warn1.C: Likewise.
25492           * g++.old-deja/g++.pt/local1.C: Likewise.
25493           * g++.old-deja/g++.pt/local7.C: Likewise.
25494           * g++.old-deja/g++.pt/spec16.C: Likewise.
25495
25496 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25497
25498         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25499
25500 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25501
25502           * g77.f-torture/execute/20000503-1.f:  New test.
25503
25504 2000-05-04  Andreas Jaeger  <aj@suse.de>
25505
25506         * gcc.dg/noreturn-2.c: New test.
25507
25508 2000-05-04  Neil Booth  <NeilB@earthling.net>
25509
25510         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25511         preprocessor.
25512
25513 2000-05-04  Richard Henderson  <rth@cygnus.com>
25514
25515         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25516
25517 2000-05-04  Richard Henderson  <rth@cygnus.com>
25518
25519         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25520         OpenSSL by Jason R Thorpe.
25521
25522 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25523
25524         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25525
25526 2000-05-03  Robert Lipe <robertlipe@usa.net>
25527
25528         * gcc.dg/20000503-1.c: New test.
25529
25530 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25531
25532         * gcc.c-torture/compile/20000502-1.c: New test.
25533         * g++.old-deja/g++.other/align.C: New test.
25534         * gcc.dg/cpp-tradstringify.c: New test.
25535
25536 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25537
25538         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25539         and hard registers.
25540
25541 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25542
25543         * gcc.c-torture/execute/loop-5.c: New test.
25544
25545 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25546
25547         * gcc.c-torture/execute/va-arg-20.c: New test.
25548
25549 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25550
25551         * gcc.c-torture/execute/20000422-1.c: New test.
25552
25553 2000-04-20  Greg McGary  <gkm@gnu.org>
25554
25555         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25556         when optimizing, but without sibling-call optimizations (-O1).
25557
25558 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25559
25560           * gcc.c-torture/compile/20000420-1.c: New test.
25561
25562 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25563
25564         * g++.abi/ptrflags.C: New test.
25565         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25566
25567 2000-04-19  Catherine Moore  <clm@cygnus.com>
25568
25569         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25570
25571 2000-04-19  Greg McGary  <gkm@gnu.org>
25572
25573         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25574         sibling-call optimizations.
25575
25576 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25577
25578         * gcc.dg/20000419-1.c: New test.
25579
25580 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25581
25582         * gcc.c-torture/execute/20000412-6.c: New test.
25583
25584 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25585
25586         * gcc.c-torture/execute/20000412-5.c: New test.
25587         * g77.f-torture/compile/20000412-1.f: New test.
25588         * gcc.c-torture/execute/20000412-4.c: New test.
25589         * gcc.c-torture/compile/20000412-2.c: New test.
25590         * gcc.c-torture/execute/20000412-3.c: New test.
25591         * gcc.c-torture/compile/20000412-1.c: New test.
25592         * gcc.c-torture/execute/20000412-2.c: New test.
25593
25594 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25595
25596         * objc/execute/bf-20.m: New test.
25597
25598 2000-04-10  Richard Henderson  <rth@cygnus.com>
25599
25600         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25601
25602         * gcc.c-torture/execute/20000412-1.c: New test.
25603
25604 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25605
25606         * g++.old-deja/g++.eh/catchptr1.C: New test.
25607
25608 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25609
25610         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25611
25612 2000-04-08  Neil Booth  <NeilB@earthling.net>
25613
25614         * gcc.dg/cpp-nullchar.c: Remove test as
25615         embedded nulls cause problems.
25616
25617 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25618
25619         * gcc.dg/compare2.c: New test.
25620
25621 2000-04-08  Neil Booth  <NeilB@earthling.net>
25622
25623         * gcc.dg/cpp-nullchar.c: New test.
25624
25625 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25626
25627         * gcc.dg/cpp-mi2.c: New test.
25628         * gcc.dg/cpp-mi2[abc].h: New files.
25629
25630 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25631
25632         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25633         member name.
25634
25635 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         * g++.old-deja/g++.abi/vmihint.C: New test.
25638
25639 2000-04-06  Neil Booth  <NeilB@earthling.net>
25640
25641         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25642         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25643         copyright.
25644
25645 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25646
25647         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25648         avoid stack-frame overwrite.
25649
25650 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25651
25652         * gcc.c-torture/compile/20000405-2.c: New test.
25653         * gcc.c-torture/compile/20000405-3.c: New test.
25654
25655 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25656
25657         * gcc.c-torture/compile/20000405-1.c: New test.
25658
25659 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25660
25661         * gcc.dg/cast-qual-1.c: Revert last change.
25662
25663 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25664
25665         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25666
25667 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25668
25669         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25670         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25671
25672 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25673
25674         * gcc.c-torture/compile/20000403-2.c: New test.
25675         * gcc.c-torture/compile/20000403-1.c: New test.
25676
25677 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25678
25679         * gcc.c-torture/execute/20000403-1.c: New test.
25680
25681 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25682
25683         * gcc.c-torture/execute/20000402-1.c: New test.
25684
25685 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25686
25687         * gcc.c-torture/execute/va-arg-15.c: New test.
25688         * gcc.c-torture/execute/va-arg-16.c: New test.
25689         * gcc.c-torture/execute/va-arg-17.c: New test.
25690         * gcc.c-torture/execute/va-arg-18.c: New test.
25691         * gcc.c-torture/execute/va-arg-19.c: New test.
25692
25693 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25694
25695         * gcc.c-torture/compile/981211-1.c: Move to...
25696         * gcc.dg/cpp-as1.c: ...here.
25697         * gcc.dg/cpp-as2.c: New file.
25698
25699         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25700         compiler.
25701
25702 2000-04-02  Neil Booth  <NeilB@earthling.net>
25703
25704         * gcc.dg/cpp-cond.c  New tests.
25705         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25706         accidental success less likely.
25707         * gcc.dg/cpp-missingop.c  New tests.
25708         * gcc.dg/cpp-missingparen.c  New tests.
25709         * gcc.dg/cpp-shift.c  New tests.
25710         * gcc.dg/cpp-shortcircuit.c  New tests.
25711         * gcc.dg/cpp-unary.c  New tests.
25712
25713 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25714
25715         * gcc.c-torture/compile/20000329-1.c: New test.
25716
25717 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25718
25719         * gcc.c-torture/compile/20000326-1.c: New test.
25720         * gcc.c-torture/compile/20000326-2.c: New test.
25721
25722 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25723
25724         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25725         the first parameter is a function argument.
25726
25727 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25728
25729         * g++.old-deja/g++.ext/array4.C: New test.
25730
25731 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25732
25733         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25734
25735 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25736
25737         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25738
25739 2000-03-19  Richard Henderson  <rth@cygnus.com>
25740
25741         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25742
25743 2000-03-19  Richard Henderson  <rth@cygnus.com>
25744
25745         * gcc.c-torture/compile/20000319-1.c: New test.
25746
25747 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25748
25749         * gcc.c-torture/execute/20000314-3.c: New test.
25750         * gcc.c-torture/execute/20000314-2.c: New test.
25751         * gcc.c-torture/execute/20000314-1.c: New test.
25752         * gcc.c-torture/compile/20000314-2.c: New test.
25753         * gcc.c-torture/compile/20000314-1.c: New test.
25754
25755 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25756
25757         * g++.old-deja/g++.warn/inline.C: New test.
25758
25759 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25760
25761         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25762         standards-compliant result rather than specific constants.
25763         Put test-values in array.
25764
25765 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25766
25767         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25768         (g++_target_compile): Put test-specific options last.
25769
25770 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25771
25772         * g++.old-deja/g++.eh/vbase4.C: New test.
25773
25774 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25775
25776         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25777
25778 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25779
25780         * g++.old-deja/g++.brendan/misc12.C: Removed.
25781         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25782         * g++.old-deja/g++.ext/pretty4.C: New test.
25783
25784 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25785
25786         * g++.old-deja/g++.other/string2.C: New test.
25787
25788 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25789
25790         * g++.old-deja/g++.warn/impint2.C: New test.
25791
25792 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25793
25794         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25795         is 1, not zero.
25796
25797 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25798
25799         * g++.old-deja/g++.warn/impint.C: New test.
25800         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25801         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25802         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25803         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25804         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25805         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25806         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25807         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25808         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25809         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25810         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25811         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25812
25813 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25814
25815         * gcc.dg/cpp-redef.c: New test.
25816
25817 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25818
25819         * g++.old-deja/g++.pt/unify7.C: New test.
25820
25821 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25822
25823         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25824         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25825
25826 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25827
25828         * gcc.c-torture/compile/20000224-1.c: New test.
25829
25830 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25831
25832         * gcc.c-torture/compile/cpp-2.c: New test.
25833         * gcc.c-torture/compile/cpp-1.c: New test.
25834
25835 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25836
25837         * gcc.c-torture/execute/20000225-1.c: New test.
25838
25839 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25840
25841         * gcc.dg/cpp-li2.c: New test.
25842
25843         * gcc.dg/cpp-wi1.c: New test.
25844
25845         * gcc.dg/cpp-li1.c: New test.
25846
25847 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25848
25849         * g++.old-deja/g++.other/sizeof5.C: New test.
25850
25851 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25852
25853         * gcc.c-torture/execute/va-arg-13.c: New test.
25854
25855 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25856
25857         * gcc.c-torture/execute/va-arg-12.c: New test.
25858
25859 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25860
25861         * gcc.c-torture/execute/20000223-1.c: New test.
25862
25863 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25866
25867 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25868
25869         * g++.old-deja/g++.abi/ptrmem.C: New test.
25870
25871 2000-02-19  Richard Henderson  <rth@cygnus.com>
25872
25873         * gcc.c-torture/compile/init-3.c: New.
25874
25875 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25876
25877         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25878         ALWAYS_CXXFLAGS.
25879
25880 2000-02-11  Robert Lipe <robertl@sco.com>
25881
25882         * gcc.c-torture/compile/20000211-3.c: New test.
25883
25884 2000-02-11  Martin Buchholz <martin@xemacs.org>
25885
25886         * gcc.c-torture/compile/20000211-2.c: New test.
25887
25888 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25889
25890         * gcc.c-torture/compile/20000211-1.c: New test.
25891
25892 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25893
25894         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25895           on native targets
25896
25897 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25898
25899         * g++.old-deja/g++.other/cast5.C: New test.
25900
25901 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25902
25903         * gcc.c-torture/execute/20000205-1.c: New.
25904
25905 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25906
25907         * g++.old-deja/g++.jason/cast3.C: Return void.
25908         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25909
25910 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25911
25912         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25913
25914         * gcc.dg/loop-1.c: New test.
25915
25916 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25917
25918         * gcc.c-torture/compile/20000127-1.c: New test.
25919         * gcc.c-torture/execute/991228-1.c: New test.
25920
25921 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25922
25923         * gcc.dg/unused-2.c: New test.
25924
25925         * gcc.dg/conv-1.c: New test.
25926
25927 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25928
25929         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25930         compiler.
25931         (tool_option_proc): Fix typo.
25932
25933 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25934
25935         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25936         of the ld on the host, not on the build machine.
25937         Also, don't crash if '--help' is not a supported option.
25938
25939 2000-01-24  Richard Henderson  <rth@cygnus.com>
25940
25941         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25942
25943 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25944
25945         * gcc.c-torture/execute/20000120-2.c: New test.
25946         * gcc.c-torture/execute/20000120-1.c: New test.
25947
25948 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25949
25950         * gcc.c-torture/execute/20000113-1.c: New test.
25951
25952 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25953
25954         * gcc.c-torture/execute/20000112-1.c: New test.
25955
25956 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25957
25958         * gcc.dg/20000111-1.c: New test.
25959
25960 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25961
25962         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25963         with 16 bit integers.
25964
25965 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25966
25967         * gcc.dg/20000108-1.c: New test.
25968
25969 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25970
25971         * g++.old-deja/g++.ns/koenig8.C: New test.
25972
25973 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25974
25975         * g++.old-deja/g++.other/cast4.C: New test.
25976
25977 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25978
25979         * gcc.c-torture/compile/20000105-2.c: New test.
25980         * gcc.c-torture/compile/20000105-1.c: New test.
25981
25982 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25983
25984         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25985         references to printf & atoi to conform to ANSI standard.
25986         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25987         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25988         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25989         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25990         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25991         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25992         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25993         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25994         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25995         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25996         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25997         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25998         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25999         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26000         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26001         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26002         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26003         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26004         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26005         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26006         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26007         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26008         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26009         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26010         * g++.old-deja/g++.brendan/init3.C: Likewise.
26011         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26012         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26013         * g++.old-deja/g++.brendan/new2.C: Likewise.
26014         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26015         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26016         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26017         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26018         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26019         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26020         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26021         * g++.old-deja/g++.brendan/template24.C: Likewise.
26022         * g++.old-deja/g++.brendan/template3.C: Likewise.
26023         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26024         * g++.old-deja/g++.jason/inline3.C: Likewise.
26025         * g++.old-deja/g++.jason/opeq.C: Likewise.
26026         * g++.old-deja/g++.law/arg5.C: Likewise.
26027         * g++.old-deja/g++.law/arm7.C: Likewise.
26028         * g++.old-deja/g++.law/ctors11.C: Likewise.
26029         * g++.old-deja/g++.law/cvt8.C: Likewise.
26030         * g++.old-deja/g++.law/init9.C: Likewise.
26031         * g++.old-deja/g++.law/refs4.C: Likewise.
26032         * g++.old-deja/g++.law/template2.C: Likewise.
26033         * g++.old-deja/g++.law/visibility24.C: Likewise.
26034         * g++.old-deja/g++.law/vtable3.C: Likewise.
26035         * g++.old-deja/g++.mike/asm2.C: Likewise.
26036         * g++.old-deja/g++.mike/eh1.C: Likewise.
26037         * g++.old-deja/g++.mike/misc1.C: Likewise.
26038         * g++.old-deja/g++.mike/misc13.C: Likewise.
26039         * g++.old-deja/g++.mike/misc14.C: Likewise.
26040         * g++.old-deja/g++.mike/ns12.C: Likewise.
26041         * g++.old-deja/g++.mike/p1248.C: Likewise.
26042         * g++.old-deja/g++.mike/p3708.C: Likewise.
26043         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26044         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26045         * g++.old-deja/g++.mike/p646.C: Likewise.
26046         * g++.old-deja/g++.mike/p700.C: Likewise.
26047         * g++.old-deja/g++.mike/p783.C: Likewise.
26048         * g++.old-deja/g++.mike/p783a.C: Likewise.
26049         * g++.old-deja/g++.mike/p783b.C: Likewise.
26050         * g++.old-deja/g++.mike/p786.C: Likewise.
26051         * g++.old-deja/g++.mike/p789.C: Likewise.
26052         * g++.old-deja/g++.mike/p789a.C: Likewise.
26053         * g++.old-deja/g++.mike/p807a.C: Likewise.
26054         * g++.old-deja/g++.other/delete3.C: Likewise.
26055         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26056         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26057         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26058         * g++.old-deja/g++.other/empty1.C: Likewise.
26059         * g++.old-deja/g++.other/temporary1.C: Likewise.
26060         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26061         * g++.old-deja/g++.pt/t16.C: Likewise.
26062         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26063
26064 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26065
26066         * gcc.dg/991230-1.c: New test.
26067
26068 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26069
26070         * gcc.c-torture/compile/991229-3.c: New test.
26071         * gcc.c-torture/compile/991229-2.c: New test.
26072         * gcc.c-torture/compile/991229-1.c: New test.
26073
26074 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26075
26076         * gcc.c-torture/compile/labels-2.c: New test.
26077
26078 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26079
26080         * gcc.c-torture/execute/991227-1.c: New test.
26081
26082 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26083
26084         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26085
26086 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26087
26088         * gcc.c-torture/execute/991221-1.c: New test.
26089
26090 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26091
26092         * g++.old-deja/g++.other/cast3.C: New test.
26093
26094 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26095
26096         * gcc.c-torture/execute/991216-4.c: New test.
26097
26098 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26099
26100         * gcc.c-torture/execute/991216-1.c: New test.
26101         * gcc.c-torture/execute/991216-2.c: New test.
26102         * gcc.c-torture/execute/991216-3.c: New test.
26103
26104 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26105
26106         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26107         Actually make the test fail by using "-O2" for compilation.
26108
26109 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26110
26111         * g++.old-deja/g++.warn/cast-align1.C: New test.
26112
26113 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26114
26115         * gcc.c-torture/compile/991214-1.c: New test.
26116         * gcc.c-torture/compile/991214-2.c: New test.
26117
26118 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26119
26120         * gcc.dg/991214-1.c: New test.
26121
26122 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26123
26124         * gcc.c-torture/compile/991213-3.c: New test.
26125         * gcc.c-torture/compile/991213-2.c: New test.
26126         * gcc.c-torture/compile/991213-1.c: New test.
26127
26128 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26129
26130         * gcc.dg/991209-1.c: New test.
26131
26132 1999-12-08  Nathan Sidwell <nathan@acm.org>
26133
26134         * gcc.c-torture/compile/991208-1.c: New test.
26135
26136 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26137
26138         * gcc.dg/ultrasp2.c: New test.
26139
26140 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26141
26142         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26143
26144 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26145
26146         * gcc.c-torture/compile/991202-1.c: New test.
26147         * gcc.c-torture/execute/991202-1.c: New test.
26148         * gcc.c-torture/execute/991202-2.c: New test.
26149         * gcc.c-torture/execute/991202-3.c: New test.
26150
26151 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26152
26153         * g++.old-deja/g++.abi/align.C: New test.
26154         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26155         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26156
26157 1999-12-01  Richard Henderson  <rth@cygnus.com>
26158
26159         * gcc.c-torture/execute/991201-1.c: New.
26160
26161 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26162
26163         * gcc.dg/991129-1.c: New test.
26164
26165 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26166
26167         * gcc.c-torture/compile/991127-1.c: New test.
26168
26169 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26170
26171         * g++.old-deja/g++.other/warn4.C: New test.
26172
26173 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26174
26175         * g++.old-deja/g++.eh/cleanup2.C: New test.
26176         * g++.old-deja/g++.ext/pretty2.C: New test.
26177         * g++.old-deja/g++.ext/pretty3.C: New test.
26178         * g++.old-deja/g++.other/debug6.C: New test.
26179
26180 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26181
26182         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26183         compiler_output to look for one error message instead of two.
26184
26185 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26186
26187         * gcc.c-torture/execute/991118-1.c: Also test case
26188         where the word boundary does not split a byte evenly.
26189
26190 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26191
26192         * g++.old-deja/g++.ext/restrict1.C: New test.
26193
26194 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26195
26196         * gcc.c-torture/execute/991118-1.c: New test.
26197
26198 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26199
26200         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26201         working directory pathnames.
26202
26203 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26204
26205         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26206         host is equipped with driver.h and driver.o so it can actually
26207         compile and run the tests.
26208
26209 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26210
26211         * gcc.c-torture/compile/991008-1.c: New test.
26212
26213 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26214
26215         * lib/gcc-dg.exp: Include target-supports.exp
26216
26217 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26218
26219         * lib/target-supports.exp: New file: Provide procs to test for
26220         features supported by the target.
26221         (check_weak_available): Moved here from ecos.exp.
26222         (check_alias_available): New proc: Determine of the target
26223         toolchain supports the alias attribute.
26224
26225         * gcc.dg/special/ecos.exp: Move check_weak_available to
26226         target-supports.exp.
26227         (alias-1.c): Only perform the test if the target supports
26228         aliases.
26229         (wkali-1.c): Only perform the test if the target supports
26230         aliases.
26231
26232         * gcc.dg/990506-0.c: Expect error messages from cross
26233         targets as well as native targets.
26234
26235 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26236
26237         * gcc.dg/ultrasp1.c: Removed xfail.
26238         * gcc.dg/struct-ret-2.c: Likewise.
26239         * gcc.dg/array-1.c: Likewise.
26240
26241 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26242
26243         * gcc.dg/struct-ret-2.c: New test.
26244
26245         * gcc.dg/array-1.c: New test.
26246
26247 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26248
26249         * gcc.c-torture/execute/991030-1.c: New test.
26250
26251 1999-10-26  Richard Henderson  <rth@cygnus.com>
26252
26253         * gcc.c-torture/compile/991026-2.c: New test.
26254
26255 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26256
26257         * gcc.c-torture/compile/991026-1.c: New test.
26258
26259 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26260
26261         * gcc.c-torture/execute/991023-1.c: New test.
26262
26263 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26264
26265         * gcc.c-torture/execute/991019-1.c: New test.
26266
26267 1999-10-16  Richard Henderson  <rth@cygnus.com>
26268
26269         * gcc.c-torture/execute/991016-1.c: New test.
26270
26271 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26272
26273         * gcc.c-torture/execute/991014-1.c: New test.
26274
26275 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26276
26277         * g++.old-deja/g++.other/union2.C: New test.
26278
26279 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26280
26281         * g++.old-deja/g++.other/vaarg2.C: New test.
26282         * g++.old-deja/g++.other/vaarg3.C: New test.
26283
26284 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26285
26286         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26287         in compile/.
26288
26289 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26290
26291         * gcc.c-torture/execute/va-arg-11.c: New test.
26292
26293 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26294
26295         * lib/file-format.exp (gcc_target_object_format): Don't
26296         crash if objdump is unavailable.
26297
26298 1999-09-29  Donn Terry <donn@interix.com>
26299
26300         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26301
26302 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26303
26304         * gcc.c-torture/compile/990928-1.c: New test.
26305
26306 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26307
26308         * g++.old-deja/g++.other/decl6.C: New test.
26309
26310 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26311
26312         * gcc.c-torture/execute/va-arg-10.c: New test.
26313
26314 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26315
26316         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26317         __PRETTY_FUNCTION__.
26318
26319 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26320
26321         * gcc.c-torture/execute/990923-1.c: New test.
26322
26323 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26324
26325         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26326         for which -fpic is inappropriate.
26327
26328 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26329
26330         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26331
26332 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26333
26334         * g++.old-deja/g++.other/dyncast1.C: New test.
26335         * g++.old-deja/g++.other/dyncast2.C: New test.
26336         * g++.old-deja/g++.other/dyncast3.C: New test.
26337         * g++.old-deja/g++.other/dyncast4.C: New test.
26338         * g++.old-deja/g++.other/dyncast5.C: New test.
26339         * g++.old-deja/g++.eh/catch3.C: New test.
26340         * g++.old-deja/g++.eh/catch3p.C: New test.
26341         * g++.old-deja/g++.eh/catch4.C: New test.
26342         * g++.old-deja/g++.eh/catch4p.C: New test.
26343         * g++.old-deja/g++.eh/catch5.C: New test.
26344         * g++.old-deja/g++.eh/catch5p.C: New test.
26345         * g++.old-deja/g++.eh/catch6.C: New test.
26346         * g++.old-deja/g++.eh/catch6p.C: New test.
26347         * g++.old-deja/g++.eh/catch7.C: New test.
26348         * g++.old-deja/g++.eh/catch7p.C: New test.
26349         * g++.old-deja/g++.eh/catch8.C: New test.
26350         * g++.old-deja/g++.eh/catch8p.C: New test.
26351         * g++.old-deja/g++.eh/catch9.C: New test.
26352         * g++.old-deja/g++.eh/catch9p.C: New test.
26353
26354 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26355
26356         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26357         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26358
26359 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26360
26361         * gcc.c-torture/compile/990913-1.c: New test.
26362
26363 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26364
26365         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26366         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26367
26368 1999-09-09  Richard Henderson  <rth@cygnus.com>
26369
26370         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26371
26372 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26373
26374         * g++.old-deja/g++.other/lookup11.C: New test.
26375         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26376         what is permitted and what we want.
26377         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26378         overload use.
26379         * g++.old-deja/g++.jason/rfg5.C: Likewise
26380
26381 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26382
26383         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26384         * gcc.c-torture/noncompile/poison-1.c: New file.
26385
26386 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26387
26388         * g++.old-deja/g++.other/sizeof3.C: New test.
26389         * g++.old-deja/g++.other/sizeof4.C: New test.
26390         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26391         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26392
26393 1999-09-07  Richard Henderson  <rth@cygnus.com>
26394
26395         * gcc.dg/va-arg-1.c: New.
26396
26397 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26398
26399         * gcc.c-torture/execute/va-arg-9.c: New test.
26400
26401 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26402
26403         * g77.f-torture/compile/980519-2.f: New test.
26404         * g77.f-torture/compile/19990905-0.f: New test.
26405         * g77.f-torture/compile/19990905-1.f: New test.
26406         * g77.f-torture/compile/19990905-2.f: New test.
26407
26408         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26409
26410 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26411
26412         * gcc.c-torture/execute/990827-1.c: Fix typo.
26413
26414 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26415
26416         * g++.old-deja/g++.other/deref1.C: New test.
26417
26418 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26419
26420         * g++.old-deja/g++.other/ambig2.C: New test.
26421         * g++.old-deja/g++.other/cond5.C: New test.
26422         * g++.old-deja/g++.other/lookup16.C: New test.
26423
26424 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26425
26426         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26427         assemblers too.
26428
26429 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26430
26431         * lib/c-torture.exp: Avoid the "compare executables" optimization
26432         when testing native.
26433
26434 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26435
26436         * gcc.c-torture/execute/990829-1.c: New test.
26437         * gcc.c-torture/compile/990829-1.c: New test.
26438
26439 1999-08-27  Paul Burchard  <burchard@pobox.com>
26440
26441         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26442         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26443         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26444         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26445         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26446         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26447         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26448         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26449         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26450         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26451         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26452
26453 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26454
26455         * gcc.c-torture/execute/990827-1.c: New test.
26456
26457 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26458
26459         * g77.f-torture/noncompile/19990826-4.f: New test.
26460
26461         * g77.f-torture/compile/19990826-3.f: New test.
26462
26463         * g77.f-torture/execute/19990826-2.f: New test.
26464
26465         * g77.f-torture/compile/19990826-1.f: New test.
26466
26467         * gcc.c-torture/execute/990826-0.c: New test.
26468         * g77.c-torture/execute/19990826-0.f: New test.
26469
26470         * g77.f-torture/noncompile/970626-2.f: New test.
26471
26472 1999-08-25  Paul Burchard  <burchard@pobox.com>
26473
26474         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26475         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26476         lss-011.C: New tests.
26477
26478 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26479
26480         * g++.old-deja/g++.other/decl5.C: New test.
26481
26482 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26483
26484         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26485         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26486         call `postbase' for each one.  All callers of `postbase' changed
26487         to call this instead.
26488
26489 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26490
26491         * gcc.c-torture/execute/990811-1.c: New test.
26492
26493 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26494
26495         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26496         just native ones.
26497
26498         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26499         just native ones.
26500
26501 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26502
26503         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26504
26505 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26506
26507         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26508
26509 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26510
26511         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26512
26513 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26514
26515         * gcc.c-torture/execute/990804-1.c: New test.
26516
26517 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26518
26519         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26520         * g++.old-deja/g++.brendan/crash64.C: Likewise
26521         * g++.old-deja/g++.brendan/overload8.C: Likewise
26522
26523 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26524
26525         * g++.old-deja/g++.other/struct1.C: New test.
26526
26527 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26528
26529         * g++.old-deja/g++.other/enum2.C: New test.
26530
26531 1999-08-02  Richard Henderson  <rth@cygnus.com>
26532
26533         Adapted from tests from Franz Sirl:
26534         * gcc.c-torture/execute/va-arg-7.c: New test.
26535         * gcc.c-torture/execute/va-arg-8.c: New test.
26536
26537 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26538
26539         * gcc.c-torture/compile/990801-2.c: New test.
26540
26541         * gcc.c-torture/compile/990801-1.c: New test.
26542
26543 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26544
26545         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26546         fp-cmp-1.c, converting double to float.
26547
26548         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26549         fp-cmp-1.c, converting double to long double.
26550
26551         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26552         from fr1 to unknown_register, since fr1 is a legitimate register
26553         on some machines.
26554
26555 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26556
26557         * README: More listname related changes.
26558
26559 1999-07-08  Catherine Moore  <clm@cygnus.com>
26560
26561         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26562
26563 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26564
26565         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26566
26567 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26568
26569         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26570
26571 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26572
26573         * gcc.dg/990703-1.c: New test.
26574
26575 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26576
26577         * lib/file-format.exp: New file: Move definition of proc
26578         gcc_target_object_format to here from
26579         gcc.dg/special/ecos.exp.
26580
26581         * lib/c-torture.exp: Include lib file-format.exp.
26582         * lib/gcc-dg.exp: Include lib file-format.exp.
26583
26584         * gcc.dg/special/ecos.exp: Remove definition of proc
26585         gcc_target_object_format.
26586
26587 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26588
26589         * gcc.c-torture/execute/990628-1.c: New test.
26590
26591 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26592
26593         * gcc.c-torture/compile/990625-2.c: New test.
26594
26595         * gcc.c-torture/compile/990625-1.c: New test.
26596
26597 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26598
26599         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26600         attributes compile.
26601         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26602         ports that use the COFF/PE file format.
26603
26604 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26605
26606         * gcc.c-torture/compile/990617-1.c: New test.
26607
26608 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26609
26610         * g++.old-deja/g++.other/decl4.C: New test.
26611
26612 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26613
26614         * g++.old-deja/g++.other/bitfld3.C: New test.
26615
26616 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26617
26618         * g++.old-deja/g++.eh/catch1.C: New test.
26619
26620 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26621
26622         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26623
26624         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26625         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26626
26627 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26628
26629         * g77.f-torture/compile/19990502-0.f: Replace with new,
26630         shorter, test that still fails after recent changes.
26631
26632 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26633
26634         * gcc.c-torture/execute/990604-1.c: New test.
26635
26636 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26637
26638         * gcc.c-torture/execute/990531-1.c: New test.
26639
26640 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26641
26642         * gcc.c-torture/compile/990527-1.c: New test.
26643
26644 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26645
26646         * gcc.c-torture/execute/990527-1.c: New test.
26647
26648 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26649
26650         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26651         bitfields as signed.
26652
26653 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26654
26655         * g77.f-torture/compile/19990525-0.f: New test.
26656
26657 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26658
26659         * gcc.c-torture/execute/990525-2.c: New test.
26660
26661         * gcc.c-torture/execute/990525-1.c: New test.
26662
26663 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26664
26665         * g++.old-deja/g++.other/anon3.C: New test.
26666         * g++.old-deja/g++.other/anon4.C: New test.
26667         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26668         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26669         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26670         Merrill).
26671
26672 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26673
26674         * gcc.c-torture/execute/990524-1.c: New test.
26675
26676         * gcc.dg/990524-1.c: New test.
26677
26678 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26679
26680         * gcc.c-torture/compile/990523-1.c: New test.
26681
26682 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26683
26684         * gcc.c-torture/compile/990519-1.c: New test.
26685
26686 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26687
26688         * gcc.c-torture/compile/990517-1.c: New test.
26689
26690         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26691         (e4, f4): New tests.
26692         (main): Call them.
26693
26694 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26695
26696         * gcc.dg/noreturn-1.c: New test.
26697
26698 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26699
26700         * gcc.c-torture/execute/990513-1.c: New test.
26701
26702 1999-05-10  Richard Henderson  <rth@cygnus.com>
26703
26704         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26705
26706 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26707
26708         * g77.f-torture/execute/erfc.f: Use small single-precision
26709         values, to avoid problems on Alphas when not -mieee.
26710
26711 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26712
26713         * gcc.dg/990506-0.c: New test.
26714
26715 1999-05-08  Richard Henderson  <rth@cygnus.com>
26716
26717         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26718         the constant to test.  Don't XFAIL 64-bit targets.
26719
26720         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26721         * g++.old-deja/g++.law/profile1.C: Likewise.
26722
26723         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26724         operator new instances.
26725         * g++.old-deja/g++.other/delete5.C: Likewise.
26726
26727 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26728
26729         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26730         intrinsic.
26731
26732 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26733
26734         * g77.f-torture/execute/u77-test.f: Reverse order of two
26735         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26736
26737 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26738
26739         * gcc.dg/compare1.c: New test.
26740
26741 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26742
26743         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26744         New tests.
26745
26746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26747
26748         * g77.f-torture/compile/19990502-1.f: New test.
26749
26750 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26751
26752         * g77.f-torture/compile/19990502-0.f: New test.
26753
26754 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26755
26756         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26757         intrinsic.
26758
26759 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26760
26761         * g77.f-torture/execute/u77-test.f (main): List libU77
26762         intrinsics not currently tested.
26763         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26764         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26765         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26766         Trim blanks off the ends of some printed strings.
26767
26768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26769
26770         * g77.f-torture/execute/u77-test.f (main): Just warn about
26771         FSTAT gid disagreement, as it's expected on some systems.
26772
26773 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26774
26775         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26776         use a new function, which allows for some slop.
26777         Clean up some commentary.
26778         (issum): The new function.
26779         (sgladd): Deleted subroutine.
26780
26781 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26782
26783         * g77.f-torture/execute/u77-test.f: Modify to be more like
26784         libf2c/libU77 version, bringing patches to that version here.
26785         Add suitable commentary.
26786
26787 1999-04-25  Richard Henderson  <rth@cygnus.com>
26788
26789         * gcc.dg/990424-1.c: New test.
26790
26791 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26792
26793         * g77.f-torture/execute/u77-test.f (main): Bug involving
26794         LSTAT has been fixed, so turn back on full checking.
26795
26796 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26797
26798         * g77.f-torture/compile/19990419-0.f: New test.
26799         * g77.f-torture/execute/19990419-1.f: New test.
26800
26801 1999-04-17  Richard Henderson  <rth@cygnus.com>
26802
26803         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26804         to avoid the need for a prototype to supress a warning.
26805
26806 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26807
26808         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26809
26810 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26811
26812         * gcc.c-torture/execute/990404-1.c: New test.
26813
26814 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26815
26816         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26817         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26818         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26819         missing initializer warnings.
26820
26821 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26822
26823         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26824         matching strings.
26825
26826 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26827
26828         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26829
26830 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26831
26832         * g77.f-torture/execute/19990325-0.f: New test.
26833         * g77.f-torture/execute/19990325-1.f: New test.
26834
26835 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26836
26837         * gcc.c-torture/execute/990324-1.c: New test.
26838
26839 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26840
26841         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26842         test with 4.
26843
26844 1999-03-17  Richard Henderson  <rth@cygnus.com>
26845
26846         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26847
26848 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26849
26850         * g77.f-torture/execute/19990313-2.f: New test.
26851         * g77.f-torture/execute/19990313-3.f: New test.
26852
26853 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26854
26855         * g77.f-torture/execute/19990313-0.f: New test.
26856         * g77.f-torture/execute/19990313-1.f: New test.
26857
26858 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26859
26860         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26861         printf to sprintf.
26862         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26863         (main): Add check for u15.  Conditionalize u31 check depending on
26864         whether ints are <32 bits or >=32 bits.
26865
26866 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26867
26868         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26869
26870 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26871
26872         * g77.f-torture/compile/19990305-0.f: New test.
26873         * g77.f-torture/execute/19981119-0.f: New test.
26874
26875 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26876
26877         * g77.f-torture/execute/970625-2.f: call ABORT if final
26878         result is not correct, instead of just printing it.
26879         Add this checking via newly introduced obfuscation, to
26880         trip up buggy front ends.
26881
26882 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26883
26884         * g77.f-torture/compile/960317-1.f: Moved from being
26885         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26886
26887 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26888
26889         * g77.f-torture/execute/960317-1.f: New (old) test.
26890         * g77.f-torture/execute/970625-2.f: Ditto.
26891
26892 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26893
26894         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26895         message on line 1 or line 2; cccp and cpplib do this differently.
26896
26897 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26898
26899         * g++.old-deja/g++.law/weak1.C: New test.
26900
26901 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26902
26903         * gcc.c-torture/execute/990119-1.c: Renamed to...
26904         * gcc.dg/990119-1.c: this, so it will only be tested once
26905         (it's a preprocessor test, it doesn't need to be run at
26906         multiple optimization levels).
26907
26908 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26909
26910         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26911           ALWAYS_CXXFLAGS.
26912
26913 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26914
26915         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26916         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26917         to not be compilable by current g77.
26918
26919 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26920
26921         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26922
26923 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26924
26925         * gcc.c-torture/execute/990222-1.c: New test.
26926
26927 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26928
26929         * g77.f-torture/compile/19990218-0.f: New test.
26930         * g77.f-torture/noncompile/19990218-1.f: New test.
26931
26932 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26933
26934         * g77.f-torture/compile/19981216-0.f: New test.
26935
26936 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26937
26938         * gcc.dg/990214-1.c: New test.
26939
26940 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26941
26942         * gcc.dg/990213-2.c: New test.
26943
26944         * gcc.dg/990213-1.c: New test.
26945
26946 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26947
26948         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26949         ints.
26950
26951 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26952
26953         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26954         specified by target.
26955
26956         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26957
26958 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26959
26960         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26961
26962 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26963
26964         * gcc.dg/special/ecos.exp: New test driver for new tests with
26965         special requirements.
26966
26967         * gcc.dg/special/alias-1.c: New test.
26968         * gcc.dg/special/gcsec-1.c: New test.
26969         * gcc.dg/special/weak-1.c: New test.
26970         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26971         * gcc.dg/special/weak-2.c: New test.
26972         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26973         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26974         * gcc.dg/special/wkali-1.c: New test.
26975         * gcc.dg/special/wkali-2.c: New test.
26976         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26977         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26978
26979 1999-02-10  Felix Lee  <flee@cygnus.com>
26980
26981           * lib/c-torture.exp (c-torture-compile): Pull out code for
26982           analyzing gcc error messages.
26983           (c-torture-execute): Likewise.  Fix some (harmless) false
26984           positives.
26985           * lib/gcc.exp (gcc_check_compile): New function.
26986
26987 1999-02-08  Richard Henderson  <rth@cygnus.com>
26988
26989         * gcc.c-torture/execute/990208-1.c: New test.
26990
26991 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26992
26993         * g++.dg/special/ecos.exp: New driver for new tests with special
26994         requirements
26995
26996         * g++.dg/special/conpr-1.C: New test
26997         * g++.dg/special/conpr-2.C: New test
26998         * g++.dg/special/conpr-2a.C: New test
26999         * g++.dg/special/conpr-3.C: New test
27000         * g++.dg/special/conpr-3a.C: New test
27001         * g++.dg/special/conpr-3b.C: New test
27002
27003         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27004         allow g++ to use the dg driver
27005
27006         * README: Add comment about g++.dg directory
27007
27008 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27009
27010         * README: Update email addresses.
27011
27012 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27013
27014         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27015         arguments in order to force structure S onto the stack even on
27016         the alpha.
27017         (test): Pass 10 leading arguments to function foo as well as the
27018         structure S.
27019
27020         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27021         failure for all targets.
27022
27023         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27024         abort to terminate program execution.
27025
27026 1999-01-30  Richard Henderson  <rth@cygnus.com>
27027
27028         * gcc.c-torture/execute/990130-1.c: New test.
27029
27030 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27031
27032         * gcc.dg/990130-1.c: New test.
27033
27034 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27035
27036         * gcc.c-torture/execute/990128-1.c: New test.
27037
27038 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27039
27040         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27041
27042 1999-01-27  Felix Lee  <flee@cygnus.com>
27043
27044         * lib/c-torture.exp (c-torture-compile): pull out code for
27045         analyzing gcc error messages.
27046         (c-torture-execute): ditto, and fix some (harmless) false
27047         positives.
27048         * lib/gcc.exp (gcc_check_compile): new function.
27049
27050 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27051
27052         * gcc.dg/990117-1.c: New test.
27053
27054         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27055
27056         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27057
27058 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27059
27060         * g77.f-torture/compile/990115-1.f: New test.
27061
27062 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27063
27064         * gcc.c-torture/compile/990107-1.c: New test
27065
27066 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27067
27068         * gcc.c-torture/execute/990106-2.c: New test.
27069
27070         * gcc.c-torture/execute/990106-1.c: New test.
27071
27072 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27073
27074         * gcc.c-torture/compile/981223-1.c: New test.
27075
27076 1998-12-29  Richard Henderson  <rth@cygnus.com>
27077
27078         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27079         (opt3): Rename from opt4 and disable.
27080
27081 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27082
27083         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27084
27085 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27086
27087         * g++.old-deja/g++.other/conv5.C: New test.
27088
27089 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27090
27091         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27092
27093 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27094
27095         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27096
27097 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27098
27099         * gcc.c-torture/compile/981211-1.c: New test.
27100
27101 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27102
27103         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27104
27105         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27106
27107 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27108
27109         * gcc.special/930510-1.c: Make C9X safe.
27110         * gcc.misc-tests/gcov-1.c Similarly.
27111         * gcc.misc-tests/gcov-2.c Similarly.
27112
27113 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27114
27115         * gcc.dg/ultrasp1.c: New test.
27116
27117 1998-12-06  Richard Henderson  <rth@cygnus.com>
27118
27119         * gcc.c-torture/execute/981206.c: New test.
27120
27121 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27122
27123         * g++.old-deja/g++.ns/template7.C: New test.
27124
27125         * g++.old-deja/g++.other/expr1.C: New test.
27126
27127         * g++.old-deja/g++.eh/tmpl3.C: New test.
27128
27129         * g++.old-deja/g++.eh/tmpl2.C: New test.
27130
27131 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27132
27133         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27134         * g++.old-deja/g++.other/using6.C: Removed.
27135         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27136
27137         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27138
27139 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27140
27141         * g++.old-deja/g++.pt/overload8.C: New test.
27142
27143         * g++.old-deja/g++.pt/overload7.C: New test.
27144
27145         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27146
27147         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27148         and relinking messages.
27149         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27150         compiling with -frepo.
27151
27152 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27153
27154         * g++.old-deja/g++.pt/lookup6.C: New test.
27155
27156 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27157
27158         * gcc.c-torture/execute/981130-1.c: New test.
27159         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27160
27161 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27162
27163         * g++.old-deja/g++.pt/explicit76.C: New test.
27164
27165         * g++.old-deja/g++.pt/friend38.C: New test.
27166
27167         * g++.old-deja/g++.ns/crash2.C: New test.
27168
27169         * g++.old-deja/g++.pt/defarg8.C: New test.
27170
27171         * g++.old-deja/g++.pt/instantiate6.C: New test.
27172
27173         * g++.old-deja/g++.pt/static6.C: New test.
27174
27175         * g++.old-deja/g++.pt/decl2.C: New test.
27176
27177 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27178
27179         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27180         problem is actually related with name lookup, but so what? :-)
27181
27182         * g++.old-deja/g++.pt/friend37.C: New test.
27183
27184 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27185
27186         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27187         element, which fails on some systems.
27188
27189         * g77.f-torture/execute/labug1.f: New test.
27190
27191 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27192
27193         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27194         is defined.
27195
27196 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27197
27198         * g77.f-torture/compile/981117-1.f: New test.
27199
27200 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27201
27202         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27203         properly discarded.
27204
27205 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27206
27207         * gcc.c-torture/execute/memcheck: New directory of tests for
27208         -fcheck-memory-usage.
27209
27210 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27211
27212         * README: New file, general information about the testsuite and
27213         new description of the various C++ test subdirectories.
27214         * README.g++: Eliminate obsolete information, update and move most
27215         relevant stuff to README.
27216
27217 1998-11-07  Richard Henderson  <rth@cygnus.com>
27218
27219         * gcc.c-torture/compile/981107-1.c: New test.
27220
27221 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27222
27223         * execute/memcpy-bi.c: New testcase.
27224
27225 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27226
27227         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27228         base classes.
27229
27230         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27231         template is selected.
27232
27233         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27234         classes, it should be accepted for all types.
27235
27236         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27237
27238         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27239         specializations start with template headers.
27240
27241 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27242
27243         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27244
27245         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27246         non-POD types.
27247
27248 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27249
27250         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27251
27252 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27253
27254         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27255
27256 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27257
27258         * 981019-1.c: New test.
27259
27260 1998-10-14  Robert Lipe <robertl@dgii.com>
27261
27262         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27263         find objc headers.
27264
27265 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27266
27267         * compile/981001-4.c: Remove use of GCC extension that triggers a
27268         compiler bug.
27269
27270 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27271
27272         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27273
27274 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27275
27276         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27277         instantiation of template produces incorrect code for delete
27278         expression.
27279
27280         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27281         constructors' name is not unique.
27282         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27283         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27284
27285         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27286         automatic array of const is ill-formed.
27287
27288         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27289         of template parameter?
27290
27291         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27292         const.
27293
27294         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27295         pointer-to-member expression.
27296
27297         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27298         declaration causes ICE.
27299
27300 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27301
27302         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27303         reserved in the global namespace.
27304
27305         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27306         generate needed virtual table.
27307
27308         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27309
27310 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27311
27312         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27313         template-dependent type
27314
27315 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27316
27317         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27318         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27319         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27320
27321         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27322         class should be usable as argument of member function.
27323         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27324         class should be usable as return type of member function.
27325         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27326         class should be usable as type of data member.
27327
27328         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27329
27330 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27331
27332         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27333
27334 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27335
27336         * gcc.dg/dll-?.c Add thumb to target list.
27337         Fix assembler scan patterns to match current assembler output.
27338
27339 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27340
27341         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27342         matching of template brackets.
27343
27344         * g++.old-deja/g++.other/using4.C: New test.  Test using
27345         declarations of methods from base classes.
27346
27347         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27348         within functions should introduce names into the innermost
27349         enclosing namespace.
27350
27351         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27352         of static locals if first initialization throws.
27353
27354 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27355
27356         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27357
27358 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27359
27360         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27361         lose track of the possible targets of tablejump insns.
27362         * special/special.exp: Run it.
27363
27364 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27365
27366         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27367         must be declared before its specializations can be named in friend
27368         declarations.
27369
27370 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27371
27372         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27373
27374         * g77.f-torture/execute/io1.f: New test.
27375
27376 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27377
27378         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27379         with pointer to template function, for which no argument deduction
27380         is possible.
27381
27382         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27383         specialization of template function as argument to template
27384         function.
27385
27386         * g++.old-deja/g++.other/access2.C: New test; Inner class
27387         shouldn't have privileged access to Outer's names.
27388
27389 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27390
27391         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27392         friend template declared within template class conflicts with
27393         nested class of the same name.
27394
27395         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27396         is ignored.
27397
27398         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27399         object with direct initializer as function declaration.
27400
27401         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27402         initializers.
27403
27404         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27405         involving const pointer and NULL produces incorrect result.
27406
27407         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27408         type name without `typename' should be rejected with -pedantic.
27409
27410 1998-10-02  Richard Henderson  <rth@cygnus.com>
27411
27412         * g++.old-deja/g++.other/addrof1.C: New test.
27413
27414 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27415
27416         * gcc.c-torture/compile/981001-1.c: New test.
27417         * gcc.c-torture/execute/981001-1.c: New test.
27418
27419 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27420
27421         * gcc.c-torture/compile/981001-2.c: New test.
27422         * gcc.c-torture/compile/981001-3.c: New test.
27423         * gcc.c-torture/compile/981001-4.c: New test.
27424
27425 1998-10-01  Robert Lipe  <robertl@dgii.com>
27426
27427         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27428         multilibbed hosts.   Idea grafted from g77.exp.
27429
27430 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27431
27432         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27433         avoid losing on systems which need -lsocket.
27434
27435 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27436
27437         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27438         * g++.old-deja/g++.other/nested2.C: Ditto.
27439         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27440         failure.
27441
27442 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27443
27444         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27445         preferred over template operator!= for enum bitfields.
27446
27447 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27448
27449         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27450         that happen to have the same base name, but in different scopes,
27451         are incorrectly rejected.
27452
27453 1998-09-16  Richard Henderson  <rth@cygnus.com>
27454
27455         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27456         on the native word size instead of an integer literal.
27457
27458 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27459
27460         * g++.old-deja/g++.other/static2.C: Invocation of static data
27461         member of type pointer-to-function denoted as non-static member.
27462
27463         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27464         checks involving function types and aliases.
27465
27466 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27467
27468         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27469         redefined to the same non-trivial type.
27470
27471         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27472         namespace-qualification of template specializations declared in
27473         other namespaces.
27474
27475         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27476         to declare a subset of the specializations of a template function
27477         as friends of specializations of a template class.
27478
27479         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27480         member templates that do not fully specialize the enclosing
27481         template class are rejected.
27482
27483 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27484
27485         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27486
27487 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27488
27489         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27490         altered from libf2c/libU77 version.
27491
27492 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27493
27494         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27495
27496 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27497
27498         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27499         (un)signed char are different types for template specialization
27500         purposes.
27501
27502 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27503
27504         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27505         * objc: ObjC testsuite.
27506
27507 1998-08-31  Catherine Moore  <clm@cygnus.com>
27508
27509         * gcc.c-torture/execute/941014-1.x:  New file.
27510
27511 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27512
27513         * lib/c-torture.exp: Add support for
27514         torture_eval_before_compile and torture_eval_before_execute
27515         variables.
27516
27517 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27518
27519         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27520         this test triggers valid.
27521
27522 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27523
27524         * gcc.dg/980827-1.c: New test.
27525
27526 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27527
27528         * gcc.c-torture/execute/loop-4b.c: New test.
27529
27530 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27531
27532         * lib/c-torture.exp: Add support for
27533         torture_eval_before_compile and torture_eval_before_execute
27534         variables.
27535
27536 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27537
27538         * gcc.c-torture/compile/980825-1.c: New test.
27539
27540 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27541
27542         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27543         count number tests in opt_t0 not good_t0.
27544
27545 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27546
27547         * gcc.c-torture/compile/930326-1.x: Fix typo.
27548
27549 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27550
27551         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27552         causes an ICE.
27553
27554 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27555
27556         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27557         STACK_SIZE is defined.
27558         * gcc.c-torture/unsorted/stuct.c: Similarly.
27559
27560         * gcc.c-torture/compile/980821-1.c: New test.
27561
27562 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27563
27564         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27565
27566 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27567
27568         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27569         code.
27570
27571 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27572
27573         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27574         error'.
27575
27576 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27577
27578         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27579
27580 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27581
27582         * gcc.c-torture/compile/980816-1.c: New test.
27583
27584         * gcc.dg/980816-1.c: New test.
27585
27586 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27587
27588         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27589         compiler for ieee tests.
27590
27591 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27592
27593         * g77.f-torture/compile/980729-0.f: New test.
27594
27595 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27596
27597         * gcc.c-torture/special/eeprof-1.c: New test, for
27598         -finstrument-functions.
27599         * gcc.c-torture/special/special.exp: Run it.
27600
27601 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27602
27603         * gcc.c-torture/compile/980729-1.c: New test.
27604
27605 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27606
27607         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27608         __thumb__ is defined, and test for ARM style doubles if so.
27609
27610 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27611
27612         * g77.f-torture/noncompile/980615-0.f: New test.
27613
27614 1998-07-26  H.J. Lu  (hjl@gnu.org)
27615
27616         * gcc.dg/980312-1.c: Do link instead of compile.
27617         * gcc.dg/980313-1.c: Likewise.
27618
27619 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27620
27621         * gcc.c-torture/compile/980726-1.c: New test.
27622
27623 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27624
27625         * g77.f-torture/execute/io0.f: New test.
27626
27627 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27628
27629         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27630         an int.
27631
27632 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27633
27634         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27635         m32r bugs.
27636
27637 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27638
27639         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27640         c-decl.c:grokdeclarator can handle mode attributes.
27641
27642 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27643
27644         * gcc.c-torture/execute/980716-1.c: New test.
27645
27646 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27647
27648         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27649         the mn10200.
27650         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27651         the mn10200.
27652         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27653         * gcc.c-torture/compile/930326-1.x: Similarly.
27654
27655 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27656
27657         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27658         New test from Craig.
27659
27660 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27661
27662         * g77.f-torture/noncompile/980616-0.f: New test.
27663
27664         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27665
27666 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27667
27668         *  g++.other/singleton.C: Return error value instead of taking
27669         SIGSEGV.
27670
27671 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27672
27673         *  g++.other/singleton.C: New test.   Warning is under dispute.
27674         Runtime crash is not.
27675
27676 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27677
27678         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27679         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27680         using6.C, using7.C}:  New namespace tests.
27681
27682 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27683
27684         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27685         specialization with typedef'ed names used as array indexes.
27686
27687 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27688
27689         * gcc.c-torture/execute/980709-1.c: New test.
27690
27691         * gcc.dg/980709-1.c: New test.
27692
27693 1998-07-07  Richard Henderson  <rth@cygnus.com>
27694
27695         * gcc.c-torture/execute/bcp-1.c: New test.
27696
27697 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27698
27699         * gcc.c-torture/execute/980707-1.c: New test.
27700
27701 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27702
27703         * gcc.c-torture/compile/980706-1.c: New test.
27704
27705 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27706
27707         * g77.f-torture/execute/980701-0.f,
27708         g77.f-torture/execute/980701-1.f: New test from Craig.
27709
27710 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27711
27712         * gcc.c-torture/compile/980701-1.c: New test.
27713
27714         * gcc.c-torture/execute/980701-1.c: New test.
27715
27716 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27717 rlsruhe.de>
27718
27719         * g++.old-deja/g++.robertl/eb132.C: New test.
27720         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27721
27722 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27723
27724         * g77.f-torture/execute/980628-7.f,
27725         g77.f-torture/execute/980628-8.f,
27726         g77.f-torture/execute/980628-9.f,
27727         g77.f-torture/execute/980628-10.f: New tests from Craig.
27728
27729         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27730
27731 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27732
27733         * g77.f-torture/execute/980628-4.f: New test from Craig.
27734         * g77.f-torture/execute/980628-5.f: Likewise.
27735         * g77.f-torture/execute/980628-2.f: Likewise.
27736         * g77.f-torture/execute/980628-0.f: Likewise.
27737         * g77.f-torture/execute/980628-1.f: Likewise.
27738         * g77.f-torture/execute/980628-3.f: Likewise.
27739         * g77.f-torture/execute/980628-6.f: Likewise.
27740
27741 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27742
27743         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27744         directory when nothing has been installed yet.
27745
27746 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27747
27748         * gcc.c-torture/special/special.exp: Handle newer versions of
27749         dejagnu.
27750
27751 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27752
27753         * gcc.dg/980626-1.c: New test.
27754
27755 1998-06-19  Bruno Haible <haible@ilog.fr>
27756
27757         * gcc.misc-tests/m-un-2.c: New test.
27758         * g++.old-deja/g++.other/warn01.c: Likewise.
27759
27760 1998-06-19  Robert Lipe  <robertl@dgii.com>
27761
27762         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27763         compatibility with assmblers with a different comment character.
27764         Eliminate use of GAS-specific extensions.
27765
27766 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27767
27768         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27769
27770 1998-06-19  Robert Lipe  <robertl@dgii.com>
27771
27772         *lib/g77.exp: Replace search for libf2c.a with search for newly
27773         renamed libg2c.a
27774
27775 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27776
27777         * gcc.c-torture/execute/980617-1.c: New test.
27778
27779 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27780
27781         * gcc.c-torture/execute/980612-1.c: New test.
27782
27783 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27784
27785         * gcc.dg/980523-1.c: Only test on ppc-linux.
27786         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27787
27788         * gcc.c-torture/execute/980608-1.c: New test.
27789
27790 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27791
27792         * gcc.c-torture/execute/980605-1.c: New test.
27793
27794 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27795
27796         * gcc.c-torture/execute/980604-1.c: New test.
27797
27798 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27799
27800         * gcc.c-torture/execute/980602-1.c: New test.
27801         * gcc.c-torture/execute/980602-2.c: Likewise.
27802
27803 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27804
27805         * 970125-0.f: Fix per JCB.  Add commentary.
27806
27807 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27808
27809         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27810         IEEE -0 support.
27811
27812 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27813
27814         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27815         earlier.
27816
27817 1998-05-28  Catherine Moore <clm@cygnus.com>
27818
27819         * gcc.c-torture/execute/980526-3.c: New test.
27820
27821 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27822
27823         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27824         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27825         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27826         m88k-motorola-sysv3 to XFAIL.
27827
27828 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27829
27830         * gcc.dg/980526-1.c: New test.
27831         * gcc.c-torture/execute/980526-2.c: New test.
27832
27833 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27834
27835         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27836
27837         * gcc.c-torture/execute/980526-1.c: New test.
27838
27839 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27840
27841         * g77.f-torture/execute/alpha2.f: Add runtime test.
27842
27843 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27844
27845         * g++.old-deja/old-deja.exp: Strip leading directories.
27846
27847         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27848         error for the line.  Don't run multiple tests for the same line.
27849
27850 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27851
27852         * gcc.dg/980523-1.c: New test.
27853
27854 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27855
27856         * g77.f-torture/compile/970915-0.f: New test.
27857
27858 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27859
27860         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27861
27862 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27863
27864         * gcc.dg/980520-1.c: New test.
27865
27866 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27867
27868         * gcc.dg/980502-1.c: Fix return type.
27869
27870 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27871
27872         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27873         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27874         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27875         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27876         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27877
27878 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27879
27880         * g77.f-torture/execute/980520-1.f: New test.
27881
27882 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27883
27884         * lib/mike-g77.exp: New file.
27885
27886         * g77.f-torture/noncompile/noncompile.exp,
27887         g77.f-torture/noncompile/check0.f: New files.
27888
27889 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27890
27891         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27892         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27893         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27894         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27895         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27896         abort where appropriate.
27897
27898 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27899
27900         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27901         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27902
27903 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27904
27905         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27906
27907 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27908
27909         * g77.f-torture/compile/980427-0.f: New test.
27910
27911 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27912
27913         * g77.f-torture/compile/980424-0.f: New test.
27914
27915 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27916
27917         * g77.f-torture/compile/980419-2.f (main): New test.
27918         * g77.f-torture/compile/970125-0.f: New test.
27919         * g77.f-torture/compile/980419-1.f: New test.
27920
27921 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27922
27923         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27924         of loop-4.c.
27925
27926 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27927
27928         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27929
27930 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27931
27932         * gcc.c-torture/compile/980329-1.c: New test.
27933
27934 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27935
27936         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27937         * gcc.dg/980312-1.c: Fix typo in -march command.
27938
27939 1998-03-16  H.J. Lu  (hjl@gnu.org)
27940
27941         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27942
27943 1998-03-11  Robert Lipe  <robertl@dgii.com>
27944
27945         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27946         Dave Love agree the Fortran source is bogus.
27947
27948 1998-03-11  Robert Lipe  <robertl@dgii.com>
27949
27950         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27951         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27952         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27953         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27954         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27955
27956 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27957
27958         * g++.old-deja/g++.other/friend1.C: New test.
27959
27960 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27961
27962         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27963         possibly uninitialized) variables and declare dnrm2.
27964
27965 1998-02-23  Robert Lipe <robertl@dgii.com>
27966
27967         From Bruno Haible <haible@ilog.fr>:
27968         * gcc.c-torture/execute/980223.c: New test.
27969
27970 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27971
27972         * gcc.dg/ifelse-1.c: New test.
27973
27974 1998-02-09  H.J. Lu  (hjl@gnu.org)
27975
27976         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27977
27978           * lib/old-dejagnu.exp (old-dejagnu): Added the
27979           "execution test - XFAIL *-*-*" handling in the spirit of
27980           "excess errors test -". Changed the "execution test fails"
27981           handling to be like "excess errors test fails".
27982           * Update various tests accordingly.
27983
27984 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27985
27986         * gcc.c-torture/execute/980205.c: New test.
27987
27988 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27989
27990         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27991         * lib/f-torture.exp: Similarly.
27992         * gcc.c-torture: Rename all .cexp files to .x files.
27993
27994 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27995
27996         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27997         (940510-1.c): Removed duplicate.
27998         (971104-1.c): New test.
27999
28000 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28001
28002           * lib/f-torture.exp: Improve error and loop detection.
28003
28004 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28005
28006         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28007         use that to size the filler array.
28008
28009 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28010
28011         * lib/c-torture.exp(c-torture-execute): Fix typo.
28012
28013         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28014         testcase as the executable name. Keep the executable around if
28015         the test fails.
28016
28017 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28018
28019         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28020         changes.  Only test one -g option, and move it to the end of the
28021         list of options to test.
28022
28023 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28024
28025         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28026         variable GCC_TORTURE_OPTIONS to supply default switches separated
28027         by colons.  If no environment variable, run tests with -O0 -g, -O1
28028         -g, and -O2 -g as well.
28029
28030 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28031
28032         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28033         explanatory comments. Fix indentation.
28034
28035 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28036
28037         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28038
28039 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28040
28041         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28042         * g++.old-deja/g++.mike/p7325.C: Likewise.
28043         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28044
28045 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28046
28047         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28048         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28049         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28050         * g++.old-deja/g++.law/operators4.C: Likewise.
28051
28052 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28053
28054         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28055         * g++.old-deja/g++.mike/p784.C: Ditto.
28056         * g++.old-deja/g++.mike/p785.C: Ditto.
28057
28058 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28059
28060           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28061
28062 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28063
28064         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28065         target feature; pass this to c-torture-execute as needed.
28066
28067 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28068
28069         * lib/c-torture.exp(c-torture-execute): If the previous and the
28070         current executables being tested are identical, we don't need to
28071         run the executable again. Try to make the executable names
28072         unique. Add an optional argument for passing additional compiler
28073         flags.
28074
28075 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28076
28077         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28078
28079 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28080
28081         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28082
28083 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28084
28085         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28086         32bit or larger longs.
28087
28088         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28089         have either a 32bit long or 32bit int.
28090
28091 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28092
28093         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28094         Make double precision tests dependent on sizeof (double).
28095
28096 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28097
28098         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28099         too.
28100
28101 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28102
28103         * gcc.c-torture/compile/961203-1.cexp: New script.
28104
28105 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28106
28107         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28108         up the includes ourselves.
28109
28110 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28111
28112         * lib/plumhall.exp: Remove random include, and add a few
28113         verbose messages for debugging.
28114
28115 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28116
28117         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28118         of trying to do it ourselves.
28119
28120 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28121
28122         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28123
28124 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28125
28126         * gcc.prms/5403.c: Made regexp a bit less strict.
28127
28128 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28129
28130         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28131         is returned from remote_load instead.
28132         * lib/plumhall.exp: Ditto.
28133         * lib/mike-g++.exp: Ditto.
28134         * lib/old-dejagnu.exp: Ditto.
28135         * lib/c-torture.exp: Ditto.
28136
28137 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28138
28139         * lib/g++.exp: Use build_wrapper procedure.
28140         * lib/gcc.exp: Ditto.
28141
28142 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28143
28144         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28145         an old-style decl for malloc.  Fixes tests to work when
28146         sizeof (int) != sizeof (size_t).
28147
28148 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28149
28150         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28151
28152         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28153         use stdargs.h interface.
28154
28155 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28156
28157         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28158         NO_VARARGS when compiling.
28159
28160 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28161
28162         * lib/plumhall.exp(ph_includes): New procedure.
28163         (ph_make): Use it.
28164         (ph_compiler): Ditto.
28165
28166         * lib/g++.exp: Rename test-glue.c to testglue.c.
28167         * lib/gcc.exp: Ditto.
28168
28169 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28170
28171         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28172         to completion when it's called.
28173
28174 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28175
28176         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28177         is defined, don't do test.
28178
28179 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28180
28181         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28182         for object files.
28183         (ph_summary): Mark skipped testcases as untested, not unresolved.
28184
28185         * lib/plumhall.exp (ph_make): If unresolved because of bad
28186         errorCode, record errorCode in log file.
28187         (*): Replace send_log/verbose with verbose -log.
28188
28189 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28190
28191         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28192         double conversion if double isn't at least 8 bytes.
28193
28194         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28195         int to work with targets where int is 16 bits.
28196
28197         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28198         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28199         precision for the test to complete.
28200
28201 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28202
28203         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28204         if d10v is not compiled with the -mdouble64 flag.
28205         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28206
28207         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28208         d10v is not compiled with the -mint32 flag.
28209
28210 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28211
28212         * lib/plumhall.exp: Use incr_count.
28213
28214 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28215
28216         * gcc.c-torture: Update to c-torture-1.45.
28217
28218 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28219
28220         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28221         the name of the expect testcase file).
28222
28223         * lib/g++.exp(g++_init): Ditto.
28224
28225 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28226
28227         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28228         the host.
28229
28230         * lib/gcc.exp(gcc_exit): New procedure.
28231
28232 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28233
28234         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28235         specs where appropriate.
28236
28237         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28238         because of new "candidates are" messages, and removed a few
28239
28240         * Converted all non-old-style g++ testcases to old-style, and
28241         moved into g++.old-deja.
28242
28243 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28244
28245         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28246         options.
28247
28248         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28249         succeeded.
28250
28251         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28252
28253 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28254
28255         * lib/gcc.exp (gcc_target_compile): Add support for defining
28256         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28257         the machine doesn't have those features.
28258
28259 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28260
28261         * g++.law/operators4.exp: Don't use LIBS.
28262
28263 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28264
28265         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28266
28267         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28268         * lib/g++.exp: Set it here instead. Also, allow use of the
28269         --tool_exec and --tool_opt options. Change CXX to
28270         GXX_UNDER_TEST.
28271
28272         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28273
28274         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28275
28276 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28277
28278         * lib/old-dejagnu.exp: Use prune_warnings instead of
28279         prune_system_crud.
28280         * lib/mike-g++.exp: Ditto.
28281         * lib/gcc.exp: Ditto.
28282         * lib/g++.exp: Ditto.
28283
28284         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28285
28286 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28287
28288           * 941014-2.c: Include stdlib.h
28289           * 960327-1.c: Include stdio.h
28290           * dbra.c, index-1.c: Don't assume ints are 32bits.
28291
28292 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28293
28294         * lib/gcc.exp: Add gcc,stack_size target feature.
28295
28296         * lib/g++.exp(g++_target_compile): Add the include and link
28297         paths here, not in two other places. And, it's $options, not
28298         options.
28299
28300         * lib/mike-g++.exp(postbase): Remove the code that determines
28301         the correct include and link paths.
28302         * g++.old-deja/old-deja.exp: Ditto.
28303
28304 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28305
28306         * lib/g++.exp(g++_init): target_compile no longer returns the
28307         filename of the result.
28308
28309 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28310
28311         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28312         call to glob.
28313
28314         * gcc.c-torture/special/special.exp: Change call to
28315         gcc_target_compile to include the object file.
28316
28317 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28318
28319         * gcc.c-torture/special/special.exp: Correct misspelling in last
28320         change.
28321
28322 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28323
28324         * lib/plumhall.exp(ph_summary): Log the entire output of the
28325         executable. Return -1 if there were any failures, 0 otherwise.
28326         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28327         (ph_make): Clean up objects and executables that were built
28328         if the tests succeeded.
28329
28330 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28331
28332         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28333         libraries and includes in the build tree as appropriate.
28334
28335 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28336
28337         * lib/c-torture.exp: Instead of looking for the global variable
28338         NO_LONG_LONG, check to see if that's a feature of the target.
28339
28340 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28341
28342         * config/default.exp: Minimize. Delete the remainer of the files in
28343         config; this functionality is now in devo/dejagnu/config.
28344
28345         g++.*/*: Pass any additional flags used to compile to postbase;
28346         delete CXXFLAGS.
28347
28348         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28349         is now done by runtest.exp. Use gcc_target_compile instead of
28350         compile.
28351
28352         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28353         Remove references to CFLAGS. Use remote_file instead of
28354         calling rm -f.
28355         (c-torture): Take a list of arguments to use to compile this
28356         testcase.
28357
28358         lib/g++.exp: Simplify. Use target_compile instead of compile.
28359         lib/gcc-dg.exp: Ditto.
28360         lib/gcc.exp: Ditto.
28361         lib/mike-{gcc,g++}.exp: Ditto.
28362         lib/old-dejagnu.exp: Ditto.
28363         lib/plumhall.exp: Ditto.
28364
28365 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28366
28367         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28368         (ph_linker): Likewise.
28369
28370 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28371
28372           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28373         MAP_ANON / MAP_ANONYMOUS if defined;
28374         else try to map from /dev/zero .
28375
28376 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28377
28378         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28379         isn't defined, then define it to MAP_ANONYMOUS.
28380
28381 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28382
28383         * gcc.c-torture: Update to c-torture-1.42 release.
28384
28385 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28386
28387         * gcc.c-torture: Update to c-torture-1.41 release.
28388
28389 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28390
28391         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28392         c-torture release.
28393
28394 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28395
28396         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28397         and LDFLAGS.  Fix second case to append the target_info ldflags
28398         onto LDFLAGS, not CFLAGS.
28399         * lib/g++.exp (g++_init): Add target_info stuff.
28400         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28401         of libgloss and newlib flags for !native.
28402
28403         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28404         (GDB): Fix relative path to go up another dir for finding gdb.
28405
28406 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28407
28408         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28409         versions in the target_info array, if they don't exist.
28410
28411 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28412
28413         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28414
28415 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28416
28417         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28418         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28419
28420 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28421
28422         * lib/old-dejagnu.exp: Don't remove the output file before we've
28423         actually tested it. Don't append pwd to the path of the executable
28424         we're testing.
28425
28426 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28427
28428         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28429
28430 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28431
28432         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28433         temporary directory for compiler files, and set it to a default
28434         value of /tmp. Set $output as the name of the output file from
28435         compiling the testcase. Add a -o option to $cflags_var so the
28436         compiler writes the final output file as $output. Set $executable
28437         to $output.
28438
28439         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28440         directory for compiler files, and set it to /tmp if it doesn't
28441         already have a value. Set $output_file to the name of the output
28442         file from compiling the testcase. Add a -o option to CXXFLAGS so
28443         the compiler writes the final output file as $output. Use $output
28444         as the executable to be tested.
28445
28446 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28447
28448         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28449
28450 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28451
28452         * gcc.c-torture/execute/pending-1.c: New test.  Still
28453         pending in Tege's queue.
28454
28455 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28456
28457         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28458         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28459         if there were failures.  Call unresolved if there were unresolved
28460         testcases.  Call gcc_fail if program did not run to completion.
28461         (ph_make): Pass additional argument name to ph_execute.
28462         (ph_execute): Add new argument.  Pass additional arguments to
28463         ph_summary.  Call gcc_fail is there is no execution output.
28464
28465 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28466
28467         * lib/plumhall.exp (proc_summary): Output relavent summary
28468         lines into the log so specific failures in plumhall can be
28469         investigated.
28470
28471 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28472
28473         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28474         (c-torture-execute): Don't try to execute tests which use
28475         "long long" types if $NO_LONG_LONG is nonzero.
28476
28477 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28478
28479         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28480         not c-torture.
28481
28482         * gcc.ieee: Move from here.
28483         * gcc.c-torture/execute/ieee: To here.
28484
28485 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28486
28487         * gcc.c-torture: Update to c-torture-1.41 release.
28488
28489 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28490
28491         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28492         not "$output".
28493
28494 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28495
28496         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28497         -c present.
28498
28499 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28500
28501         * config/proelf.exp: Handle connecting to a simulator.
28502
28503 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28504
28505         * config/proelf.exp: New file.  Enough framework that we can
28506         run c-torture tests on the proelf targets (or any other target
28507         that gdb can connect to for that matter).
28508
28509 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28510
28511         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28512         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28513
28514         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28515         exec_output exists.
28516
28517 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28518
28519         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28520         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28521
28522         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28523         to pass/fail/unresolved/unsupported/untested.  Caller must now
28524         call unresolved/unsupported/untested.
28525         * lib/*.exp: Update FSF address.  Update to handle new results of
28526         ${tool}_load.
28527         * lib/chill.exp (verbose): Delete.
28528
28529 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28530
28531         * lib/gcc.exp (default_gcc_start): Change order of args to
28532         $LDFLAGS $CFLAGS $LIBS.
28533         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28534         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28535         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28536         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28537         * gcc.misc-tests/dg-test.exp: Likewise.
28538         * gcc.misc-tests/msgs.exp: Likewise.
28539         * gcc.prms/prms.exp: Likewise.
28540         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28541         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28542
28543         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28544
28545 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28546
28547         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28548
28549         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28550         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28551
28552         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28553         necessary.
28554
28555 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28556
28557         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28558         global for loop; add use of $mathlib.
28559         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28560         settings here; set mathlib for anything but VxWorks.
28561
28562 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28563
28564         * gcc.c-torture: Update to c-torture-1.40 release.
28565
28566 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28567
28568         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28569         dg.exp.
28570
28571 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28572
28573         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28574         global.
28575
28576 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28577
28578         * lib/g++.exp (LIBS): Define if not already.
28579         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28580         (gcc-dg-prune): Call prune_gcc_output.
28581         * lib/gcc.exp (prune_gcc_output): New proc.
28582         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28583         prune_gcc_output.
28584
28585 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28586
28587         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28588         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28589
28590 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28591
28592         * gcc.c-torture: Update to c-torture-1.39 release.
28593
28594 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28595
28596         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28597         fails, try others as well.
28598
28599 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28600
28601         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28602         If compilation fails, mark execute tests as `untested'.
28603         If test is marked as unsupported, don't mark compilation and
28604         execute tests as failed.
28605
28606 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28607
28608         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28609         libstdc++ for whether or not we want to be doing shared
28610         libraries.  Delete link_curses since we don't need it anymore.
28611         * lib/mike-g++.exp (postbase): Don't link in libg++.
28612         * g++.old-deja/old-deja.exp: Likewise.
28613
28614 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28615
28616         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28617
28618 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28619
28620         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28621         For that, add `-Wl,-a,shared_archive'.
28622         * g++.old-deja/old-deja.exp: Likewise.
28623
28624 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28625
28626         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28627
28628 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28629
28630         * lib/mike-g++.exp (postbase): Pay attention to the status of
28631         g++_load.
28632
28633 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28634
28635           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28636
28637 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28638
28639         * lib/gcc.exp (default_gcc_start): No longer need to log program
28640         being executed or its output, execute_anywhere does that now.
28641         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28642         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28643
28644 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28645
28646         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28647         the same as those in lib/g++.exp.
28648
28649 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28650
28651         * gcc.c-torture: Update to c-torture-1.38 release.
28652         * gcc.ieee: Related changes.
28653
28654 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28655
28656         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28657         "exec". Minor reformatting changes.
28658
28659         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28660         cross. This means all "exec" calls now work on a remote host as
28661         well.
28662         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28663         cross. Filter out the extra "\r\n" stuff that expect puts in.
28664         (c-torture-execute): Filter out the bogus warnings like
28665         c-torture-compile does. Add support for canadian cross.
28666         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28667         Use execute_anywhere rather than calling exec directly. Now it
28668         works for canadian cross testing.
28669
28670 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28671
28672         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28673         results into a variable, and check that rather than using file exists.
28674
28675 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28676
28677         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28678         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28679
28680 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28681
28682         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28683         lib_curses if there's a shared libg++ in the build tree.
28684
28685 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28686
28687         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28688         if not supported target.
28689
28690 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28691
28692         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28693         link_curses up to always happen, not just for native builds.
28694
28695 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28696
28697         * gcc.c-torture: Update to c-torture-1.36 release.
28698         * gcc.failure: Related changes.
28699
28700 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28701
28702         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28703
28704 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28705
28706         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28707         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28708         runshlib, link_curses, and mathlib for link and run.
28709
28710         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28711         pass the runtime shared library options for Solaris, OSF/1, and
28712         Irix5, and link with -lcurses to avoid unresolved references.
28713
28714 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28715
28716         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28717         only run once.
28718
28719 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28720
28721         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28722
28723 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28724
28725         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28726         do not have a framework for the "compat" tests yet.
28727
28728 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28729
28730         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28731         set to null if we're testing vxworks5.1.  Use that instead of
28732         `-lm' in the setting of LIBS for link and run.
28733
28734 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28735
28736         * config/rom68k.exp (${tool}_load): Major changes to make it
28737         work.  Verified that it does in fact return the stuff in
28738         exec_output properly.  Catch any Emul or any TRAP other than 0.
28739
28740 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28741
28742         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28743         LDFLAGS properly for targets that need stuff from libgloss.
28744         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28745         only run once.
28746         (gpp_initialized): New variable.
28747
28748 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28749
28750         * config/rom68k.exp: Load libgloss.exp.
28751         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28752         so we can produce a fully linked binary.
28753         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28754         so we can produce a fully linked binary.
28755
28756 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28757
28758         * lib/plumhall.exp (ph_section): Watch for expected failures.
28759         Add missing `else'.
28760
28761         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28762         run the testcase.
28763         (c-torture): Likewise.
28764
28765 1995-08-28  Doug Evans  <dje@cygnus.com>
28766
28767         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28768
28769         * lib/mike-g++.exp (mike_cleanup): New proc.
28770         (prebase): New globals compiler_result, not_compiler_result,
28771         target_regexp.
28772         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28773         allow leading "-" in pattern.  Watch for unsupported tests.
28774         If $compiler_result is set, pattern match assembler code,
28775         and ditto for $not_compiler_result.
28776         * lib/mike-gcc.exp: Likewise.
28777
28778         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28779         execution "succeeded".
28780
28781 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28782
28783         * config/win32.exp: New file.
28784         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28785
28786 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28787
28788         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28789         unsupported.
28790         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28791         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28792         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28793
28794         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28795         "... without exceptions was ...".  That is now handled by
28796         prune_system_crud.
28797         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28798
28799 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28800
28801         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28802         sieve.c,sort2.c}: New files.
28803         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28804         sieve.exp,sort2.exp}: Drivers for them.
28805
28806         * lib/mike-gcc.exp (program_output): New user settable variable.
28807         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28808         messages.
28809         * lib/mike-g++.exp (program_output): New user settable variable.
28810
28811         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28812
28813         * config/sh.exp: Deleted (use sim.exp instead).
28814
28815 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28816
28817         * config/vx.exp: Declare CHECKTASK as global.
28818         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28819         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28820         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28821
28822 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28823
28824         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28825         target. Like vx.exp, only includes `vx29k.exp' instead of
28826         `vxworks.exp'.
28827
28828 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28829
28830         * config/sim.exp: Increase time limit from 120 seconds to 240.
28831
28832 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28833
28834         * gcc.c-torture/execute/950628-1.c: New test.
28835
28836 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28837
28838         * gcc.c-torture: Update with changes/additions from
28839         c-torture-1.34.
28840
28841 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28842
28843         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28844
28845 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28846
28847         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28848
28849 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28850
28851         * gcc.c-torture/compile/950512-1.c: New test.
28852         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28853         * gcc.dg/struct-ret-1.c: Likewise.
28854
28855 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28856
28857         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28858           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28859
28860 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28861
28862         * gcc.c-torture/special/920411-1.c: Deleted.
28863         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28864
28865 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28866
28867         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28868         cpu limit.
28869
28870 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28871
28872         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28873
28874 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28875
28876         From kenner;
28877         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28878         is the proper length.
28879         * va-arg-3.c: Likewise.
28880
28881 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28882
28883         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28884         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28885
28886         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28887         * lib/g++.exp (default_g++_start): Delete old cruft.
28888
28889 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28890
28891         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28892         (2 * (1 << 18)) to (2 * (1 << 17)).
28893
28894         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28895
28896 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28897
28898         * config/rom68k.exp: Renamed from config/idp.exp
28899
28900 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28901
28902         * c-torture/compile/921109-2.c
28903
28904 1995-04-18  Mike Stump  <mrs@cygnus.com>
28905
28906         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28907         excess errors.
28908
28909 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28910
28911         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28912         output.
28913         * lib/g++.exp (default_g++_start): Likewise.
28914
28915 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28916
28917         * gcc.c-torture/compile/950329-1.c: New test.
28918
28919 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28920
28921           * config/bug.exp (${tool}_load): Updated to use new remote_open
28922           and remote_close procs.
28923         * config/idp.exp: New file.
28924
28925 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28926
28927         * gcc.c-torture/execute/950322-1.c: New test.
28928
28929 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28930
28931         * config/vx.exp (${tool}_load): Clean up testing of return code from
28932         vxworks_ld and vxworks_spawn.
28933
28934 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28935
28936         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28937
28938 1995-03-13  Mike Stump  <mrs@cygnus.com>
28939
28940         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28941         can mark excess errors on a machine by machine basis.  Note, the
28942         default is to not expect any excess errors, even when excess
28943         errors test - is given, so you will want to put an XFAIL ... on
28944         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28945         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28946         those 4 machines, but no others.
28947
28948 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28949
28950         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28951         * lib/c-torture.exp: to here.
28952
28953 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28954
28955         * gcc.c-torture/execute/950221-1.c: New test.
28956         * gcc.c-torture/execute/struct-ret-1.c: New test.
28957         * gcc.c-torture/compile/950221-1.c: New test.
28958
28959         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28960
28961 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28962
28963         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28964         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28965
28966 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28967
28968         * g++.gb: New directory of tests, derived from my signature and
28969         class scoping tests.
28970
28971         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28972         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28973         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28974         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28975         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28976         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28977         * g++.gb/sig25.C: Likewise.
28978
28979         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28980         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28981         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28982         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28983         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28984         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28985         * g++.gb/sig25.exp: Likewise.
28986
28987         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28988         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28989         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28990         * g++.gb/scope13.C: Likewise, this test still fails.
28991
28992         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28993         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28994         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28995         * g++.gb/scope13.exp: Ditto.
28996
28997         * g++.gb/README: New file, explains what these tests are about.
28998
28999 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29000
29001         * lib/dg.exp (dg-do): Support `preprocess'.
29002         (dg-test): Likewise.
29003
29004 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29005
29006         * config/udi.exp: change "continue -expect" to "exp_continue".
29007
29008 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29009
29010         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29011         Delete redundant tests.
29012
29013         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29014         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29015         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29016         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29017         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29018         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29019         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29020         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29021
29022         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29023         storing label pointers.
29024         * gcc.c-torture/execute/921019-1.c: Likewise.
29025         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29026         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29027         parameter fp.
29028         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29029         constants.
29030
29031         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29032         Delete obsolete tests.
29033
29034         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29035         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29036         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29037         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29038         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29039         * gcc.c-torture/compile/950124-1.c: New test.
29040
29041         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29042
29043 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29044
29045         * lib/mike-g++.exp: Add -lm to LIBS.
29046
29047 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29048
29049         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29050
29051 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29052
29053         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29054
29055 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29056
29057         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29058
29059 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29060
29061         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29062         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29063         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29064         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29065         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29066         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29067         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29068         * g++.law/{operators31.C, operators32.C,
29069         * g++.law/{operators33.C, operators34.C}: Likewise.
29070         * g++.law/{pic1.C, refs2.C}: Likewise.
29071         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29072         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29073         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29074         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29075
29076         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29077         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29078         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29079         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29080         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29081         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29082         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29083         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29084         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29085         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29086         * g++.law/{operators34.exp}: Likewise.
29087         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29088         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29089         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29090         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29091         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29092
29093         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29094         No longer expected to fail.
29095         * g++.law/missed-error3.C: Tweak for recent bool changes.
29096
29097 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29098
29099         * config/emb-unix: Deleted.
29100         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29101         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29102
29103 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29104
29105         * lib/dg.exp (dg-test): Fix typo in last patch.
29106
29107 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29108
29109         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29110         (handles multiple occurrences).
29111
29112 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29113
29114         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29115         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29116         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29117         printed).
29118         * lib/c-torture.exp (c-torture-compile): Likewise.
29119         (c-torture): Prepend full path if missing.
29120         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29121         (gcc_fail): Likewise.
29122         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29123
29124 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29125
29126         * lib/netware.exp: Only attach to NetWare i386 systems.
29127
29128 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29129
29130         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29131         messages.  Add test name to "output pattern match" pass/fail message.
29132
29133 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29134
29135         * gcc.dg: New testsuite.
29136         * gcc.dg/dg.exp: New file.
29137
29138         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29139         test-switch.c}: Deleted.
29140
29141         * gcc.misc-tests/msgs.exp: New testcase driver.
29142
29143 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29144
29145         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29146         Watch for illegal return values from ${tool}_load.
29147         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29148         cross targets.  Coerce return value >0 to 1.
29149
29150 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29151
29152         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29153
29154         * config/emb-unix.exp: New file.
29155
29156         * config/sim.exp: Error if variable $SIM not defined.
29157         (${tool}_load): Mark test as "untested" if simulator missing.
29158
29159         * config/unix.exp: Load remote.exp to get rcp_download.
29160         * lib/c-torture.exp: Use different option lists for testcases with
29161         and without loops.
29162         * gcc.c-torture/execute/execute.exp: Likewise.
29163
29164 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29165
29166         * config/*.exp: Clarify return code from ${tool}_load.
29167         Call `unresolved' or `untested' instead of `warning' or `perror'
29168         (sometimes you still want to call both though).
29169         Add comment that `shell_id' is local to each file.
29170         * config/udi.exp (timeout): Set to 30.
29171         Don't print warning if connection fails, $connectmode has already
29172         printed an error.
29173         (${tool}_load): Move verbose messages to level 2.
29174         Rework pattern for "Process started" message.
29175         Pass `shell_id' to ${connectmode}_download.
29176         Retry twice upon timeout.  Make resetting of target more robust.
29177         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29178         Pass `shell_id' to exit_$connectmode.
29179         Only call exit_$connectmode if connected.
29180         * config/unix.exp (${tool}_load): Check return codes better.
29181         * config/vrtx.exp (${tool}_load): Likewise.
29182         * config/vx.exp (${tool}_load): Likewise.
29183         Delete unneeded global's.
29184         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29185         from ${tool}_load.
29186         (dg-stat): Delete.
29187         (dg-init): Delete recording of pass/fail counts.
29188         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29189         (old-dejagnu-init): Likewise.
29190         (old-dejagnu-stat): Delete contents, empty proc now.
29191         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29192         (c-torture): Delete references to lcnt, lpass, lfail.
29193         Get option list from TORTURE_OPTIONS.
29194         Delete -funroll[-all]-loops if no loops.
29195         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29196         (g++_stat): Delete contents (empty proc now).
29197         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29198         (gcc_finish): Likewise.
29199         (gcc_stat): Deleted.
29200         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29201         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29202         * gcc.c-torture/execute/execute.exp: Likewise.
29203         Split tests into two parts: compile, execute.
29204         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29205         no loops.  Update to reflect clarified return codes from ${tool}_load.
29206
29207 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29208
29209         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29210         to grep for.
29211         (old-dejagnu): Likewise (where necessary).
29212
29213 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29214
29215         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29216
29217         * lib/dg.exp (dg-process-target): Fix processing of selector.
29218         Add comment regarding use of `error'.
29219
29220         * lib/gcc.exp (prune_system_crud): Define if missing.
29221         * lib/g++.exp (prune_system_crud): Likewise.
29222
29223         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29224         Call prune_system_crud.
29225         * lib/dg.exp (dg-runtest): New proc.
29226         Use perror instead of send_user for tcl errors in testcase.
29227         Don't return any value, it's never used.
29228         Don't clobber previous definition of `unknown'.
29229         Print tcl errors in `dg-final'.
29230
29231 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29232
29233         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29234         (dg-test): Don't print errorInfo, it contains stack backtrace.
29235
29236 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29237
29238         * lib/g++.exp (runtest_file_p): Define if missing.
29239
29240 1994-09-24  Doug Evans  (dje@cygnus.com)
29241
29242         * lib/mike-g++.exp: Comment out loading of g++.exp.
29243         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29244         (default_g++_version): Always print something.
29245         (default_g++_start): Comment out call to `which'.
29246         (g++_start, g++_load): Deleted (must be defined in config file).
29247         * lib/gcc.exp: Test for existence of $CC at start.
29248         Delete check for tmpdir (done in gcc_init).
29249         (default_gcc_version): Always print something.
29250         (default_gcc_start): Comment out call to `which'.
29251         * config/*.exp: Major cleanup - make cross targets work at least a
29252         little better for g++ (by not being "--tool gcc" specific).
29253         Rename gcc_xxx to ${tool}_xxx.
29254         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29255         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29256
29257 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29258
29259         * lib/c-torture.exp (c-torture-compile): Rework compiler
29260         message processing.
29261
29262         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29263         c-torture.
29264
29265 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29266
29267         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29268
29269         * lib/dg.exp (dg-process-target): Support { target native }.
29270
29271 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29272
29273         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29274         looked for "... program xxx got fatal signal".
29275         Correct regsub munging of `comp_output'.
29276         Ignore compiler messages "path prefix not used" and "linker input
29277         file unused".
29278
29279 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29280
29281         * lib/gcc.exp (runtest_file_p): Define if missing.
29282         * gcc.prms/template.c: Example to work from.
29283
29284 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29285
29286         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29287         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29288
29289         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29290         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29291         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29292         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29293
29294         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29295         (dg-process-target): No longer a varargs proc.
29296         Return S/N for target, P/F for xfail.  All callers changed.
29297         (user option procs): More argument checking.
29298         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29299         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29300         (dg-test): Skip test if not running on selected target in `dg-do'.
29301         Update handling of `dg-do-what', `dg-output-text'.
29302         Separate execution pass/fail from output pattern match pass/fail.
29303         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29304
29305 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29306
29307         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29308         target for 920510-1.c.
29309
29310 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29311
29312         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29313         Clean up comment regarding use of passcnt, etc.
29314         (gcc_stat): Don't update `testcnt' here.
29315         (gcc_finish): Do it here.
29316         Might as well reset `but_id' here too.
29317         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29318         to determine if the file should be tested.
29319         * gcc.c-torture/compile/compile.exp: Likewise.
29320         * gcc.c-torture/execute/execute.exp: Likewise.
29321         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29322         * gcc.misc-tests/dg-test.exp: Likewise.
29323         * gcc.prms/prms.exp: Likewise.
29324         * gcc.wendy/wendy.exp: Likewise.
29325         * g++.old-deja.exp: Likewise.
29326         Move "Testing file" message to verbose level 1.
29327
29328 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29329
29330         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29331
29332 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29333
29334         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29335         (default_gcc_start): Accept optional second list element
29336         of compiler flags.  Print compiler output at verbosity level 2.
29337         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29338         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29339         Save current values of framework globals passcnt, failcnt, xpasscnt,
29340         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29341         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29342         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29343         xfailcnt to compute stats.  Update framework global `testcnt' from
29344         pass/fail counts.
29345         (gcc_finish): New proc.  Clean up test environment.
29346         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29347         (gcc_epass, gcc_efail): Delete.
29348         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29349         argument of line number.
29350         (dg-init): If the tool has an init routine, call it.
29351         (dg-test): Remove args `cflags_var' and `libs_var'.
29352         Pass all compiler options to ${tool}_start.
29353         Handle missing line number.
29354         (dg-finish): New function.
29355         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29356         particular files.  Call gcc_finish at end.  Move "skipping test"
29357         message to verbosity level 3.
29358         * gcc.c-torture/compile/compile.exp: Likewise.
29359         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29360         * gcc.c-torture/execute/execute.exp: Likewise.
29361         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29362         Print testcase being tried at verbosity level 1.
29363         * gcc.c-torture/special/special.exp: Unset xfail.
29364         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29365         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29366         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29367         * gcc.failure/failure.exp: Likewise.
29368         * gcc.ieee/ieee.exp: Likewise.
29369         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29370         Update call to dg-test.  Call dg-finish at end.
29371         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29372         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29373         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29374         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29375         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29376         * gcc.wendy/wendy.exp: Add copyright.
29377         Delete setting of tmpdir (done by gcc_init).
29378         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29379         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29380         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29381         gcc_[ce]pass/fail.
29382
29383 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29384
29385         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29386         confusion.
29387         (g++_load): Likewise.
29388
29389         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29390         Rename argument to `prog' to remove the confusion.
29391         Varargs fns behave differently too!
29392         (g++_load): Likewise.
29393
29394         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29395
29396         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29397         what it is.  Delete (always) printing of status value for !native.
29398         Simplify verbose code, and include status and exec_output.
29399         (g++_load): Use gcc_load.
29400
29401 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29402
29403         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29404         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29405         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29406         940714-3.c as these testcases don't exist anymore.  Make
29407         va-arg-1.c expected to pass.
29408
29409 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29410
29411         * gcc.misc-tests/misc.exp: Only run specific testcases.
29412         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29413         * gcc.misc-tests/dg-[1-9].c: New files.
29414
29415         * lib/dg.exp: New testsuite driver.
29416         * gcc.prms/prms.exp: Use it.
29417
29418         * README.gcc: New file.
29419
29420         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29421         Document and reset `lxpass' and `lxfail'.
29422         Simplify "initialized" message.
29423         (gcc_stat): Clean up comments a little.
29424
29425 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29426
29427         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29428
29429 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29430
29431         * lib/old-dejagnu.exp (process-option): New proc.
29432         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29433         (old-dejagnu): Simplify.
29434         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29435
29436 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29437
29438         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29439         exists and is not an empty string.
29440
29441         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29442         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29443         finished.
29444         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29445         automatically.
29446
29447         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29448         longer expected to fail.
29449
29450         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29451         "f" function call.
29452
29453         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29454
29455         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29456         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29457         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29458         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29459         c-torture-1.29.
29460
29461         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29462         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29463
29464         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29465
29466         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29467         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29468
29469         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29470         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29471         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29472
29473 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29474
29475         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29476         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29477         940714-1.c, 940714-2.c, 940714-3.c},
29478         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29479         gcc.misc-tests/{mg.c,mg.exp}:
29480         New tests.
29481         * gcc.noncompile/noncompile.exp: Change accordingly.
29482
29483 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29484
29485         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29486         Undo previous clobberage.
29487
29488 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29489
29490         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29491         * gcc.special/{930510-1.c, special.exp}:
29492         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29493         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29494         struct-varargs-1.c}: New tests from c-torture-1.26.
29495
29496 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29497
29498         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29499           argument to switch.
29500
29501 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29502
29503         * Revert the previous changes.  Please see Rob's directory
29504           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29505           fixes.
29506
29507 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29508
29509         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29510             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29511             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29512             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29513             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29514             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29515             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29516             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29517             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29518             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29519             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29520             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29521             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29522             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29523             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29524             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29525             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29526             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29527             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29528             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29529             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29530             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29531             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29532             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29533             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29534             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29535             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29536
29537 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29538
29539         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29540             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29541           with perror calls.
29542
29543 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29544
29545         * config/unix.exp (g++_load): Fix syntax.
29546
29547 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29548
29549         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29550         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29551         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29552         Don't expect va-arg-1.c to fail.  Correct expected output for
29553         920928-1.c.
29554         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29555         * gcc.wendy/hbm4.c: Correct typo.
29556         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29557
29558 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29559
29560         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29561         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29562         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29563         * lib/c-torture.exp (c-torture-compile): Ditto.
29564
29565         Reduce volume of output (remove all the -I's and such).
29566         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29567         Call gcc_cpass, gcc_cfail.
29568         (c-torture): Pass testing option to c-torture-compile.
29569
29570 1994-03-21  Doug Evans  (dje@cygnus.com)
29571
29572         Bring patches over from progressive.
29573         * config/default.exp: Exit remote shell cleanly.
29574         (g++_exit, g++_start): Add default versions.
29575         * config/sim.exp (gcc_load): Use perror, not error.
29576
29577 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29578
29579         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29580         set in site.exp.
29581
29582 1994-03-14  Doug Evans  (dje@cygnus.com)
29583
29584         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29585         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29586         (wendy_try): New proc to run testcase.
29587         (main loop): Call 'em.
29588         * gcc.wendy/*.c: Clean up pass to correct expected output.
29589
29590         * lib/gcc.exp: Minor cleanup work.
29591         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29592
29593 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29594
29595         * config/sim.exp (gcc_load): Document return codes better.
29596         Don't pass -v to simulator.
29597
29598 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29599
29600           * gcc.special/920717-x.c: Fix typo.
29601           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29602           get at sources.
29603
29604         * lib/mike-gcc.exp: Fix typo.
29605
29606 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29607
29608         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29609         binary to use, transform the name.
29610         * config/*.exp: rename everything. Nuke any g++ specific files,
29611         it's now a special case of gcc that requires no special support.
29612         Add a default.exp for unsupported targets.
29613
29614 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29615
29616         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29617         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29618         version of Tcl.
29619
29620 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29621
29622         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29623         than a warning.
29624
29625 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29626
29627         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29628
29629 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29630
29631         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29632         option_list.  Compile every file with only 4/6 option choices
29633         (same as C torture) instead of with 12/18 different option
29634         choices.
29635         * lib/c-torture.exp: Likewise.
29636
29637         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29638         not already set.
29639
29640 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29641
29642         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29643         can put an XFAIL *-*-* on excess errors.
29644
29645 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29646
29647         * g++.law: Add more tests derived from g++-bugs snapshots.
29648
29649         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29650         equivalent to g++.law/init9.
29651
29652         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29653         compiled it, and the a.out file after we've run it.
29654
29655 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29656
29657         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29658         compiled it, and the a.out file after we've run it.
29659
29660 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29661
29662         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29663
29664 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29665
29666         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29667         version number.
29668
29669 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29670
29671         * g++.law: New directory of g++ tests derived from the g++-bugs
29672         snapshots.
29673
29674 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29675
29676         * gcc.compile: initbug1.c initbug1.exp testcase added
29677
29678 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29679
29680         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29681         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29682           fixes submitted by Jeff Law (law@cs.utah.edu)
29683         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29684           Jeff Law (law@cs.utah.edu)
29685
29686
29687 1993-11-30  Mike Stump  (mrs@cygnus.com)
29688
29689         * config/unix-g++.exp: Follow the gcc way of doing things.
29690         * g++.old-deja/old-deja.exp: Minor updates.
29691         * lib/g++.exp: New file, follow the gcc way of doing things.
29692         * lib/old-dejagnu.exp: Minor updates.
29693         * lib/mike-g++.exp: Always unset errorInfo.
29694
29695 1993-11-06  Mike Stump  (mrs@cygnus.com)
29696
29697         * lib/gcc.exp: Fix some errors with the below change, CC and
29698         CFLAGS should be global when setting, not local.
29699
29700 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29701
29702         * lib/gcc.exp: Transform tool name.
29703
29704 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29705
29706         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29707
29708 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29709
29710         * lib/gcc.exp: change gcc_done to gcc_stat
29711
29712 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29713
29714         * Upgraded gcc testsuite to c-torture version 1.25
29715
29716 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29717
29718         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29719         * lib/c-torture: added hooks for new reporting code.
29720
29721 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29722
29723         * config/sh-gcc.exp: check if sh-sim exists in the path
29724
29725 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29726
29727         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29728         * gcc.compile/compile.exp: Initial changes for new logic.
29729         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29730         * gcc.failure/failure.exp: Initial changes for new logic.
29731         * gcc.ieee/ieee.exp: Initial changes for new logic.
29732         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29733         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29734         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29735         * lib/c-torture.exp: Initial changes for new logic.
29736         * lib/gcc.exp: Initial changes for new logic.
29737
29738 1993-10-15  Mike Stump  (mrs@cygnus.com)
29739
29740         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29741         depend upon failure or success.  Fully qualify names in failure
29742         and success messages.  Always remove a.out before starting
29743         compile, just in case.  Pay more attention to error text output by
29744         the compiler.  Handle testcases with no known past errors just
29745         like all others, so that things are uniform.  Other miscellaneous
29746         improvements.
29747
29748 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29749
29750         * gcc.cpp: new directory for cpp tests
29751
29752 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29753
29754         * lib/chill.exp: Code reformatted, removed unused code.
29755         * config/unix-chill.exp: Code reformatted, removed unused code.
29756         * chill.execute/execute.exp: Code reformatted, removed unused code.
29757         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29758
29759 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29760
29761         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29762         routines not written.
29763
29764 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29765
29766         * config/bug-gcc.exp: Use new procs from bug.exp.
29767
29768 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29769
29770         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29771         via ftp, rather than depending on NFS.
29772         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29773         case.
29774
29775 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29776
29777         * config/bug-gcc.exp: Use new download proc.
29778
29779 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29780
29781         * chill.execute/execute.exp: cleanups, handles errors better
29782         * chill.compile/compile.exp: rewrite, based on execute.exp
29783         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29784         * lib/chill.exp: major changes to diff proc and compile and link
29785           procs. added chill_fail and chill_pass wrappers to pass and
29786           fail. added more comments, and handle error codes better.
29787           Added a hack to capture stderr from exec, so noncompile tests
29788           can work.
29789
29790 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29791
29792         * chill.execute/execute.exp: rewrite of testsuite driver
29793         * lib/chill.exp: rewrite of testsuite driver
29794         * config/unix-chill.exp: rewrite of testsuite driver
29795
29796 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29797
29798     In chill.execute:
29799         * iexpr.ch: Standardize uppercase.
29800         * tuples.dat: Standardize uppercase.
29801         * vary.ch: standardize.  Correct varying string assignments.
29802         * vary.dat: Add new output lines.
29803
29804 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29805
29806     In chill.execute:
29807         * chprintf.ch: Standardize use of uppercase.
29808         * tuples.ch: Standardize and turn arr2 into a DCL,
29809           rather than a SYN.
29810         * pinits.ch: Standardize.
29811
29812 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29813
29814         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29815         * Makefil: Renamed to Makefile.in.
29816         * configure.in: New.
29817
29818 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29819
29820     In chill.execute:
29821         * .cvsignore: Add result/output files.
29822         * Makefile: Fix up variables at start.  Use MFLAGS
29823           everywhere.  Correct bool_loc, built_ins entries.
29824           Add entry for vary1.ch.
29825         * bitarray.ch: Standardize upper-case usage.
29826         * bitexpr.ch: Standardize, add output of b1.
29827         * params.ch: Use arrayt in along PROC parameters, to
29828           avoid novelty problems.
29829         * sets.ch: Tiny cleanup.
29830         * vary1.ch: Re-indent.
29831
29832 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29833
29834           * Add PR-related files to Makefiles, .cvsignore files, etc.
29835
29836 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29837
29838         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29839           with compiler objects. New names are test-flow.c and test-loop.c
29840
29841 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29842
29843         * Upgraded c-torture tests from 1.19 to 1.20
29844
29845         * new files:
29846         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29847         * gcc.compile: 930623-1.c 930623-2.c
29848         * gcc.noncompile: 930622-1.c 930622-2.c
29849         * gcc.failure: 920411-1.c 920627-2.c
29850         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29851
29852 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29853
29854         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29855           More changes to get testsuite working properly. Needs more work.
29856           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29857
29858 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29859
29860         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29861           More changes to get testsuite working properly. Needs more work.
29862
29863 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29864
29865         * chill.compile/compile.exp: Added for Dejagnu support
29866         * chill.execute/execute.exp: Added for Dejagnu support
29867         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29868
29869 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29870
29871     This should complete moving the CHILL test files.
29872         * chill.noncompile(.cvsignore printf.grt
29873             in-printf.grt chprintf.grt chprintf.ch):
29874             Added test-support files.
29875           (Makefile): Modified further.
29876         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29877             signal.ch): Added test files.
29878           * chill.execute (.cvsignore printf.grt printr.c
29879             in-printf.grt rts.c chprintf.grt rts.h): Added
29880           test-support files.
29881             (Makefile): More corrections.
29882
29883 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29884
29885         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29886           test cases, ready for DejaGnu.
29887
29888 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29889
29890         * Upgraded c-torture tests from 1.18 to 1.19
29891
29892         * gcc.compile: added test(s):
29893           930607-1.c
29894         * gcc.execute: added test(s):
29895           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29896
29897         * added new subdirectory for misc tests: gcc.misc-tests
29898         * gcc.misc-test(s): added tests:
29899           inst-check.c test-consts.c test-ior.c test-switch.c
29900
29901 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29902
29903         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29904
29905 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29906
29907         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29908
29909 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29910
29911         * Upgraded c-torture tests from 1.17 to 1.18
29912
29913 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29914
29915         * Upgraded c-torture tests from 1.12 to 1.17
29916
29917 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29918
29919         * lib/old-dejagnu.exp:
29920           Fixed handling of XFAIL target triplets to correctly
29921           recognize wildcard characters.  Removed code that
29922           appended a unique id tag to the end of the file name
29923           printed out by the result of the testcases within a
29924           given test file.
29925
29926 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29927
29928         * lib/old-dejagnu.exp:
29929           Reworked expected failure handling to trigger off of XFAIL
29930           keyword in keyphrase embeded in testcase source code. The
29931           XFAIL keyword must be at the end of the keyphrase line. It
29932           may optionally be followed by one or more target triplets.
29933           It has just occured that the handling of wildcards in the
29934           target triplet may not be correct.
29935
29936 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29937
29938         * g++.old-deja/tests:
29939           Moved all subdirectories up one level into g++.old-deja .
29940
29941         * lib/old-dejagnu.exp:
29942           Fixed problem with CXXFLAGS not being properly reset, and being
29943           corrupted with extraneous "-c" compiler option.  This was
29944           causing binaries to not be generated for test that needed them.
29945           Modified strings passed to "pass" and "fail" so that individual
29946           tests from the same test file would be distinguished by an
29947           identifier appended to the test file name in the summary logs;
29948           this corrected a problem with erroneous diff logs.  Added code
29949           to search testcases for expected fail and unexpected pass keywords.
29950
29951 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29952
29953         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29954
29955 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29956
29957         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29958           Removed extraneous text from end of "Special g++ Options"
29959           keyphrase.
29960
29961         * lib/old-dejagnu.exp: Added pattern matching to look for new
29962           keywords, embedded in testcases comments, which will trigger
29963           calls to xpass and xfail.
29964
29965 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29966
29967         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29968           comments embedded in the testcases, especially the one looking for
29969           special compiler options, as well as the pattern matching for the
29970           compiler output again.
29971
29972 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29973
29974         * lib/old-dejagnu.exp: Do a proper check of the return value for
29975           execute tests. Fixed several problems with the pattern matching
29976           of the compiler output which gave erroneous test results.
29977           Changed several of the test result messages to be more descriptive.
29978         * config/unix-g++.exp: Proc g++_load now actually works and
29979           executes the tests passed to it and returns a usable return
29980           value.
29981
29982 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29983
29984           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29985
29986 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29987
29988         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29989           Modified both files to properly execute the old style
29990           dejagnu tests. The previous versions of these files were
29991           experimental and did not function anything near correctly.
29992
29993 1993-04-05  Rob Savoye  (rob@cygnus.com)
29994
29995         * Removed all Makefile.in and configure.in files. No configuration
29996         needed now.
29997
29998 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29999
30000         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30001
30002 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30003
30004         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30005         gcc.special/configure.in, gcc.noncompile/configure.in,
30006         gcc.execute/configure.in, gcc.code_quality/configure.in,
30007         g++.other/configure.in, g++.old-deja/configure.in,
30008         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30009         in srcname setting.
30010
30011 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30012
30013         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30014         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30015         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30016
30017 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30018
30019         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30020         (gdb_exit): Don't remove *_soc files.
30021
30022 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30023
30024         * lib/c-torture.exp: Don't look for main; instead always use -w
30025         -c.  This is how the c-torture tests work.  Remove the object
30026         file if the compilation succeeds.
30027         * gcc.execute/execute.exp: Remove executable if test passes.
30028         * gcc.noncompile/noncompile.exp: Every test is an expected
30029         failure.
30030         * gcc.special/special.exp: Added tests from c-torture 1.11,
30031         corrected use of existing test.
30032         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30033         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30034         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30035         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30036         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30037         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30038         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30039         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30040         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30041         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30042         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30043         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30044         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30045         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30046         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30047         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30048         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30049         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30050         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30051         c-torture 1.11.
30052         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30053         correspond to c-torture 1.11.
30054
30055         * New file.