OSDN Git Service

2005-02-02 Geoffrey Keating <geoffk@apple.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2
3         * gcc.dg/altivec-19.c: New.
4
5 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6
7         PR c/17807
8         * gcc.dg/nested-func-3.c: New test.
9         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10
11 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12
13         * gcc.test-framework/gen_directive_tests: Generate tests for
14         selector expressions.
15
16 2005-02-02  Matt Austern  <austern@apple.com>
17
18         PR c++/19628
19         * g++/ext/builtin7.C: New.
20         * g++/ext/builtin8.C: New.
21         
22 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23
24         PR c/18502
25         * gcc.dg/pr18502-1.c: New test.
26
27 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28
29         PR c++/17413
30         * g++.dg/template/local4.C: Tweak.
31
32 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33
34         PR tree-optimization/19578
35         * gcc.c-torture/compile/20050202-1.c: New test.
36
37 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
38
39         PR c/19435
40         * gcc.dg/c99-init-4.c: New test.
41
42 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
43
44         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
45
46         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
47
48         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
49         * g++.dg/eh/check-vect.h: New.
50
51         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
52         * gcc.dg/vect/vect-78.c: Ditto.
53         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
54         Remove.
55
56         * g++.dg/conversion/simd1.C: Expect warning.
57         * g++.dg/ext/attribute-test-1.C: Ditto.
58         * g++.dg/ext/attribute-test-2.C: Ditto.
59         * g++.dg/ext/attribute-test-3.C: Ditto.
60         * g++.dg/ext/attribute-test-4.C: Ditto.
61
62         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
63         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
64
65         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
66
67 2005-02-01  Richard Henderson  <rth@redhat.com>
68
69         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
70         long double for ibm double-double format.
71         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
72
73 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
74
75         PR tree-optimization/19633
76         * testsuite/gcc.dg/pr19633-1.c: New test.
77         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
78         to NULL or a symbol.
79
80 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
81
82         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
83         New procs.
84         (dg-process-target (local override)): Handle selector expressions.
85
86         * gcc.test-framework/README: Describe tests in source directory.
87         * gcc.test-framework/test-framework.awk: Handle dg- tests.
88         * gcc.test-framework/test-framework.exp: Handle dg- tests.
89         * gcc.test-framework/dg-bogus-exp-P.c: New test.
90         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
91         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
92         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
93         * gcc.test-framework/dg-do-link-exp-P.c: New test.
94         * gcc.test-framework/dg-do-run-exp-P.c: New test.
95         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
96         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
97         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
98         * gcc.test-framework/dg-error-exp-P.c: New test.
99         * gcc.test-framework/dg-error-exp-XP.c: New test.
100         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
101         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
102         * gcc.test-framework/dg-output-exp-P.c: New test.
103         * gcc.test-framework/dg-output-exp-XF.c: New test.
104         * gcc.test-framework/dg-warning-exp-P.c: New test.
105         * gcc.misc-tests/dg-1.c: Remove.
106         * gcc.misc-tests/dg-2.c: Remove.
107         * gcc.misc-tests/dg-3.c: Remove.
108         * gcc.misc-tests/dg-4.c: Remove.
109         * gcc.misc-tests/dg-5.c: Remove.
110         * gcc.misc-tests/dg-6.c: Remove.
111         * gcc.misc-tests/dg-7.c: Remove.
112         * gcc.misc-tests/dg-8.c: Remove.
113         * gcc.misc-tests/dg-9.c: Remove.
114         * gcc.misc-tests/dg-10.c: Remove.
115         * gcc.misc-tests/dg-11.c: Remove.
116         * gcc.misc-tests/dg-12.c: Remove.
117         * gcc.misc-tests/dg-test.exp: Remove.
118
119         * gcc.test-framework/test-framework.awk: Change recording and
120         printing of passes and failures.
121
122         * gcc.test-framework: New directory.
123         * gcc.test-framework/README: New.
124         * gcc.test-framework/test-framework.exp: New.
125         * gcc.test-framework/test-framework.awk: New.
126         * gcc.test-framework/gen_directive_tests: New.
127
128 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
129
130         * lib/treelang.exp: Fix comment typos.
131         (treelang_target_compile): Don't append libs=-ltreelang to options.
132
133 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
134
135         * g++.dg/parse/typename7.C: Adjust error messages.
136
137 2005-01-31  Jeff Law  <law@redhat.com>
138
139         * gcc.c-torture/execute/20050131-1.c: New test.
140         * gcc.dg/wcaselabel.c: New test.
141
142 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
143
144         * g++.dg/other/warning1.C: Adjust error messags.
145         * g++.dg/parse/constant5.C: New test.
146
147 2005-01-31  Steven Bosscher  <stevenb@suse.de>
148
149         PR c/19333
150         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
151         the test case valid.
152         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
153         * testsuite/gcc.dg/array-7.c: Adjust expected result.
154         * testsuite/gcc.dg/pr18596-3.c: Likewise.
155         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
156         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
157         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
158
159 2005-01-31  Dale Johannesen  <dalej@apple.com>
160
161         * g++.dg/opt/pr19650.C:  New test.
162
163 2005-01-31  Richard Henderson  <rth@redhat.com>
164
165         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
166         long double for intel double extended format.
167         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
168
169 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
170
171         PR c++/19555
172         * g++.dg/template/static10.C: New test.
173
174         PR c++/19395
175         * g++.dg/parse/error24.C: New test. 
176
177         PR c++/19367
178         * g++.dg/lookup/builtin1.C: New test.
179
180         PR c++/19457
181         * g++.dg/warn/conv3.C: New test.
182
183 2005-01-30  Bud Davis  <bdavis@gfortran.org>
184
185         PR fortran/19647
186         * gfortan.dg/inquire_7.f90
187
188 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
189
190         PR tree-optimization/15791
191         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
192         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
193         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
194         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
195         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
196         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
197         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
198         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
199         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
200         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
201
202 2005-01-29  Paul Brook  <paul@codesourcery.com>
203
204         PR fortran/18565
205         * check.c (real_or_complex_check): New function.
206         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
207         * intrinsic.c (add_functions): Use new check functions.
208         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
209         Add prototypes.
210
211 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
212
213         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
214         gcc.dg/lvalue-3.c: New tests.
215         * gcc.dg/concat.c: Update expected messages.
216
217 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
218
219         PR libfortran/19595
220         * gfortran.dg/eor_1.f90:  New test.
221
222 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
223
224         PR fortran/19589
225         * gfortran.dg/logical_data_1.f90: New test.
226
227 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
228
229         PR c++/19253
230         * g++.dg/template/crash33.C: New test.
231
232         PR c++/19667
233         * g++.dg/template/crash32.C: New test.
234
235 2005-01-28  Ian Lance Taylor  <ian@airs.com>
236
237         PR middle-end/16558
238         * g++.dg/warn/Wreturn-type-2.C: New test.
239
240 2004-06-24  Jeff Law  <law@redhat.com>
241
242         * gcc.dg/tree-ssa/20050128-1.c: New test.
243
244 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
245
246         * gcc.target/frv/all-mdpackh-1.c: New test.
247
248 2005-01-28  Steven Bosscher  <stevenb@suse.de>
249
250         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
251
252 2005-01-27  Richard Henderson  <rth@redhat.com>
253
254         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
255
256 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
257
258         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
259
260 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
261
262         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
263         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
264         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
265         to cope with cases where the multilib options override the dg-options.
266
267 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
268
269         PR c/18946
270         * gcc.dg/noncompile/20050120-1.c: New test.
271
272 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
273
274         PR tree-optimization/19633
275         * gcc.dg/pr19633.c: New test.
276         * gcc.dg/tree-ssa/pr19633.c: New test.
277
278 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
279
280         * gcc.dg/20041216-1.c: New test.
281
282 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
283
284         PR objc/18862
285         * objc.dg/selector-2.m: New test.
286
287 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
288
289         * g++.dg/opt/range-test-2.C: New test.
290
291         PR rtl-optimization/19579
292         * gcc.c-torture/execute/20050124-1.c: New test.
293
294 2005-01-26  Greg Parker  <gparker@apple.com>
295         Stuart Hastings  <stuart@apple.com>
296         
297         * gcc.c-torture/execute/20050125-1.c: New.
298
299 2005-01-18  Jan Hubicka  <jh@suse.cz>
300
301         PR tree-optimize/19337
302         * gcc.c-torture/compile/20050119-1.c: New test.
303
304 2005-01-24  James E Wilson  <wilson@specifixinc.com>
305
306         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
307         test for successful match.
308
309 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
310
311         PR objc/18408
312         * objc.dg/comp-types-7.m: New test.
313
314 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
315
316         * lib/target-supports.exp (current_target_name): New.
317         (check_effective_target_ilp32, check_effective_target_lp64):
318         Cache the result to use as long as the current target, with
319         multilib flags, remains the same.
320
321         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
322         (dg-require-weak, dg-require-visibility, dg-require-alias,
323         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
324         dg-require-effective-target, dg-skip-if): Remove call to
325         skip_test_and_clear_xfail.
326         (dg-test): Clear xfail data.
327
328 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
329
330         PR target/17751
331         * gcc.dg/ppc64-toc.c: New test.
332
333         * g++.dg/tree-ssa/empty-1.C: New test.
334
335         PR middle-end/19551
336         * gcc.c-torture/execute/20050121-1.c: New test.
337         * gcc.dg/20050121-2.c: New test.
338
339 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
340         Paul Brook  <paul@codesourcery.com>
341
342         PR fortran/17941
343         * gfortran.dg/real_const_1.f: New test.
344         * gfortran.dg/real_const_2.f90: New test.
345         * gfortran.dg/complex_int_1.f90: New test.
346
347 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
348
349         PR fortran/19313
350         * gfortan.dg/inquire_6.f90: New test.
351
352 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
353
354         PR libfortran/19451
355         * open_readonly_1.f90:  New test.
356
357 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
358
359         PR libfortran/18982
360         * gfortran.dg/open_new.f90: New file.
361
362 2005-01-22  Paul Brook  <paul@codesourcery.com>
363
364         * namelist_1.f90: New test.
365
366 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
367
368         PR tree-optimization/19484
369         * gcc.c-torture/compile/20050122-[12].c: New tests.
370
371 2005-01-22  Paul Brook  <paul@codesourcery.com>
372
373         * gfortran.dg/implicit_2.f90: New test.
374
375 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
376
377         PR fortran/19314
378         * gfortran.dg/inquire_5.f90: New test.
379
380 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
381
382         PR c/18809
383         * gcc.dg/pr18809-1.c: New test.
384
385 2005-01-21  Ian Lance Taylor  <ian@airs.com>
386
387         * gcc.dg/20050121-1.c: New test.
388
389         PR tree-optimization/13000
390         * gcc.dg/20040206-1.c: Change warning to point where function is
391         being inlined.
392
393 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
394
395         PR c++/19208
396         * g++.dg/template/array11.C: New test.
397
398 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
399
400         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
401         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
402         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
403         * gfortran.dg/getenv_1.f90: Add dg-do directive.
404         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
405         gfortran.dg/pr17164.f90: Add missing dg-do directives.
406
407 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
408
409         PR tree-optimization/15349
410         * gcc.dg/tree-ssa/pr15349.c: New.
411
412 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
413
414         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
415
416 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
417
418         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
419         scan-assembler-times directive name.
420
421         * gcc.dg/asm-a.c: Move dg-require-effective-target to
422         after dg-do.
423
424         PR rtl-optimization/19462
425         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
426
427 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
428
429         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
430         counting function calls on ia64.
431
432 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
433
434         PR rtl-optimization/15139
435         * gcc.dg/20050111-2.c: New test.
436
437         PR c/17297
438         * gcc.c-torture/compile/20050113-1.c: New testcase.
439
440         PR middle-end/19164
441         * gcc.dg/20050113-1.c: New testcase.
442
443 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
444
445         * gcc.dg/vect/vect-85.c: Add comment.
446         * gcc.dg/vect/vect-86.c: Add xfail for now.
447         * gcc.dg/vect/vect-87.c: Add xfail for now.
448         * gcc.dg/vect/vect-88.c: Add xfail for now.
449         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
450
451 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
452
453         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
454
455 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
456
457         * g++.dg/debug/typedef3.C: New test.
458
459 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
460
461         PR c/19472
462         * gcc.dg/asm-a.c: New test.
463
464 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
465
466         * gcc.dg/sh-relax.c: Add prototype for abort.
467
468 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
469
470         * gcc.dg/short-compare-1.c: New test.
471         * gcc.dg/short-compare-2.c: Likewise.
472
473 2005-01-18  Michael Matz  <matz@suse.de>
474
475         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
476
477 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
478
479         PR tree-optimization/19121
480         * gcc.c-torture/compile/pr19121.c: New test.
481
482 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
483
484         PR target/19357
485         * gcc.c-torture/compile/pr19357.c: New test.
486
487 2005-01-17  Ian Lance Taylor  <ian@airs.com>
488
489         PR c/5675
490         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
491         pass--those that refer just to the variable, possibly with a
492         cast.
493         * gcc.dg/c99-const-expr-3.c: Likewise.
494
495         PR middle-end/13127
496         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
497         longer emitted.
498
499 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
500
501         PR fortran/18778
502         * gfortran.dg/endfile_2.f90: New test.
503
504 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
505
506         PR 19168
507         * gfortran.dg/select_5.f90: New test.
508
509 2004-01-16  Paul Brook  <paul@codesourcery.com>
510
511         * gfortran.dg/common_4.f90: New test.
512
513 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
514
515         PR rtl-optimization/19462
516         * gcc.dg/torture/pr19462-1.c: New test.
517
518 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
519
520         PR objc/19321
521         * objc.dg/func-ptr-2.m: New.
522         * objc.dg/volatile-1.m: New.
523
524 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
525
526         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
527
528 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
529
530         PR tree-optimization/19060
531         * gcc.c-torture/execute/20050104-1.c: New test.
532
533 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
534
535         PR fortran/18983
536         * gfortran.dg/write_to_null.f90: New test.
537
538 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
539             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
540
541         PR other/19328
542         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
543         argument.
544
545 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
546
547         PR c++/19263
548         * g++.dg/init/vector1.C: New test.
549
550 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
551
552         PR target/13158
553         * gcc.target/ia64/sibcall-unwind-1.c: New test.
554         PR target/18987
555         * gcc.target/ia64/sibcall-unwind-2.c: New test.
556
557 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
558
559         * gfortran.dg/select_1.f90: New test.
560         * gfortran.dg/select_2.f90: New test.
561         * gfortran.dg/select_3.f90: New test.
562         * gfortran.dg/select_4.f90: New test.
563
564 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
565
566         PR middle-end/19084
567         PR rtl-optimization/19348
568         * gcc.dg/20050111-1.c: New test.
569         * gcc.c-torture/execute/20050111-1.c: New test.
570
571         * gcc.dg/i386-asm-4.c: New test.
572
573 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
574
575         * gcc.dg/nested-func-2.c: New test.
576         * ada/acats/norun.lst: Remove c953002.
577
578 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
579
580         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
581
582 2005-01-12  Ben Elliston  <bje@au.ibm.com>
583
584         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
585
586 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
587
588         PR target/18761
589         * g++.dg/abi/align1.C: New test.
590
591 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
592
593         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
594         at a time.
595         * g++.dg/ext/altivec_check.h: Support compiling as C.
596
597 2005-01-10  Roger Sayle  <roger@eyesopen.com>
598
599         PR c++/19355
600         * g++.dg/expr/pr19355-1.C: New test case.
601
602 2005-01-10  Laurent GUERBY <laurent@guerby.net>
603
604         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
605         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
606         * ada/acats/tests/c3/c92005b.ada: Likewise.
607         * ada/acats/tests/c3/cxb3012.a: Likewise.
608         * ada/acats/norun.lst: Add c380004 and c953002, add PR
609         
610 2005-01-09  Paul Brook  <paul@codesourcery.com>
611
612         * gfortran.dg/common_2.f90: New file.
613         * gfortran.dg/common_3.f90: New file.
614
615 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
616
617         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
618
619 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
620
621         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
622         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
623         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
624         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
625         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
626         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
627         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
628         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
629         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
630         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
631         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
632         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
633         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
634         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
635         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
636         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
637         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
638         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
639         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
640         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
641         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
642         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
643         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
644         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
645         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
646         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
647         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
648         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
649         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
650         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
651         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
652         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
653         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
654         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
655         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
656         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
657         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
658         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
659         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
660         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
661         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
662         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
663         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
664         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
665         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
666         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
667         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
668         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
669         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
670         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
671         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
672         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
673         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
674         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
675         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
676         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
677         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
678         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
679         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
680         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
681         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
682         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
683         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
684         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
685         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
686         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
687         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
688
689         * gcc.dg/vect/vect-1.c: Fix spelling.
690         * gcc.dg/vect/vect-10.c: Fix spelling.
691         * gcc.dg/vect/vect-11.c: Fix spelling.
692         * gcc.dg/vect/vect-12.c: Fix spelling.
693         * gcc.dg/vect/vect-14.c: Fix spelling.
694         * gcc.dg/vect/vect-15.c: Fix spelling.
695         * gcc.dg/vect/vect-16.c: Fix spelling.
696         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
697         * gcc.dg/vect/vect-64.c: Fix comments.
698         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
699
700 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
701             Ira Rosen  <irar@il.ibm.com>
702
703         * gcc.dg/vect/vect-70.c: New test.
704         * gcc.dg/vect/vect-71.c: New test.
705
706 2005-01-09  Manfred Hollstein  <mh@suse.com>
707
708         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
709         * gcc.dg/pr18241-2.c: Likewise.
710         * gcc.dg/pr18241-3.c: Likewise.
711         * gcc.dg/pr18241-4.c: Likewise.
712         * gcc.dg/pr18241-5.c: Likewise.
713
714 2005-01-08  Richard Henderson  <rth@redhat.com>
715
716         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
717         False for x86 and x86-64.
718
719 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
720
721         PR tree-optimization/18241
722         * gcc.dg/pr18241-1.c: New test.
723         * gcc.dg/pr18241-2.c: New test.
724         * gcc.dg/pr18241-3.c: New test.
725         * gcc.dg/pr18241-4.c: New test.
726         * gcc.dg/pr18241-5.c: New test.
727
728 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
729
730         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
731         gfortran.dg/select_4.f90: New.
732
733 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
734
735         * gcc.c-torture/execute/20050107-1.c: New test.
736
737 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
738
739         PR c++/19298
740         * g++.dg/template/ref2.C: New.
741
742 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
743
744         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
745         instead of being empty.
746
747 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
748
749         PR fortran/15553
750         * gfortran.dg/array-1.f90: New test.
751
752 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
753
754         PR tree-optimization/19283
755         * gcc.c-torture/execute/20050106-1.c: New test.
756
757         PR rtl-optimization/18861
758         * gcc.dg/20050105-1.c: New test.
759
760         PR tree-optimization/18828
761         * gcc.dg/20050105-2.c: New test.
762
763 2005-01-07  Andreas Jaeger  <aj@suse.de>
764
765         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
766
767 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
768
769         PR fortran/18398
770         * gfortran.dg/fmt_read.f90: New test.
771
772 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
773
774         * gcc.dg/rs6000-ldouble-2.c: New.
775
776 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
777
778         PR c++/19244
779         * g++.dg/parser/ctor2.C: New test.
780
781 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
782
783         PR c++/17154
784         * g++.dg/template/using9.C: New test.
785
786 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
787
788         PR c++/19258
789         * g++.dg/lookup/friend6.C: New test.
790
791 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
792
793         PR c++/19270
794         * g++.dg/template/array10.C: New.
795
796 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
797
798         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
799         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
800
801 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
802
803         * gcc.c-torture/compile/20050105-1.c: New test.
804
805 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
806
807         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
808
809 2005-01-05  Roger Sayle  <roger@eyesopen.com>
810
811         PR middle-end/19100
812         * gcc.dg/conv-3.c: New test case.
813
814 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
815
816         * gcc.dg/asm-wide-1.c: New test.
817
818 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
819
820         PR c++/19030
821         * g++.dg/parse/crash22.C: New
822
823 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
824
825         PR 19257
826         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
827
828 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
829
830         PR middle-end/17767
831         * gcc.dg/i386-mmx-6.c: New test case.
832
833 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
834
835         PR tree-optimization/18308
836         * gcc.dg/vect/pr18308.c: New testcase.
837
838 2005-01-04  Andreas Jaeger  <aj@suse.de>
839
840         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
841
842 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
843             Robert Bowdidge <bowdidge@apple.com>
844
845         * gcc.dg/cpp/subframework1.c: New.
846         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
847         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
848         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
849         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
850
851 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
852
853         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
854         producing warning.
855         * gcc.dg/darwin-weakimport-2.c: New.
856
857 2005-01-03  Richard Henderson  <rth@redhat.com>
858
859         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
860
861 2005-01-03  Richard Henderson  <rth@redhat.com>
862
863         * gcc.dg/vect/vect.exp: Enable for ia64.
864         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
865         (check_effective_target_vect_float): Likewise.
866         (check_effective_target_vect_no_align): Likewise.
867         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
868         * gcc.dg/vect/vect-8.c: Likewise.
869
870 2005-01-03  Uros Bizjak <uros@kss-loka.si>
871
872         PR target/19236
873         * gcc.dg/pr19236-1.c: New test case.
874
875 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
876
877         PR rtl-optimization/12092
878         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
879
880 2005-01-02  Andreas Jaeger  <aj@suse.de>
881
882         * gcc.dg/pr12092-1.c: Do not run on x86_64.
883
884 2005-01-01  Roger Sayle  <roger@eyesopen.com>
885             Andrew Pinski  <pinskia@physics.uc.edu>
886
887         PR rtl-optimization/12092
888         * gcc.dg/pr12092-1.c: New test case.
889
890 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
891
892         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
893         'hidden' and 'default' for better portability.
894         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
895
896         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
897         6 and 7.
898         * g++.old-deja/g++.brendan/new3.C: Likewise.
899
900 2005-01-01  Steven Bosscher  <stevenb@suse.de>
901
902         * gcc.dg/20041231-1.C: New test.
903         * g++.dg/warn/Wunreachable-code-1.C: New test.
904
905 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
906
907         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
908         file, not /dev/null.  Abort on error.
909
910 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
911             Ziemowit Laski  <zlaski@apple.com>
912
913         PR objc/18971
914         * objc.dg/encode-5.m: New test.
915
916 2004-12-29  Richard Henderson  <rth@redhat.com>
917
918         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
919         * objc.dg/stabs-1.m: Disable for ia64.
920
921 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
922
923         PR c++/19190
924         * g++.dg/warn/Wunused-10.C: New test.
925
926 2004-12-28  Richard Henderson  <rth@redhat.com>
927
928         * objc.dg/stabs-1.m: Disable for alpha.
929
930 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
931
932         PR c++/19149
933         * g++.dg/parse/error23.C: New test.
934
935 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
936
937         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
938
939         PR fortran/19032
940         * gfortran.dg/intrinsic_modulo_1.f90: New.
941         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
942         tests with divisor -1.
943
944 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
945
946         * g++.dg/opt/temp1.C (memcpy): Return a value.
947
948         PR c++/19148
949         * g++.dg/expr/cond7.C: New test.
950
951 2004-12-27  Paul Brook  <paul@codesourcery.com>
952
953         * gfortran.dg/g77/select_no_compile.f: Remove.
954
955 2004-12-27  Richard Henderson  <rth@redhat.com>
956
957         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
958         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
959         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
960
961 2004-12-26  Richard Henderson  <rth@redhat.com>
962
963         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
964         by 1i instead of token pasting.
965
966 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
967
968         PR tree-optimization/17578
969         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
970         to additional_flags.
971         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
972
973 2004-12-25  Richard Henderson  <rth@redhat.com>
974
975         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
976         Remove Alpha.
977
978 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
979
980         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
981         hppa*-*-hpux*.
982         * gcc.dg/pr17957.c (dg-options): Likewise.
983         * gcc.dg/struct-ret-1.c: Add prototype for abort.
984         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
985         instead of 0 on __hppa__.
986         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
987         "foo,%r" on hppa*-*-*.
988
989 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
990
991         PR fortran/19071
992         * gfortran.dg/complex_write.f90: New test.
993
994 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
995
996         PR c++/17595
997         * g++.dg/parse/pragma2.C: New test.
998
999         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1000
1001 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1002
1003         * gcc.dg/empty2.c: Add missing dg-warning.
1004
1005 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1006
1007         PR c++/17413
1008         * g++.dg/template/local4.C: New test.
1009         * g++.dg/template/crash19.C: Add dg-error marker.
1010
1011         * g++.dg/template/crash31.C: Correct embedded PR number.
1012
1013 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1014
1015         PR c++/16405
1016         * g++.dg/opt/temp1.C: Add do-run marker.
1017
1018 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1019
1020         * g++.dg/template/spec19.C: New.
1021
1022 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1023
1024         PR target/16819
1025         * gcc.dg/empty2.c: New.
1026
1027 2004-12-23  Richard Henderson  <rth@redhat.com>
1028
1029         * lib/target-supports.exp (check_effective_target_vect_no_align):
1030         Remove i?86 and x86-64.
1031
1032 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1033
1034         PR c++/16405
1035         * g++.dg/opt/temp1.C: New test.
1036
1037 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1038
1039         PR c++/18733
1040         * g++.dg/template/friend33.C: New testcase.
1041
1042 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1043
1044         PR c++/18464
1045         * g++.dg/template/cond5.C: New test.
1046
1047         PR c++/18492
1048         * g++.dg/inherit/thunk3.C: New test.
1049
1050         PR c++/11224
1051         * g++.dg/warn/Wunused-9.C: New test.
1052
1053 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1054
1055         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1056
1057 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1058
1059         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1060
1061 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1062
1063         PR c++/18378
1064         * g++.dg/ext/packed8.C: New test.
1065
1066         PR c++/13268
1067         * g++.dg/template/crash31.C: New test.
1068
1069         PR c++/19034
1070         * g++.dg/template/crash30.C: New test.
1071
1072 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1073
1074         PR C++/18984
1075         * g++.dg/eh/ctor3.C: New test.
1076
1077 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1078
1079         * objc.dg/stabs-1.m: Allow section name to be quoted and
1080         assembly label to begin with '.LL'.
1081
1082 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1083
1084         * gcc.dg/vect/vect.exp
1085         (check_effective_target_lp64_or_vect_no_align): New.
1086         * gcc.dg/vect/vect-77.c: Use it.
1087         * gcc.dg/vect/vect-78.c: Use it.
1088
1089         * lib/target-supports.exp
1090         (check_effective_target_vect_no_max,
1091         check_effective_target_vect_no_bitwise,
1092         check_effective_target_vect_no_align): New.
1093         * gcc.dg/vect/vect-13.c: Use them.
1094         * gcc.dg/vect/vect-17.c: Ditto.
1095         * gcc.dg/vect/vect-18.c: Ditto.
1096         * gcc.dg/vect/vect-19.c: Ditto.
1097         * gcc.dg/vect/vect-20.c: Ditto.
1098         * gcc.dg/vect/vect-27.c: Ditto.
1099         * gcc.dg/vect/vect-29.c: Ditto.
1100         * gcc.dg/vect/vect-44.c: Ditto.
1101         * gcc.dg/vect/vect-48.c: Ditto.
1102         * gcc.dg/vect/vect-50.c: Ditto.
1103         * gcc.dg/vect/vect-52.c: Ditto.
1104         * gcc.dg/vect/vect-54.c: Ditto.
1105         * gcc.dg/vect/vect-56.c: Ditto.
1106         * gcc.dg/vect/vect-58.c: Ditto.
1107         * gcc.dg/vect/vect-60.c: Ditto.
1108         * gcc.dg/vect/vect-72.c: Ditto.
1109         * gcc.dg/vect/vect-80.c: Ditto.
1110
1111 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1112
1113         PR c++/14075
1114         * g++.dg/init/string1.C: New.
1115
1116         PR c++/18975
1117         * g++.dg/other/synth1.C: New.
1118
1119 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1120
1121         PR c/18963
1122         * gcc.dg/pr18963-1.c: New test.
1123
1124 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1125
1126         PR c/18596
1127         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1128         * gcc.dg/pr18596-1.c: Use dg-error.
1129         (dg-options): Use -fno-unit-at-a-time.
1130         * gcc.dg/pr18596-2.c: New test.
1131         * gcc.dg/pr18596-3.c: New test.
1132
1133 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1134
1135         PR middle-end/18683
1136         * g++.dg/opt/pr18683-1.C: New test case.
1137
1138 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1139
1140         PR other/19093
1141         * g++.dg/opt/max1.C: Fix for 64bit targets.
1142
1143 2004-12-20  Matt Austern  <austern@apple.com>
1144
1145         PR c++/19044
1146         * g++.dg/ext/builtin6.C: New
1147
1148 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1149
1150         PR tree-optimization/19080
1151         * gcc.c-torture/compile/pr19080.c: New test.
1152
1153 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1154
1155         * gcc.dg/20041219-1.c: New test.
1156
1157 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1158
1159         PR middle-end/19068
1160         * g++.dg/opt/max1.C: New test case.
1161
1162 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1163
1164         * gcc.dg/fdata-sections-1.c: New test.
1165
1166 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1167
1168         PR middle-end/18548
1169         * gcc.dg/max-1.c: New test case.
1170
1171 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1172
1173         * gcc.c-torture/execute/20041218-1.c: New test.
1174
1175 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1176
1177         * gcc.dg/pr18501.c: New test.
1178         * gcc.dg/uninit-5.c: XFAIL.
1179         * gcc.dg/uninit-9.c: XFAIL.
1180
1181 2004-12-17  Dale Johannesen  <dalej@apple.com>
1182
1183         * gcc.dg/20041213-1.c:  New.
1184
1185 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1186
1187         * objc.dg/stabs-1.m: Allow assembly label to begin
1188         with a dot ('.').
1189
1190 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1191
1192         * gcc.c-torture/execute/20041213-1.c: Move...
1193         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1194
1195 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1196
1197         PR c++/18721
1198         * g++.dg/lookup/conv-5.C: New.
1199
1200 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1201
1202         * objc.dg/stabs-1.m: New test.
1203
1204 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1205
1206         * gcc.dg/visibility-c.c: Change compile to
1207         assemble for the test.
1208
1209 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1210
1211         PR target/19041
1212         * gcc.dg/visibility-c.c: New test.
1213
1214 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1215
1216         PR middle-end/18493
1217         * gcc.dg/switch-8.c: New test case.
1218
1219 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1220
1221         PR c++/18905
1222         * g++.dg/template/init4.C: New.
1223         * g++.dg/opt/static3.C: Enable optimizer.
1224
1225 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1226
1227         * g++.dg/other/complex1.C: New test.
1228
1229 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1230
1231         * g++.dg/opt/inline9.C: New test.
1232
1233 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1234
1235         PR fortran/18993
1236         * gfotran.dg/nullify_1.f: New test.
1237
1238 2004-12-15  Richard Henderson  <rth@redhat.com>
1239
1240         * gcc.target/i386/i386.exp: New harness.
1241         * gcc.target/i386/vect-args.c: New.
1242
1243 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1244
1245         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1246
1247 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1248
1249         PR c++/18825
1250         * g++.dg/template/friend32.C: New test.
1251
1252 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1253
1254         * cpp/pragma-once-1.c: New test.
1255         * cpp/pragma-once-1b.h: Likewise.
1256         * cpp/pragma-once-1c.h: Likewise.
1257         * cpp/pragma-once-1d.h: Likewise.
1258         * cpp/inc/pragma-once-1a.h: Likewise.
1259
1260 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1261             Steven G. Kargl  <kargls@comcast.net>
1262
1263         PR fortran/17597
1264         * gfortran.dg/list_read_3.f90: New test.
1265
1266 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1267
1268         * gcc.dg/ftrapv-2.c: New test.
1269
1270 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1271
1272         PR c++/18981
1273         * g++.dg/template/typename9.C: New test.
1274
1275 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1276
1277         PR c++/18738
1278         * g++.dg/template/typename8.C: New test.
1279         * g++.dg/parse/friend2.C: Tweak error message.
1280
1281 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1282
1283         * gcc.c-torture/20041214-1.c: New test.
1284
1285 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1286
1287         PR c++/18965
1288         * g++.dg/init/array17.C: New test.
1289
1290 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1291
1292         PR c++/18793
1293         * g++.dg/init/aggr3.C: New test.
1294
1295 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1296
1297         * gcc.dg/altivec-types-1.c: New test.
1298         * gcc.dg/altivec-types-2.c: New test.
1299         * gcc.dg/altivec-types-3.c: New test.
1300         * gcc.dg/altivec-types-4.c: New test.
1301         * g++.dg/ext/altivec-types-1.C: New test.
1302         * g++.dg/ext/altivec-types-2.C: New test.
1303         * g++.dg/ext/altivec-types-3.C: New test.
1304         * g++.dg/ext/altivec-types-4.C: New test.
1305
1306 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR middle-end/18951
1309         * gcc.c-torture/execute/20041213-1.c: New test.
1310
1311 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1312
1313         PR c++/18949
1314         * g++.dg/template/cast1.C: New.
1315
1316 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1317
1318         * gcc.c-torture/execute/20041213-2.c: New test.
1319
1320 2004-12-13  Richard Henderson  <rth@redhat.com>
1321
1322         * gcc.dg/i386-sse-10.c: Fix typo in options.
1323
1324 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1325
1326         PR c++/18968
1327         * g++.dg/opt/pr18968.C: New test.
1328
1329 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1330
1331         PR c++/18925
1332         * g++.dg/ext/visibility/staticdatamem.C: New test.
1333
1334 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1335
1336         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1337
1338 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1339
1340         PR rtl-optimization/18928
1341         * gcc.dg/pr18928-1.c: New test case.
1342
1343 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1344
1345         PR tree-opt/16951
1346         * gcc.c-torture/compile/20041211-1.c: New.
1347
1348 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1349
1350         PR middle-end/17564
1351         * gcc.c-torture/execute/20041212-1.c: New test.
1352
1353 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1354
1355         PR fortran/18869
1356         * gfortran.dg/common_1.f90: New test.
1357
1358 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1359         Paul Brook  <paul@codesourcery.com>
1360
1361         PR fortran/16222
1362         * gfortran.dg/real_do_1.f90: New test.
1363
1364 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1365
1366         PR tree-opt/18040
1367         * g++.dg/opt/ptrmem6.C: New test.
1368
1369 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1370
1371         PR middle-end/18921
1372         * gcc.dg/pr18921-1.c: New test case.
1373
1374 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1375
1376         PR fortran/17175
1377         * gfortran.dg/scale_1.f90: New test.
1378
1379 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1380
1381         PR middle-end/18903
1382         * gcc.c-torture/compile/pr18903.c: New test.
1383
1384 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1385
1386         * gcc.c-torture/execute/20041210-1.c: New test.
1387
1388 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1389
1390         PR c++/18731
1391         * g++.dg/parser/struct-1.C: New test.
1392         * g++.dg/parser/struct-2.C: New test.
1393         * g++.dg/parser/struct-3.C: New test.
1394
1395 2004-12-09  Richard Henderson  <rth@redhat.com>
1396
1397         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1398
1399         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1400         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1401
1402 2004-12-09  Matt Austern  <austern@apple.com>
1403
1404         PR c++/18514
1405         * g++.dg/ext/builtin1.C: New
1406         * g++.dg/ext/builtin2.C: New
1407         * g++.dg/ext/builtin3.C: New
1408         * g++.dg/ext/builtin4.C: New
1409         * g++.dg/ext/builtin5.C: New
1410
1411 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1412
1413         PR tree-opt/18904
1414         * g++.dg/opt/ptrmem5.C: New test.
1415
1416 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1417
1418         * g++.dg/parse/typename5.C: Adjust for new error.
1419         * g++.dg/parse/typename7.C: New.
1420
1421 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1422
1423         PR c++/18073
1424         * g++.dg/other/mmintrin.C: New test.
1425
1426 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1427
1428         PR c++/16681
1429         * g++.dg/init/array15.C: New.
1430         * g++.dg/init/array16.C: New.
1431
1432 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1433
1434         PR fortran/18826
1435         * gfortran.dg/assign_1.f90: New test.
1436
1437 2004-12-08  Nick Clifton  <nickc@redhat.com>
1438
1439         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1440         * gcc.target/xstormy16/data_below100: Likewise.
1441         * gcc.target/xstormy16/sfr: Likewise.
1442         * gcc.target/xstormy16/below100.S: New test source file.
1443         * gcc.target/xstormy16/below100.ld: New test linker script.
1444         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1445         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1446         bp instructions.
1447         * gcc.target/xstormy16/bp.c: Likewise.
1448
1449         * gcc.target/xstormy16/bss_below100: New files:
1450         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1451         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1452         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1453         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1454         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1455         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1456         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1457         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1458         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1459         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1460         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1461         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1462         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1463         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1464         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1465         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1466         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1467         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1468         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1469         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1470         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1471         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1472         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1473         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1474         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1475         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1476         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1477
1478         * gcc.target/xstormy16/data_below100: New files:
1479         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1480         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1481         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1482         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1483         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1484         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1485         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1486         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1487         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1488         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1489         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1490         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1491         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1492         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1493         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1494         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1495         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1496         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1497         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1498         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1499         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1500         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1501         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1502         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1503         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1504         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1505         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1506
1507         * gcc.target/xstormy16/sfr: New files:
1508         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1509         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1510         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1511         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1512         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1513         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1514         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1515         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1516         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1517         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1518         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1519         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1520         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1521         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1522         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1523         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1524         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1525         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1526         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1527         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1528         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1529         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1530         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1531         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1532         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1533         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1534         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1535         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1536         27_if0_sfrw_bitfield_f.c
1537
1538 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1539
1540         PR c++/18100
1541         * g++.dg/lookup/name-clash4.C: New test.
1542
1543 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1544
1545         PR c++/18672
1546         * g++.dg/opt/array1.C: New.
1547
1548         PR c++/18803
1549         * g++.dg/template/operator5.C: New.
1550
1551 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1552
1553         PR c/18867
1554         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1555
1556 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1557
1558         * gcc.dg/noncompile/20041207.c: New test.
1559
1560 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1561
1562         * g++.dg/other/unreachable-1.C: New test.
1563
1564 2004-12-06  Nick Clifton  <nickc@redhat.com>
1565
1566         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1567         <limits.h> because the latter comes from gcc's include/ directory
1568         and not the newlib/libc/include directory.
1569
1570 2004-12-04  Richard Henderson  <rth@redhat.com>
1571
1572         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1573
1574 2004-12-04  Richard Henderson  <rth@redhat.com>
1575
1576         * lib/target-supports.exp (check_gc_sections_available): Disable
1577         for alpha and ia64.
1578
1579 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1580
1581         PR middle-end/17909
1582         * g++.dg/other/vararg-2.C: New test.
1583
1584 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1585
1586         PR c++/17011, c++/17971
1587         * g++.dg/template/error15.C: Adjust expected error.
1588         * g++.dg/template/instantiate3.C: Likewise.
1589
1590 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1591
1592         * gcc.dg/altivec-18.c: Fix for darwin
1593
1594 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1595
1596         PR c++/18782
1597         * g++.dg/parse/ptrmem2.C: New.
1598
1599         PR c++/18318
1600         * g++.dg/template/new1.C: New.
1601
1602 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1603
1604         PR fortran/18710
1605         * gfortran.dg/direct_io_3.f90: New test.
1606
1607 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1608
1609         PR 18758
1610         * g++.dg/parse/crash21.C: New.
1611
1612 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1613
1614         PR c++/15664, c++/18276
1615         * g++.dg/template/ttp13.C: New test.
1616         * g++.dg/template/ttp14.C: Likewise.
1617
1618 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1619
1620         PR c++/18123
1621         * g++.dg/parse/enum2.C: New test.
1622         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1623
1624 2004-12-02  Nick Clifton  <nickc@redhat.com>
1625
1626         * gcc.target/xstormy16: New test directory.
1627         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1628         * gcc.target/xstormy16/bp.c: Check the generation of bp
1629         instructions.
1630         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1631         bn instructions and the BELOW100 attribute.
1632
1633 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1634
1635         PR target/16952
1636         * gcc.dg/ppc-eabi.c: New.
1637
1638 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1639
1640         PR fortran/18284
1641         * gfortran.dg/backspace.f90
1642
1643 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1644
1645         * gfortran.dg/inquire.f90: New test.
1646
1647 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1648
1649         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1650         handle effective-target-keyword.
1651         (dg-skip-if): Support effective-target keyword as target list.
1652         (dg-xfail-if): Ditto.
1653         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1654
1655 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1656
1657         PR tree-optimization/18291
1658         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1659
1660 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1661
1662         PR C++/18729
1663         * g++.dg/parse/crash20.C: New.
1664
1665         PR c++/17431
1666         * g++.dg/overload/arg1.C: New.
1667         * g++.dg/overload/arg2.C: New.
1668         * g++.dg/overload/arg3.C: New.
1669         * g++.dg/overload/arg4.C: New.
1670
1671 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1672
1673         * gcc.dg/c99-flex-array-4.c: Remove.
1674
1675 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1676
1677         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1678
1679         * lib/target-supports.exp (is-effective-target): Simplify.
1680
1681         * lib/target-supports.exp (check_effective_target_vect_long):
1682         Fix for powerpc64-*-*.
1683
1684 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1685
1686         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1687         to support new requirements on FreeBSD 5.
1688
1689 2004-11-30  Devang Patel  <dpatel@apple.com>
1690
1691         PR 18702
1692         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1693
1694 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1695
1696         * g++.dg/ext/altivec-13.C: New test.
1697
1698 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1699
1700         PR tree-opt/18298
1701         * gcc.c-torture/execute/p18298.c: New test.
1702
1703 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1704             Dorit Naishlos  <dorit@il.ibm.com>
1705
1706         PR tree-opt/18607
1707         * gcc.dg/vect/vect-89.c: New test.
1708
1709 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1710
1711         * gcc.dg/pr18596-1.c: New test.
1712
1713 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1714
1715         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1716
1717 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1718
1719         PR c/18479
1720         * gcc.dg/pr18479.c: New test.
1721
1722 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1723
1724         PR target/18490
1725         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1726         mmix-knuth-mmixware.
1727
1728         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1729         cris-*-elf* cris-*-aout* mmix-*-*
1730
1731 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1732
1733         PR middle-end/18725
1734         * gcc.dg/pr18725.c: New test.
1735
1736 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1737
1738         PR target/18488
1739         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1740
1741         PR target/18336
1742         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1743
1744 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1745
1746         PR c++/18368
1747         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1748         * g++.old-deja/g++.law/ctors5.C: Likewise.
1749         * g++.old-deja/g++.other/crash25.C: Likewise.
1750
1751         PR c++/18674
1752         * g++.dg/template/error16.C: New test.
1753
1754         PR c++/18512
1755         * g++.dg/template/crash29.C: New test.
1756
1757 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1758
1759         PR tree-optimization/18712
1760         * gcc.c-torture/compile/pr18712.c: New test.
1761
1762 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1763
1764         PR c/7544
1765         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1766         tests.
1767
1768 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1769
1770         PR c++/18652
1771         * g++.dg/lookup/crash6.C: New test.
1772
1773 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1774
1775         PR middle-end/18164
1776         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1777
1778 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1779
1780         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1781         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1782         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1783
1784 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1785
1786         * gcc.dg/pr18164.c: New test.
1787
1788 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1789
1790         * gcc.dg/funroll-loops-all.c: New.
1791
1792 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1793
1794         PR target/18489
1795         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1796         delimeter, match space and TAB as well as ":".
1797
1798         PR target/18484
1799         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1800
1801         PR target/18348
1802         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1803
1804         PR target/18345
1805         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1806
1807         PR target/18337
1808         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1809
1810 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1811
1812         * gfortran.dg/direct_io_2.f90: New test.
1813
1814 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1815
1816         PR target/18334
1817         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1818
1819 2004-11-28  Richard Henderson  <rth@redhat.com>
1820
1821         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1822
1823 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1824
1825         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1826         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1827         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1828         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1829         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1830         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1831         gcc.dg/pointer-arith-8.c: New tests.
1832
1833 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1834
1835         PR fortran/18364
1836         * gfortran.dg/endfile.f90: New test.
1837
1838 2004-11-27  Falk Hueffner  <falk@debian.org>
1839
1840         * gcc.dg/loop-6.c: New test.
1841
1842 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1843
1844         * gcc.c-torture/execute/20041126-1.c: New test.
1845
1846 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1847
1848         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1849         on IRIX.
1850
1851 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1852
1853         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1854         functions.
1855
1856 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1857
1858         PR rtl-optimization/17825
1859         * gcc.c-torture/compile/20041119-1.c: New test.
1860
1861 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1862
1863         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1864         Check existence of ld library path variables before unsetting.
1865
1866 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1867
1868         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1869
1870 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1871
1872         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1873
1874 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1875
1876         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1877
1878 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1879
1880         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1881         dg-do directive.
1882
1883 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1884
1885         * gcc.dg/pr17957.c: Pass --param, not -param.
1886
1887 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1888
1889         PR middle-end/17957
1890         * testsuite/gcc.dg/pr17957.c: New test.
1891
1892 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1893
1894         PR c++/18445
1895         * g++.dg/template/crash28.C: Likewise.
1896
1897         PR c++/18001
1898         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1899         * g++.dg/ext/lvaddr.C: Likewise.
1900         * g++.dg/opt/pr7503-3.C: Likewise.
1901
1902         PR c++/18466
1903         * g++.dg/parse/qualified3.C: New test.
1904         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1905
1906         PR c++/18545
1907         * g++.dg/expr/return1.C: New test.
1908
1909 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1910
1911         Friend class name lookup 3/n, PR c++/3332
1912         * g++.dg/lookup/friend3.C: New test.
1913         * g++.dg/lookup/friend4.C: Likewise.
1914         * g++.dg/lookup/friend5.C: Likewise.
1915
1916 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1917
1918         Friend class name lookup 2/n, PR c++/14513, c++/15410
1919         * g++.dg/lookup/friend2.C: New test.
1920         * g++.dg/template/friend31.C: Likewise.
1921
1922 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1923
1924         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1925
1926 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1927
1928         PR c++/17473
1929         * g++.dg/tc1/dr56.C: Remove.
1930         * g++.dg/template/typedef1.C: Add dg-error markers.
1931         * g++.old-deja/g++.other/typedef7.C: Likewise.
1932
1933         PR c++/18285
1934         * g++.dg/parse/typedef7.C: New test.
1935
1936 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1937
1938         * gcc.c-torture/execute/20041124-1.c: New test.
1939
1940 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1941
1942         * g++.dg/template/deduce3.C: New test.
1943
1944         PR c++/18586
1945         * g++.dg/template/crash27.C: New test.
1946
1947         PR c++/18530
1948         * g++.dg/warn/Wshadow-3.C: New test.
1949
1950 2004-11-24  Devang Patel  <dpatel@apple.com>
1951
1952         PR/18555
1953         * gcc.dg/cpp/isysroot-1.c: New test.
1954         * gcc.dg/cpp/usr/include/stdio.h: New file.
1955         * gcc.dg/cpp/isysroot-2.c: New test.
1956         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1957         New file.
1958
1959 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1960
1961         PR c++/8929
1962         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1963
1964 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1965
1966         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1967         * gcc.target/sparc/pdist.c: Likewise.
1968
1969 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1970
1971         PR c++/16882
1972         * g++.dg/conversion/simd1.C: New test.
1973
1974 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1975
1976         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1977         and restore_ld_library_path_env_vars.
1978         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1979         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1980         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1981         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1982
1983 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
1984
1985         * gcc.dg/pragma-align-2.c: Test macro expansion.
1986         * gcc.dg/pragma-pack-2.c: New test.
1987
1988 2004-11-23  Richard Henderson  <rth@redhat.com>
1989
1990         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
1991         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1992         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
1993         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
1994         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
1995         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
1996
1997         * gcc.dg/vect/vect.exp: Add check for alpha.
1998         * lib/target-supports.exp (check_alpha_max_hw_available): New.
1999         (check_effective_target_vect_int): Enable for alpha.
2000         (check_effective_target_vect_long): New.
2001         (is-effective-target): Add it.
2002
2003 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2004
2005         * gcc.dg/pr18614-1.c: New test.
2006
2007 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2008
2009         * gcc.dg/setjmp-2.c: New test.
2010
2011 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2012
2013         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2014         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2015         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2016         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2017         gcc.target/sparc/pdist.c: New tests.
2018
2019 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2020
2021         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2022
2023 2004-11-22  Dale Johannesen  <dalej@apple.com>
2024
2025         * gcc.dg/20041111-1.c:  New.
2026
2027 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2028
2029         PR tree-opt/18536
2030         * gcc.dg/vect/pr18536.c: New test.
2031
2032 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2033
2034         PR c++/18354
2035         * g++.dg/template/nontype11.C: New test.
2036
2037 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2038
2039         PR middle-end/18520
2040         * gcc.dg/pr18520-1.c: New test case.
2041
2042 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2043
2044         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2045         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2046         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2047         expected diagnostics.
2048
2049 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2050
2051         PR target/18580
2052         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2053         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2054         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2055
2056 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2057
2058         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2059
2060 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2061             Joseph Myers  <joseph@codesourcery.com>
2062
2063         * lib/target-supports.exp (check_visibility_available): Really
2064         test the compiler.
2065
2066 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2067
2068         PR tree-opt/18181
2069         * gcc.dg/vect/vect-85.c: New test.
2070         * gcc.dg/vect/vect-86.c: New test.
2071         * gcc.dg/vect/vect-87.c: New test.
2072         * gcc.dg/vect/vect-88.c: New test.
2073
2074 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2075
2076         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2077
2078 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2079
2080         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2081         * gcc.dg/ppc-and-1.c: Ditto.
2082         * gcc.dg/ppc-compare-1.c: Ditto.
2083         * gcc.dg/ppc-mov-1.c: Ditto
2084
2085 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2086             Mark Mitchell  <mark@codesourcery.com>
2087
2088         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2089
2090 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2091             Aldy Hernandez  <aldyh@redhat.com>
2092
2093         * lib/target-supports.exp (check_effective_target_vect_int): New
2094         (check_effective_target_vect_float): New
2095         (check_effective_target_vect_double): New.
2096         (is-effective-target): Support new effective targets keywords.
2097         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2098         default action for dg-do.
2099         * gcc.dg/vect/pr16105.c: Use new support.
2100         * gcc.dg/vect/pr18400.c: Ditto.
2101         * gcc.dg/vect/pr18425.c: Ditto.
2102         * gcc.dg/vect/vect-1.c: Ditto.
2103         * gcc.dg/vect/vect-10.c: Ditto.
2104         * gcc.dg/vect/vect-11.c: Ditto.
2105         * gcc.dg/vect/vect-12.c: Ditto.
2106         * gcc.dg/vect/vect-13.c: Ditto.
2107         * gcc.dg/vect/vect-14.c: Ditto.
2108         * gcc.dg/vect/vect-15.c: Ditto.
2109         * gcc.dg/vect/vect-16.c: Ditto.
2110         * gcc.dg/vect/vect-17.c: Ditto.
2111         * gcc.dg/vect/vect-18.c: Ditto.
2112         * gcc.dg/vect/vect-19.c: Ditto.
2113         * gcc.dg/vect/vect-2.c: Ditto.
2114         * gcc.dg/vect/vect-20.c: Ditto.
2115         * gcc.dg/vect/vect-21.c: Ditto.
2116         * gcc.dg/vect/vect-22.c: Ditto.
2117         * gcc.dg/vect/vect-23.c: Ditto.
2118         * gcc.dg/vect/vect-24.c: Ditto.
2119         * gcc.dg/vect/vect-25.c: Ditto.
2120         * gcc.dg/vect/vect-26.c: Ditto.
2121         * gcc.dg/vect/vect-27.c: Ditto.
2122         * gcc.dg/vect/vect-27a.c: Ditto.
2123         * gcc.dg/vect/vect-28.c: Ditto.
2124         * gcc.dg/vect/vect-29.c: Ditto.
2125         * gcc.dg/vect/vect-29a.c: Ditto.
2126         * gcc.dg/vect/vect-3.c: Ditto.
2127         * gcc.dg/vect/vect-30.c: Ditto.
2128         * gcc.dg/vect/vect-31.c: Ditto.
2129         * gcc.dg/vect/vect-32.c: Ditto.
2130         * gcc.dg/vect/vect-33.c: Ditto.
2131         * gcc.dg/vect/vect-34.c: Ditto.
2132         * gcc.dg/vect/vect-35.c: Ditto.
2133         * gcc.dg/vect/vect-36.c: Ditto.
2134         * gcc.dg/vect/vect-37.c: Ditto.
2135         * gcc.dg/vect/vect-38.c: Ditto.
2136         * gcc.dg/vect/vect-4.c: Ditto.
2137         * gcc.dg/vect/vect-40.c: Ditto.
2138         * gcc.dg/vect/vect-41.c: Ditto.
2139         * gcc.dg/vect/vect-42.c: Ditto.
2140         * gcc.dg/vect/vect-43.c: Ditto.
2141         * gcc.dg/vect/vect-44.c: Ditto.
2142         * gcc.dg/vect/vect-45.c: Ditto.
2143         * gcc.dg/vect/vect-46.c: Ditto.
2144         * gcc.dg/vect/vect-47.c: Ditto.
2145         * gcc.dg/vect/vect-48.c: Ditto.
2146         * gcc.dg/vect/vect-48a.c: Ditto.
2147         * gcc.dg/vect/vect-49.c: Ditto.
2148         * gcc.dg/vect/vect-5.c: Ditto.
2149         * gcc.dg/vect/vect-50.c: Ditto.
2150         * gcc.dg/vect/vect-51.c: Ditto.
2151         * gcc.dg/vect/vect-52.c: Ditto.
2152         * gcc.dg/vect/vect-53.c: Ditto.
2153         * gcc.dg/vect/vect-54.c: Ditto.
2154         * gcc.dg/vect/vect-55.c: Ditto.
2155         * gcc.dg/vect/vect-56.c: Ditto.
2156         * gcc.dg/vect/vect-56a.c: Ditto.
2157         * gcc.dg/vect/vect-57.c: Ditto.
2158         * gcc.dg/vect/vect-58.c: Ditto.
2159         * gcc.dg/vect/vect-59.c: Ditto.
2160         * gcc.dg/vect/vect-6.c: Ditto.
2161         * gcc.dg/vect/vect-60.c: Ditto.
2162         * gcc.dg/vect/vect-61.c: Ditto.
2163         * gcc.dg/vect/vect-62.c: Ditto.
2164         * gcc.dg/vect/vect-63.c: Ditto.
2165         * gcc.dg/vect/vect-64.c: Ditto.
2166         * gcc.dg/vect/vect-65.c: Ditto.
2167         * gcc.dg/vect/vect-66.c: Ditto.
2168         * gcc.dg/vect/vect-67.c: Ditto.
2169         * gcc.dg/vect/vect-68.c: Ditto.
2170         * gcc.dg/vect/vect-69.c: Ditto.
2171         * gcc.dg/vect/vect-7.c: Ditto.
2172         * gcc.dg/vect/vect-72.c: Ditto.
2173         * gcc.dg/vect/vect-72a.c: Ditto.
2174         * gcc.dg/vect/vect-73.c: Ditto.
2175         * gcc.dg/vect/vect-74.c: Ditto.
2176         * gcc.dg/vect/vect-75.c: Ditto.
2177         * gcc.dg/vect/vect-76.c: Ditto.
2178         * gcc.dg/vect/vect-77.c: Ditto.
2179         * gcc.dg/vect/vect-77a.c: Ditto.
2180         * gcc.dg/vect/vect-78.c: Ditto.
2181         * gcc.dg/vect/vect-79.c: Ditto.
2182         * gcc.dg/vect/vect-8.c: Ditto.
2183         * gcc.dg/vect/vect-80.c: Ditto.
2184         * gcc.dg/vect/vect-82.c: Ditto.
2185         * gcc.dg/vect/vect-82_64.c: Ditto.
2186         * gcc.dg/vect/vect-83.c: Ditto.
2187         * gcc.dg/vect/vect-83_64.c: Ditto.
2188         * gcc.dg/vect/vect-9.c: Ditto.
2189         * gcc.dg/vect/vect-all.c: Ditto.
2190         * gcc.dg/vect/vect-none.c: Ditto.
2191
2192 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2193
2194         * lib/gcc-dg.exp (dg-skip-if): New function.
2195         (dg-forbid-option): Remove.
2196         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2197         * g++.dg/abi/bitfield8.C: Likewise.
2198         * g++.dg/abi/dtor1.C: Likewise.
2199         * g++.dg/abi/empty10.C: Likewise.
2200         * g++.dg/abi/empty7.C: Likewise.
2201         * g++.dg/abi/empty9.C: Likewise.
2202         * g++.dg/abi/layout3.C: Likewise.
2203         * g++.dg/abi/layout4.C: Likewise.
2204         * g++.dg/abi/thunk1.C: Likewise.
2205         * g++.dg/abi/thunk2.C: Likewise.
2206         * g++.dg/abi/vbase11.C: Likewise.
2207         * g++.dg/abi/vthunk2.C: Likewise.
2208         * g++.dg/abi/vthunk3.C: Likewise.
2209         * g++.dg/ext/attrib8.C: Likewise.
2210         * g++.dg/opt/longbranch2.C: Likewise.
2211         * g++.dg/opt/reg-stack4.C: Likewise.
2212         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2213         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2214         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2215         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2216         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2217         * gcc.dg/20000609-1.c: Likewise.
2218         * gcc.dg/20000720-1.c: Likewise.
2219         * gcc.dg/20011107-1.c: Likewise.
2220         * gcc.dg/20011119-1.c: Likewise.
2221         * gcc.dg/20020108-1.c: Likewise.
2222         * gcc.dg/20020122-2.c: Likewise.
2223         * gcc.dg/20020122-3.c: Likewise.
2224         * gcc.dg/20020201-3.c: Likewise.
2225         * gcc.dg/20020206-1.c: Likewise.
2226         * gcc.dg/20020218-1.c: Likewise.
2227         * gcc.dg/20020310-1.c: Likewise.
2228         * gcc.dg/20020411-1.c: Likewise.
2229         * gcc.dg/20020418-2.c: Likewise.
2230         * gcc.dg/20020426-1.c: Likewise.
2231         * gcc.dg/20020426-2.c: Likewise.
2232         * gcc.dg/20020517-1.c: Likewise.
2233         * gcc.dg/20020523-1.c: Likewise.
2234         * gcc.dg/20020523-2.c: Likewise.
2235         * gcc.dg/20020729-1.c: Likewise.
2236         * gcc.dg/20030204-1.c: Likewise.
2237         * gcc.dg/20030826-2.c: Likewise.
2238         * gcc.dg/20030926-1.c: Likewise.
2239         * gcc.dg/20031202-1.c: Likewise.
2240         * gcc.dg/980312-1.c: Likewise.
2241         * gcc.dg/980313-1.c: Likewise.
2242         * gcc.dg/990117-1.c: Likewise.
2243         * gcc.dg/990424-1.c: Likewise.
2244         * gcc.dg/990524-1.c: Likewise.
2245         * gcc.dg/991230-1.c: Likewise.
2246         * gcc.dg/i386-387-1.c: Likewise.
2247         * gcc.dg/i386-387-2.c: Likewise.
2248         * gcc.dg/i386-387-3.c: Likewise.
2249         * gcc.dg/i386-387-4.c: Likewise.
2250         * gcc.dg/i386-387-5.c: Likewise.
2251         * gcc.dg/i386-387-6.c: Likewise.
2252         * gcc.dg/i386-asm-1.c: Likewise.
2253         * gcc.dg/i386-bitfield1.c: Likewise.
2254         * gcc.dg/i386-bitfield2.c: Likewise.
2255         * gcc.dg/i386-loop-1.c: Likewise.
2256         * gcc.dg/i386-loop-2.c: Likewise.
2257         * gcc.dg/i386-loop-3.c: Likewise.
2258         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2259         * gcc.dg/i386-pic-1.c: Likewise.
2260         * gcc.dg/i386-regparm.c: Likewise.
2261         * gcc.dg/i386-signbit-1.c: Likewise.
2262         * gcc.dg/i386-signbit-2.c: Likewise.
2263         * gcc.dg/i386-signbit-3.c: Likewise.
2264         * gcc.dg/i386-sse-5.c: Likewise.
2265         * gcc.dg/i386-sse-8.c: Likewise.
2266         * gcc.dg/i386-unroll-1.c: Likewise.
2267         * gcc.dg/tls/opt-1.c: Likewise.
2268         * gcc.dg/tls/opt-2.c: Likewise.
2269         * gcc.dg/unroll-1.c: Likewise.
2270         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2271         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2272         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2273         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2274
2275 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2276
2277         * g++.dg/template/incomplete1.C: New test.
2278
2279 2004-11-16  Nick Clifton  <nickc@redhat.com>
2280
2281         Revert patches accidentally commited during checkin of fixes for
2282         xstormy16 tests:
2283         gcc.c-torture/execute/simd-4.c: Revert
2284         gcc.dg/20040910-1.c: Revert.
2285
2286 2004-11-16  Paul Brook  <paul@codesourcery.com>
2287
2288         PR fortran/13010
2289         * gfortran.dg/der_pointer_1.f90: New test.
2290
2291 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2292
2293         PR c/18498
2294         * gcc.dg/bitfld-13.c: New test.
2295
2296 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2297
2298         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2299         powerpc*-*-linux*.
2300
2301         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2302         * gcc.dg/ppc64-abi-2.c: Ditto.
2303         * gcc.dg/ppc64-abi-3.c: Ditto.
2304
2305         * lib/gcc-dg.exp (dg-target-list): Remove.
2306
2307 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2308
2309         * gcc.dg/ia64-postinc.c: New test.
2310
2311 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2312
2313         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2314
2315 2004-11-15  Nick Clifton  <nickc@redhat.com>
2316
2317         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2318         __INT_MAX__ so that the test can be compiled by toolchains
2319         targeted at 16-bit processors.
2320
2321         * gcc.dg/20040625-1.c: Use long constants rather than integers
2322         when performing arithmetic that will overflow 16-bits.
2323
2324         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2325         xstormy16.  It does not support 128-bit vector operations.
2326
2327         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2328         with the macro PTR_TYPE.  Define this macro to an integer type
2329         suitable for holding a pointer.
2330
2331         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2332         the target is a 16-bit processor.
2333
2334         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2335         16-bit targets where the character constant will be too long.
2336
2337         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2338         where the double will not be directly addressable.
2339
2340 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2341
2342         Friend class name lookup 1/n, PR c++/18471
2343         * g++.dg/template/crash26.C: New test.
2344         * g++.dg/lookup/struct1.C: Adjust expected error.
2345         * g++.dg/parse/elab1.C: Likewise.
2346         * g++.dg/parse/elab2.C: Likewise.
2347         * g++.dg/parse/int-as-enum1.C: Likewise.
2348         * g++.dg/parse/struct-as-enum1.C: Likewise.
2349         * g++.dg/parse/typedef1.C: Likewise.
2350         * g++.dg/parse/typedef3.C: Likewise.
2351         * g++.dg/parse/typedef4.C: Likewise.
2352         * g++.dg/parse/typedef5.C: Likewise.
2353         * g++.dg/template/nontype4.C: Likewise.
2354         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2355         * g++.old-deja/g++.other/elab1.C: Likewise.
2356         * g++.old-deja/g++.other/syntax4.C: Likewise.
2357
2358 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2359
2360         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2361
2362 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2363
2364         * gcc.c-torture/execute/20041114-1.c: New test.
2365
2366 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2367
2368         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2369         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2370         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2371         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2372         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2373         gcc.dg/switch-7.c: New tests.
2374
2375 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2376
2377         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2378
2379 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2380
2381         PR tree-opt/18400
2382         * gcc.dg/vect/pr18400.c: New test.
2383
2384 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2385             Andrew Pinski  <pinskia@physics.uc.edu>
2386
2387         PR tree-opt/18425
2388         * gcc.dg/vect/pr18425.c: New test.
2389
2390 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2391
2392         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2393         Guard with dg-require-alias and dg-require-visibility.
2394
2395 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2396
2397         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2398
2399 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2400
2401         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2402
2403 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2404
2405         PR c++/17344
2406         * g++.dg/template/defarg5.C: New test.
2407
2408 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2409
2410         * g++.dg/parse/cast1.C: Run only on ILP32.
2411         * g++.old-deja/g++.mike/p784.C: Likewise.
2412
2413 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2414
2415         * gcc.c-torture/execute/20041113-1.c: New test.
2416
2417 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2418
2419         PR target/18230
2420         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2421         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2422         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2423         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2424         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2425         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2426         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2427         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2428         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2429         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2430         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2431         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2432         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2433
2434 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2435
2436         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2437         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2438         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2439         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2440         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2441         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2442         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2443         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2444         gcc.target/sparc/combined-1.c: New tests.
2445
2446 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2447
2448         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2449         New tests.
2450
2451 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2452
2453         * lib/gcc-dg.exp (dg-forbid-option): New function.
2454         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2455         * g++.dg/abi/bitfield8.C: Likewise.
2456         * g++.dg/abi/dtor1.C: Likewise.
2457         * g++.dg/abi/empty10.C: Likewise.
2458         * g++.dg/abi/empty7.C: Likewise.
2459         * g++.dg/abi/empty9.C: Likewise.
2460         * g++.dg/abi/layout3.C: Likewise.
2461         * g++.dg/abi/layout4.C: Likewise.
2462         * g++.dg/abi/thunk1.C: Likewise.
2463         * g++.dg/abi/thunk2.C: Likewise.
2464         * g++.dg/abi/vbase11.C: Likewise.
2465         * g++.dg/abi/vthunk2.C: Likewise.
2466         * g++.dg/abi/vthunk3.C: Likewise.
2467         * g++.dg/ext/attrib8.C: Likewise.
2468         * g++.dg/opt/longbranch2.C: Likewise.
2469         * g++.dg/opt/reg-stack4.C: Likewise.
2470         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2471         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2472         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2473         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2474         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2475         * gcc.dg/20000609-1.c: Likewise.
2476         * gcc.dg/20000720-1.c: Likewise.
2477         * gcc.dg/20011107-1.c: Likewise.
2478         * gcc.dg/20011119-1.c: Likewise.
2479         * gcc.dg/20020108-1.c: Likewise.
2480         * gcc.dg/20020122-2.c: Likewise.
2481         * gcc.dg/20020122-3.c: Likewise.
2482         * gcc.dg/20020201-3.c: Likewise.
2483         * gcc.dg/20020206-1.c: Likewise.
2484         * gcc.dg/20020218-1.c: Likewise.
2485         * gcc.dg/20020310-1.c: Likewise.
2486         * gcc.dg/20020411-1.c: Likewise.
2487         * gcc.dg/20020418-2.c: Likewise.
2488         * gcc.dg/20020426-1.c: Likewise.
2489         * gcc.dg/20020426-2.c: Likewise.
2490         * gcc.dg/20020517-1.c: Likewise.
2491         * gcc.dg/20020523-1.c: Likewise.
2492         * gcc.dg/20020523-2.c: Likewise.
2493         * gcc.dg/20020729-1.c: Likewise.
2494         * gcc.dg/20030204-1.c: Likewise.
2495         * gcc.dg/20030826-2.c: Likewise.
2496         * gcc.dg/20030926-1.c: Likewise.
2497         * gcc.dg/20031202-1.c: Likewise.
2498         * gcc.dg/980312-1.c: Likewise.
2499         * gcc.dg/980313-1.c: Likewise.
2500         * gcc.dg/990117-1.c: Likewise.
2501         * gcc.dg/990424-1.c: Likewise.
2502         * gcc.dg/990524-1.c: Likewise.
2503         * gcc.dg/991230-1.c: Likewise.
2504         * gcc.dg/i386-387-1.c: Likewise.
2505         * gcc.dg/i386-387-2.c: Likewise.
2506         * gcc.dg/i386-387-3.c: Likewise.
2507         * gcc.dg/i386-387-4.c: Likewise.
2508         * gcc.dg/i386-387-5.c: Likewise.
2509         * gcc.dg/i386-387-6.c: Likewise.
2510         * gcc.dg/i386-asm-1.c: Likewise.
2511         * gcc.dg/i386-bitfield1.c: Likewise.
2512         * gcc.dg/i386-bitfield2.c: Likewise.
2513         * gcc.dg/i386-loop-1.c: Likewise.
2514         * gcc.dg/i386-loop-2.c: Likewise.
2515         * gcc.dg/i386-loop-3.c: Likewise.
2516         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2517         * gcc.dg/i386-pic-1.c: Likewise.
2518         * gcc.dg/i386-regparm.c: Likewise.
2519         * gcc.dg/i386-signbit-1.c: Likewise.
2520         * gcc.dg/i386-signbit-2.c: Likewise.
2521         * gcc.dg/i386-signbit-3.c: Likewise.
2522         * gcc.dg/i386-sse-5.c: Likewise.
2523         * gcc.dg/i386-sse-8.c: Likewise.
2524         * gcc.dg/i386-unroll-1.c: Likewise.
2525         * gcc.dg/tls/opt-1.c: Likewise.
2526         * gcc.dg/tls/opt-2.c: Likewise.
2527         * gcc.dg/unroll-1.c: Likewise.
2528         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2529         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2530         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2531         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2532         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2533         -m64 is specified.
2534
2535 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2536
2537         PR c++/18389
2538         * g++.dg/parse/cond1.C: New test.
2539
2540         PR c++/18429
2541         * g++.dg/template/array9.C: New test.
2542         * g++.dg/ext/vla1.C: Adjust error messages.
2543         * g++.dg/ext/vlm1.C: Likewise.
2544         * g++.dg/template/crash2.C: Likewise.
2545
2546         PR c++/18436
2547         * g++.dg/template/call3.C: New test.
2548
2549         PR c++/18407
2550         * g++.dg/template/ptrmem11.C: New test.
2551
2552 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2553
2554         PR other/14264
2555         * lib/g++.exp: Set LC_ALL and LANG to C.
2556         * lib/gcc-dg.exp: Likewise.
2557         * lib/gfortran.exp: Likewise.
2558         * lib/objc.exp: Likewise.
2559         * lib/treelang.exp: Likewise.
2560
2561 2004-11-12  Andreas Schwab  <schwab@suse.de>
2562
2563         * gcc.dg/pr16286.c: Fix last change.
2564
2565 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/18416
2568         * g++.dg/init/global1.C: New test.
2569
2570 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2571
2572         * gcc.c-torture/execute/20041112-1.c: New test.
2573
2574 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2575
2576         * lib/gcc-dg.exp (dg-target-list): New.
2577
2578 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2579             Richard Sandiford  <rsandifo@redhat.com>
2580
2581         * lib/target-supports.exp (get-compiler_messages): New.
2582         (check_named_sections_available): Use it.
2583         (check_effective_target_ilp32): New.
2584         (check_effective_target_lp64): New.
2585         (is-effective-target): New.
2586         * lib/gcc-dg.exp (dg-require-effective-target): New.
2587
2588 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2589
2590         * gcc.dg/precedence-1.c: New test.
2591
2592 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2593
2594         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2595
2596         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2597         message, delete generated files, use more descriptive name for
2598         executable, and make the test unsupported when it cannot be run.
2599
2600         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2601         (dg-require-weak, dg-require-visibility, dg-require-alias,
2602         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2603         dg-require-iconv, dg-require-named-sections): Use it.
2604
2605         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2606
2607 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2608
2609         PR target/16457
2610         * gcc.dg/ppc-and-1: New
2611
2612         PR target/16796
2613         * gcc.dg/ppc-mov-1.c: New.
2614
2615         PR target/16458
2616         * gcc.dg/ppc-compare-1.c: New.
2617
2618 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2619
2620         * objc.dg/desig-init-2.m: New test.
2621
2622 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2623
2624         PR middle-end/18160
2625         * g++.dg/warn/register-var-1.C: New test.
2626         * g++.dg/warn/register-var-2.C: New test.
2627
2628 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2629
2630         * gcc.dg/union-2.c: New test.
2631
2632 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2633
2634         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2635         New test for PR tree-optimization/17892.
2636
2637 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2638
2639         PR c++/18369
2640         * g++.dg/init/new12.C: New test.
2641
2642 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2643
2644         * gcc.target/sparc: New directory.
2645         * gcc.target/sparc/sparc.exp: New driver.
2646         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2647         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2648         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2649         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2650
2651 2004-11-10  Paul Brook  <paul@codesourcery.com>
2652
2653         PR fortran/18218
2654         * gfortran.dg/list_read.c: New test.
2655
2656 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2657
2658         PR c/18322
2659         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2660         expected diagnostic location.
2661
2662 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2663
2664         * gcc.dg/20041109-1.c: New test.
2665
2666 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2667
2668         PR objc/18406
2669         * objc/compile/pr18406.m: New test.
2670
2671 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2672
2673         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2674
2675 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2676
2677         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2678
2679 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2680
2681         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2682
2683 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2684
2685         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2686         exit.
2687
2688 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2689
2690         PR tree-opt/18299
2691         * gcc.c-torture/pr18299-1.c: New test.
2692
2693 2004-11-06  Andreas Schwab  <schwab@suse.de>
2694
2695         * gcc.dg/pr16286.c: Also test for bool and pixel.
2696
2697 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2698
2699         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2700         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2701         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2702         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2703         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2704         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2705         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2706         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2707         gcc.dg/struct-semi-3.c: New tests.
2708
2709 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2710
2711         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2712
2713 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2714
2715         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2716         Do not use C99 designators.
2717
2718 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2719
2720         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2721
2722 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2723
2724         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2725         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2726         * gcc.c-torture/execute/simd-5.x: Remove.
2727
2728 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2729
2730         PR rtl-optimization/17933
2731         * gcc.dg/torture/pr17933-1.c: New test.
2732
2733 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2734
2735         PR target/18106
2736         * lib/target-supports.exp (check_weak_available): Support
2737         Windows.
2738
2739 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2740
2741         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2742         call to fflush(stdout) before abort.
2743         (my_ffsll): New function.
2744         (generate_fields): Use it.
2745
2746 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2747
2748         * gcc.dg/init-undef-1.c: New test.
2749
2750 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2751
2752         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2753         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2754         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2755         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2756         expected messages for new parser.
2757
2758 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2759
2760         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2761
2762 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2763
2764         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2765         on LP64 targets.
2766
2767 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2768
2769         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2770         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2771         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2772         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2773         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2774         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2775         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2776         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2777         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2778         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2779
2780 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2781
2782         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2783         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2784         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2785         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2786         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2787         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2788         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2789         for new parser.
2790
2791 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2792
2793         PR target/15342
2794         * gcc.dg/20041104-1.c: New test.
2795
2796 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2797
2798         * g++.dg/template/nontype7.C: New test.
2799         * g++.dg/template/nontype8.C: Likewise.
2800         * g++.dg/template/nontype9.C: Likewise.
2801         * g++.dg/template/nontype10.C: Likewise.
2802         * g++.dg/tc1/dr49.C: Likewise.
2803         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2804         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2805
2806 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2807
2808         * g++.dg/rtti/tinfo1.C: Remove xfails.
2809
2810 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2811
2812         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2813         packed attribute to the definition to satisfy the new C++ parser.
2814
2815 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2816
2817         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2818         invocations of va_arg.
2819
2820 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2821
2822         PR c++/18124
2823         * g++.dg/template/crash25.C: New test.
2824
2825         PR c++/18155
2826         * g++.dg/template/typedef2.C: New test.
2827         * g++.dg/parse/crash13.C: Adjust error markers.
2828
2829         PR c++/18177
2830         * g++.dg/conversion/const3.C: New test.
2831
2832 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2833
2834         PR fortran/17535
2835         PR fortran/17583
2836         PR fortran/17713
2837         * gfortran.dg/generic_[123].f90: New testcases.
2838
2839 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2840
2841         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2842         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2843
2844 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2845
2846         PR tree-opt/16808
2847         * gcc.c-torture/compile/pr16808.c: New test.
2848
2849 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2850
2851         PR rtl-optimization/17104
2852         * gcc.dg/ppc-bitfield1.c: New.
2853
2854 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2855
2856         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2857
2858 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2859
2860         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2861         strings for 32-bit code.
2862
2863 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2864
2865         PR c/18239
2866         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2867
2868 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2869
2870         PR c++/18064
2871         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2872
2873 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2874
2875         PR c++/15172
2876         * g++.dg/init/aggr2.C: New test.
2877
2878 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2879
2880         * objc.dg/local-decl-1.m: New test.
2881
2882 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2883
2884         * gcc.dg/20040910-1.c: Adjust regex.
2885
2886 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2887
2888         PR rtl-optimization/18084
2889         * g++.dg/opt/pr18084-1.C: New testcase.
2890
2891 2004-10-30  Matt Austern  <austern@apple.com>
2892
2893         PR c++/17542
2894         * g++.dg/ext/attrib18.C: New test.
2895
2896 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2897
2898         PR middle-end/18096
2899         * gcc.dg/pr18096-1.c: New test case.
2900
2901 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2902
2903         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2904
2905 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2906
2907         PR c/16666
2908         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2909         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2910         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2911         gcc.dg/old-style-prom-3.c: New tests.
2912
2913 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2914
2915         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2916         Remove unnecessary inclusion of stdio.h.
2917
2918 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2919
2920         PR rtl-optimization/17581
2921         * gcc.dg/pr17581-1.c: New test case.
2922
2923 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2924
2925         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2926         being implemented.
2927         * g++.dg/conversion/dr195-1.C: New.
2928         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2929         * g++.old-deja/g++.mike/p10148.C: Likewise.
2930
2931 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2932
2933         PR c++/17695
2934         * g++.dg/debug/typedef2.C: New test.
2935
2936 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2937
2938         PR fortran/13490
2939         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2940         * gfortran.dg/g77/README: Update.
2941
2942 2004-10-28  Matt Austern  <austern@apple.com>
2943
2944         PR c++/14124
2945         * g++.dg/ext/packed7.C: New test.
2946
2947 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2948
2949         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2950         scan-assembler.
2951         * lib/scanasm.exp (hidden-scan-for): New proc.
2952         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2953         string.
2954         (scan-not-hidden): Likewise.
2955         * lib/target-supports.exp (check_visibility_available): mach-o is
2956         support too.
2957
2958 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2959
2960         PR c++/17132
2961         * g++.dg/template/memclass3.C: New test.
2962
2963 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2964
2965         PR middle-end/18160
2966         * gcc.dg/register-var-1.c: New test.
2967         * gcc.dg/register-var-2.c: New test.
2968         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2969         error now.
2970
2971 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2972
2973         PR other/18172
2974         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2975         unused variables.
2976         * gcc.dg/vect/vect-22.c: Likewise.
2977
2978 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2979
2980         * gcc.dg/i386-rotate-1.c: New test.
2981
2982 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2983
2984         * g++.dg/init/ref12.C: Add "run" marker.
2985
2986         PR c++/17435
2987         * g++.dg/init/ref12.C: New test.
2988
2989         PR c++/18140
2990         * g++.dg/template/shift1.C: New test.
2991         * g++.dg/template/error10.C: Adjust error markers.
2992
2993 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
2994
2995         PR tree-opt/17529
2996         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
2997
2998 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2999
3000         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3001         * gcc.dg/weak/weak-3.c: Likewise.
3002         * gcc.dg/weak/weak-5.c: Likewise.
3003         * gcc.dg/weak/weak-9.c: Likewise.
3004         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3005         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3006
3007         * gcc.dg/darwin-weakimport-1.c: New.
3008
3009 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3010
3011         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3012
3013 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3014
3015         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3016         'syntax' error messages.
3017         * gcc.dg/cpp/direct2s.c: Likewise.
3018
3019 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3020
3021         * gcc.c-torture/compile/20041026-1.c: New.
3022
3023 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3024
3025         PR c++/18093
3026         * g++.dg/lookup/ns2.C: New test.
3027
3028         PR c++/18020
3029         * g++.dg/template/enum4.C: New test.
3030
3031         PR c++/18161
3032         * g++.dg/template/expr1.C: New test.
3033
3034 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3035
3036         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3037
3038 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3039
3040         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3041         gcc.dg/decl-nospec-3.c: New tests.
3042
3043 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3044
3045         * objc.dg/super-class-3.m: New test.
3046
3047 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3048
3049         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3050         resyncing.
3051         * gcc.dg/cpp/direct2s.c: Likewise.
3052
3053 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3054
3055         * objc.dg/image-info.m: Update for changes to section selection.
3056
3057 2004-10-25  David Ayers  <d.ayers@inode.at>
3058             Ziemowit Laski  <zlaski@apple.com>
3059
3060         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3061         diagnostics when messaging 'id <Proto>'.
3062         * objc.dg/class-protocol-1.m: New test.
3063         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3064         a non-existent method signature.
3065         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3066         Update diagnostics when messaging with non-existent method signature.
3067         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3068         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3069         invalid receivers are now resolved as if messaging 'id'; remove
3070         extraneous diagnostics.
3071
3072 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3073
3074         PR c/16667
3075         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3076         gcc.dg/init-desig-obs-3.c: New tests.
3077
3078 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3079
3080         * gcc.dg/debug/20041023-1.c: New test.
3081
3082 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3083
3084         PR middle-end/17407
3085         * gcc.c-torture/compile/pr17407.c: New test.
3086
3087         PR c++/18121
3088         * g++.dg/template/array8.C: New test.
3089
3090 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3091
3092         PR other/18138
3093         * lib/g++.exp: Accept more than one multilib libgcc.
3094         * lib/gcc-dg.exp: Likewise.
3095         * lib/objc.exp: Likewise.
3096         * lib/treelang.exp: Likewise.
3097         * lib/gfortran.exp: Likewise.
3098
3099 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3100
3101         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3102
3103 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3104
3105         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3106         * gcc.dg/c99-const-expr-3.c: Likewise.
3107
3108 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3109
3110         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3111
3112 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3113
3114         * gcc.c-torture/execute/loop-2e.x: Remove.
3115
3116 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3117
3118         PR c++/18095
3119         * g++.dg/parse/crash18.C: New.
3120         * g++.dg/parse/crash19.C: New.
3121
3122 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3123
3124         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3125         * g++.dg/ext/dllimport2.C: Same.
3126         * g++.dg/ext/dllimport8.C: Same.
3127
3128 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3129
3130         PR c++/10841
3131         * g++.dg/conversion/cast1.C: New test.
3132         * g++.dg/overload/pmf1.C: Adjust error marker.
3133
3134 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3135
3136         PR objc/17923
3137         * objc.dg/const-str-7.m: New test.
3138
3139 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3140
3141         * g++.dg/template/memfriend11.C: Fix comment typo.
3142         * g++.dg/template/memfriend14.C: Likewise.
3143
3144 2004-10-20  Richard Henderson  <rth@redhat.com>
3145
3146         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3147         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3148         -fasynchronous-unwind-tables.
3149
3150 2004-10-20  Richard Henderson  <rth@redhat.com>
3151
3152         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3153         (main): Return success.
3154         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3155         (main): Return success.
3156
3157 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3158
3159         PR c++/13495
3160         * g++.dg/template/memfriend9.C: New test.
3161         * g++.dg/template/memfriend10.C: Likewise.
3162         * g++.dg/template/memfriend11.C: Likewise.
3163         * g++.dg/template/memfriend12.C: Likewise.
3164         * g++.dg/template/memfriend13.C: Likewise.
3165         * g++.dg/template/memfriend14.C: Likewise.
3166         * g++.dg/template/memfriend15.C: Likewise.
3167         * g++.dg/template/memfriend16.C: Likewise.
3168         * g++.dg/template/memfriend17.C: Likewise.
3169         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3170
3171 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3172
3173         * g++.dg/conversion/dr195.C: New.
3174         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3175
3176 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3177             Devang Patel  <dpatel@apple.com>
3178
3179         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3180         of floating point arithmetic, which could trap.
3181
3182 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3183
3184         PR c++/14035
3185         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3186         * g++.dg/conversion/const2.C: New test.
3187         * g++.dg/expr/reinterpret2.C: New test.
3188         * g++.dg/expr/reinterpret3.C: New test.
3189         * g++.dg/expr/cast2.C: New test.
3190         * g++.dg/expr/copy1.C: New test.
3191         * g++.dg/other/conversion1.C: Change error message.
3192         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3193         function pointers to void *.
3194         * g++.old-deja/g++.mike/p10148.C: Likewise.
3195
3196 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3197
3198         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3199
3200 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3201
3202         PR c++/18047
3203
3204         * g++.dg/parse/expr3.C: New test.
3205
3206 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3207
3208         * gcc.dg/smod-1.c: New test.
3209
3210 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3211
3212         * objc.dg/method-14.m: New test.
3213
3214 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3215
3216         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3217         Also xfail as the patch was reverted.
3218
3219 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3220
3221         PR middle-end/16973
3222         * gcc.dg/pr16973.c: New test.
3223
3224 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3225
3226         PR tree-optimization/17656
3227         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3228
3229 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3230
3231         * g++.dg/eh/shadow1.C: New.
3232
3233 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3234
3235         * gcc.c-torture/compile/20041018-1.c: New test.
3236
3237 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3238
3239         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3240         compiler referring to register 0 when accessing sdata.  The linker
3241         now patches things up.
3242
3243 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3244
3245         PR c/17529
3246         * gcc.c-torture/compile/pr17529.c: New test.
3247
3248 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3249
3250         PR c++/17743
3251         * g++.dg/ext/attrib17.C: New test.
3252
3253 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3254
3255         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3256
3257 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3258
3259         PR c++/10479
3260         * g++.dg/ext/attrib16.C: New test.
3261
3262 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3263
3264         PR c++/17042
3265         * g++.dg/init/dso_handle1.C: New test.
3266
3267         PR c++/14667
3268         * g++.dg/parse/typedef6.C: New test.
3269
3270         PR c++/17916
3271         * g++.dg/parse/pragma1.C: New test.
3272
3273 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3274
3275         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3276
3277 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3278
3279         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3280         -fno-common when on HPPA HP-UX platforms.
3281
3282 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3283
3284         PR other/16820
3285         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3286         stdint.h.
3287         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3288         uintptr_t.
3289
3290 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3291
3292         PR c++/16301
3293         * g++.dg/lookup/strong-using-4.C: New test.
3294
3295 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3296
3297         PR middle-end/16567
3298         * gcc.c-torture/compile/nested-1.c: New test.
3299
3300 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3301
3302         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3303         and mipsisa64*-*-* (until support for misaligned loads is added).
3304         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3305         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3306         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3307         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3308         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3309         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3310
3311 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3312
3313         PR c++/17976
3314         * g++.dg/init/dtor3.C: New test.
3315
3316 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3317
3318         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3319
3320 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3321
3322         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3323         * gcc.dg/macho-lo-sum.c: Likewise.
3324
3325 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3326
3327         * gcc.dg/ppc-spe64-1.c: New test.
3328
3329 2004-10-14  Devang Patel  <dpatel@apple.com>
3330
3331         PR 17635
3332         * gcc.dg/pr17635.c : New test.
3333
3334 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3335
3336         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3337         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3338         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3339         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3340         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3341         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3342         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3343         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3344         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3345         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3346         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3347         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3348         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3349         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3350         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3351         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3352         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3353         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3354
3355 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3356
3357         * gcc.dg/vect/vect-82.c: New testcase.
3358         * gcc.dg/vect/vect-82_64.c: New testcase.
3359         * gcc.dg/vect/vect-83.c: New testcase.
3360         * gcc.dg/vect/vect-83_64.c: New testcase.
3361
3362 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3363
3364         * gcc.dg/cpp/error-1.c: New test.
3365
3366 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3367
3368         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3369
3370 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3371
3372         PR target/17984
3373         * gcc.dg/cris-peep2-xsrand2.c: New test.
3374
3375 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3376
3377         PR c++/17661
3378         * testsuite/g++.dg/expr/for2.C: New test.
3379
3380 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3381
3382         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3383
3384 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3385
3386         PR tree-optimization/17724
3387         * g++.dg/opt/pr17724-1.C: New test.
3388         * g++.dg/opt/pr17724-2.C: New test.
3389         * g++.dg/opt/pr17724-3.C: New test.
3390         * g++.dg/opt/pr17724-4.C: New test.
3391         * g++.dg/opt/pr17724-5.C: New test.
3392         * g++.dg/opt/pr17724-6.C: New test.
3393
3394 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3395
3396         PR c/17301
3397         * gcc.dg/pr17301-2.c: New test.
3398
3399 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3400
3401         PR c++/15876
3402         * g++.dg/parse/error22.C: New test.
3403
3404         PR c++/17936
3405         * g++.dg/template/spec18.C: New test.
3406
3407 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3408
3409         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3410         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3411         memcpy.
3412         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3413         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3414
3415 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3416
3417         * g++.dg/eh/cleanup5.C: Add dg-options "".
3418
3419 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3420
3421         PR middle-end/17657
3422         * gcc.dg/switch-4.c: New test case.
3423
3424 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3425
3426         * gcc.c-torture/execute/20041011-1.c: New test.
3427
3428 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3429
3430         PR c++/17554
3431         * g++.dg/init/for3.C: New test.
3432
3433         PR c++/17657
3434         * g++.dg/opt/switch2.C: New test.
3435
3436         PR middle-end/17703
3437         * g++.dg/warn/Wreturn-2.C: New test.
3438
3439 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3440
3441         PR c++/17907
3442         * g++.dg/eh/cleanup5.C: New test.
3443
3444 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/17393
3447         * g++.dg/parse/error21.C: New test.
3448
3449 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3450
3451         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3452         * g++.dg/warn/incomplete1.C: Likewise.
3453         * g++.dg/template/qualttp20.C: Likewise.
3454
3455 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3456
3457         PR c/17881
3458         * parm-incomplete-1.c: New test.
3459
3460 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3461
3462         PR c++/17867
3463         * g++.dg/parse/error19.C: New test.
3464
3465         PR c++/17670
3466         * g++.dg/init/new11.C: New test.
3467
3468         PR c++/17821
3469         * g++.dg/parse/error20.C: New test.
3470
3471         PR c++/17826
3472         * g++.dg/template/crash24.C: New test.
3473
3474 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3475
3476         PR c/17301
3477         * gcc.dg/pr17301-1.c: New test.
3478
3479 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3480
3481         PR c/17189
3482         * gcc.dg/anon-struct-5.c: New test.
3483
3484 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3485
3486         PR c/17844
3487         * gcc.dg/pr17844-1.c: New test.
3488
3489 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3490
3491         PR tree-optimization/17906
3492         * gcc.c-torture/compile/pr17906.c: New.
3493
3494 2004-10-09  Stuart Hastings  <stuart@apple.com>
3495             Roger Sayle  <roger@eyesopen.com>
3496
3497         PR rtl-optimization/17853
3498         * gcc.dg/i386-mmx-5.c: New testcase.
3499
3500 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3501
3502         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3503
3504 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c++/17524
3507         * g++.dg/template/static9.C: New test.
3508
3509         PR c++/17685
3510         * g++.dg/parse/operator5.C: New test.
3511
3512 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3513
3514         PR middle-end/17894
3515         * gcc.c-torture/execute/divcmp-4.c: New test case.
3516
3517 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3518
3519         PR tree-opt/17902
3520         * g++.dg/opt/pr17902.C: New test.
3521
3522 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3523
3524         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3525
3526 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3527
3528         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3529
3530 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3531
3532         * gcc.dg/assign-warn-3.c: New test.
3533
3534 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3535
3536         PR c/16999
3537         * gcc.dg/cpp/ident-1.c: New test.
3538
3539 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3540
3541         * gcc.c-torture/compile/acc1.c: New.
3542
3543 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3544
3545         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3546         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3547
3548 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3549
3550         * gcc.dg/ultrasp11.c: New test.
3551
3552 2004-10-08  Michael Matz  <matz@suse.de>
3553
3554         * gcc.dg/doloop-2.c: New test.
3555
3556 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3557
3558         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3559         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3560         objc.dg/method-9.m: Update expected diagnostics.
3561
3562 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3563
3564         * gcc.dg/ppc-fsel-3.c: New file.
3565         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3566
3567 2004-10-07  Paul Brook  <paul@codesourcery.com>
3568
3569         * gfortran.dg/intrinsic_verify_1.f90: New test.
3570
3571 2004-10-07  Paul Brook  <paul@codesourcery.com>
3572
3573         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3574
3575 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3576
3577         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3578         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3579         commit.
3580
3581 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3582
3583         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3584
3585 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3586
3587         PR c++/17115
3588         * g++.dg/warn/Winline-4.C: New test.
3589
3590 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3591
3592         * gcc.c-torture/compile/20041007-1.c: New test.
3593
3594 2004-10-07  Paul Brook  <paul@codesourcery.com>
3595
3596         PR fortran/17678
3597         * gfortran.dg/use_allocated_1.f90: New test.
3598
3599 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3600
3601         PR middle-end/17849
3602         * gfortran.fortran-torture/compile/nested.f90: New test
3603
3604 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3605
3606         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3607
3608 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3609
3610         PR c++/17368
3611         * g++.dg/ext/asm6.C: New test.
3612
3613 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3614
3615         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3616
3617 2004-10-06  Paul Brook  <paul@codesourcery.com>
3618
3619         PR libfortran/17709
3620         * gfortran.dg/empty_format_1.f90: New test.
3621
3622 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3623
3624         PR fortran/17568
3625         * gfortran.dg/ishft.f90: New test.
3626
3627         PR fortran/17283
3628         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3629         tests.
3630
3631 2004-10-06  Paul Brook  <paul@codesourcery.com>
3632
3633         * gfortran.dg/do_1.f90: New test.
3634
3635 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3636
3637         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3638         optimizing for size.
3639
3640 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3641
3642         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3643
3644 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3645
3646         * gcc.c-torture/compile/20041005-1.c: New test.
3647
3648 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3649
3650         PR c++/17829
3651         * g++.dg/lookup/koenig4.C: New.
3652
3653 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3654
3655         * g++.dg/other/classkey1.C: Adjust quoting marks.
3656         * g++.dg/parse/error15.C: Likewise.
3657         * g++.dg/template/meminit2.C (int>): Likewise.
3658
3659 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3660
3661         PR fortran/17283
3662         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3663
3664         PR fortran/17631
3665         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3666
3667         PR fortran/17708
3668         * gfortran.dg/pr17708.f90: New test.
3669
3670 2004-10-04  Chao-ying Fu  <fu@mips.com>
3671
3672         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3673         * gcc.dg/vect/vect-4.c: Ditto.
3674         * gcc.dg/vect/vect-5.c: Ditto.
3675         * gcc.dg/vect/vect-6.c: Ditto.
3676         * gcc.dg/vect/vect-8.c: Ditto.
3677         * gcc.dg/vect/vect-16.c: Ditto.
3678         * gcc.dg/vect/vect-30.c: Ditto.
3679         * gcc.dg/vect/vect-40.c: Ditto.
3680         * gcc.dg/vect/vect-41.c: Ditto.
3681         * gcc.dg/vect/vect-42.c: Ditto.
3682         * gcc.dg/vect/vect-43.c: Ditto.
3683         * gcc.dg/vect/vect-44.c: Ditto.
3684         * gcc.dg/vect/vect-45.c: Ditto.
3685         * gcc.dg/vect/vect-46.c: Ditto.
3686         * gcc.dg/vect/vect-47.c: Ditto.
3687         * gcc.dg/vect/vect-48.c: Ditto.
3688         * gcc.dg/vect/vect-49.c: Ditto.
3689         * gcc.dg/vect/vect-50.c: Ditto.
3690         * gcc.dg/vect/vect-51.c: Ditto.
3691         * gcc.dg/vect/vect-52.c: Ditto.
3692         * gcc.dg/vect/vect-53.c: Ditto.
3693         * gcc.dg/vect/vect-54.c: Ditto.
3694         * gcc.dg/vect/vect-55.c: Ditto.
3695         * gcc.dg/vect/vect-56.c: Ditto.
3696         * gcc.dg/vect/vect-57.c: Ditto.
3697         * gcc.dg/vect/vect-58.c: Ditto.
3698         * gcc.dg/vect/vect-59.c: Ditto.
3699         * gcc.dg/vect/vect-60.c: Ditto.
3700         * gcc.dg/vect/vect-74.c: Ditto.
3701         * gcc.dg/vect/vect-79.c: Ditto.
3702         * gcc.dg/vect/vect-80.c: Ditto.
3703
3704 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3705
3706         * gcc.dg/unused-7.c: Use the correct option.
3707
3708 2004-10-04  Paul Brook  <paul@codesourcery.com>
3709         Bud Davis  <bdavis9659@comcast.net>
3710
3711         PR fortran/17706
3712         PR fortran/16434
3713         * gfortran/pr17706.f90: New test.
3714         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3715
3716 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3717
3718         * gfortran.dg/pr17612.f90: New test.
3719
3720 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3721
3722         * g++.dg/template/local1.C: Adjust quoting marks in
3723         testing for diagnostics.
3724         * g++.dg/tls/diag-2.C: Likewise.
3725         * g++.dg/other/error8.C: Likewise.
3726
3727 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3728
3729         PR c/17178
3730         * gcc.dg/unused-4.c: Adjust to be correct.
3731
3732         PR c/17820
3733         * gcc.dg/unused-7.c: New test.
3734
3735 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3736
3737         PR c++/17797
3738         * g++.dg/overload/template2.C: New test.
3739
3740 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3741
3742         PR tree-optimization/16632
3743         * gcc.dg/tree-ssa/20041002-1.c: New.
3744
3745 2004-10-03  Paul Brook  <paul@codesourcery.com>
3746
3747         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3748         rather than relying on default formatting.
3749
3750 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3751
3752         * gcc.dg/20040920-1.c: Update expected message text.
3753
3754 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3755
3756         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3757
3758 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3759
3760         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3761         tree level.
3762
3763 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3764
3765         * gcc.dg/tree-ssa/pr17343.c: Remove.
3766
3767 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3768
3769         PR tree-opt/17343
3770         * gcc.dg/tree-ssa/pr17343.c: New test.
3771
3772 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3773
3774         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3775         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3776         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3777         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3778         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3779
3780 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3781
3782         * gcc.dg/lvalue-2.c: New test.
3783
3784 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3785
3786         PR c/17730
3787         * gcc.dg/pr17730-1.c: New test
3788
3789 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3790
3791         PR c/7425
3792         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3793
3794 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3795
3796         * gcc.c-torture/execute/stdarg-1.c: New test.
3797         * gcc.c-torture/execute/stdarg-2.c: New test.
3798         * gcc.c-torture/execute/stdarg-3.c: New test.
3799         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3800         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3801         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3802         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3803         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3804
3805 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3806
3807         PR tree-optimization/17697
3808         * g++.dg/opt/pr17697-1.C: New test.
3809         * g++.dg/opt/pr17697-2.C: New test.
3810         * g++.dg/opt/pr17697-3.C: New test.
3811
3812 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3813
3814         PR c/16409
3815         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3816         gcc.dg/vla-init-5.c: New tests.
3817
3818 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3819
3820         PR c/13804
3821         * gcc.dg/pr13804-1.c: New test.
3822
3823 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3824
3825         PR fortran/16938
3826         * gfortran.dg/pr16938.f90: New test.
3827
3828 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3829
3830         * g++.dg/template/crash23.C: New test.
3831
3832 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3833
3834         PR c++/17585
3835         * g++.dg/template/static8.C: New test.
3836
3837 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3838
3839         PR c++/17681
3840         * g++.dg/other/error9.C: New test.
3841
3842 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3843
3844         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3845
3846 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3847
3848         PR fortran/15164
3849         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3850
3851 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3852
3853         PR middle-end/17112
3854         * gcc.dg/pr17112-1.c: New test case.
3855
3856 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3857
3858         PR c/11459
3859         * gcc.dg/pr11459-1.c: New test.
3860
3861 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3862
3863         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3864         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3865
3866 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3867
3868         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3869
3870 2004-09-25  Jan Hubicka  <jh@suse.cz>
3871
3872         * compile/30040909-1.c: New test.
3873         * compile/30040907-1.c: New test.
3874
3875 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3876
3877         * gcc.c-torture/execute/va-arg-26.c: New test.
3878
3879 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3880
3881         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3882         extra diagnostics on targets with 64-bit pointers.
3883         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3884
3885 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3886
3887         PR c/17188
3888         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3889         * gcc.dg/decl-3.c: Adjust expected message.
3890
3891 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3892
3893         PR fortran/17615
3894         * gfortran.dg/pr17615.f90: New test.
3895
3896 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3897
3898         PR tree-optimzation/17517
3899         * g++.dg/tree-ssa/pr17517.C: New Test.
3900
3901 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3902
3903         PR c++/16889
3904         * g++.dg/lookup/ambig3.C: New.
3905
3906 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3907
3908         PR tree-opt/17624
3909         * g++.dg/opt/pr17624.C: New test.
3910
3911 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3912
3913         PR c/6980
3914         * gcc.dg/Wbad-function-cast-1.c: New test.
3915
3916 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3917
3918         * g++.dg/ext/complit1.C
3919         * g++.dg/other/error2.C
3920         * g++.dg/other/nontype-1.C
3921         * g++.dg/parse/crash11.C
3922         * g++.dg/parse/crash12.C
3923         * g++.dg/parse/error15.C
3924         * g++.dg/parse/error4.C
3925         * g++.dg/parse/tmpl-outside1.C
3926         * g++.dg/parse/too-many-tmpl-args1.C
3927         * g++.dg/template/dependent-expr3.C
3928         * g++.dg/template/error10.C
3929         * g++.dg/template/instantiate1.C
3930         * g++.dg/template/vtable2.C
3931         * g++.dg/warn/Wshadow-1.C
3932         * g++.dg/warn/weak1.C
3933         * g++.old-deja/g++.brendan/crash16.C
3934         * g++.old-deja/g++.brendan/crash18.C
3935         * g++.old-deja/g++.brendan/crash48.C
3936         * g++.old-deja/g++.brendan/crash49.C
3937         * g++.old-deja/g++.brendan/crash55.C
3938         * g++.old-deja/g++.brendan/crash56.C
3939         * g++.old-deja/g++.brendan/crash8.C
3940         * g++.old-deja/g++.brendan/enum11.C
3941         * g++.old-deja/g++.brendan/enum8.C
3942         * g++.old-deja/g++.brendan/enum9.C
3943         * g++.old-deja/g++.brendan/friend3.C
3944         * g++.old-deja/g++.brendan/misc14.C
3945         * g++.old-deja/g++.bugs/900402_02.C
3946         * g++.old-deja/g++.bugs/900404_03.C
3947         * g++.old-deja/g++.bugs/900404_04.C
3948         * g++.old-deja/g++.bugs/900428_03.C
3949         * g++.old-deja/g++.jason/crash4.C
3950         * g++.old-deja/g++.jason/overload21.C
3951         * g++.old-deja/g++.jason/redecl1.C
3952         * g++.old-deja/g++.jason/report.C
3953         * g++.old-deja/g++.jason/rfg10.C
3954         * g++.old-deja/g++.jason/template30.C
3955         * g++.old-deja/g++.law/arm12.C
3956         * g++.old-deja/g++.law/ctors5.C
3957         * g++.old-deja/g++.law/cvt20.C
3958         * g++.old-deja/g++.law/init10.C
3959         * g++.old-deja/g++.law/init8.C
3960         * g++.old-deja/g++.law/visibility17.C
3961         * g++.old-deja/g++.law/visibility7.C
3962         * g++.old-deja/g++.mike/net8.C
3963         * g++.old-deja/g++.mike/p646.C
3964         * g++.old-deja/g++.mike/p700.C
3965         * g++.old-deja/g++.mike/p701.C
3966         * g++.old-deja/g++.mike/p811.C
3967         * g++.old-deja/g++.ns/template13.C
3968         * g++.old-deja/g++.other/array3.C
3969         * g++.old-deja/g++.other/crash25.C
3970         * g++.old-deja/g++.other/dtor3.C
3971         * g++.old-deja/g++.other/dtor4.C
3972         * g++.old-deja/g++.other/main1.C
3973         * g++.old-deja/g++.other/warn7.C
3974         * g++.old-deja/g++.pt/crash11.C
3975         * g++.old-deja/g++.pt/crash36.C
3976         * g++.old-deja/g++.pt/spec22.C
3977         * g++.old-deja/g++.pt/spec9.C
3978         * g++.old-deja/g++.pt/ttp52.C
3979         * g++.old-deja/g++.robertl/eb103.C
3980         * g++.old-deja/g++.robertl/eb121.C
3981         * g++.old-deja/g++.robertl/eb22.C
3982         * g++.old-deja/g++.robertl/eb8.C:
3983         Update locations and/or regexps of dg-error markers.
3984         Remove markers for some bogus messages that are no longer issued.
3985
3986 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
3987
3988         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
3989         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
3990
3991 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
3992
3993         PR c++/17618
3994         * g++.dg/lookup/crash5.C: New test.
3995
3996 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
3997
3998         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
3999         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4000         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4001         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4002         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4003         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4004
4005         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4006         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4007         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4008         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4009         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4010         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4011
4012         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4013
4014         * gcc.dg/vect/vect-44.c: Check additional cases.
4015         * gcc.dg/vect/vect-48.c: Check additional cases.
4016
4017         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4018         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4019         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4020         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4021         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4022         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4023         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4024         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4025         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4026
4027         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4028         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4029         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4030
4031 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4032
4033         * gcc.dg/tree-ssa/loop-6.c: New test.
4034
4035 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4036
4037         PR c++/17620
4038         * g++.dg/inherit/base2.C: New.
4039
4040 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4041
4042         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4043         * gcc.dg/20001012-2.c: Likewise.
4044         * gcc.dg/20001013-1.c: Likewise.
4045         * gcc.dg/20001101-1.c: Likewise.
4046         * gcc.dg/20001102-1.c: Likewise.
4047         * gcc.dg/bf-spl1.c: Likewise.
4048         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4049         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4050
4051 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4052
4053         PR tree-optimization/16721
4054         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4055
4056 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4057
4058         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4059         * gcc.dg/20040305-1.c: Likewise.
4060
4061 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4062
4063         PR c/16566
4064         * gcc.c-torture/compile/pr16566-1.c,
4065         gcc.c-torture/compile/pr16566-2.c,
4066         gcc.c-torture/compile/pr16566-3.c: New tests.
4067
4068 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4069
4070         PR tree-optimization/17512
4071         * gcc.c-torture/compile/20040916-1.c.
4072
4073 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4074
4075         * gcc.dg/pragma-re-3.c: New test.
4076
4077 2004-09-17  Matt Austern  <austern@apple.com>
4078
4079         PR c++/15049
4080         * g++.dg/other/anon3.C: New.
4081
4082 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4083
4084         PR c++/7503
4085         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4086         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4087         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4088         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4089         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4090
4091 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4092
4093         PR fortran/17286
4094         * gfortran.dg/pr17286.f90: New test.
4095
4096 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4097
4098         PR c++/17530
4099         * g++.dg/template/static7.C: New test.
4100
4101 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4102
4103         PR tree-opt/17558
4104         * gcc.c-torture/compile/pr17558.c: New test.
4105
4106 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4107
4108         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4109         if SKIP_ATTRIBUTE is defined.
4110
4111 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4112
4113         PR fortran/15957
4114         * gfortran.dg/pr15957.f90: New test.
4115
4116 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4117
4118         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4119         in comparison.
4120         * gcc.dg/vect/vect-79.c: Likewise.
4121         * gcc.dg/vect/vect-80.c: Likewise.
4122
4123 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4124
4125         PR fortran/15750
4126         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4127
4128 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4129
4130         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4131         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4132         * gcc.dg/vect/vect-62.c: New testcase.
4133         * gcc.dg/vect/vect-63.c: New testcase.
4134         * gcc.dg/vect/vect-64.c: New testcase.
4135         * gcc.dg/vect/vect-65.c: New testcase.
4136         * gcc.dg/vect/vect-66.c: New testcase.
4137         * gcc.dg/vect/vect-67.c: New testcase.
4138         * gcc.dg/vect/vect-68.c: New testcase.
4139         * gcc.dg/vect/vect-69.c: New testcase.
4140         * gcc.dg/vect/vect-79.c: New testcase.
4141         * gcc.dg/vect/vect-80.c: New testcase.
4142
4143 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4144
4145         * gcc.target/mips/asm-1.c: New test.
4146
4147 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4148
4149         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4150         * gcc.dg/vect/vect-73.c: New testcase.
4151         * gcc.dg/vect/vect-74.c: New testcase.
4152         * gcc.dg/vect/vect-75.c: New testcase.
4153         * gcc.dg/vect/vect-76.c: New testcase.
4154         * gcc.dg/vect/vect-77.c: New testcase.
4155         * gcc.dg/vect/vect-78.c: New testcase
4156
4157 2004-09-18  Paul Brook  <paul@codesourcery.com>
4158
4159         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4160
4161 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4162
4163         PR c/17424
4164         * gcc.dg/pr17424-1.c: New test.
4165
4166 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4167
4168         * g++.dg/tree-ssa/pr17153.C: New test.
4169
4170 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4171
4172         PR pch/13361
4173         * testsuite/g++.dg/pch/wchar-1.C: New.
4174         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4175
4176 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4177
4178         * gcc.c-torture/execute/20040917-1.c: New test.
4179
4180 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4181
4182         PR tree-optimization/17319
4183         * gcc.dg/pr17319.c: New test.
4184
4185 2004-09-17  Devang Patel  <dpatel@apple.com>
4186
4187         * gcc.dg/20040813-1.c: New test.
4188
4189 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4190
4191         PR tree-optimization/17273
4192         * gcc.c-torture/compile/pr17273.c: New test.
4193
4194 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4195
4196         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4197         Update expected messages.
4198         * gcc.dg/declspec-13.c: New test.
4199
4200 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4201
4202         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4203
4204 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4205
4206         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4207         change what 'a' is pointing to.
4208
4209 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4210
4211         PR c++/16002
4212         * g++.dg/template/error18.C: New test.
4213
4214         PR c++/16029
4215         * g++.dg/warn/Wunused-8.C: New test.
4216
4217 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4218
4219         PR tree-optimization/17513
4220         * gcc.dg/20040916-1.c: New test.
4221
4222 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR c++/17501
4225         * g++.dg/template/typename7.C: New test.
4226
4227 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4228
4229         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4230
4231 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4232
4233         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4234         with -ftree-based-profiling also.
4235         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4236
4237 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4238
4239         PR/15364
4240         * gfortran.dg/der_array_io_1.f90: New test.
4241         * gfortran.dg/der_array_io_2.f90: New test.
4242         * gfortran.dg/der_array_io_3.f90: New test.
4243
4244 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4245
4246         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4247         EABI.
4248
4249 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4250
4251         * g++.dg/opt/switch1.C: New test.
4252
4253 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4254
4255         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4256         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4257         Update expected messages.
4258
4259 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4260
4261         PR fortran/16485
4262         * gfortran.dg/same_name_1.f90: New test.
4263
4264 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4265
4266         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4267         dereference garbage pointers.
4268
4269 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4270
4271         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4272         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4273
4274         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4275         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4276         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4277
4278 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/17324
4281         * g++.dg/template/mangle1.C: New test.
4282
4283 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4284
4285         PR tree-optimization/17252
4286         * gcc.c-torture/execute/pr17252.c: New test.
4287
4288 2004-09-14  Andrew Pinski  <apinski@apple.com>
4289
4290         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4291
4292 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4293
4294         PR rtl-optimization/9771
4295         * gcc.dg/pr9771-1.c: New test case.
4296
4297 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4298
4299         PR tree-optimization/15262
4300         * gcc.c-torture/execute/pr15262-1.c: New test.
4301         * gcc.c-torture/execute/pr15262-2.c: New test.
4302
4303 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4304
4305         * gcc.dg/declspec-12.c: New test.
4306
4307 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4308
4309         * gfortran.dg/pr17090.f90: Add directives to test.
4310
4311 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4312
4313         * gcc.c-torture/compile/20040914-1.c: New test.
4314
4315 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4316
4317         PR c++/16162
4318         * g++.dg/template/decl2.C: New test.
4319
4320 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4321
4322         PR fortran/17090
4323         * gfortran.dg/pr17090.f90: New test.
4324
4325 2004-09-13  Dale Johannesen  <dalej@apple.com>
4326
4327         * gcc.c-torture/compile/pr17408.c:  New test case.
4328
4329 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/16716
4332         * g++.dg/parse/crash17.C: New test.
4333
4334         PR c++/17327
4335         * g++.dg/template/enum3.C: New test.
4336
4337 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4338
4339         * lib/gcc-defs.exp: Load wrapper.exp.
4340         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4341         using local code.
4342         * lib/gcc.exp (gcc_init): Similar.
4343         * lib/gfortran.exp (gfortran_init): Similar.
4344         * lib/objc.exp (objc_init): Similar.
4345         * lib/treelang.exp (treelang_init): Similar.
4346         * lib/wrapper.exp: New file with build_wrapper call machinery in
4347         ${tool}_maybe_build_wrapper.
4348
4349 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4350
4351         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4352         "inline".
4353         * gcc.dg/declspec-11.c: Update expected messages.
4354         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4355         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4356         gcc.dg/inline-12.c: New tests.
4357
4358 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4359
4360         * g++.dg/tree-ssa/pr17400.C: New testcase.
4361
4362 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4363
4364         * gcc.target/mips/sb1-1.c: New testcase.
4365
4366 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4367
4368         * lib/g77-dg.exp: Remove unused file.
4369         * lib/mike-g77.exp: Ditto.
4370         * lib/g77.exp: Ditto.
4371
4372 2004-09-12  Richard Henderson  <rth@redhat.com>
4373
4374         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4375
4376 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4377
4378         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4379         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4380         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4381         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4382         Update expected messages.
4383
4384 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4385
4386         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4387         declaration/use mismatch for dirp parameter.
4388
4389 2004-09-12  Andrew Pinski  <apinski@apple.com>
4390
4391         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4392         -fgnu-runtime is passed.
4393
4394 2004-09-12  Richard Henderson  <rth@redhat.com>
4395
4396         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4397         do the uplevel thing and update additional_flags directly.
4398         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4399         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4400         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4401         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4402
4403 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4404
4405         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4406
4407 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4408
4409         PR middle-end/17411
4410         * g++.dg/opt/pr17411-1.C: New test case.
4411
4412 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4413
4414         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4415         gcc.dg/tls/diag-2.c: Update expected messages.
4416         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4417         messages.
4418         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4419         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4420         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4421         gcc.dg/tls/diag-5.c: New tests.
4422
4423 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4424
4425         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4426
4427 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4428
4429         * g++.dg/parse/break-in-for.C: New test.
4430
4431 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4432
4433         * gcc.dg/tree-ssa/20040911-1.c: New test.
4434
4435 2004-09-11  Andreas Jaeger  <aj@suse.de>
4436
4437         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4438         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4439
4440 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4441
4442         * gcc.target/frv: New directory of FR-V-specific tests.
4443
4444 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4445
4446         * gcc.dg/convert-vec-1.c: New test.
4447
4448 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4449
4450         PR middle-end/17024
4451         * gcc.dg/pr17024-1.c: New test case.
4452
4453 2004-09-10  Eric Christopher  <echristo@redhat.com>
4454
4455         * gcc.dg/20040910-1.c: New test.
4456
4457 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4458
4459         * gcc.dg/bitfld-9.c: New test.
4460
4461 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4462
4463         * gcc.c-torture/execute/ieee/acc1.c: New test.
4464         * gcc.c-torture/execute/ieee/acc2.c: New test.
4465         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4466
4467 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4468
4469         * gcc.dg/deprecated-2.c: New test.
4470
4471 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4472
4473         * gcc.dg/init-vec-1.c: New test.
4474
4475 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4476
4477         PR middle-end/17055
4478         * gcc.dg/pr17055-1.c: New test case.
4479
4480 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4481
4482         PR target/17377
4483         * gcc.c-torture/execute/pr17377.c: New test.
4484
4485 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4486
4487         PR c/8420
4488         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4489         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4490         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4491         gcc.dg/long-long-typespec-1.c: New tests.
4492         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4493
4494 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4495
4496         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4497         gcc.dg/gnu99-static-1.c: New tests.
4498
4499 2004-09-08  Devang Patel  <dpatel@apple.com>
4500
4501         * gcc.dg/darwin-ld-20040828-1.c: New test.
4502         * gcc.dg/darwin-ld-20040828-2.c: New test.
4503         * gcc.dg/darwin-ld-20040828-3.c: New test.
4504
4505 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4506
4507         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4508         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4509         in error message.
4510         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4511         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4512         in error message.
4513         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4514         types they qualify.
4515         * objc.dg/type-size-2.m: Fix wording in comment.
4516         * objc.dg/va-meth-1.m: New test case.
4517
4518 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4519
4520         PR c/16633:
4521         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4522         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4523
4524 2004-09-06  Devang Patel  <dpatel@apple.com>
4525
4526         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4527         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4528
4529 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4530
4531         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4532         reflect changed line numbering of diagnostics.
4533
4534 2004-09-06  Paul Brook  <paul@codesourcery.com>
4535
4536         * gfortran.dg/edit_real_1.f90: Add new test.
4537
4538 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4539
4540         * gcc.dg/tree-ssa/loop-2.c: New test.
4541         * gcc.dg/tree-ssa/loop-3.c: New test.
4542         * gcc.dg/tree-ssa/loop-4.c: New test.
4543         * gcc.dg/tree-ssa/loop-5.c: New test.
4544
4545 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4546
4547         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4548
4549 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4550
4551         * gcc.dg/format/sentinel-1.c: New test.
4552
4553 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4554
4555         * testsuite/gcc.dg/builtins-46.c: New.
4556
4557 2004-09-03  Devang Patel  <dpatel@apple.com>
4558
4559         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4560         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4561
4562 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4563
4564         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4565         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4566         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4567         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4568         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4569         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4570         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4571         the non-portable bzero.
4572         * gcc.dg/20010912-1.c: xfail for NetWare.
4573         * gcc.dg/20020426-2.c: xfail for NetWare.
4574         * gcc.dg/20021014-1.c: xfail for NetWare.
4575         * gcc.dg/20021018-1.c: xfail for NetWare.
4576         * gcc.dg/20030213-1.c: xfail for NetWare.
4577         * gcc.dg/20030225-1.c: xfail for NetWare.
4578         * gcc.dg/20030708-1.c: xfail for NetWare.
4579         * gcc.dg/builtins-config.h: Also exclude NetWare.
4580         * gcc.dg/format/format.h: Define restrict only if not already defined.
4581         * gcc.dg/nest.c: xfail for NetWare.
4582         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4583         * lib/target-supports.exp (check_visibility_available): Exclude
4584         NetWare.
4585
4586 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4587
4588         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4589         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4590         deterministic starting point for the alignment of structure fields.
4591         * gcc.dg/Wpadded.c: Dito.
4592         * g++.dg/abi/vbase10.C: Dito.
4593
4594 2004-09-03  Devang Patel  <dpatel@apple.com>
4595
4596         * g++.dg/debug/pr15736.cc: New test.
4597
4598 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4599
4600         * README.QMTEST: Fix out-of-date link.
4601
4602 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4603
4604         PR fortran/16579
4605         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4606         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4607
4608 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4609
4610         * g++.dg/abi/arm_rtti1.C: New test.
4611
4612 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4613
4614         * gcc.dg/ppc-vector-memcpy.c: New.
4615         * gcc.dg/ppc-vector-memset.c: New.
4616
4617 2004-09-02  Chao-ying Fu  <fu@mips.com>
4618
4619         * gcc.target/mips/mips-3d-1.c: New test.
4620         * gcc.target/mips/mips-3d-2.c: New test.
4621         * gcc.target/mips/mips-3d-3.c: New test.
4622         * gcc.target/mips/mips-3d-4.c: New test.
4623         * gcc.target/mips/mips-3d-5.c: New test.
4624         * gcc.target/mips/mips-3d-6.c: New test.
4625         * gcc.target/mips/mips-3d-7.c: New test.
4626         * gcc.target/mips/mips-3d-8.c: New test.
4627         * gcc.target/mips/mips-3d-9.c: New test.
4628         * gcc.target/mips/mips-ps-1.c: New test.
4629         * gcc.target/mips/mips-ps-2.c: New test.
4630         * gcc.target/mips/mips-ps-3.c: New test.
4631         * gcc.target/mips/mips-ps-4.c: New test.
4632         * gcc.target/mips/mips-ps-type.c: New test.
4633
4634 2004-09-02  Paul Brook  <paul@codesourcery.com>
4635
4636         * gfortran.dg/edit_real_1.f90: Add new tests.
4637
4638 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4639
4640         PR fortran/15327
4641         * gfortran.dg/merge_char_1.f90: New test.
4642
4643 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4644
4645         PR fortran/16404
4646         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4647
4648 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4649
4650         PR c/1522
4651         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4652
4653 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4654
4655         * g++.dg/opt/loop1.C: Do not XFAIL.
4656
4657 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4658
4659         * gcc.c-torture/execute/20040831-1.c: New test.
4660
4661 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4662
4663         PR fortran/16579
4664         * gfortran.dg/g77/20010610.f: Now passes.
4665         Copy from g77.f-torture/execute. Add dg-run directive.
4666         * gfortran.dg/g77/README: Update
4667
4668 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4669
4670         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4671         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4672         (t1, t2, t3, t4): Add volatile.
4673
4674 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4675
4676         * g++.dg/ext/visibility/arm1.C: New test.
4677
4678 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4679
4680         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4681         -pedantic-errors.
4682
4683 2004-09-01  Paul Brook  <paul@codesourcery.com>
4684
4685         * gfortran.dg/eof_2.f90: New test.
4686
4687 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4688
4689         PR fortran/16579
4690         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4691
4692 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4693
4694         PR libfortran/16805
4695         * gfortran.dg/list_read_2.f90: New test.
4696
4697 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4698
4699         * g++.dg/abi/key1.C: New test.
4700
4701 2004-08-31  Richard Henderson  <rth@redhat.com>
4702
4703         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4704         form of offsetof.
4705         * g++.dg/other/offsetof5.C: Remove duplicate.
4706
4707 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4708
4709         PR fortran/17244
4710         * gfortran.dg/func_derived_1.f90: New test.
4711
4712 2004-08-31  Paul Brook  <paul@codesourcery.com>
4713
4714         * gfortran.dg/eof_1.f90: New test.
4715
4716 2004-08-31  Paul Brook  <paul@codesourcery.com>
4717
4718         * gfortran.dg/list_read_1.f90: New file.
4719
4720 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4721
4722         * g++.dg/opt/loop1.C: XFAIL.
4723
4724 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4725
4726         * gcc.dg/funcdef-storage-1.c: New.
4727         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4728         an extern function in local scope.
4729         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4730         declare an 'auto inline' function in local scope.
4731         * gcc.dg/20011130-1.c: Likewise.
4732         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4733         an 'auto' function in local scope.
4734         * gcc.dg/20021014-1.c: Likewise.
4735         * gcc.dg/20030331-2.c: Likewise.
4736
4737 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4738
4739         * gfortran.dg/blockdata_1.f90: New test.
4740
4741 2004-08-30  Richard Henderson  <rth@redhat.com>
4742
4743         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4744
4745 2004-08-30  Richard Henderson  <rth@redhat.com>
4746
4747         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4748         additional_flags set by alternate driver.
4749         (ieee-options): New procedure.
4750         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4751         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4752         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4753         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4754
4755 2004-08-30  Richard Henderson  <rth@redhat.com>
4756
4757         * lib/f-torture.exp: Remove.
4758
4759 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4760
4761         PR rtl-optimization/16590
4762         * g++.dg/opt/loop1.C: New test.
4763
4764 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4765
4766         PR fortran/13910
4767         * gfortran.dg/oldstyle_1.f90: New test.
4768
4769 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4770         Paul Brook  <paul@codesourcery.com>
4771
4772         * gfortran.dg/g77/README: Update.
4773         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4774         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4775         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4776
4777 2004-08-28  Paul Brook  <paul@codesourcery.com>
4778
4779         PR libfortran/17195
4780         * gfortran.dg/edit_real_1.f90: New test.
4781
4782 2004-08-27  Paul Brook  <paul@codesourcery.com>
4783
4784         * gfortran.dg/rewind_1.f90: New test.
4785
4786 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4787
4788         PR fortran/16597
4789         * gfortran.dg/pr16597.f90: New test.
4790
4791 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4792
4793         PR c/13801
4794         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4795         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4796         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4797         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4798         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4799
4800 2004-08-26  Nick Clifton  <nickc@redhat.com>
4801
4802         * gcc.c-torture/compile/pr17119.c: New test.
4803
4804 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4805
4806         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4807
4808 2004-08-25  Richard Henderson  <rth@redhat.com>
4809
4810         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4811         the bits that expect kind=8 to be the largest real kind.
4812
4813 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4814
4815         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4816
4817 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4818
4819         * gfortran.dg/assignment_1.f90: New test.
4820
4821 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4822
4823         * g++.dg/template/repo3.C: New test.
4824
4825 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4826
4827         PR middle-end/16693
4828         PR tree-optimization/16372
4829         * g++.dg/opt/pr16372-1.C: New test case.
4830         * g++.dg/opt/pr16693-1.C: New test case.
4831         * g++.dg/opt/pr16693-2.C: New test case.
4832
4833 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4834
4835         * objc.dg/proto-lossage-4.m: New test.
4836
4837 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/17155
4840         * g++.dg/inherit/local2.C: New test.
4841
4842 2004-08-25  Paul Brook  <paul@codesourcery.com>
4843
4844         PR fortran/17144
4845         * gfortran.dg/string_ctor_1.f90: New test.
4846
4847 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4848
4849         PR c++/14428
4850         * g++.dg/template/redecl2.C: New test.
4851
4852 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4853
4854         PR fortran/17143
4855         * gfortran.dg/pr17143.f90: New test.
4856
4857 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4858
4859         PR fortran/17164
4860         * gfortran.dg/pr17164.f90: New test.
4861
4862 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4863
4864         * gcc.dg/tree-ssa/loop-1.c: New test.
4865
4866 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4867
4868         * gcc.c-torture/compile/20040824-1.c: New test.
4869
4870 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4871
4872         * gcc.c-torture/compile/iftrap-3.c: New test.
4873
4874 2004-08-24  Paul Brook  <paul@codesourcery.com>
4875
4876         * gfortran.dg/entry_2.f90: New test.
4877
4878 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4879
4880         PR c++/16889
4881         * g++.dg/lookup/ambig[12].C: New.
4882
4883 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4884
4885         PR c++/16706
4886         * g++.dg/template/crash21.C: New test.
4887         * g++.dg/template/crash22.C: Likewise.
4888
4889 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4890
4891         PR c++/17149
4892         * g++.dg/template/access15.C: New.
4893
4894 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4895
4896         PR c++/17163
4897         * g++.dg/template/repo2.C: New test.
4898
4899 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4900
4901         PR rtl-optimization/17078
4902         * gcc.c-torture/execute/pr17078-1.c: New test case.
4903
4904 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4905
4906         PR c/14492
4907         * gcc.dg/debug/crash1.c: New test.
4908
4909 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4910
4911         PR c/16180
4912         * gcc.dg/loop-5.c: New test.
4913
4914 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4915
4916         * gcc.c-torture/execute/20040823-1.c: New test.
4917
4918 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4919
4920         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4921         to the assembler.  Simplify test accordingly.
4922         (asm_abi_flags): Use GNU names.
4923         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4924         to check for ABI flags.
4925
4926 2004-08-22  Andrew Pinski  <apinski@apple.com>
4927
4928         * g++.dg/opt/pr14029.C: New test.
4929         * gcc.c-torture/execute/pr15262.c: New test.
4930
4931 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4932
4933         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4934
4935 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4936
4937         PR 16908
4938         * gfortran.dg/direct_io.f90: New test.
4939
4940 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4941
4942         PR c++/17121
4943         * g++.dg/inherit/local2.C: New test.
4944
4945 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4946
4947         PR c++/17120
4948         * g++.dg/warn/Wparentheses-4.C: New test.
4949
4950 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4951
4952         PR c++/17121
4953         * g++.dg/inherit/local2.C: New test.
4954
4955         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4956         * gcc.dg/ppc-ldstruct.c: Likewise.
4957         * gcc.dg/ppc64-abi-2.c: Likewise.
4958
4959 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4960
4961         PR rtl-optimization/17099
4962         * gcc.c-torture/execute/20040820-1.c: New test.
4963
4964 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4965
4966         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4967
4968 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4969
4970         PR fortran/17077
4971         * gfortran.dg/auto_array_1.f90: New test.
4972
4973 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4974
4975         PR fortran/17074
4976         * gfortran.dg/simpleif_1.f90: New test.
4977
4978 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4979
4980         * lib/target-supports.exp (check_profiling_available): Return
4981         false for arm*-*-symbianelf* and arm*-*-eabi*.
4982
4983         PR c++/15890
4984         * g++.dg/template/delete1.C: New test.
4985
4986 2004-08-19  Paul Brook  <paul@codesourcery.com>
4987
4988         PR fortran/14976
4989         PR fortran/16228
4990         * gfortran.dg/data_char_1.f90: New test.
4991
4992 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
4993
4994         PR fortran/16946
4995         * gfortran.dg/reduction.f90: New testcase.
4996
4997 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4998
4999         PR fortran/16520
5000         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5001
5002 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5003
5004         PR c++/17041
5005         * g++.dg/Wparentheses-3.C: New test.
5006
5007 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5008
5009         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5010         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5011         * gcc.dg/vect/vect-2.c: Likewise.
5012         * gcc.dg/vect/vect-3.c: Likewise.
5013         * gcc.dg/vect/vect-4.c: Likewise.
5014         * gcc.dg/vect/vect-5.c: Likewise.
5015         * gcc.dg/vect/vect-6.c: Likewise.
5016         * gcc.dg/vect/vect-7.c: Likewise.
5017         * gcc.dg/vect/vect-25.c: Likewise.
5018         * gcc.dg/vect/vect-31.c: Likewise.
5019         * gcc.dg/vect/vect-32.c: Likewise.
5020         * gcc.dg/vect/vect-34.c: Likewise.
5021         * gcc.dg/vect/vect-36.c: Likewise.
5022         * gcc.dg/vect/vect-all.c: Likewise.
5023
5024 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/17068
5027         * g++.dg/template/operator4.C: New test.
5028
5029 2004-08-18  Richard Henderson  <rth@redhat.com>
5030
5031         * gcc.dg/20040206-1.c: XFAIL.
5032
5033 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5034
5035         PR c++/16246
5036         * g++.dg/template/array7.C: New test.
5037
5038 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5039
5040         * gcc.dg/mips-movcc-1.c: New test.
5041         * gcc.dg/mips-movcc-2.c: New test.
5042         * gcc.dg/mips-movcc-3.c: New test.
5043
5044         * gcc.dg/mips-nmadd-1.c: New test.
5045         * gcc.dg/mips-nmadd-2.c: New test.
5046
5047 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5048
5049         PR c++/15871
5050         * g++.dg/opt/inline8.C: New test.
5051
5052         PR c++/16965
5053         * g++.dg/parse/error17.C: New test.
5054
5055 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5056
5057         * gcc.dg/vect: New directory for vectorizer tests.
5058         * gcc.dg/vect/tree-vect.h: New file.
5059         * gcc.dg/vect/vect.exp: New file.
5060         * gcc.dg/vect/pr16105.c.c: New test.
5061         * gcc.dg/vect/vect-1.c: New test.
5062         * gcc.dg/vect/vect-2.c: New test.
5063         * gcc.dg/vect/vect-3.c: New test.
5064         * gcc.dg/vect/vect-4.c: New test.
5065         * gcc.dg/vect/vect-5.c: New test.
5066         * gcc.dg/vect/vect-6.c: New test.
5067         * gcc.dg/vect/vect-7.c: New test.
5068         * gcc.dg/vect/vect-8.c: New test.
5069         * gcc.dg/vect/vect-9.c: New test.
5070         * gcc.dg/vect/vect-10.c: New test.
5071         * gcc.dg/vect/vect-11.c: New test.
5072         * gcc.dg/vect/vect-12.c: New test.
5073         * gcc.dg/vect/vect-13.c: New test.
5074         * gcc.dg/vect/vect-14.c: New test.
5075         * gcc.dg/vect/vect-15.c: New test.
5076         * gcc.dg/vect/vect-16.c: New test.
5077         * gcc.dg/vect/vect-17.c: New test.
5078         * gcc.dg/vect/vect-18.c: New test.
5079         * gcc.dg/vect/vect-19.c: New test.
5080         * gcc.dg/vect/vect-20.c: New test.
5081         * gcc.dg/vect/vect-21.c: New test.
5082         * gcc.dg/vect/vect-22.c: New test.
5083         * gcc.dg/vect/vect-23.c: New test.
5084         * gcc.dg/vect/vect-24.c: New test.
5085         * gcc.dg/vect/vect-25.c: New test.
5086         * gcc.dg/vect/vect-26.c: New test.
5087         * gcc.dg/vect/vect-27.c: New test.
5088         * gcc.dg/vect/vect-28.c: New test.
5089         * gcc.dg/vect/vect-29.c: New test.
5090         * gcc.dg/vect/vect-30.c: New test.
5091         * gcc.dg/vect/vect-31.c: New test.
5092         * gcc.dg/vect/vect-32.c: New test.
5093         * gcc.dg/vect/vect-33.c: New test.
5094         * gcc.dg/vect/vect-34.c: New test.
5095         * gcc.dg/vect/vect-35.c: New test.
5096         * gcc.dg/vect/vect-36.c: New test.
5097         * gcc.dg/vect/vect-37.c: New test.
5098         * gcc.dg/vect/vect-38.c: New test.
5099         * gcc.dg/vect/vect-40.c: New test.
5100         * gcc.dg/vect/vect-41.c: New test.
5101         * gcc.dg/vect/vect-42.c: New test.
5102         * gcc.dg/vect/vect-43.c: New test.
5103         * gcc.dg/vect/vect-44.c: New test.
5104         * gcc.dg/vect/vect-45.c: New test.
5105         * gcc.dg/vect/vect-46.c: New test.
5106         * gcc.dg/vect/vect-47.c: New test.
5107         * gcc.dg/vect/vect-48.c: New test.
5108         * gcc.dg/vect/vect-49.c: New test.
5109         * gcc.dg/vect/vect-50.c: New test.
5110         * gcc.dg/vect/vect-51.c: New test.
5111         * gcc.dg/vect/vect-52.c: New test.
5112         * gcc.dg/vect/vect-53.c: New test.
5113         * gcc.dg/vect/vect-54.c: New test.
5114         * gcc.dg/vect/vect-55.c: New test.
5115         * gcc.dg/vect/vect-56.c: New test.
5116         * gcc.dg/vect/vect-57.c: New test.
5117         * gcc.dg/vect/vect-58.c: New test.
5118         * gcc.dg/vect/vect-59.c: New test.
5119         * gcc.dg/vect/vect-60.c: New test.
5120         * gcc.dg/vect/vect-61.c: New test.
5121         * gcc.dg/vect/vect-all.c: New test.
5122         * gcc.dg/vect/vect-none.c: New test.
5123
5124 2004-08-17  Paul Brook  <paul@codesourcery.com>
5125
5126         PR fortran/13082
5127         * gfortran.dg/entry_1.f90: New test.
5128
5129 2004-08-17  Andrew Pinski  <apinski@apple.com>
5130
5131         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5132
5133 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5134
5135         * gcc.dg/pr17036-1.c: New test.
5136
5137 2004-08-16  Devang Patel  <dpatel@apple.com>
5138
5139         * gcc.dg/darwin-20040809-1.c: New test.
5140
5141 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5142
5143         * gcc.dg/funcdef-attr-1.c: New test.
5144
5145 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5146
5147         * gcc.dg/altivec-17.c: New test.
5148         * gcc.dg/altivec-18.c: New test.
5149
5150 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5151
5152         PR c++/6749
5153         * g++.dg/template/vtable2.C: New test.
5154
5155 2004-08-14  Richard Henderson  <rth@redhat.com>
5156
5157         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5158         * gcc.dg/pack-test-4.c (main): Return 0.
5159         * gcc.dg/setjmp-1.c: Remove XFAIL.
5160         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5161
5162 2004-08-14  Richard Henderson  <rth@redhat.com>
5163
5164         * gcc.dg/980217-1.c: Add prototype for printf.
5165
5166 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5167
5168         * gfortran.dg/pr16935.f90: New test.
5169
5170 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5171
5172         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5173
5174 2004-08-13  Paul Brook  <paul@codesourcery.com>
5175
5176         * gfortran.dg/der_io_1.f90: Remove stray comma.
5177
5178 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5179
5180         * gcc.dg/vmx/cw-bug-2.c: Remove.
5181         * gcc.dg/vmx/vprint-1.c: Remove.
5182         * gcc.dg/vmx/vscan-1.c: Remove.
5183
5184 2004-08-12  Devang patel  <dpatel@apple.com>
5185
5186         * gcc.dg/darwin-20040809-2.c: New test.
5187
5188 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5189
5190         * g++.dg/ext/altivec-12.C: New test.
5191
5192         * g++.dg/ext/altivec-11.C: New test.
5193
5194 2004-08-12  Paul Brook  <paul@codesourcery.com>
5195
5196         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5197
5198 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5199
5200         * g++.dg/ext/altivec-2.C: Check for hardware support before
5201         executing any VMX instructions.
5202
5203         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5204
5205 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5206
5207         PR c++/16276
5208         * g++.old-deja/g++.other/comdat4.C: New test.
5209         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5210
5211 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5212
5213         PR target/16286
5214         * gcc.dg/pr16286.c: New test.
5215
5216 2004-08-12 Jan Beulich <jbeulich@novell.com>
5217
5218         * g++.dg/ext/asm5.C: New.
5219
5220 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5221
5222         PR c++/16698
5223         * g++.dg/eh/crash1.C: New test.
5224
5225         PR c++/16717
5226         * g++.dg/ext/construct1.C: New test.
5227
5228 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5229
5230         PR c++/16853
5231         * g++.dg/init/ptrmem1.C: New test.
5232
5233         PR c++/16618
5234         * g++.dg/parse/offsetof5.C: New test.
5235
5236         PR c++/16870
5237         * g++.dg/template/overload3.C: New test.
5238
5239 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5240
5241         PR c++/16964
5242         * g++.dg/parse/error16.C: New test.
5243
5244         PR c++/16904
5245         * g++.dg/template/error14.C: New test.
5246
5247         PR c++/16929
5248         * g++.dg/template/error15.C: New test.
5249
5250 2004-08-11  Devang Patel  <dpatel@apple.com>
5251
5252         * gcc.dg/darwin-ld-20040809-1.c: New test.
5253         * gcc.dg/darwin-ld-20040809-2.c: New test.
5254
5255 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5256
5257         PR fortran/16917
5258         * gfortran.dg/dfloat_1.f90: New test.
5259
5260 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5261
5262         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5263         * gcc.dg/dll-2.c: Fix dg-require syntax.
5264         * gcc.misc-tests/arm-isr.c (abort): Declare.
5265         (exit): Likewise.
5266
5267 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5268
5269         PR c++/16971
5270         * g++.dg/parse/crash16.C: New test.
5271
5272 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5273
5274         * gcc.dg/mips-rsqrt-1.c: New test case.
5275         * gcc.dg/mips-rsqrt-2.c: New test case.
5276         * gcc.dg/mips-rsqrt-3.c: New test case.
5277
5278 2004-08-10  Paul Brook  <paul@codesourcery.com>
5279
5280         * gfortran.dg/der_io_1.f90: New test.
5281
5282 2004-08-10  Paul Brook  <paul@codesourcery.com>
5283
5284         PR fortran/16919
5285         * gfortran.dg/der_array_1.f90: New test.
5286
5287 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5288
5289         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5290
5291 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5292
5293         * gcc.dg/wchar_t-2.c: Fix typo.
5294
5295 2004-08-09  Falk Hueffner  <falk@debian.org>
5296
5297         PR tree-optimization/12517
5298         * gcc.c-torture/compile/pr12517.c: New test.
5299
5300         PR tree-optimization/12578
5301         * gcc.c-torture/compile/pr12578.c: New test.
5302
5303         PR tree-optimization/12899
5304         * gcc.c-torture/compile/pr12899.c: New test.
5305
5306         PR rtl-optimization/14692
5307         * gcc.c-torture/compile/pr14692.c: New test.
5308
5309         PR tree-optimization/16461
5310         * gcc.c-torture/compile/pr16461.c: New test.
5311
5312 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5313
5314         * gfortran.dg/getenv_1.f90: New test.
5315
5316 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5317
5318         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5319         wchar_t.
5320         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5321
5322 2004-08-06  Paul Brook  <paul@codesourcery.com>
5323
5324         * gfortran.dg/ret_array_1.f90: New test.
5325         * gfortran.dg/ret_pointer_1.f90: New test.
5326
5327 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5328
5329         * gcc.dg/missing-field-init-[12].c: New tests.
5330         * g++.dg/warn/missing-field-init-[12].C: New tests.
5331
5332 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5333
5334         * gcc.dg/enum2.c: New test.
5335         * gcc.dg/symbian3.c: Likewise.
5336         * gcc.dg/symbian4.c: Likewise.
5337         * gcc.dg/wchar_t-2.c: Likewise.
5338
5339 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5340
5341         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5342         destructor tests.
5343
5344 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5345
5346         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5347         dg-require-visiblity.
5348         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5349         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5350         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5351         * g++.dg/ext/visibility/new1.C: Likewise.
5352         * g++.dg/ext/visibility/pragma.C: Likewise.
5353         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5354         * g++.dg/ext/visibility/virtual.C: Likewise.
5355         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5356         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5357         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5358         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5359         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5360         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5361         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5362         * g++/dg/ext/visibility/visibility-8.C: New test.
5363         * gcc.c-torture/compile/dll.x: Remove.
5364         * gcc.dg/dll-2.c: Use dg-require-dll
5365         * gcc.dg/visibility-10.c: New test.
5366         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5367         supporting DLLs.
5368         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5369         (scan_not_hidden): Likewise.
5370
5371 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5372
5373         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5374
5375 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5376
5377         * gcc.c-torture/execute/20040805-1.c: New test.
5378
5379 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5380
5381         * gcc.dg/20020118-1.c: Declare abort.
5382         * gcc.dg/altivec_check.h: Likewise.
5383         * gcc.dg/iftrap-2.c: Likewise.
5384         * gcc.dg/pragma-darwin.c: Likewise.
5385         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5386
5387 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5388
5389         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5390
5391 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5392
5393         * gcc.c-torture/execute/builtins/abs-2.c,
5394         gcc.c-torture/execute/builtins/abs-3.c,
5395         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5396         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5397         intmax_t, uintmax_t and their limits.
5398         * gcc.dg/intmax_t-1.c: New test.
5399
5400 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5401
5402         * g++.dg/tc1/dr147.C: Add reference to PR.
5403
5404 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5405
5406         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5407         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5408
5409 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5410
5411         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5412
5413 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5414
5415         * gcc.dg/redecl-5.c: New test.
5416         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5417         of scanf.
5418
5419 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5420
5421         PR middle-end/16790
5422         * gcc.c-torture/execute/pr16790-1.c: New test case.
5423
5424 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5425
5426         * g++.dg/ext/visibility/assign1.C: New test.
5427         * g++.dg/ext/visibility/new1.C: Likewise.
5428
5429         * gcc.dg/symbian1.c: New test.
5430         * gcc.dg/symbian2.c: Likewise.
5431
5432 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5433
5434         PR target/16570
5435         * gcc.dg/i386-sse-9.c: New test.
5436
5437 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5438
5439         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5440
5441 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5442
5443         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5444         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5445         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5446         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5447         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5448         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5449         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5450         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5451         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5452         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5453         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5454         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5455         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5456         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5457         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5458         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5459         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5460         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5461         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5462         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5463         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5464         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5465         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5466         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5467         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5468         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5469         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5470         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5471         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5472         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5473         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5474         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5475         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5476         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5477         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5478         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5479         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5480         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5481         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5482         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5483         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5484         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5485         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5486         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5487         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5488         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5489         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5490         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5491         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5492         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5493         gcc.misc-tests/i386-pf-3dnow-1.c,
5494         gcc.misc-tests/i386-pf-athlon-1.c,
5495         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5496         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5497         Declare built-in functions used.
5498         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5499
5500 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5501
5502         PR c++/16707
5503         * g++.dg/lookup/using12.C: New test.
5504
5505         * g++.dg/init/null1.C: Fix PR number.
5506         * g++.dg/parse/namespace10.C: Likewise.
5507
5508 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5509
5510         PR c++/16224
5511         * g++.dg/template/spec17.C: New test.
5512         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5513         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5514
5515 2004-08-02  David Billinghurst
5516
5517         PR fortran/16292
5518         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5519
5520 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5521
5522         * gcc.dg/ia64-got-1.c: New test case.
5523
5524 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5525
5526         PR c++/16489
5527         * g++.dg/init/null1.C: New test.
5528         * g++.dg/tc1/dr76.C: Adjust error marker.
5529
5530         PR c++/16529
5531         * g++.dg/parse/namespace10.C: New test.
5532
5533         PR c++/16810
5534         * g++.dg/inherit/ptrmem2.C: New test.
5535
5536 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5537
5538         PR target/16155
5539         * gcc.dg/pr16155.c: New test.
5540
5541 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5542
5543         * gcc.dg/redecl-2.c: New test.
5544
5545 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5546
5547         * gcc.dg/darwin-longdouble.c: New file.
5548
5549 2004-07-30  Richard Henderson  <rth@redhat.com>
5550
5551         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5552         write to constant argument.
5553         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5554
5555 2004-07-30  Richard Henderson  <rth@redhat.com>
5556
5557         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5558         tests of nearest around zero.
5559
5560 2004-07-30  Andrew Pinski  <apinski@apple.com>
5561
5562         * gcc.c-torture/compile/20040730-1.c: New test.
5563
5564 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5565
5566         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5567         powerpc-eabispe.
5568
5569 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5570
5571         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5572
5573 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5574
5575         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5576         contains $ld_library_path.
5577         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5578
5579 2004-07-29  Richard Henderson  <rth@redhat.com>
5580
5581         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5582
5583         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5584         (alt2, which): New.
5585         (Check): Accept either alternative.
5586
5587 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5588
5589         * g++.dg/abi/inline1.C: New test.
5590         * g++.dg/abi/local1-a.cc: Likewise.
5591         * g++.dg/abi/local1.C: Likewise.
5592         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5593         * g++.dg/abi/mangle12.C: Likewise.
5594         * g++.dg/abi/mangle17.C: Likewise.
5595         * g++.dg/abi/mangle20-2.C: Likewise.
5596         * g++.dg/opt/interface1.C: Likewise.
5597         * g++.dg/opt/interface1.h: Likewise.
5598         * g++.dg/opt/interface1-a.cc: New test.
5599         * g++.dg/parse/repo1.C: New test.
5600         * g++.dg/template/repo1.C: Likewise.
5601         * g++.dg/warn/Winline-1.C: Likewise.
5602         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5603
5604 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5605
5606         * gcc.dg/tree-ssa/20040729-1.c: New test.
5607
5608 2004-07-27  Matt Austern <austern@apple.com>
5609
5610         * gcc.dg/darwin-bool-1.c: New test.
5611         * gcc.dg/darwin-bool-2.c: New test.
5612
5613 2004-07-28  Richard Henderson  <rth@redhat.com>
5614
5615         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5616         arguments in the correct type.  Don't write to constant arguments.
5617
5618 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5619
5620         PR tree-optimization/16688
5621         PR tree-optimization/16689
5622         * g++.dg/tree-ssa/pr16688.C: New test.
5623
5624 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5625
5626         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5627         loads.  Not only in the comment, this time.
5628
5629 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5630
5631         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5632         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5633         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5634         * gcc.dg/sh4a-bitmovua.c: New.
5635         * gcc.dg/sh4a-cos.c: New.
5636         * gcc.dg/sh4a-cosf.c: New.
5637         * gcc.dg/sh4a-fprun.c: New.
5638         * gcc.dg/sh4a-fsrra.c: New.
5639         * gcc.dg/sh4a-memmovua.c: New.
5640         * gcc.dg/sh4a-sin.c: New.
5641         * gcc.dg/sh4a-sincos.c: New.
5642         * gcc.dg/sh4a-sincosf.c: New.
5643         * gcc.dg/sh4a-sinf.c: New.
5644
5645 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5646
5647         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5648         conditionals.
5649         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5650         loads.
5651         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5652         DOM1.
5653
5654 2004-07-27  Andrew Pinski  <apinski@apple.com>
5655
5656         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5657
5658 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5659
5660         * gcc.dg/pragma-isr.c: New test.
5661
5662 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5663
5664         PR c++/14429
5665         * g++.dg/template/ttp11.C: New test.
5666
5667 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5668
5669         * gcc.c-torture/compile/20040727-1.c: New test.
5670
5671 2004-07-26  Eric Christopher  <echristo@redhat.com>
5672
5673         * gcc.c-torture/compile/20040726-2.c: New test.
5674
5675 2004-07-26  Andrew Pinski  <apinski@apple.com>
5676
5677         * g++.dg/rtti/tinfo1.C: Xfail.
5678
5679 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5680
5681         * gcc.c-torture/compile/20040726-1.c: New test.
5682
5683 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5684             Brian Ryner  <bryner@brianryner.com>
5685
5686         PR c++/9283
5687         PR c++/15000
5688         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5689         * g++.dg/ext/visibility/: New directory.
5690         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5691         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5692         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5693         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5694         * g++.dg/ext/visibility/fvisibility.C,
5695         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5696         g++.dg/ext/visibility/fvisibility-override1.C
5697         g++.dg/ext/visibility/fvisibility-override2.C
5698         g++.dg/ext/visibility/memfuncts.C
5699         g++.dg/ext/visibility/noPLT.C
5700         g++.dg/ext/visibility/pragma.C
5701         g++.dg/ext/visibility/pragma-override1.C
5702         g++.dg/ext/visibility/pragma-override2.C
5703         g++.dg/ext/visibility/staticmemfuncts.C
5704         g++.dg/ext/visibility/virtual.C: New tests.
5705
5706 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5707
5708         PR c/15360
5709         * gcc.dg/pr15360-1.c: New test.
5710
5711 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5712
5713         * gcc.dg/pragma-align-2.c: New test.
5714         * gcc.dg/pragma-init-fini.c: New test.
5715         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5716         targets.
5717
5718 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5719
5720         * gcc.dg/init-string-2.c: New test.
5721
5722 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5723
5724         PR 16684
5725         * gcc.dg/Wredundant-decls-1.c: New test case.
5726
5727 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5728
5729         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5730         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5731         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5732         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5733         * gcc.dg/compat/generate-random.c: New file.
5734         * gcc.dg/compat/generate-random.h: Likewise.
5735         * gcc.dg/compat/generate-random_r.c: Likewise.
5736         * gcc.dg/compat/struct-layout-1.h: Likewise.
5737         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5738         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5739         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5740         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5741         * gcc.dg/compat/struct-layout-1_main.c: New test.
5742         * gcc.dg/compat/struct-layout-1_x.c: New file.
5743         * gcc.dg/compat/struct-layout-1_y.c: New file.
5744         * gcc.dg/compat/struct-layout-1_test.h: New file.
5745
5746 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5747
5748         * gcc.dg/comp-return-1.c: New test
5749
5750 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5751
5752         * gcc.dg/vmx/8-02a.c: Fix typo.
5753
5754         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5755         * gcc.dg/darwin-abi-3.c: New test.
5756
5757         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5758         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5759
5760         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5761         * gcc.dg/vmx/ops-long-1.c: New test.
5762         * gcc.dg/vmx/ops-long-2.c: New test.
5763
5764 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5765
5766         * g++.dg/lookup/conv-[1234].C: New.
5767
5768 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5769
5770         * g++.dg/parse/attr2.C: Simplify.
5771
5772 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5773
5774         PR c/7284
5775         * gcc.c-torture/execute/pr7284-1.c: New test.
5776
5777 2004-07-22  Brian Booth  <bbooth@redhat.com>
5778
5779         * gcc.dg/tree-ssa/20040721-1.c: New test.
5780
5781 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5782
5783         * g++.dg/template/crash20.c: New.
5784
5785 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5786
5787         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5788         Add dg-run directive.  Declare variables as required.
5789         * gfortran.dg/g77/README: Update
5790
5791 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5792
5793         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5794         gcc.dg/cris-peep2-andu2.c: New tests.
5795
5796 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5797
5798         PR c/15052
5799         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5800         on return type.
5801         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5802         messages.
5803         * gcc.dg/qual-return-2.c: Update expected messages.
5804         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5805
5806 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5807
5808         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5809         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5810
5811 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5812
5813         PR c/11250
5814         * gcc.dg/init-string-1.c: New test.
5815
5816 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR middle-end/15345
5819         PR c/16450
5820         * gcc.dg/torture/nested-fn-1.c: New test.
5821
5822 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5823
5824         PR target/16559
5825         * gcc.dg/ia64-fptr-1.c: New file.
5826
5827 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5828
5829         PR c++/14497
5830         * g++.dg/template/spec16.C: New test.
5831         * g++.old-deja/g++.robertl/eb118.C: Remove.
5832
5833 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5834
5835         PR c++/509
5836         * g++.dg/template/spec15.C: New test.
5837
5838 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5839
5840         Copy cases from g77.f-torture/execute and add dg-run
5841         directive.  Other changes as noted.
5842         * gfortran.dg/g77/13037.f
5843         * gfortran.dg/g77/1832.f
5844         * gfortran.dg/g77/19981119-0.f
5845         * gfortran.dg/g77/19990313-0.f
5846         * gfortran.dg/g77/19990313-1.f
5847         * gfortran.dg/g77/19990313-2.f
5848         * gfortran.dg/g77/19990313-3.f
5849         * gfortran.dg/g77/19990419-1.f
5850         * gfortran.dg/g77/19990826-0.f
5851         * gfortran.dg/g77/19990826-2.f
5852         * gfortran.dg/g77/20000503-1.f
5853         * gfortran.dg/g77/20001111.f
5854         * gfortran.dg/g77/20010116.f
5855         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5856         * gfortran.dg/g77/20010430.f
5857         * gfortran.dg/g77/6177.f
5858         * gfortran.dg/g77/947.f
5859         * gfortran.dg/g77/970816-3.f
5860         * gfortran.dg/g77/971102-1.f
5861         * gfortran.dg/g77/980520-1.f
5862         * gfortran.dg/g77/980628-0.f
5863         * gfortran.dg/g77/980628-1.f
5864         * gfortran.dg/g77/980628-10.f
5865         * gfortran.dg/g77/980628-2.f
5866         * gfortran.dg/g77/980628-3.f
5867         * gfortran.dg/g77/980628-7.f
5868         * gfortran.dg/g77/980628-8.f
5869         * gfortran.dg/g77/980628-9.f
5870         * gfortran.dg/g77/980701-0.f
5871         * gfortran.dg/g77/980701-1.f
5872         * gfortran.dg/g77/cabs.f
5873         * gfortran.dg/g77/claus.f
5874         * gfortran.dg/g77/complex_1.f
5875         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5876         * gfortran.dg/g77/dcomplex.f
5877         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5878         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5879         * gfortran.dg/g77/f90-intrinsic-numeric.f
5880         * gfortran.dg/g77/int8421.f
5881         * gfortran.dg/g77/labug1.f
5882         * gfortran.dg/g77/large_vec.f
5883         * gfortran.dg/g77/le.f
5884         * gfortran.dg/g77/short.f
5885         * gfortran.dg/g77/README: Update
5886
5887 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5888
5889         PR c++/16637
5890         * g++.dg/parse/lookup4.C: New test.
5891
5892 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5893
5894         PR c++/16175
5895         * g++.dg/template/ttp10.C: New test.
5896
5897 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5898
5899         * gcc.dg/pr12625-1.c: New test.
5900
5901 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5902
5903         * testsuite/gcc.dg/switch-warn-1.c: New test.
5904         * testsuite/gcc.dg/switch-warn-2.c: New test.
5905         * gcc.c-torture/compile/pr14730.c: Update.
5906
5907 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5908
5909         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5910         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5911         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5912         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5913
5914 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5915
5916         PR c++/16623
5917         * g++.dg/template/assign1.C: New test.
5918
5919 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5920
5921         PR c++/12170
5922         * g++.dg/template/ttp9.C: New test.
5923
5924 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5925
5926         * gcc.dg/format/cmn-err-1.c: New test.
5927
5928 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5929
5930         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5931         gcc.dg/Wparentheses-10.c: New tests.
5932         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5933
5934 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5935
5936         PR fortran/16465
5937         * gfortran.dg/g77//ffixed-line-length-0.f,
5938         gfortran.dg/g77/ffixed-line-length-132.f,
5939         gfortran.dg/g77/ffixed-line-length-72.f,
5940         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5941         gfortran.dg/g77/README: Update.
5942
5943 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5944
5945         PR c++/13092
5946         * g++.dg/template/non-dependent7.C: New test.
5947         * g++.dg/template/non-dependent8.C: Likewise.
5948         * g++.dg/template/non-dependent9.C: Likewise.
5949         * g++.dg/template/non-dependent10.C: Likewise.
5950
5951 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5952
5953         PR c++/16337
5954         * g++.dg/parse/attr2.C: New test.
5955
5956 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5957
5958         * g77.dg: Removed.
5959         * g77.f-torture: Ditto.
5960
5961 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5962
5963         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5964         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5965         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5966
5967 2004-07-16  Richard Henderson  <rth@redhat.com>
5968
5969         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5970
5971 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5972
5973         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5974         tests with full list of options.
5975         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5976         of TORTURE_OPTIONS if test contains 'dg-do run'.
5977
5978         PR fortran/16404
5979         * gfortran.dg/do_iterator.f90: New test.
5980
5981 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5982
5983         PR rtl-optimization/16536
5984         * gcc.c-torture/execute/restrict-1.c: New test.
5985
5986 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5987
5988         PR fortran/15324
5989         * gfortran.dg/pr15324.f90: New test.
5990
5991         PR fortran/15129
5992         * gfortran.dg/pr15129.f90: New test.
5993
5994         PR fortran/15140
5995         * gfortran.dg/pr15140.f90: New test.
5996
5997         PR fortran/13792
5998         * gfortran.fortran-torture/execute/bounds.f90: Add check for
5999         compile-time simplification.
6000
6001 2004-07-14  Mike Stump  <mrs@apple.com>
6002
6003         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6004
6005 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6006
6007         PR target/16325
6008         * gcc.dg/profile-generate-1.c: New.
6009
6010 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6011
6012         * gcc.c-torture/execute/20040709-1.c: New test.
6013         * gcc.c-torture/execute/20040709-2.c: New test.
6014
6015 2004-07-14  Mike Stump  <mrs@apple.com>
6016
6017         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6018
6019 2004-07-14  Mike Stump  <mrs@apple.com>
6020
6021         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6022
6023 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6024
6025         PR c++/16518
6026         * g++.dg/parse/mutable1.C: New test.
6027
6028 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6029
6030         PR tree-optimization/16443
6031         * gcc.dg/tree-ssa/20040713-1.c: New test.
6032
6033 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6034
6035         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6036         for operator new.
6037
6038 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6039
6040         * gfortran.dg/g77/README: New file
6041         * gfortran.dg/g77/19981216-0.f:  Copy from
6042         g77.f-torture/noncompile.  Add "dg-do compile" and
6043         dg-error as required.
6044         * gfortran.dg/g77/19990218-1.f: Likewise
6045         * gfortran.dg/g77/19990905-1.f: Likewise
6046         * gfortran.dg/g77/9263.f: Likewise
6047         * gfortran.dg/g77/980615-0.f: Likewise
6048         * gfortran.dg/g77/980616-0.f: Likewise
6049         * gfortran.dg/g77/check0.f: Likewise
6050         * gfortran.dg/g77/select_no_compile.f: Likewise
6051
6052 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6053
6054         Copy files from g77.f-torture/compile.
6055         Add "{ dg-do compile}".  Other changes as noted
6056         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6057         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6058         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6059         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6060         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6061         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6062         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6063         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6064         statement to conform to standard.  Append alpha1.x for reference.
6065         * gfortran.dg/g77/xformat.f: Add dg-warning
6066
6067 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6068
6069         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6070         Add {dg-do compile} directive.
6071         * gfortran.dg/g77/cpp2.F: Likewise
6072
6073 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6074
6075         PR c++/5402
6076         * g++.dg/lookup/name-clash1.C: New test.
6077
6078         PR c++/9777
6079         * g++.dg/lookup/name-clash2.C: New test.
6080
6081         PR c++/12102
6082         * g++.dg/lookup/name-clash3.C: New test.
6083
6084 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6085
6086         * g++.dg/lookup/new2.C: New test.
6087         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6088
6089 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6090
6091         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6092         Add {dg-do compile} directive.
6093         * gfortran.dg/g77/13060.f: Likewise
6094         * gfortran.dg/g77/19990218-0.f: Likewise
6095         * gfortran.dg/g77/19990305-0.f: Likewise
6096         * gfortran.dg/g77/19990419-0.f: Likewise
6097         * gfortran.dg/g77/19990502-0.f: Likewise
6098         * gfortran.dg/g77/19990502-1.f: Likewise
6099         * gfortran.dg/g77/19990525-0.f: Likewise
6100         * gfortran.dg/g77/19990826-1.f: Likewise
6101         * gfortran.dg/g77/19990826-3.f: Likewise
6102         * gfortran.dg/g77/19990905-2.f: Likewise
6103         * gfortran.dg/g77/20000412-1.f: Likewise
6104         * gfortran.dg/g77/20000511-1.f: Likewise
6105         * gfortran.dg/g77/20000511-2.f: Likewise
6106         * gfortran.dg/g77/20000518.f: Likewise
6107         * gfortran.dg/g77/20000601-1.f: Likewise
6108         * gfortran.dg/g77/20000601-2.f: Likewise
6109         * gfortran.dg/g77/20000629-1.f: Likewise
6110         * gfortran.dg/g77/20000630-2.f: Likewise
6111         * gfortran.dg/g77/20010115.f: Likewise
6112         * gfortran.dg/g77/20010321-1.f: Likewise
6113         * gfortran.dg/g77/20010426.f: Likewise
6114         * gfortran.dg/g77/20020307-1.f: Likewise
6115         * gfortran.dg/g77/8485.f: Likewise
6116         * gfortran.dg/g77/960317-1.f: Likewise
6117         * gfortran.dg/g77/970915-0.f: Likewise
6118         * gfortran.dg/g77/980310-1.f: Likewise
6119         * gfortran.dg/g77/980310-2.f: Likewise
6120         * gfortran.dg/g77/980310-3.f: Likewise
6121         * gfortran.dg/g77/980310-4.f: Likewise
6122         * gfortran.dg/g77/980310-6.f: Likewise
6123         * gfortran.dg/g77/980310-7.f: Likewise
6124         * gfortran.dg/g77/980310-8.f: Likewise
6125         * gfortran.dg/g77/980419-2.f: Likewise
6126         * gfortran.dg/g77/980424-0.f: Likewise
6127         * gfortran.dg/g77/980427-0.f: Likewise
6128         * gfortran.dg/g77/980729-0.f: Likewise
6129         * gfortran.dg/g77/981117-1.f: Likewise
6130         * gfortran.dg/g77/toon_1.f: Likewise
6131
6132 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6133
6134         PR c++/2204
6135         * g++.dg/other/abstract2.C: New test.
6136
6137 2004-07-12  Paul Brook  <paul@codesourcery.com>
6138
6139         * gfortran.dg/pointer_init_1.f90: New test.
6140
6141 2004-07-11  Paul Brook  <paul@codesourcery.com>
6142
6143         PR fortran/15986
6144         * gfortran.dg/contained_1.f90: New test.
6145
6146 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6147
6148         * g++.dg/parse/defarg8.C: New test.
6149
6150 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6151
6152         PR fortran/16433
6153         * gfortran.dg/pr16433.f: New test.
6154
6155         PR fortran/17574
6156         * gfortran.dg/pr15754.f90: New test.
6157
6158 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6159
6160         PR tree-optimization/16437
6161         * gcc.c-torture/execute/bitfld-4.c: New test.
6162
6163 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6164
6165         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6166         access to common var from module.
6167
6168 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6169
6170         PR fortran/16336
6171         * gfortran.fortran-torture/execute/common_2.f90: New test.
6172
6173 2004-07-10  Paul Brook  <paul@codesourcery.com>
6174
6175         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6176
6177 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6178
6179         PR fortran/15969
6180         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6181
6182 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6183
6184         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6185         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6186         * gfortran.dg/g77/ffree-form-1.f: Likewise
6187         * gfortran.dg/g77/ffree-form-2.f: Likewise
6188         * gfortran.dg/g77/ffree-form-3.f: Likewise
6189         * gfortran.dg/g77/fno-underscoring.f: Likewise
6190         * gfortran.dg/g77/funderscoring.f: Likewise
6191         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6192
6193 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6194
6195         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6196
6197 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6198         Paul Brook  <paul@codesourcery.com>
6199
6200         PR fortran/13415
6201         * gfortran.dg/common_pointer_1.f90: New test.
6202
6203 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6204
6205         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6206
6207 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6208
6209         PR target/16364
6210         * gcc.c-torture/compile/20040709-1.c: New.
6211
6212 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6213
6214         PR fortran/14077
6215         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6216
6217 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6218
6219         PR fortran/13201
6220         * gfortran.dg/shape_1.f90: New test.
6221
6222 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6223             Andrew Pinski  <apinski@apple.com>
6224
6225         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6226
6227 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6228
6229         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6230         comment.
6231
6232 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6233         Paul Brook  <paul@codesourcery.com>
6234
6235         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6236         '.f95' and '.F95'.
6237
6238 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6239
6240         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6241
6242 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6243
6244         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6245         testcases with capital suffix.
6246
6247 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6248
6249         PR fortran/15481
6250         PR fortran/13372
6251         PR fortran/13575
6252         PR fortran/15978
6253         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6254
6255         * gfortran.dg/implicit_1.f90: New test.
6256
6257 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6258
6259         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6260         expression to match gfortran warning/error messages
6261         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6262         dg-error text.
6263
6264 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6265
6266         * lib/fortran-torture.exp: Rename proc search_for to
6267         search_for_re.
6268
6269 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6270
6271         * gcc.c-torture/execute/simd-5.x: New file.
6272         XFAIL on SPARC 64-bit at -O0.
6273
6274 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6275
6276         PR c++/8211
6277         PR c++/16165
6278         * g++.dg/warn/effc3.C: New test.
6279
6280 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6281
6282         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6283         change X to 1X in format.
6284         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6285         add data statements to conform to standard.
6286
6287 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6288
6289         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6290         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6291         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6292
6293 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6294
6295         * gfortran.dg/g77/7388.f: Copy from g77.dg
6296         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6297         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6298         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6299         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6300         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6301         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6302         * gfortran.dg/g77/strlen0.f: Likewise
6303
6304 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6305
6306         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6307         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6308
6309 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6310
6311         * gcc.c-torture/execute/920428-2.x: Delete.
6312         * gcc.c-torture/execute/920501-7.x: Likewise.
6313
6314 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6317         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6318         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6319         prescott and c3-2.
6320         (PREFETCH_3DNOW): Add -march=c3.
6321
6322 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6323
6324         PR c/16437
6325         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6326         * gcc.c-torture/execute/bf64-1.x: Likewise.
6327
6328 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6329
6330         * gcc.c-torture/compile/20040708-1.c: New test.
6331
6332 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6333
6334         PR c++/16169
6335         * g++.dg/warn/effc2.C: New test.
6336
6337 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6338
6339         * gcc.c-torture/execute/bitfld-1.x: Remove.
6340         * gcc.c-torture/execute/bitfld-3.c: New test.
6341         * gcc.dg/bitfld-2.c: Remove XFAILs.
6342
6343 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6344
6345         PR c++/16276
6346         * g++.dg/rtti/tinfo1.C: New file.
6347
6348 2004-07-07  Eric Christopher  <echristo@redhat.com>
6349
6350         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6351
6352 2004-07-07  Andrew Pinski  <apinski@apple.com>
6353
6354         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6355
6356 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6357
6358         * g++.dg/init/call1.C: XFAIL.
6359
6360 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6361
6362         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6363         except for movstrict*, to movmem* and clrstr* to clrmem*.
6364
6365 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6366
6367         * gcc.c-torture/execute/20040707-1.c: New test.
6368
6369 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6370
6371         * gcc.c-torture/execute/20040706-1.c: New test.
6372
6373 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6374
6375         PR c++/3671
6376         * g++.dg/template/spec14.C: New test.
6377
6378 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6379
6380         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6381         nothing if not yet defined.  Use it in b, c and d type definitions.
6382         * gcc.c-torture/execute/20040705-1.c: New test.
6383         * gcc.c-torture/execute/20040705-2.c: New test.
6384
6385 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6386
6387         PR c++/2518
6388         * g++.dg/lookup/new1.C: New test.
6389
6390 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6391
6392         PR c++/11406
6393         * g++.dg/template/sizeof8.C: New test.
6394
6395 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6396
6397         * gcc.c-torture/compile/20040705-1.c: New test.
6398
6399 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6400
6401         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6402
6403 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6404
6405         * gcc.dg/cpp/if-mop.c: Two new testcases.
6406         * gcc.dg/cpp/trad/comment-3.c: New.
6407
6408 2004-07-04  Paul Brook  <paul@codesourcery.com>
6409
6410         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6411
6412 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6413
6414         PR c++/3761
6415         * g++.dg/lookup/crash4.C: New test.
6416
6417 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6418
6419         * gcc.c-torture/execute/builtin-abs-1.c
6420         * gcc.c-torture/execute/builtin-abs-2.c
6421         * gcc.c-torture/execute/builtin-complex-1.c
6422         * gcc.c-torture/execute/builtins/string-1-lib.c
6423         * gcc.c-torture/execute/builtins/string-1.c
6424         * gcc.c-torture/execute/builtins/string-2-lib.c
6425         * gcc.c-torture/execute/builtins/string-2.c
6426         * gcc.c-torture/execute/builtins/string-3-lib.c
6427         * gcc.c-torture/execute/builtins/string-3.c
6428         * gcc.c-torture/execute/builtins/string-4-lib.c
6429         * gcc.c-torture/execute/builtins/string-4.c
6430         * gcc.c-torture/execute/builtins/string-5-lib.c
6431         * gcc.c-torture/execute/builtins/string-5.c
6432         * gcc.c-torture/execute/builtins/string-6-lib.c
6433         * gcc.c-torture/execute/builtins/string-6.c
6434         * gcc.c-torture/execute/builtins/string-7-lib.c
6435         * gcc.c-torture/execute/builtins/string-7.c
6436         * gcc.c-torture/execute/builtins/string-8-lib.c
6437         * gcc.c-torture/execute/builtins/string-8.c
6438         * gcc.c-torture/execute/builtins/string-9-lib.c
6439         * gcc.c-torture/execute/builtins/string-9.c
6440         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6441         * gcc.c-torture/execute/builtins/string-asm-1.c
6442         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6443         * gcc.c-torture/execute/builtins/string-asm-2.c
6444         * gcc.c-torture/execute/stdio-opt-1.c
6445         * gcc.c-torture/execute/stdio-opt-2.c
6446         * gcc.c-torture/execute/stdio-opt-3.c
6447         * gcc.c-torture/execute/string-opt-1.c
6448         * gcc.c-torture/execute/string-opt-10.c
6449         * gcc.c-torture/execute/string-opt-11.c
6450         * gcc.c-torture/execute/string-opt-12.c
6451         * gcc.c-torture/execute/string-opt-13.c
6452         * gcc.c-torture/execute/string-opt-14.c
6453         * gcc.c-torture/execute/string-opt-15.c
6454         * gcc.c-torture/execute/string-opt-16.c
6455         * gcc.c-torture/execute/string-opt-2.c
6456         * gcc.c-torture/execute/string-opt-6.c
6457         * gcc.c-torture/execute/string-opt-7.c
6458         * gcc.c-torture/execute/string-opt-8.c:
6459         Replace with ...
6460
6461         * gcc.c-torture/execute/builtins/abs-2.c
6462         * gcc.c-torture/execute/builtins/abs-3.c
6463         * gcc.c-torture/execute/builtins/complex-1.c
6464         * gcc.c-torture/execute/builtins/fprintf.c
6465         * gcc.c-torture/execute/builtins/fputs.c
6466         * gcc.c-torture/execute/builtins/memcmp.c
6467         * gcc.c-torture/execute/builtins/memmove.c
6468         * gcc.c-torture/execute/builtins/memops-asm.c
6469         * gcc.c-torture/execute/builtins/mempcpy-2.c
6470         * gcc.c-torture/execute/builtins/mempcpy.c
6471         * gcc.c-torture/execute/builtins/memset.c
6472         * gcc.c-torture/execute/builtins/printf.c
6473         * gcc.c-torture/execute/builtins/sprintf.c
6474         * gcc.c-torture/execute/builtins/strcat.c
6475         * gcc.c-torture/execute/builtins/strchr.c
6476         * gcc.c-torture/execute/builtins/strcmp.c
6477         * gcc.c-torture/execute/builtins/strcpy.c
6478         * gcc.c-torture/execute/builtins/strcspn.c
6479         * gcc.c-torture/execute/builtins/strlen-2.c
6480         * gcc.c-torture/execute/builtins/strlen.c
6481         * gcc.c-torture/execute/builtins/strncat.c
6482         * gcc.c-torture/execute/builtins/strncmp-2.c
6483         * gcc.c-torture/execute/builtins/strncmp.c
6484         * gcc.c-torture/execute/builtins/strncpy.c
6485         * gcc.c-torture/execute/builtins/strpbrk.c
6486         * gcc.c-torture/execute/builtins/strpcpy-2.c
6487         * gcc.c-torture/execute/builtins/strpcpy.c
6488         * gcc.c-torture/execute/builtins/strrchr.c
6489         * gcc.c-torture/execute/builtins/strspn.c
6490         * gcc.c-torture/execute/builtins/strstr-asm.c
6491         * gcc.c-torture/execute/builtins/strstr.c:
6492         ... these new files.
6493
6494         * gcc.c-torture/execute/builtins/abs-2-lib.c
6495         * gcc.c-torture/execute/builtins/abs-3-lib.c
6496         * gcc.c-torture/execute/builtins/complex-1-lib.c
6497         * gcc.c-torture/execute/builtins/fprintf-lib.c
6498         * gcc.c-torture/execute/builtins/fputs-lib.c
6499         * gcc.c-torture/execute/builtins/memcmp-lib.c
6500         * gcc.c-torture/execute/builtins/memmove-lib.c
6501         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6502         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6503         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6504         * gcc.c-torture/execute/builtins/memset-lib.c
6505         * gcc.c-torture/execute/builtins/printf-lib.c
6506         * gcc.c-torture/execute/builtins/sprintf-lib.c
6507         * gcc.c-torture/execute/builtins/strcat-lib.c
6508         * gcc.c-torture/execute/builtins/strchr-lib.c
6509         * gcc.c-torture/execute/builtins/strcmp-lib.c
6510         * gcc.c-torture/execute/builtins/strcpy-lib.c
6511         * gcc.c-torture/execute/builtins/strcspn-lib.c
6512         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6513         * gcc.c-torture/execute/builtins/strlen-lib.c
6514         * gcc.c-torture/execute/builtins/strncat-lib.c
6515         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6516         * gcc.c-torture/execute/builtins/strncmp-lib.c
6517         * gcc.c-torture/execute/builtins/strncpy-lib.c
6518         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6519         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6520         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6521         * gcc.c-torture/execute/builtins/strrchr-lib.c
6522         * gcc.c-torture/execute/builtins/strspn-lib.c
6523         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6524         * gcc.c-torture/execute/builtins/strstr-lib.c
6525         * gcc.c-torture/execute/builtins/lib/abs.c
6526         * gcc.c-torture/execute/builtins/lib/fprintf.c
6527         * gcc.c-torture/execute/builtins/lib/memset.c
6528         * gcc.c-torture/execute/builtins/lib/printf.c
6529         * gcc.c-torture/execute/builtins/lib/sprintf.c
6530         * gcc.c-torture/execute/builtins/lib/strcpy.c
6531         * gcc.c-torture/execute/builtins/lib/strcspn.c
6532         * gcc.c-torture/execute/builtins/lib/strncat.c
6533         * gcc.c-torture/execute/builtins/lib/strncmp.c
6534         * gcc.c-torture/execute/builtins/lib/strncpy.c
6535         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6536         * gcc.c-torture/execute/builtins/lib/strspn.c
6537         * gcc.c-torture/execute/builtins/lib/strstr.c:
6538         New files containing support routines.
6539
6540         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6541         declaration.
6542         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6543         when not optimizing.
6544
6545 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6546
6547         PR c++/16240
6548         * g++.dg/abi/mangle22.C: New test.
6549         * g++.dg/abi/mangle23.C: Likewise.
6550
6551 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6552
6553         PR fortran/16290
6554         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6555         Allow for cases without denormalized floating point numbers.
6556
6557 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6558
6559         PR c/1027
6560         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6561         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6562         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6563         expected warning text.
6564         * gcc.dg/format/diag-2.c: New test.
6565
6566 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6567
6568         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6569
6570 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6571
6572         * gcc.dg/builtins-43.c: New.
6573         * gcc.dg/builtins-44.c: New.
6574         * gcc.dg/builtins-45.c: New.
6575
6576 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6577             Andreas Tobler  <a.tobler@schweiz.ch>
6578
6579         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6580         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6581         as SIGSEGV.
6582         * gcc.dg/cleanup-11.c: Likewise.
6583         * gcc.dg/cleanup-8.c: Likewise.
6584         * gcc.dg/cleanup-9.c: Likewise.
6585         * gcc.dg/cleanup-5.c: Run on all platforms.
6586
6587 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6588
6589         * g++.dg/warn/nonnull1.C: New test.
6590
6591 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6592
6593         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6594         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6595         Special-case the Sun compiler wrt to <complex.h>.
6596
6597 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6598
6599         * gcc.dg/Wunreachable-8.C: New test.
6600
6601         * gcc.dg/h8300-ice2.c : New test.
6602
6603 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6604
6605         PR fortran/16161
6606         * gfortran.fortran-torture/compile/implicit.f90: Add test
6607         for implicit character.
6608
6609 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6610
6611         PR fortran/16289
6612         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6613         Use tiny() intrinsic to find smallest non-negative real
6614
6615 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6616
6617         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6618         * gcc.dg/compat/struct-by-value-22_x.c: New.
6619         * gcc.dg/compat/struct-by-value-22_y.c: New.
6620
6621         * gcc.c-torture/execute/20040629-1.c: New test.
6622
6623 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6624
6625         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6626         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6627
6628         PR target/16195
6629         * gcc.dg/20040625-1.c: New test.
6630
6631 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6632
6633         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6634
6635 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6636
6637         PR fortran/15963
6638         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6639
6640 2004-06-29  Richard Henderson  <rth@redhat.com>
6641
6642         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6643
6644 2004-06-29  Paul Brook  <paul@codesourcery.com>
6645
6646         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6647         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6648
6649 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6650
6651         PR c++/16260
6652         * g++.dg/parse/crash15.C: New.
6653
6654 2004-06-28  Andrew Pinski  <apinski@apple.com>
6655
6656         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6657         by the error already.
6658
6659         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6660
6661 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6662
6663         PR target/14041
6664         * gcc.dg/h8300-bss-align-1.c : New.
6665
6666 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6667
6668         * PR c++/16174
6669         * g++.dg/template/ctor4.C: New.
6670
6671 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6672
6673         PR c++/16205
6674         * g++.dg/warn/Wsequence-point-1.C: New test.
6675
6676 2004-06-27  Paul Brook  <paul@codesourcery.com>
6677
6678         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6679
6680 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6681
6682         * g++.old-deja/g++.mike/p7325.C: Remove.
6683
6684 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6685
6686         PR c/14963
6687         * gcc.dg/pr14963.c: New test.
6688
6689 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6690
6691         PR c++/16193
6692         * g++.dg/parse/redef1.C: New test.
6693
6694 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6695
6696         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6697         20021110.c.
6698         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6699         20021119-1.c.
6700         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6701         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6702         5-04.c.
6703         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6704         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6705         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6706         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6707         g++.brendan/enum14.C.
6708         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6709         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6710         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6711         g++.mike/virt1.C.
6712         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6713         memtemp24.C.
6714
6715 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6716
6717         * gcc.dg/20040527-1.c: New test case.
6718
6719 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6720
6721         PR gfortran/pr16196
6722         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6723
6724 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6725
6726         PR middle-end/15825
6727         * gcc.dg/pr15825-1.c: New test case.
6728
6729 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6730
6731         * gcc.c-torture/execute/20040625-1.c: New test.
6732
6733 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6734
6735         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6736
6737 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6738
6739         * gcc.dg/torture/mips-div-1.c: New test.
6740
6741 2004-06-24  Jeff Law  <law@redhat.com>
6742
6743         * gcc.dg/tree-ssa/20040624-1.c: New test.
6744
6745 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6746
6747         * gcc.c-torture/compile/20040624-1.c: New test.
6748
6749 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6750
6751         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6752         this directory.
6753
6754 2004-06-23  Andrew Pinski  <apinski@apple.com>
6755
6756         PR middle-end/15988
6757         * g++.dg/opt/ptrmem4.C: New test.
6758
6759         * gcc.dg/c90-array-quals-2.c: New test.
6760
6761 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6762
6763         * gcc.dg/kpice1.c: New test.
6764
6765 2006-06-23  Andrew Pinski  <apinski@apple.com>
6766
6767         * gcc.dg/c90-array-quals.c: New test.
6768
6769 2006-06-22  Richard Henderson  <rth@redhat.com>
6770
6771         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6772
6773 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6774
6775         * gcc.dg/builtins-config.h: Handle FreeBSD.
6776
6777 2006-06-22  Richard Henderson  <rth@redhat.com>
6778
6779         * g++.dg/opt/devirt1.C: New.
6780
6781 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6782
6783         * g++.dg/opt/pr15551.C: New testcase.
6784
6785 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6786
6787         PR target/14800
6788         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6789         x86_64-*-linux* when compiling for 32bit.
6790
6791 2004-06-21  Andrew Pinski  <apinski@apple.com>
6792
6793         * gcc.dg/pch/struct-1.c: New.
6794         * gcc.dg/pch/struct-1.hs: New.
6795
6796 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6797
6798         * gcc.dg/pch/save-temps-1.c: New file.
6799         * gcc.dg/pch/save-temps-1.hs: New file.
6800
6801 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6802
6803         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6804         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6805
6806 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6807
6808         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6809         to fix type error.
6810         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6811         Remove trailing spaces.
6812
6813 2004-06-21  Richard Henderson  <rth@redhat.com>
6814
6815         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6816         merging && to BIT_FIELD_REF.
6817
6818 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6819
6820         * g++.dg/opt/placeholder1.C: New test.
6821
6822 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6823
6824         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6825         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6826         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6827         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6828
6829 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6830
6831         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6832         extern "C".
6833         * g++.dg/other/pragma-re-1.C: Add comments.
6834
6835 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6836
6837         PR gfortran/16080
6838         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6839
6840 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6841
6842         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6843         instead of setting the type of size_t by
6844         hand.
6845
6846 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6847
6848         * gcc.dg/unordered-2.c: New test case.
6849         * gcc.dg/unordered-3.c: New test case.
6850
6851 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6852
6853         PR other/16043
6854         * lib/g++.exp (g++_version): Tweak regexp for version
6855         * lib/g77.exp (g77_version): Likewise
6856         * lib/gfortran.exp (gfortran_version): Likewise
6857         * lib/objc.exp (objc_version): Likewise
6858         * lib/treelang.exp (treelang_version): Likewise
6859
6860 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6861
6862         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6863         Use INT_MAX instead of __INT_MAX__.
6864         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6865
6866         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6867         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6868         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6869         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6870         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6871         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6872         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6873         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6874         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6875
6876         * gcc.dg/range-test-1.c: New test.
6877         * g++.dg/opt/range-test-1.C: New test.
6878
6879 2004-06-17  Richard Henderson  <rth@redhat.com>
6880
6881         * objc.dg/sync-1.m: New.
6882         * objc.dg/try-catch-1.m: Don't force next runtime.
6883         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6884         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6885         shadowed catch clause.
6886         * objc.dg/try-catch-5.m: New.
6887
6888 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6889
6890         Bug 14610
6891         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6892
6893 2004-06-15  Richard Henderson  <rth@redhat.com>
6894
6895         * gcc.dg/20001116-1.c: Move expected warning line.
6896
6897 2004-06-15  Richard Henderson  <rth@redhat.com>
6898
6899         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6900         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6901
6902 2004-06-15  Jeff Law  <law@redhat.com>
6903
6904         * gcc.dg/tree-ssa/20040615-1.c: New test.
6905         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6906         be less sensitive to operand ordering.
6907         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6908
6909 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6910
6911         * g++.dg/abi/bitfield3.C: Add comment..
6912
6913 2004-06-15  Richard Henderson  <rth@redhat.com>
6914
6915         * g++.dg/ext/stmtexpr1.C: XFAIL.
6916         * gcc.dg/20030612-1.c: XFAIL.
6917
6918 2004-06-15  Eric Christopher  <echristo@redhat.com>
6919
6920         * g++.dg/charset/asm5.c: New.
6921         * gcc.dg/charset/asm6.c: New.
6922
6923 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6924
6925         PR fortran/15962
6926         * gfortran.fortran-torture/execute/select_1.f90: New test.
6927
6928 2004-06-15  Paul Brook  <paul@codesourcery.com>
6929
6930         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6931
6932 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6933
6934         PR c++/15967
6935         * g++.dg/lookup/crash3.C: New test.
6936
6937 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6938
6939         PR c++/15947
6940         * g++.dg/parse/dtor4.C: New test.
6941
6942 2004-06-14  Jeff Law  <law@redhat.com>
6943
6944         * gcc.c-torture/compile/20040614-1.c: New test.
6945
6946 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6947
6948         PR fortran/15211
6949         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6950         LEN of a character array.
6951
6952 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6953
6954         PR c++/15096
6955         * g++.dg/template/ptrmem10.C: New test.
6956
6957         PR c++/14930
6958         * g++.dg/template/friend30.C: New test.
6959
6960 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6961
6962         PR fortran/14928
6963         * gfortran.fortran-torture/compile/mloc.f90: New test.
6964
6965 2004-06-13  Paul Brook  <paul@codesourcery.com>
6966
6967         * gfortran.fortran-torture/execute/random_2.f90: New test.
6968
6969 2004-06-13  Eric Christopher  <echristo@redhat.com>
6970
6971         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6972
6973 2004-06-12  Paul Brook  <paul@codesourcery.com>
6974
6975         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6976
6977 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6978
6979         PR fortran/14923
6980         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6981
6982 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6983
6984         PR fortran/14957
6985         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
6986         syntax errors in end statements of contained subroutines.
6987
6988 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6989
6990         PR fortran/12841
6991         * gfortran.fortran-torture/execute/null_arg.f90: New test.
6992
6993 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6994
6995         PR fortran/15665
6996         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
6997
6998 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6999
7000         PR gfortran/12839
7001         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7002
7003 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7004
7005         PR c++/15862
7006         * g++.dg/parse/enum1.C: New test.
7007
7008 2004-06-10  Jeff Law  <law@redhat.com>
7009
7010         * gcc.c-torture/compile/20040610-1.c: New test.
7011
7012 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7013
7014         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7015         * g++.old-deja/g++.other/decl3.C: Likewise.
7016
7017 2004-06-10  Brian Booth  <bbooth@redhat.com>
7018
7019         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7020         V_MAY_DEF instead of VDEF.
7021         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7022
7023 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7024
7025         PR c++/14211
7026         * g++.dg/conversion/const1.C: New test.
7027
7028         PR c++/15076
7029         * g++.dg/conversion/reinterpret1.C: New test.
7030
7031         PR c++/15877
7032         * g++.dg/template/enum2.C: New test.
7033
7034         PR c++/15227
7035         * g++.dg/template/error13.C: New test.
7036
7037 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7038
7039         PR fortran/14957
7040         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7041         arguments to test_* REAL and of the right size.
7042
7043 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7044
7045         PR target/15569
7046         PR rtl-optimization/15681
7047         * gcc.dg/20040609-1.c: New test.
7048
7049 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR c++/14791
7052         * g++.dg/opt/builtins1.C: New test.
7053
7054 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7055
7056         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7057         that use default windows32 struct layout.
7058         * gcc.dg/i386-bitfield2.c: Likewise.
7059
7060 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7061
7062         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7063         for mingw32 and cygwin targets.
7064
7065 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7066
7067         * gcc.dg/pch/macro-4.c: New.
7068         * gcc.dg/pch/macro-4.hs: New.
7069
7070 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7071
7072         PR fortran/13249
7073         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7074
7075 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7076
7077         PR fortran/13372
7078         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7079
7080 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7081
7082         PR gfortran/14897
7083         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7084
7085 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7086
7087         PR gfortran/15755
7088         * gfortran.fortran-torture/execute/backspace.c : New test.
7089
7090 2004-06-09  Paul Brook  <paul@codesourcery.com>
7091
7092         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7093         (pointer_to_section): Rewrite to use smaller array.
7094
7095 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7096
7097         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7098         * gcc.dg/ext/altivec-10.c: Same.
7099         * gcc.dg/ext/altivec-11.c: Same.
7100         * gcc.dg/ext/altivec-12.c: Same.
7101         * gcc.dg/ext/altivec-13.c: Same.
7102         * gcc.dg/ext/altivec-14.c: Same.
7103         * gcc.dg/ext/altivec-15.c: Same.
7104         * gcc.dg/ext/altivec-16.c: Same.
7105         * gcc.dg/ext/altivec-3.c: Same.
7106         * gcc.dg/ext/altivec-4.c: Same.
7107         * gcc.dg/ext/altivec-6.c: Same.
7108         * gcc.dg/ext/altivec-7.c: Same.
7109         * gcc.dg/ext/altivec-8.c: Same.
7110         * gcc.dg/ext/altivec-varargs-1.c: Same.
7111
7112         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7113         * g++.dg/ext/altivec-10.C: Same.
7114         * g++.dg/ext/altivec-2.C: Same.
7115         * g++.dg/ext/altivec-3.C: Same.
7116         * g++.dg/ext/altivec-4.C: Same.
7117         * g++.dg/ext/altivec-5.C: Same.
7118         * g++.dg/ext/altivec-6.C: Same.
7119         * g++.dg/ext/altivec-7.C: Same.
7120         * g++.dg/ext/altivec-8.C: Same.
7121         * g++.dg/ext/altivec-9.C: Same.
7122
7123 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7124
7125         PR c++/7841
7126         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7127
7128 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7129
7130         * gcc.dg/union-1.c: New test.
7131
7132 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7133
7134         * gcc.dg/builtins-41.c: New test case.
7135         * gcc.dg/builtins-42.c: New test case.
7136
7137 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7138
7139         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7140         * g++.dg/ext/altivec-10.C: Same.
7141         * g++.dg/ext/altivec-2.C: Same.
7142         * g++.dg/ext/altivec-3.C: Same.
7143         * g++.dg/ext/altivec-4.C: Same.
7144         * g++.dg/ext/altivec-5.C: Same.
7145         * g++.dg/ext/altivec-6.C: Same.
7146         * g++.dg/ext/altivec-7.C: Same.
7147         * g++.dg/ext/altivec-8.C: Same.
7148         * g++.dg/ext/altivec-9.C: Same.
7149         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7150         * g++.old-deja/g++.brendan/new3.C: Same.
7151         * gcc.c-torture/execute/eeprof-1.x: Same.
7152
7153 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7154
7155         PR c/14765
7156         * gcc.dg/pr14765-1.c: New test.
7157
7158 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7159
7160         PR c/14649
7161         * gcc.dg/pr14649-1.c: New test case.
7162
7163 2004-06-07  Richard Henderson  <rth@redhat.com>
7164
7165         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7166         if temporaries.
7167
7168 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7169
7170         * g++.dg/eh/elide1.C: Remove XFAIL.
7171
7172 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7173
7174         PR c++/15337
7175         * g++.dg/expr/sizeof3.C: New test.
7176
7177         PR c++/14777
7178         * g++.dg/template/access14.C: New test.
7179
7180         PR c++/15554
7181         * g++.dg/template/enum1.C: New test.
7182
7183         PR c++/15057
7184         * g++.dg/eh/throw1.C: New test.
7185
7186 2004-06-07  David Ayers  <d.ayers@inode.at>
7187             Ziemowit Laski  <zlaski@apple.com>
7188
7189         * lib/objc.exp (objc_target_compile): Revert the '-framework
7190         Foundation' flag fix, since bare Darwin does not ship
7191         with the Foundation framework.
7192         * objc/execute/next_mapping.h: Provide a local NSConstantString
7193         @interface and @implementation.
7194         (objc_constant_string_init): A constructor function, used to
7195         initialize the NSConstantString meta-class object.
7196         * objc/execute/string1.m: Include "next_mapping.h" instead of
7197         <Foundation/NSString.h>.
7198         * objc/execute/string2.m: Likewise.
7199         * objc/execute/string3.m: Likewise.
7200         * objc/execute/string4.m: Likewise.
7201
7202 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7203
7204         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7205         to double. Replace double with FLOAT.
7206         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7207
7208         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7209         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7210         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7211         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7212         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7213         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7214         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7215         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7216
7217 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7218
7219         PR c/13519
7220         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7221
7222 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7223
7224         PR c++/15503
7225         * g++.dg/template/meminit2.C: New test.
7226
7227 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7228
7229         PR target/15822
7230         * gcc.c-torture/execute/compare-fp-1.c,
7231         gcc.c-torture/execute/compare-fp-2.c,
7232         gcc.c-torture/execute/compare-fp-3.c,
7233         gcc.c-torture/execute/compare-fp-4.c,
7234         gcc.c-torture/execute/compare-fp-3.x,
7235         gcc.c-torture/execute/compare-fp-4.x: Moved...
7236         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7237         gcc.c-torture/execute/ieee/compare-fp-2.c,
7238         gcc.c-torture/execute/ieee/compare-fp-3.c,
7239         gcc.c-torture/execute/ieee/compare-fp-4.c,
7240         gcc.c-torture/execute/ieee/compare-fp-3.x,
7241         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7242
7243 2004-06-04  David Ayers  <d.ayers@inode.at>
7244
7245         * objc/execute/protocol-isEqual-4.m: New testcase.
7246
7247 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7248
7249         * objc/execute/protocol-isEqual-1.m: New testcase.
7250         * objc/execute/protocol-isEqual-2.m: New testcase.
7251         * objc/execute/protocol-isEqual-3.m: New testcase.
7252
7253 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7254
7255         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7256
7257 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7258
7259         * lib/objc.exp (objc_target_compile): When running tests on
7260         Darwin (Mac OS X), inform the linker about '-framework
7261         'Foundation'.
7262
7263 2004-06-02  Eric Christopher  <echristo@redhat.com>
7264
7265         * gcc.c-torture/compile/20040602-1.c: New.
7266
7267 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7268
7269         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7270         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7271
7272         PR tree-optimization/14736
7273         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7274
7275         PR tree-optimization/14042
7276         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7277
7278         PR tree-optimization/14729
7279         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7280
7281 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7282
7283         PR fortran/15557
7284         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7285
7286 2004-06-01  Richard Hederson  <rth@redhat.com>
7287
7288         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7289
7290 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7291
7292         PR c++/14932
7293         * g++.dg/parse/offsetof4.C: New test.
7294
7295 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7296
7297         PR objc/7993
7298         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7299
7300 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7301
7302         PR c++/15701
7303         * g++.dg/template/friend29.C: New test.
7304
7305 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7306
7307         PR c/15749
7308         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7309
7310 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7311
7312         * gcc.dg/sparc-trap-1.c: New test.
7313
7314 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7315
7316         PR middle-end/15069
7317         * g++.dg/opt/fold3.C: New test case.
7318
7319 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7320
7321         * lib/target-supports.exp (check_iconv_available): Fix fallout
7322         from 2004-05-28 patch.
7323
7324 2004-05-30  Paul Brook  <paul@codesourcery.com>
7325
7326         PR fortran/15620
7327         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7328         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7329
7330 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7331
7332         * gfortran.fortran-torture/execute/random_1.f90: New test.
7333
7334 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7335
7336         * g++.dg/ext/altivec-10.C: New test.
7337
7338 2004-05-29  Paul Brook  <paul@codesourcery.com>
7339
7340         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7341
7342 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7343
7344         * gcc.dg/altivec-16.c: New test.
7345
7346 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7347
7348         * lib/target-supports.exp (check_vmx_hw_available): New.
7349         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7350
7351         * lib/target-supports.exp (check_alias_available,
7352         check_iconv_available, check_named_sections_available): Use
7353         unique names for temporary files.
7354
7355 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7356
7357         * gcc.dg/altivec-15.c: New test.
7358
7359 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7360
7361         PR c++/15083
7362         * g++.dg/warn/noeffect6.C: New test.
7363
7364         PR c++/15471
7365         * g++.dg/expr/ptrmem4.C: New test.
7366
7367         PR c++/15640
7368         * g++.dg/template/operator3.C: New test.
7369
7370 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7371
7372         PR c++/14668
7373         * g++.dg/lookup/redecl1.C: New test.
7374         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7375
7376 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7377
7378         * gcc.c-torture/execute/compare-fp-1.c,
7379         gcc.c-torture/execute/compare-fp-2.c,
7380         gcc.c-torture/execute/compare-fp-3.c,
7381         gcc.c-torture/execute/compare-fp-4.c,
7382         gcc.c-torture/execute/compare-fp-3.x,
7383         gcc.c-torture/execute/compare-fp-4.x,
7384         gcc.dg/pr15649-1.c: New.
7385
7386 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7387
7388         PR c++/12883
7389         * g++.dg/init/array14.C: New test.
7390
7391 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7392
7393         * lib/compat.exp (compat-get-options-main): New.
7394         (compat-get-options): Remove unneeded code, warn for ignored
7395         command.
7396         (compat-execute): Check flag set by dg-require-* commands.
7397
7398         * lib/compat.exp (compat-execute): Break up long lines.
7399
7400 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7401
7402         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7403         * gcc.dg/altivec-14.c: New test.
7404         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7405
7406         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7407         * gcc.dg/altivec-12.c: Ditto.
7408
7409         * gcc.dg/altivec-3.c: Move call to altivec_check.
7410
7411 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7412
7413         PR c++/15044
7414         * g++.dg/template/error12.C: New test.
7415
7416         PR c++/15317
7417         * g++.dg/ext/attrib15.C: New test.
7418
7419         PR c++/15329
7420         * g++.dg/template/ptrmem9.C: New test.
7421
7422 2004-05-25  Paul Brook  <paul@codesourcery.com>
7423
7424         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7425
7426 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7427
7428         PR c++/15165
7429         * g++.dg/template/crash19.C: New test.
7430
7431 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7432
7433         PR c++/15025
7434         * g++.dg/template/redecl1.C: New test.
7435
7436 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7437
7438         PR c++/14821
7439         * g++.dg/other/ns1.C: New test.
7440
7441         PR c++/14883
7442         * g++.dg/template/invalid1.C: New test.
7443
7444 2004-05-23  Paul Brook  <paul@codesourcery.com>
7445         Victor Leikehman  <lei@haifasphere.co.il>
7446
7447         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7448         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7449
7450 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7451
7452         PR c++/15285
7453         PR c++/15299
7454         * g++.dg/template/non-dependent5.C: New test.
7455         * g++.dg/template/non-dependent6.C: New test.
7456
7457 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7458
7459         PR c++/15507
7460         * g++.dg/inherit/union1.C: New test.
7461
7462         PR c++/15542
7463         * g++.dg/template/addr1.C: New test.
7464
7465         PR c++/15427
7466         * g++.dg/template/array5.C: New test.
7467
7468         PR c++/15287
7469         * g++.dg/template/array6.C: New test.
7470
7471 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7472             Roger Sayle  <roger@eyesopen.com>
7473
7474         * g++.dg/lookup/forscope2.C: New test case.
7475
7476 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7477
7478         * gcc.dg/cpp/Wmissingdirs.c: New.
7479
7480 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7481
7482         PR target/15301
7483         * gcc.dg/compat/union-m128-1.h: New file.
7484         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7485         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7486         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7487
7488 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7489
7490         PR target/15302
7491         * gcc.dg/compat/struct-complex-1.h: New file.
7492         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7493         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7494         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7495
7496 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7497
7498         PR middle-end/3074
7499         * gcc.dg/pr3074-1.c: New test case.
7500         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7501
7502 2004-05-20  Falk Hueffner  <falk@debian.org>
7503
7504         PR other/15526
7505         * gcc.dg/ftrapv-1.c: New test case.
7506
7507 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7508
7509         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7510
7511 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7512             Jeff Law  <law@redhat.com>
7513
7514         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7515         * gcc.dg/tree-ssa/20040518-2.c: New test.
7516
7517         * gcc.dg/tree-ssa/20040518-1.c: New test.
7518
7519 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7520
7521         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7522
7523 2004-05-18  Paul Brook  <paul@codesourcery.com>
7524
7525         PR fortran/13930
7526         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7527
7528 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7529
7530         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7531         constant folding.
7532
7533 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7534
7535         * gcc.dg/tree-ssa/20040517-1.c: New test.
7536
7537 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7538
7539         * gcc.dg/loop-4.c: New test.
7540
7541 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7542
7543         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7544
7545 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7546
7547         PR fortran/15311
7548         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7549
7550 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7551
7552         PR fortran/13826
7553         PR fortran/13940
7554         * gfortran.fortran-torture/compile/data_1.f90: New test.
7555
7556 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7557
7558         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7559         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7560
7561 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7562
7563         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7564
7565 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7566
7567         PR c/15444
7568         * gcc.dg/format/xopen-1.c: Adjust expected message.
7569         * gcc.dg/format/xopen-3.c: New test.
7570
7571 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7572
7573         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7574
7575 2004-05-14  Jeff Law  <law@redhat.com>
7576
7577         * gcc.dg/tree-ssa/20040514-2.c: New test.
7578
7579 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7580
7581         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7582         this ...
7583         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7584         this.
7585
7586 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7587
7588         * gcc.dg/tree-ssa/20040514-1.c: New test.
7589
7590 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7591
7592         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7593         test.
7594
7595 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7596
7597         PR fortran/14066
7598         * gfortran.fortran-torture/compile/do_1.f90: New test.
7599
7600 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7601
7602         PR fortran/15051
7603         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7604         test.
7605
7606 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7607
7608         PR fortran/15149
7609         * gfortran.fortran-torture/execute/random_init.f90: New test.
7610
7611 2004-05-13  Paul Brook  <paul@codesourcery.com>
7612
7613         PR fortran/15314
7614         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7615
7616 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7617
7618         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7619         for the powerpc case.
7620
7621 2004-05-13  Jeff Law  <law@redhat.com>
7622
7623         * gcc.dg/tree-ssa/20040513-1.c: New test.
7624         * gcc.dg/tree-ssa/20040513-2.c: New test.
7625
7626 2004-05-13  Paul Brook  <paul@codesourcery.com>
7627
7628         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7629         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7630         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7631
7632 2004-05-13  Andreas Schwab  <schwab@suse.de>
7633
7634         PR other/10819
7635         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7636         characters.
7637
7638 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7639
7640         PR fortran/15294
7641         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7642
7643 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7644
7645         Merge from tree-ssa-20020619-branch.  See
7646         ChangeLog.tree-ssa for details.
7647
7648 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7649
7650         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7651         include <altivec.h> explicitly.
7652         * gcc.dg/altivec-13.c: Likewise.
7653
7654 2004-05-11  Paul Brook  <paul@codesourcery.com>
7655
7656         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7657
7658 2004-05-10  Eric Christopher  <echristo@redhat.com>
7659
7660         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7661         * gcc.dg/sibcall-4.c: Ditto.
7662
7663 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7664
7665         * g++.dg/ext/altivec-8.C: New test case.
7666         * gcc.dg/altivec-13.c: New test case.
7667
7668 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7669
7670         * gcc.c-torture/execute/divcmp-1.c: New test case.
7671         * gcc.c-torture/execute/divcmp-2.c: New test case.
7672         * gcc.c-torture/execute/divcmp-3.c: New test case.
7673
7674 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7675
7676         * g++.dg/other/pragma-re-2.C: New test.
7677
7678 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7679
7680         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7681         * gcc.dg/i386-387-2.c: Likewise.
7682
7683         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7684         __builtin_drem.
7685         * gcc.dg/i386-387-6.c: Likewise.
7686
7687 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7688
7689         * gcc.dg/builtins-33.c:  Also check log1p*.
7690
7691 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7692
7693         PR optimization/15296
7694         * gcc.c-torture/execute/pr15296.c: New test.
7695
7696 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7697
7698         * gcc.dg/builtins-40.c: New test.
7699
7700 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7701
7702         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7703
7704 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7705
7706         * g++.dg/ext/spe1.C: New testcase.
7707
7708 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7709
7710         * objc.dg/image-info.m: Allow additional attributes
7711         for __image_info section.
7712
7713 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7714
7715         * gcc.dg/torture/mips-hilo-2.c: New test.
7716
7717 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7718
7719         PR c++/14389
7720         * g++.dg/template/member5.C: New test.
7721
7722 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7723
7724         * gcc.dg/builtins-34.c: Also check expm1*.
7725
7726 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7727
7728         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7729         * gcc.dg/torture/builtin-convert-3.c: New test.
7730
7731 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7732
7733         PR middle-end/15054
7734         * g++.dg/opt/pr15054.C: New test.
7735
7736 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7737
7738         * gcc.dg/torture/builtin-rounding-1.c: New test.
7739         * gcc.dg/builtins-25.c: Delete.
7740         * gcc.dg/builtins-29.c: Delete.
7741
7742 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7743
7744         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7745         * gcc.dg/sibcall-4.c: Likewise.
7746         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7747
7748 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7749
7750         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7751         bit-field on 16-bit targets.
7752
7753 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7754
7755         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7756         16-bit targets.
7757
7758 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7759
7760         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7761         * gcc.dg/rs6000-power2-2.c: Likewise.
7762
7763 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7764
7765         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7766         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7767         Change the asm registers to be in form of frN instead of fN.
7768
7769 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7770
7771         * gcc.dg/torture/builtin-convert-2.c: New test.
7772
7773 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7774
7775         * gcc.dg/rs6000-power2-1.c: New test.
7776         * gcc.dg/rs6000-power2-2.c: New test.
7777
7778 2004-04-28  Jan Hubicka  <jh@suse.cz>
7779
7780         * gcc.dg/unused-6.c: New test.
7781
7782 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7783             Ulrich Weigand  <uweigand@de.ibm.com>
7784
7785         * ada/acats/run_all.sh: Define $target variable.
7786
7787 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7788
7789         PR c++/15119
7790         * g++.dg/other/vararg-1.C: New test.
7791
7792         PR c++/4794
7793         * g++.dg/eh/cleanup3.C: New test.
7794
7795 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7796
7797         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7798         and ad8011a (target_insn).
7799         * ada/acats/support/macro.dfs: Likewise.
7800         * ada/acats/support/impbit.adb: New file.
7801
7802 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7803
7804         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7805
7806 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7807
7808         * gcc.dg/loop-3.c: New test.
7809
7810 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7811
7812         * gcc.c-torture/execute/simd-5.c: New test.
7813
7814 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7815
7816         PR c++/15064
7817         * g++.dg/template/crash18.C: New test.
7818
7819 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7820
7821         * g++.dg/ext/complit3.C: New test.
7822
7823 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7824
7825         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7826         * gcc.dg/altivec-3.c: Same.
7827         * gcc.dg/altivec-varargs-1.c: Same.
7828
7829 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7830
7831         * lib/target-supports.exp (check_profiling_available): Assume
7832         profiling is not available on powerpc-eabi targets.
7833
7834 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7835
7836         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7837         * gcc.dg/vmx/bug-1.c: Ditto.
7838
7839 2004-04-20  Eric Christopher  <echristo@redhat.com>
7840
7841         * gcc.dg/charset/extern.c: New test.
7842         * g++.dg/charset/extern3.cc: Ditto.
7843
7844 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7845
7846         * gcc.dg/builtins-39.c: New test.
7847
7848 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7849
7850         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7851
7852 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7853
7854         * gcc.dg/torture/mips-hilo-1.c: New test.
7855
7856 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7857
7858         * gcc.c-torture/compile/20040419-1.c: New test.
7859
7860 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7861
7862         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7863
7864 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7865             Aldy Hernandez  <aldyh@redhat.com>
7866
7867         * gcc.c-torture/execute/va-arg-24.c: New.
7868
7869 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7870             Aldy Hernandez  <aldyh@redhat.com>
7871
7872         * gcc.dg/vmx/1b-01.c: New.
7873         * gcc.dg/vmx/1b-02.c: New.
7874         * gcc.dg/vmx/1b-03.c: New.
7875         * gcc.dg/vmx/1b-04.c: New.
7876         * gcc.dg/vmx/1b-05.c: New.
7877         * gcc.dg/vmx/1b-06.c: New.
7878         * gcc.dg/vmx/1b-07.c: New.
7879         * gcc.dg/vmx/1c-01.c: New.
7880         * gcc.dg/vmx/1c-02.c: New.
7881         * gcc.dg/vmx/3a-01a.c: New.
7882         * gcc.dg/vmx/3a-01.c: New.
7883         * gcc.dg/vmx/3a-01m.c: New.
7884         * gcc.dg/vmx/3a-03.c: New.
7885         * gcc.dg/vmx/3a-03m.c: New.
7886         * gcc.dg/vmx/3a-04.c: New.
7887         * gcc.dg/vmx/3a-04m.c: New.
7888         * gcc.dg/vmx/3a-05.c: New.
7889         * gcc.dg/vmx/3a-06.c: New.
7890         * gcc.dg/vmx/3a-06m.c: New.
7891         * gcc.dg/vmx/3a-07.c: New.
7892         * gcc.dg/vmx/3b-01.c: New.
7893         * gcc.dg/vmx/3b-02.c: New.
7894         * gcc.dg/vmx/3b-10.c: New.
7895         * gcc.dg/vmx/3b-13.c: New.
7896         * gcc.dg/vmx/3b-14.c: New.
7897         * gcc.dg/vmx/3b-15.c: New.
7898         * gcc.dg/vmx/3c-01a.c: New.
7899         * gcc.dg/vmx/3c-01.c: New.
7900         * gcc.dg/vmx/3c-02.c: New.
7901         * gcc.dg/vmx/3c-03.c: New.
7902         * gcc.dg/vmx/3d-01.c: New.
7903         * gcc.dg/vmx/4-01.c: New.
7904         * gcc.dg/vmx/4-03.c: New.
7905         * gcc.dg/vmx/5-01.c: New.
7906         * gcc.dg/vmx/5-02.c: New.
7907         * gcc.dg/vmx/5-03.c: New.
7908         * gcc.dg/vmx/5-04.c: New.
7909         * gcc.dg/vmx/5-05.c: New.
7910         * gcc.dg/vmx/5-06.c: New.
7911         * gcc.dg/vmx/5-07.c: New.
7912         * gcc.dg/vmx/5-07t.c: New.
7913         * gcc.dg/vmx/5-08.c: New.
7914         * gcc.dg/vmx/5-10.c: New.
7915         * gcc.dg/vmx/5-11.c: New.
7916         * gcc.dg/vmx/7-01a.c: New.
7917         * gcc.dg/vmx/7-01.c: New.
7918         * gcc.dg/vmx/7c-01.c: New.
7919         * gcc.dg/vmx/7d-01.c: New.
7920         * gcc.dg/vmx/7d-02.c: New.
7921         * gcc.dg/vmx/8-01.c: New.
7922         * gcc.dg/vmx/8-02a.c: New.
7923         * gcc.dg/vmx/8-02.c: New.
7924         * gcc.dg/vmx/brode-1.c: New.
7925         * gcc.dg/vmx/bug-1.c: New.
7926         * gcc.dg/vmx/bug-2.c: New.
7927         * gcc.dg/vmx/bug-3.c: New.
7928         * gcc.dg/vmx/cw-bug-1.c: New.
7929         * gcc.dg/vmx/cw-bug-2.c: New.
7930         * gcc.dg/vmx/cw-bug-3.c: New.
7931         * gcc.dg/vmx/dct.c: New.
7932         * gcc.dg/vmx/debug-1.c: New.
7933         * gcc.dg/vmx/debug-2.c: New.
7934         * gcc.dg/vmx/debug-3.c: New.
7935         * gcc.dg/vmx/debug-4.c: New.
7936         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7937         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7938         * gcc.dg/vmx/eg-5.c: New.
7939         * gcc.dg/vmx/fft.c: New.
7940         * gcc.dg/vmx/gcc-bug-1.c: New.
7941         * gcc.dg/vmx/gcc-bug-2.c: New.
7942         * gcc.dg/vmx/gcc-bug-3.c: New.
7943         * gcc.dg/vmx/gcc-bug-4.c: New.
7944         * gcc.dg/vmx/gcc-bug-5.c: New.
7945         * gcc.dg/vmx/gcc-bug-6.c: New.
7946         * gcc.dg/vmx/gcc-bug-7.c: New.
7947         * gcc.dg/vmx/gcc-bug-8.c: New.
7948         * gcc.dg/vmx/gcc-bug-9.c: New.
7949         * gcc.dg/vmx/gcc-bug-b.c: New.
7950         * gcc.dg/vmx/gcc-bug-c.c: New.
7951         * gcc.dg/vmx/gcc-bug-d.c: New.
7952         * gcc.dg/vmx/gcc-bug-e.c: New.
7953         * gcc.dg/vmx/gcc-bug-f.c: New.
7954         * gcc.dg/vmx/gcc-bug-g.c: New.
7955         * gcc.dg/vmx/gcc-bug-i.c: New.
7956         * gcc.dg/vmx/harness.h: New.
7957         * gcc.dg/vmx/ira1.c: New.
7958         * gcc.dg/vmx/ira2a.c: New.
7959         * gcc.dg/vmx/ira2b.c: New.
7960         * gcc.dg/vmx/ira2.c: New.
7961         * gcc.dg/vmx/ira2c.c: New.
7962         * gcc.dg/vmx/mem.c: New.
7963         * gcc.dg/vmx/newton-1.c: New.
7964         * gcc.dg/vmx/ops.c: New.
7965         * gcc.dg/vmx/sn7153.c: New.
7966         * gcc.dg/vmx/spill2.c: New.
7967         * gcc.dg/vmx/spill3.c: New.
7968         * gcc.dg/vmx/spill.c: New.
7969         * gcc.dg/vmx/t.c: New.
7970         * gcc.dg/vmx/varargs-1.c: New.
7971         * gcc.dg/vmx/varargs-2.c: New.
7972         * gcc.dg/vmx/varargs-3.c: New.
7973         * gcc.dg/vmx/varargs-4.c: New.
7974         * gcc.dg/vmx/varargs-5.c: New.
7975         * gcc.dg/vmx/varargs-6.c: New.
7976         * gcc.dg/vmx/varargs-7.c: New.
7977         * gcc.dg/vmx/vmx.exp: New.
7978         * gcc.dg/vmx/vprint-1.c: New.
7979         * gcc.dg/vmx/vscan-1.c: New.
7980         * gcc.dg/vmx/x-01.c: New.
7981         * gcc.dg/vmx/x-02.c: New.
7982         * gcc.dg/vmx/x-03.c: New.
7983         * gcc.dg/vmx/x-04.c: New.
7984         * gcc.dg/vmx/x-05.c: New.
7985         * gcc.dg/vmx/yousufi-1.c: New.
7986         * gcc.dg/vmx/zero-1.c: New.
7987         * gcc.dg/vmx/zero.c: New.
7988
7989 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
7990
7991         * g++.dg/lookup/java1.C: Update for chage of
7992         _Jv_AllocObject.
7993         * g++.dg/lookup/java2.C: Likewise.
7994
7995 2004-04-17  Laurent GUERBY <laurent@guerby.net>
7996
7997         * ada/acats/run_all.sh: use -O2 by default.
7998
7999 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8000
8001         * gcc.dg/vr-mult-[12].c: New tests.
8002
8003 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8004
8005         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8006
8007         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8008
8009 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8010
8011         * lib/target-supports.exp (check_profiling_available): Assume profiling
8012         isn't available for mips*-*-elf targets.
8013
8014 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8015
8016         * gcc.dg/builtins-38.c: New test.
8017
8018 2004-04-14  Eric Christopher  <echristo@redhat.com>
8019
8020         * g++.dg/charset/charset.exp: Run .cc extension tests.
8021
8022 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8023
8024         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8025
8026 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8027
8028         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8029
8030 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8031
8032         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8033         * gcc.dg/i386-387-2.c: Likewise.
8034
8035         * gcc.dg/i386-387-7.c: New test.
8036         * gcc.dg/i386-387-8.c: New test.
8037
8038         * gcc.dg/builtins-37.c: New test.
8039
8040 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8041
8042         * g++.dg/pch/externc-1.C: Add missing semicolon.
8043
8044 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8045
8046         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8047
8048 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8049
8050         * gcc.c-torture/execute/20040411-1.c: New test.
8051
8052 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8053
8054         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8055
8056 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8057
8058         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8059
8060 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8061
8062         * lib/target-supports.exp (check_named_sections_available): New.
8063         * lib/gcc-dg.exp (dg-require-named-sections): New.
8064         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8065         old-deja.exp.  Also prune error-count message from HP linker.
8066         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8067
8068         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8069         * g++.old-deja/g++.pt/static3.C: Likewise.
8070         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8071
8072 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8073
8074         * gcc.c-torture/execute/20040409-1.c: New test case.
8075         * gcc.c-torture/execute/20040409-2.c: New test case.
8076         * gcc.c-torture/execute/20040409-3.c: New test case.
8077
8078 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8079
8080         * gcc.dg/20040409-1.c: New test.
8081
8082 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8083
8084         PR target/14888
8085         * g++.dg/opt/pr14888.C: New test case.
8086
8087 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8088
8089         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8090         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8091         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8092         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8093         New tests.
8094
8095 2004-04-08  Paul Brook  <paul@codesourcery.com>
8096
8097         * gcc.dg/spill-1.c: New test.
8098
8099 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8100
8101         * gcc.dg/torture/builtin-ctype-2.c: New test.
8102
8103 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8104
8105         * gcc.dg/pch/pch.exp: Add largefile test.
8106
8107 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8108
8109         * g++.dg/pch/externc-1.Hs: New.
8110         * g++.dg/pch/externc-1.C: New.
8111
8112 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8113
8114         * gcc.dg/compat/struct-by-value-5a_main.c,
8115         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8116         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8117         * gcc.dg/compat/struct-by-value-5a_x.c,
8118         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8119         gcc.dg/compat/struct-by-value-5_x.c.
8120         * gcc.dg/compat/struct-by-value-5a_y.c,
8121         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8122         gcc.dg/compat/struct-by-value-5_y.c.
8123
8124         * gcc.dg/compat/struct-by-value-6a_main.c,
8125         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8126         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8127         * gcc.dg/compat/struct-by-value-6a_x.c,
8128         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8129         gcc.dg/compat/struct-by-value-6_x.c.
8130         * gcc.dg/compat/struct-by-value-6a_y.c,
8131         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8132         gcc.dg/compat/struct-by-value-6_y.c.
8133
8134         * gcc.dg/compat/struct-by-value-7a_main.c,
8135         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8136         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8137         * gcc.dg/compat/struct-by-value-7a_x.c,
8138         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8139         gcc.dg/compat/struct-by-value-7_x.c.
8140         * gcc.dg/compat/struct-by-value-7a_y.c,
8141         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8142         gcc.dg/compat/struct-by-value-7_y.c.
8143
8144 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8145
8146         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8147         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8148         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8149         options.
8150
8151 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8152
8153         * gcc.dg/builtins-36.c: New test.
8154
8155 2004-04-06  Paul Brook  <paul@codesourcery.com>
8156
8157         * README.gcc: Remove obsolete contraint on testcases.
8158
8159 2004-04-05  Paul Brook  <paul@codesourcery.com>
8160
8161         PR2123
8162         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8163         failure and exit(0) on success.
8164         * g++.dg/expr/anew2.C: Ditto.
8165         * g++.dg/expr/anew3.C: Ditto.
8166         * g++.dg/expr/anew4.C: Ditto.
8167
8168 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8169
8170         PR c++/3518
8171         * g++.dg/template/unify7.C: New.
8172
8173 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8174
8175         * g++.dg/README: Bring up to date with new subdirectories; remove
8176         duplicate subdirectory lines.
8177
8178 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8179
8180         PR c++/14007
8181         * g++.dg/template/unify5.C: New.
8182         * g++.dg/template/unify6.C: New.
8183         * g++.dg/template/qualttp20.C: Adjust.
8184         * g++.old-deja/g++.jason/report.C: Adjust.
8185         * g++.old-deja/g++.other/qual1.C: Adjust.
8186
8187 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8188
8189         PR c++/14803
8190         * g++.dg/inherit/ptrmem1.C: New test.
8191
8192 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8193
8194         PR c++/14755
8195         * gcc.c-torture/execute/20040331-1.c: New test.
8196         * gcc.dg/20040331-1.c: New test.
8197
8198 2004-04-01  Paul Brook  <paul@codesourcery.com>
8199
8200         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8201
8202 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8203
8204         PR c++/14724
8205         * g++.dg/init/goto1.C: New test.
8206
8207         PR c++/14763
8208         * g++.dg/template/defarg4.C: New test.
8209
8210 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8211
8212         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8213
8214 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8215
8216         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8217
8218 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8219
8220         * gcc.dg/noncompile/undeclared-2.c: New test.
8221
8222 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8223
8224         * gcc.dg/940409-1.c: Remove XFAIL.
8225         * gcc.dg/reg-vol-struct-1.c: New test.
8226
8227 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8228
8229         * gcc.dg/torture/builtin-wctype-1.c: New test.
8230
8231 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8232
8233         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8234         * gcc.dg/20001101-1.c: Likewise.
8235         * gcc.dg/20001102-1.c: Likewise.
8236
8237 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8238
8239         * gcc.dg/compare8.c: Add an additional test for XOR.
8240
8241 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8242
8243         * gcc.dg/torture/builtin-ctype-1.c: New test.
8244
8245 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8246
8247         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8248         * gcc.dg/torture/builtin-math-1.c: Likewise.
8249         * gcc.dg/torture/builtin-power-1.c: New test.
8250
8251 2004-03-24  Andreas Schwab  <schwab@suse.de>
8252
8253         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8254         IA64 assembler.
8255
8256 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8257             Roger Sayle  <roger@eyesopen.com>
8258
8259         * gcc.dg/compare8.c: New test case.
8260
8261 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8262
8263         * g++.dg/ext/altivec-7.C: New test.
8264
8265 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8266
8267         PR 12267, 12391, 12560, 13129, 14114, 14133
8268         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8269         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8270         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8271         Adjust error regexps.
8272         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8273         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8274         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8275         * gcc.dg/local1.c: Add explanatory comment.
8276
8277 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8278
8279         PR optimization/14669
8280         * g++.dg/opt/fold2.C: New test case.
8281
8282 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8283
8284         PR c/14069
8285         * gcc.dg/20040322-1.c: New test.
8286
8287 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8288
8289         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8290         * gcc.dg/ultrasp4.c: Likewise.
8291         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8292
8293 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8294
8295         * gcc.dg/i386-sse-8.c: Reset default options.
8296
8297 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8298
8299         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8300         in the error message text.
8301
8302 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8303
8304         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8305
8306 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8307
8308         PR c++/14616
8309         * g++.dg/init/array13.C: New test.
8310
8311 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8312
8313         PR target/13889
8314         * gcc.c-torture/compile/pr13889.c: New test case.
8315
8316 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8317
8318         PR c/14635
8319         * builtins-1.c (nan, nans): Don't test.
8320         * builtins-30.c: Don't use nan, nanf, nanl.
8321         * builtins-35.c: New test.
8322
8323 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8324
8325         * g++.dg/ext/altivec-6.C: New test.
8326
8327 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8328
8329         * g++.dg/init/placement3.C: New test.
8330
8331         * g++.dg/template/spec13.C: New test.
8332
8333         * g++.dg/lookup/using11.C: New test.
8334
8335         * g++.dg/lookup/koenig3.C: New test.
8336
8337         * g++.dg/template/operator2.C: New test.
8338
8339         * g++.dg/expr/dtor3.C: New test.
8340         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8341         marker.
8342         * g++.old-deja/g++.law/visibility28.C: Likewise.
8343
8344 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8345
8346         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8347         * gcc.dg/ppc64-abi-3.c: Likewise.
8348
8349 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8350
8351         PR c++/14545
8352         * g++.dg/parse/template15.C: New test.
8353
8354 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8355
8356         * g++.dg/expr/dtor2.C: New test.
8357
8358         * g++.dg/lookup/anon4.C: New test.
8359
8360         * g++.dg/overload/using1.C: New test.
8361
8362         * g++.dg/template/lookup7.C: New test.
8363
8364         * g++.dg/template/typename6.C: New test.
8365
8366         * g++.dg/expr/cond6.C: New test.
8367
8368 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8369
8370         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8371
8372 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8373
8374         * g++.dg/expr/cond5.C: New test.
8375         * g++.dg/expr/constcast1.C: Likewise.
8376         * g++.dg/expr/ptrmem2.C: Likewise.
8377         * g++.dg/expr/ptrmem3.C: Likewise.
8378         * g++.dg/lookup/main1.C: Likewise.
8379         * g++.dg/template/lookup6.C: Likewise.
8380
8381 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8382
8383         * gcc.dg/local1.c: New test.
8384
8385         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8386
8387 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8388
8389         * gcc.dg/torture/builtin-convert-1.c: New test.
8390
8391 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8392
8393         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8394
8395 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8396
8397         PR c++/14481
8398         * g++.dg/warn/Wunused-7.C: New test.
8399
8400 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8401
8402         * gcc.dg/torture/builtin-integral-1.c: New test.
8403
8404 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8405
8406         PR c++/14586
8407         * g++.dg/parse/non-dependent3.C: New test.
8408
8409 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8410
8411         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8412         * g++.dg/eh/simd-2.C: Likewise.
8413         * g++.dg/init/array10.C: Likewise.
8414         * gcc.c-torture/compile/simd-1.c: Likewise.
8415         * gcc.c-torture/compile/simd-2.c: Likewise.
8416         * gcc.c-torture/compile/simd-3.c: Likewise.
8417         * gcc.c-torture/compile/simd-4.c: Likewise.
8418         * gcc.c-torture/compile/simd-6.c: Likewise.
8419         * gcc.c-torture/execute/simd-1.c: Likewise.
8420         * gcc.c-torture/execute/simd-2.c: Likewise.
8421         * gcc.dg/compat/vector-defs.h: Likewise.
8422         * gcc.dg/20020531-1.c: Likewise.
8423         * gcc.dg/altivec-3.c: Likewise.
8424         * gcc.dg/altivec-4.c: Likewise.
8425         * gcc.dg/altivec-varargs-1.c: Likewise.
8426         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8427         * gcc.dg/i386-mmx-3.c: Likewise.
8428         * gcc.dg/i386-sse-4.c: Likewise.
8429         * gcc.dg/i386-sse-5.c: Likewise.
8430         * gcc.dg/i386-sse-8.c: Likewise.
8431         * gcc.dg/simd-1.c: Likewise.
8432         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8433         __ev64_opaque__ since the machine description provides it.
8434
8435 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8436
8437         * lib/compat.exp (skip_list): New global variable.
8438         Use it to hold the user defined COMPAT_SKIPS list if any.
8439         (compat-obj): Add the members of skip_list to optall.
8440
8441 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8442
8443         * gcc.dg/compat/union-by-value-1_main.c,
8444         union-by-value-1_x.c, union-by-value-1_y.c,
8445         union-check.h, union-defs.h,
8446         union-init.h, union-return-1_main.c,
8447         union-return-1_x.c, union-return-1_y.c: New files.
8448
8449 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8450
8451         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8452         mixed-struct-init.h: Add 4 mixed structure types.
8453         struct-by-value-21_main.c, struct-by-value-21_x.c,
8454         struct-by-value-21_y.c, struct-return-21_main.c,
8455         struct-return-21_x.c, struct-return-21_y.c: New files.
8456
8457 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8458
8459         PR c++/14550
8460         * g++.dg/parse/template14.C: New test.
8461
8462 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8463
8464         * gcc.c-torture/execute/20040313-1.c: New test.
8465
8466 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8467
8468         PR target/14533
8469         * gcc.dg/20040311-2.c: New test.
8470
8471 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8472
8473         PR other/14544
8474         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8475         bit-field.
8476
8477 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8478
8479         * gcc.dg/20040305-2.c: Add missing return statement.
8480
8481 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8482
8483         * gcc.dg/builtins-34.c: Also check pow10*.
8484
8485 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8486
8487         PR target/14262
8488         * gcc.dg/20040305-2.c: New test.
8489
8490 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8491
8492         * gcc.dg/20040310-1.c: New test.
8493
8494 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8495
8496         * gcc.c-torture/execute/20040311-1.c: New test case.
8497
8498 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8499
8500         PR c++/14476
8501         * g++.dg/lookup/enum1.C: New test.
8502
8503 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8504
8505         PR c++/14510
8506         * g++.dg/lookup/struct2.C: New test.
8507
8508 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8509
8510         * gcc.dg/builtins-34.c: New test.
8511
8512 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8513
8514         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8515
8516 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8517
8518         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8519         * gcc.dg/alias-2.c: New testcase.
8520
8521 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8522
8523         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8524
8525 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8526
8527         * gcc.c-torture/execute/20040309-1.c: New test case.
8528
8529 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8530
8531         PR c++/14397
8532         * g++.dg/overload/ref1.C: New.
8533
8534 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8535
8536         PR c++/14409
8537         * g++.dg/template/spec12.C: New test.
8538
8539         PR c++/14448
8540         * g++.dg/parse/crash14.C: New test.
8541
8542 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8543
8544         PR c++/14230
8545         * g++.dg/init/ref11.C: New test.
8546
8547 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/14432
8550         * g++.dg/parse/builtin2.C: New test.
8551
8552 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8553
8554         PR c++/14401
8555         * g++.dg/init/ctor3.C: New test.
8556         * g++.dg/init/union1.C: New test.
8557         * g++.dg/ext/anon-struct4.C: New test.
8558
8559 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8560
8561         * g++.dg/lookup/koenig1.C: Tweak error messages.
8562         * g++.dg/lookup/used-before-declaration.C: Likewise.
8563         * g++.dg/other/do1.C: Likewise.
8564         * g++.dg/overload/koenig1.C: Likewise.
8565         * g++.dg/parse/crash13.C: Likewise.
8566         * g++.dg/template/instantiate3.C: Likewise.
8567
8568 2004-03-08  Eric Christopher  <echristo@redhat.com>
8569
8570         * * lib/target-supports.exp: Enable libiconv in test
8571         compilation.  Fix up error checking.
8572
8573 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8574
8575         PR middle-end/14289
8576         * gcc.dg/pr14289-1.c: New test case.
8577         * gcc.dg/pr14289-2.c: Likewise.
8578         * gcc.dg/pr14289-3.c: Likewise.
8579
8580 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8581
8582         * gcc.c-torture/execute/20040308-1.c: New test.
8583
8584 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8585
8586         * gcc.c-torture/execute/20040307-1.c: New test case.
8587
8588 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8589
8590         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8591
8592 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8593
8594         * gcc.dg/20040306-1.c: New test.
8595
8596 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8597
8598         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8599         them static.
8600         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8601
8602 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8603
8604         PR c/14465
8605         * gcc.dg/decl-6.c: New test.
8606
8607 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8608
8609         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8610         Rename LOGPOW -> LOG_POW.
8611         (SQRT_EXP, POW_EXP): New.
8612
8613 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8614
8615         * gcc.dg/i386-sse-8.c: New test.
8616
8617 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8618
8619         PR c/14114
8620         * gcc.dg/decl-5.c: New test.
8621
8622 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8623
8624         * gcc.dg/20040305-1.c: New test.
8625
8626 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8627
8628         PR other/14354
8629         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8630
8631 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8632
8633         PR c++/14425, c++/14426
8634         * g++.dg/ext/altivec-4.C: New test.
8635         * g++.dg/ext/altivec-5.C: New test.
8636
8637 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8638
8639         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8640         global variables of a type with no linkage.
8641         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8642         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8643         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8644         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8645         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8646         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8647         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8648         * g++.dg/warn/deprecated.C: Name enum Color.
8649         * g++.dg/overload/VLA.C: Name structure for 'b'.
8650         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8651
8652 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8653
8654         * gcc.c-torture/compile/20040304-1.c: New test.
8655
8656 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8657
8658         PR 13728
8659         * gcc.dg/decl-4.c: New testcase.
8660
8661 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8662
8663         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8664         as PRECF if sizeof (float) > sizeof (double).
8665         (PRECL): Make it the same as PRECF if
8666         sizeof (float) > sizeof (long double).
8667
8668 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8669
8670         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8671         system type.  Add check for irix6 which doesn't have c99 runtime.
8672
8673 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8674
8675         * gcc.dg/const-elim-1.c: xfail for xtensa.
8676
8677 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8678
8679         PR c++/14369
8680         * g++.dg/template/cond4.C: New test.
8681
8682 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8683
8684         PR c++/14360
8685         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8686
8687         PR c++/14361
8688         * g++.dg/parse/defarg7.C: New test.
8689
8690         PR c++/14359
8691         * g++.dg/template/friend26.C: New test.
8692
8693 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8694
8695         PR c++/14324
8696         * g++.dg/abi/mangle21.C: New test.
8697
8698         PR c++/14260
8699         * g++.dg/parse/constructor2.C: New test.
8700
8701         PR c++/14337
8702         * g++.dg/template/sfinae1.C: New test.
8703
8704 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8705
8706         PR c++/14267
8707         * g++.dg/expr/crash2.C: New test.
8708
8709         PR middle-end/13448
8710         * gcc.dg/inline-5.c: New test.
8711         * gcc.dg/always-inline.c: Split out tests into ...
8712         * gcc.dg/always-inline2.c: ... this and ...
8713         * gcc.dg/always-inline3.c: ... this.
8714
8715 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8716
8717         PR debug/12103
8718         * g++.dg/debug/crash1.C: New test.
8719
8720 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8721
8722         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8723         function with __attribute__((noinline)).
8724         (recurser_void2): Likewise.
8725         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8726         (recurser_void2): Likewise.
8727
8728 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8729
8730         PR middle-end/14203
8731         * g++.dg/warn/Wunused-6.C: New test case.
8732
8733 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8734
8735         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8736         not defined.
8737
8738 2004-02-27  Eric Christopher  <echristo@redhat.com>
8739
8740         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8741         * g++.dg/charset/asm2.c: Run only x86.
8742         * gcc.dg/charset/asm3.c: Ditto.
8743
8744 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8745
8746         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8747         ld_library_path.
8748
8749 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8750
8751         * g++.dg/ext/altivec-3.C: New.
8752
8753 2004-02-26  Richard Henderson  <rth@redhat.com>
8754
8755         * g++.dg/ext/attrib10.C: Mark for warning.
8756         * gcc.dg/attr-alias-1.c: New.
8757
8758 2004-02-26  Richard Henderson  <rth@redhat.com>
8759
8760         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8761         * gcc.c-torture/execute/20040208-2.c: ... it back.
8762
8763 2004-02-26  Eric Christopher  <echristo@redhat.com>
8764
8765         * lib/target-supports.exp (check-iconv-available): New function.
8766         * lib/gcc-dg.exp (dg-require-iconv): New function.
8767         Use above.
8768         * gcc.dg/charset: New directory.
8769         * gcc.dg/charset/charset.exp: New file.
8770         * gcc.dg/charset/asm1.c: Ditto.
8771         * gcc.dg/charset/asm2.c: Ditto.
8772         * gcc.dg/charset/asm3.c: Ditto.
8773         * gcc.dg/charset/asm4.c: Ditto.
8774         * gcc.dg/charset/asm5.c: Ditto.
8775         * gcc.dg/charset/attribute1.c: Ditto.
8776         * gcc.dg/charset/attribute2.c: Ditto.
8777         * gcc.dg/charset/string1.c: Ditto.
8778         * g++.dg/charset: New directory.
8779         * g++.dg/dg.exp: Add here. Special options.
8780         * g++.dg/charset/charset.exp: New file.
8781         * g++.dg/charset/asm1.c: Ditto.
8782         * g++.dg/charset/asm2.c: Ditto.
8783         * g++.dg/charset/asm3.c: Ditto.
8784         * g++.dg/charset/asm4.c: Ditto.
8785         * g++.dg/charset/attribute1.c: Ditto.
8786         * g++.dg/charset/attribute2.c: Ditto.
8787         * g++.dg/charset/extern1.cc: Ditto.
8788         * g++.dg/charset/extern2.cc: Ditto.
8789         * g++.dg/charset/string1.c: Ditto.
8790
8791 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8792
8793         PR c++/14278
8794         * g++.dg/parse/comma1.C: New test.
8795
8796 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8797
8798         PR c++/14284
8799         * g++.dg/template/ttp8.C: New test.
8800
8801 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8802
8803         * gcc.dg/fixuns-trunc-1.c: New test.
8804
8805 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8806
8807         * gcc.dg/builtins-config.h: Use #elif.
8808
8809 2004-02-26  Michael Matz  <matz@suse.de>
8810
8811         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8812         * gcc.dg/991214-1.c: Likewise.
8813         * gcc.dg/i386-asm-1.c: Likewise.
8814
8815 2004-02-25  Richard Henderson  <rth@redhat.com>
8816
8817         * gcc.c-torture/execute/20040208-2.c: Move ...
8818         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8819
8820 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8821
8822         PR c++/14246
8823         * g++.dg/other/crash-3.C: New test.
8824
8825 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8826
8827         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8828         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8829
8830         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8831         HP-UX.
8832
8833 2004-02-24  Michael Matz  <matz@suse.de>
8834
8835         * gcc.dg/i386-regparm.c: New.
8836
8837 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8838
8839         * gcc.c-torture/execute/20040223-1.c: New.
8840
8841 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8842             Kazu Hirata  <kazu@cs.umass.edu>
8843
8844         * gcc.dg/fwritable-strings-1.c: Remove.
8845
8846 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8847
8848         PR c/14156
8849         * gcc.dg/20040223-1.c: New test.
8850
8851 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8852
8853         PR c++/14106
8854         * g++.dg/ext/typeof9.C: New test.
8855
8856 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8857
8858         PR c++/14250
8859         * g++.dg/other/switch1.C: New test.
8860
8861 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8862
8863         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8864         * gcc.dg/va-arg-1.c: Likewise.
8865
8866 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8867
8868         PR c++/14143
8869         * g++.dg/template/koenig5.C: New test.
8870
8871 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8872
8873         * g++.dg/ext/altivec-1.C: Generalize target triple.
8874         * g++.dg/ext/altivec-2.C: New test case.
8875         * g++.dg/ext/altivec_check.h: New file.
8876         * gcc.dg/altivec-1.c: Generalize target triple;
8877         include altivec_check.h and call altivec_check().
8878         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8879         * gcc.dg/altivec-6.c: New test case.
8880         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8881         type casts as needed.
8882         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8883         altivec_check().
8884         * gcc.dg/altivec-12.c: New test case.
8885         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8886         include altivec_check.h and call altivec_check().
8887         * gcc.dg/altivec_check.h: New file.
8888
8889 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8890
8891         * lib/target-supports.exp (check_alias_available): Don't mangle
8892         function `g' in test program.
8893
8894 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8895
8896         * lib/target-supports.exp (check_profiling_available): Check
8897         argument to determine whether we support a profiling type.
8898         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8899         check_profiling_available.
8900         * g++.dg/bprob/bprob.exp: Likewise
8901         * g77.dg/bprob/bprob.exp: Likewise.
8902         * gcc.misc-tests/bprob.exp: Likewise.
8903         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8904         dg-require-profiling and delete expected error handling.
8905         * gcc.dg/20021014-1.c: Likewise.
8906         * gcc.dg/nest.c: Likewise.
8907
8908 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8909
8910         PR c++/12007
8911         * g++.dg/other/vthunk1.C: New test.
8912
8913 2004-02-20  Falk Hueffner  <falk@debian.org>
8914
8915         PR target/14201
8916         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8917
8918 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8919
8920         PR c++/13927
8921         * g++.dg/other/error8.C: Remove XFAIL markers.
8922
8923         PR c++/14173
8924         * g++.dg/ext/packed5.C: New test.
8925
8926         PR c++/14199
8927         * g++.dg/warn/Wunused-5.C: New test.
8928
8929         PR c++/14186
8930         * g++.dg/lookup/member1.C: New test.
8931
8932 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8933
8934         * gcc.c-torture/compile/20040130-1.c: Enable only when
8935         __INT_MAX__ >= 2147483647L.
8936         * gcc.c-torture/compile/961203-1.c: Likewise.
8937
8938 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8939
8940         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8941         * g++.dg/opt/template1.C: Robustify assembler regexp
8942
8943 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8944
8945         * gcc.c-torture/execute/simd-4.x: Remove.
8946         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8947         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8948         Guard with #ifndef SKIP_ATTRIBUTE.
8949         * gcc.dg/compat/vector-1_y.c: Likewise.
8950         * gcc.dg/compat/vector-2_x.c: Likewise.
8951         * gcc.dg/compat/vector-2_y.c: Likewise.
8952         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8953         * g++.dg/eh/simd-2.C: Likewise.
8954
8955 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8956
8957         * gcc.c-torture/compile/complex-1.c: New.
8958
8959 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8960
8961         PR target/14209
8962         * gcc.c-torture/execute/20040218-1.c: New test.
8963
8964 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8965
8966         PR c++/14181
8967         * g++.dg/parse/new2.C: New test.
8968
8969 2004-02-18  Paul Brook  <paul@codesourcery.com>
8970
8971         * gcc.c-torture/compile/libcall-1.c: New test.
8972
8973 2004-02-18  Paul Brook  <paul@codesourcery.com>
8974
8975         PR debug/12934
8976         * gcc.dg/debug/debug-7.c: New test.
8977
8978 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8979
8980         * gcc.dg/20040217-1.c: New test.
8981
8982 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8983
8984         * gcc.c-torture/execute/990208-1.x: Delete.
8985
8986 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
8987
8988         * gcc.c-torture/execute/20040208-2.x: New file.
8989
8990 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
8991
8992         PR c++/11326
8993         * g++.dg/abi/structret1.C: New test.
8994
8995 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
8996
8997         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
8998         (i386_cpuid): No need to test if cpuid is available on AMD64.
8999         Fix assembly, so that it works onboth i386 and AMD64.
9000         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9001         (vecInLong): Fix s[] member type to unsigned int.
9002         (vecInWord): Remove type.
9003         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9004         (a64, b64, c64, d64, e64): Remove.
9005         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9006         Remove unused variable.  Remove initialization of removed variables.
9007         Don't call mmx_tests nor sse_tests.
9008         (reference_mmx, reference_sse): Remove.
9009         (check): Add return stmt.
9010         * gcc.dg/i386-sse-7.c: New test.
9011         * gcc.dg/i386-mmx-4.c: New test.
9012
9013 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9014
9015         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9016         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9017         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9018         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9019         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9020         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9021         g++.dg/tc1/dr94.C: Fix line terminator.
9022
9023 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9024
9025         * gcc.c-torture/compile/20040216-1.c: New.
9026
9027 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9028
9029         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9030         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9031         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9032         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9033         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9034         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9035
9036 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9037
9038         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9039
9040 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/13971
9043         * g++.dg/expr/cond4.C: New test.
9044
9045         PR c++/14086
9046         * g++.dg/lookup/crash2.C: New test.
9047
9048 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9049
9050         * gcc.c-torture/compile/20040214-2.c: New test.
9051
9052 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9053
9054         PR c++/14116
9055         * g++.dg/ext/typeof8.C: New test.
9056
9057 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9058
9059         * gcc.c-torture/compile/20040214-1.c: New test.
9060
9061 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9062
9063         PR c++/13635
9064         * g++.dg/template/spec11.C: New test.
9065
9066 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9067
9068         PR c++/13927
9069         * g++.dg/other/error8.C: New test.
9070
9071 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9072
9073         PR c++/14122
9074         * g++.dg/template/array4.C: New test.
9075
9076         PR c++/14108
9077         * g++.dg/inherit/thunk2.C: New test.
9078
9079         PR c++/14083
9080         * g++.dg/eh/cond2.C: New test.
9081
9082 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9083
9084         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9085
9086 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9087
9088         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9089
9090 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9091
9092         * g++.dg/simd-2.C: xfail on ppc64-linux.
9093
9094 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9095
9096         PR c/456
9097         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9098         tests.
9099
9100 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9101
9102         * gcc.dg/builtins-33.c: New test.
9103
9104 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9105
9106         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9107
9108 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9109
9110         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9111
9112 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9113
9114         * gcc.dg/ppc64-abi-3.c: New test.
9115
9116 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9117
9118         PR c/14092
9119
9120         * gcc.dg/pr14092-1.c: New testcase.
9121
9122 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9123
9124         * gcc.dg/cpp/assert4.c: Fix typo last change.
9125
9126         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9127         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9128
9129         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9130
9131 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9132
9133         * gcc.c-torture/compile/20040209-1.c: New test case.
9134
9135 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9136
9137         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9138
9139 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9140
9141         * gcc.c-torture/execute/20040208-[12].c: New tests.
9142
9143 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9144
9145         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9146
9147 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9148
9149         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9150
9151 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9152
9153         Bug 13856
9154         * gcc.dg/visibility-8.c: New testcase.
9155
9156 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9157
9158         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9159         arguments.
9160         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9161
9162 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9163
9164         PR middle-end/13696
9165         * g++.dg/opt/fold1.C: New test case.
9166
9167 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9168
9169         PR c++/14033
9170         * g++.dg/other/crash-2.C: New test.
9171
9172 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9173
9174         PR c++/14028
9175         * g++.dg/parse/angle-bracket2.C: New test.
9176
9177 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9178
9179         PR middle-end/13750
9180         Revert:
9181         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9182         PR pch/13361
9183         * testsuite/g++.dg/pch/wchar-1.C: New.
9184         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9185
9186 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9187
9188         PR c++/14008
9189         * g++.dg/parse/error15.C: New test.
9190         * g++.dg/parse/crash11.C: Update dg-error mark.
9191
9192 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9193
9194         PR c++/13932
9195         * g++.dg/warn/conv2.C: New test.
9196
9197 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9198
9199         PR c++/13086
9200         * g++.dg/warn/incomplete1.C: Remove xfail.
9201
9202 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9203
9204         * lib/file-format.exp (gcc_target_object_format): Use
9205         ${tool}_target_compile, not gcc_target_compile.
9206         * lib/target-supports.exp (check_alias_available): Likewise.
9207         (check_gc_sections_available): Likewise.
9208         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9209         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9210         dg-require-alias.
9211
9212 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9213
9214         PR c++/13969
9215         * g++.dg/template/static6.C: New test.
9216
9217 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9218
9219         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9220
9221 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9222
9223         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9224         tests for systems where `char' is unsigned by default.
9225
9226 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9227
9228         PR c++/13997
9229         * g++.dg/template/partial3.C: New test.
9230
9231 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9232
9233         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9234         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9235         Remove mentions of obsolete ports.
9236
9237 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9238
9239         * gcc.dg/noncompile/20001228-1.c: Fix for new
9240         error message.
9241
9242 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9243
9244         PR target/9348
9245         * gcc.c-torture/execute/multdi-1.c: New test case.
9246
9247 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9248
9249         PR c++/13925
9250         * g++.dg/template/lookup5.C: New test.
9251
9252 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9253
9254         PR c++/13950
9255         * g++.dg/template/lookup4.C: New test.
9256
9257         PR c++/13970
9258         * g++.dg/parse/error14.C: New test.
9259
9260         PR c++/14002
9261         * g++.dg/parse/template13.C: New test.
9262
9263 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9264
9265         PR c++/13978
9266         * g++.dg/template/koenig4.C: New test.
9267
9268         PR c++/13968
9269         * g++.dg/template/crash17.C: New test.
9270
9271         PR c++/13975
9272         * g++.dg/parse/error13.C: New test.
9273         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9274
9275 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9276
9277         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9278
9279 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9280
9281         PR c/11658
9282         PR c/13994
9283         * gcc.dg/noncompile/20040203-1.c: New test.
9284         * gcc.dg/noncompile/20040203-2.c: Likewise.
9285         * gcc.dg/noncompile/20040203-3.c: Likewise.
9286         * gcc.dg/20040203-1.c: Likewise.
9287
9288 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9289
9290         PR c++/10858
9291         * g++.dg/template/sizeof7.C: New test.
9292
9293 2004-02-02  Eric Christopher  <echristo@redhat.com>
9294             Zack Weinberg  <zack@codesourcery.com>
9295
9296         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9297
9298 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9299
9300         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9301         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9302         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9303         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9304
9305 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/13113
9308         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9309
9310         PR c++/13854
9311         * g++.dg/ext/attrib13.C: New test.
9312
9313         PR c++/13907
9314         * g++.dg/conversion/op2.C: New test.
9315
9316 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9317
9318         * gcc.dg/titype-1.c: Fix pasto.
9319
9320 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9321
9322         * gcc.dg/titype-1.c: New test.
9323
9324 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9325
9326         PR c++/13957
9327         * g++.dg/template/non-type-template-argument-1.C,
9328         g++.dg/template/qualified-id1.C: Update dg-error marks.
9329         * g++.dg/template/nontype6.C: New test.
9330
9331 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9332
9333         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9334         * gcc.dg/builtins-31.c: New testcase.
9335         * gcc.dg/builtins-32.c: New testcase.
9336
9337 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9338
9339         * objc.dg/call-super-2.m: Update line numbers
9340         for the including of stddef.h.
9341
9342 2004-01-30  Michael Matz  <matz@suse.de>
9343
9344         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9345         g++.dg/ext/case-range3.C: New tests.
9346
9347 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9348
9349         DR206
9350         PR c++/13813
9351         * g++.dg/template/member4.C: New test.
9352
9353 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9354
9355         PR c++/13683
9356         * g++.dg/template/sizeof6.C: New test.
9357
9358 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9359
9360         * gcc.dg/fwritable-strings-1.c: New test.
9361
9362 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9363
9364         * gcc.c-torture/compile/20040130-1.c: New test.
9365
9366 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9367
9368         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9369
9370 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/13883
9373         * g++.dg/template/ctor3.C: New test.
9374
9375 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9376
9377         * g++.dg/tc1: New directory.
9378         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9379         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9380         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9381         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9382         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9383
9384 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9385
9386         * g++.dg/parse/error11.C: New test.
9387         * g++.dg/parse/error12.C: Likewise.
9388
9389 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9390
9391         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9392         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9393
9394 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/13791
9397         * g++.dg/ext/attrib12.C: New test.
9398
9399         PR c++/13736
9400         * g++.dg/parse/cast2.C: New test.
9401
9402 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9403
9404         * objc.dg/encode-2.m (main): New local string.  Set depending on
9405         sizeof long.  Use in sscanf call.
9406         * objc.dg/encode-3.m (main): New local string.  Set depending on
9407         sizeof long.  Use in scan_initial call.
9408
9409 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9410
9411         * objc.dg/call-super-2.m: Make LP64-safe.
9412         * objc.dg/desig-init-1.m: Likewise.
9413
9414 2004-01-27  Devang Patel <dpatel@apple.com>
9415
9416         * g++.dg/debug/namespace1.C: New test.
9417
9418 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9419
9420         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9421         xscale-*-*.
9422
9423         * gcc.dg/arm-mmx-1.c: New test.
9424
9425 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9426
9427         * gcc.dg/20040127-1.c: New test.
9428         * gcc.dg/20040127-2.c: New test.
9429
9430 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9431
9432         * objc.dg/stret-1.m (glob): Renamed to globa.
9433
9434 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9435
9436         PR c++/13663
9437         * g++.dg/expr/for1.C: New test.
9438
9439 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9440
9441         PR middle-end/13779
9442         * gcc.dg/darwin-longlong.c: New test.
9443
9444 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9445
9446         * gcc.dg/20040124-1.c: Moved test from here...
9447         * gcc.c-torture/compile/20040124-1.c: ...to here.
9448
9449 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9450
9451         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9452         the assembly output if -m64 is passed.
9453
9454 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9455
9456         PR c++/13833
9457         * g++.dg/template/cond3.C: New test.
9458
9459 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9460
9461         PR c++/13810
9462         * g++.dg/template/ttp7.C: New test.
9463
9464 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9465
9466         PR c++/13797
9467         * g++.dg/template/nontype4.C: New test.
9468         * g++.dg/template/nontype5.C: Likewise.
9469
9470 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9471
9472         * gcc.dg/torture/mips-clobber-at.c: New test.
9473
9474 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9475
9476         * gcc.dg/20040124-1.c: New test.
9477
9478 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9479
9480         * gcc.dg/20040123-1.c: New test.
9481
9482 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9483
9484         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9485
9486 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9487
9488         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9489
9490 2004-01-23  Andrew Pinski  <apinski@apple.com>
9491
9492         * gcc.dg/20030121-1.c: Move to ..
9493         * gcc.dg/20040121-1.c: here.
9494
9495 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9496
9497         * gcc.dg/builtins-29.c: New test case.
9498
9499 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9500
9501         PR 18314
9502         * gcc.dg/builtins-30.c: New testcase.
9503
9504 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9505
9506         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9507         * lib/g77.exp: Likewise.
9508         * lib/objc.exp: Likewise.
9509         * lib/g++.exp: Likewise.
9510
9511 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9512
9513         * gcc.dg/struct-by-value-2.c: New test.
9514
9515 2004-01-21  Andrew Pinski  <apinski@apple.com>
9516
9517         PR target/13785
9518         * gcc.dg/20030121-1.c: New test.
9519
9520 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9521
9522         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9523         clobber frame pointer register in asm statement.
9524
9525 2004-01-21  Falk Hueffner  <falk@debian.org>
9526
9527         * gcc.c-torture/compile/20040121-1.c: New test.
9528
9529 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9530
9531         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9532
9533 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9534
9535         * gcc.dg/ppc64-abi-2.c: New test.
9536
9537 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9538
9539         * lib/treelang.exp: Fill out this file.
9540         * lib/treelang-dg.exp: New File.
9541
9542 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9543
9544         * gcc.c-torture/compile/981022-1.c: Remove.
9545         * gcc.dg/array-5.c: Remove XFAIL.
9546         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9547         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9548         gcc.dg/cond-lvalue-1.c: Update.
9549         * gcc.dg/cast-lvalue-2.c: New test.
9550
9551 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/13592
9554         * g++.dg/other/error1.C (class foo): Tweak error message.
9555
9556         PR c++/13592
9557         * g++.dg/template/call2.C: New test.
9558
9559 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9560
9561         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9562         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9563         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9564         scalar-return-1_x.c, scalar-return-2_y.c,
9565         scalar-return-3_x.c, scalar-return-3_y.c,
9566         scalar-return-4_x.c, scalar-return-4_y.c,
9567         struct-align-1.h, struct-align-1_x.c,
9568         struct-align-1_y.c, struct-align-2.h,
9569         struct-align-2_x.c, struct-align-2_y.c,
9570         struct-by-value-10_y.c, struct-by-value-11_x.c,
9571         struct-by-value-11_y.c, struct-by-value-12_x.c,
9572         struct-by-value-12_y.c, struct-by-value-13_x.c,
9573         struct-by-value-13_y.c, struct-by-value-14_x.c,
9574         struct-by-value-14_y.c, struct-by-value-15_x.c,
9575         struct-by-value-15_y.c, struct-by-value-16_y.c,
9576         struct-by-value-17_y.c, struct-by-value-18_y.c,
9577         struct-by-value-19_y.c, struct-by-value-1_x.c,
9578         struct-by-value-1_y.c, struct-by-value-20_y.c,
9579         struct-by-value-2_x.c, struct-by-value-2_y.c,
9580         struct-by-value-3_y.c, struct-by-value-4_x.c,
9581         struct-by-value-4_y.c, struct-by-value-5_y.c,
9582         struct-by-value-6_y.c, struct-by-value-7_y.c
9583         struct-by-value-8_x.c, struct-by-value-8_y.c
9584         struct-by-value-9_x.c, struct-by-value-9_y.c
9585         struct-return-10_x.c, struct-return-10_y.c,
9586         struct-return-19_x.c, struct-return-20_x.c
9587         struct-return-2_x.c, struct-return-2_y.c
9588         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9589         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9590
9591 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9592
9593         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9594         attribute on sparc*-sun-solaris2.*.
9595
9596 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR c++/13710
9599         * g++.dg/ext/typeof7.C: New test.
9600
9601 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9602
9603         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9604         * gcc.dg/const-elim-1.c: Same.
9605
9606 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9607
9608         * objc.dg/stret-1.m: New.
9609         * objc.dg/stret-2.m: New.
9610
9611 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9612
9613         PR c++/11895
9614         * g++.dg/ext/vector1.C: New test.
9615
9616 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9617
9618         * gcc.dg/pch/import-1.c: New.
9619         * gcc.dg/pch/import-1.hs: New.
9620         * gcc.dg/pch/import-1a.h: New.
9621         * gcc.dg/pch/import-1b.h: New.
9622         * gcc.dg/pch/import-1c.h: New.
9623
9624 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9625
9626         PR c++/13574
9627         * g++.dg/ext/array1.C: New test.
9628
9629         PR c++/13178
9630         * g++.dg/conversion/op1.C: New test.
9631
9632 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9633
9634         PR 11864
9635         From Kazumoto Kojima / Dan Kegel:
9636         * gcc.dg/pr11864-1.c: New test.
9637
9638         PR 10392
9639         From Marcus Comstedt / Dan Kegel:
9640         * gcc.dg/pr10392-1.c: New test.
9641
9642 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9643
9644         PR c++/13478
9645         * g++.dg/init/ref10.C: New test.
9646
9647 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9648
9649         PR c++/13407
9650         * g++.dg/parse/typename6.C: New test.
9651
9652 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9653
9654         PR pch/13361
9655         * testsuite/g++.dg/pch/wchar-1.C: New.
9656         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9657
9658 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9659
9660         PR c++/9259
9661         * g++.dg/expr/sizeof2.C: New test.
9662
9663 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9664
9665         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9666
9667 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9668
9669         PR c++/13659
9670         * g++.dg/lookup/strong-using-3.C: New.
9671         * g++.dg/lookup/using-10.C: New.
9672
9673 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9674
9675         PR c++/13594
9676         * g++.dg/lookup/strong-using-2.C: New.
9677
9678 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9679             Dan Kegel <dank@kegel.com>
9680             J"orn Rennecke <joern.rennecke@superh.com>
9681
9682         PR target/9365
9683         * gcc.dg/pr9365-1.c: New test.
9684
9685 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9686
9687         PR c++/8856
9688         * g++.dg/parse/casting-operator2.C: New test.
9689         * g++.old-deja/g++.pt/explicit83.C: Remove.
9690
9691 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9692
9693         * gcc.dg/label-compound-stmt-1.c: New test.
9694         * gcc.c-torture/compile/950922-1.c,
9695         gcc.c-torture/compile/20000211-3.c,
9696         gcc.c-torture/compile/20000518-1.c,
9697         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9698         compound statements.
9699
9700 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9701
9702         * gcc.dg/ppc64-abi-1.c: New test.
9703
9704 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9705
9706          * g++.dg/ext/attrib9.C: Add dg-warnings.
9707
9708 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9709
9710         PR c++/12335
9711         * g++.dg/parse/dtor3.C: New test.
9712
9713 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9714
9715         PR c++/12709
9716         * g++.dg/parse/try-catch-1.C: New test.
9717
9718 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9719
9720         * ada/acats/run_all.sh: Add more verbose output in acats.log
9721         when compiling tests.
9722
9723 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9724
9725         PR 13656
9726         * gcc.dg/typedef-redecl.c: New test case.
9727         * gcc.dg/typedef-redecl.h: New support file.
9728
9729 2004-01-13  Jan Hubicka  <jh@suse.cz>
9730
9731         * gcc.dg/always_inline.c: New test.
9732         * gcc.dg/debug/20031231-1.c: Fix.
9733
9734 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9735
9736         PR c++/13474
9737         * g++.dg/template/array3.C: New test.
9738
9739 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9740
9741         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9742         * g++.dg/warn/Wunused-2.C: Likewise.
9743
9744 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9745
9746         PR c++/13289
9747         * g++.dg/template/instantiate6.C: New test.
9748
9749 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9750
9751         PR middle-end/11397
9752         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9753
9754 2004-01-12  Jan Hubicka  <jh@suse.cz>
9755
9756         PR opt/12826
9757         * gcc.dg/20040112-1.c: New.
9758
9759         * gcc.dg/dwarf-die[1-7].c: Move to...
9760         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9761         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9762
9763 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9764
9765         PR c++/4100
9766         * g++.dg/parse/friend4.C: New test.
9767
9768 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9769
9770         PR c++/4100
9771         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9772         definition is called a friend.
9773
9774 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9775
9776         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9777
9778 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9779
9780         PR c++/3478
9781         * g++.dg/parse/error10.C: New test.
9782         * g++.dg/template/arg2.C: Accept "invalid type" error.
9783
9784 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR middle-end/13392
9787         * g++.dg/opt/expect2.C: New test.
9788
9789 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9790
9791         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9792         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9793         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9794         Update dg-error regexps.
9795
9796 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9797
9798         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9799         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9800
9801 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9802
9803         * gcc.dg/pragma-re-1.c: Use right pointer type.
9804
9805 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9806
9807         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9808
9809 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9810
9811         * gcc.dg/rs6000-ldouble-1.c: New.
9812
9813 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9814
9815         DR 337
9816         PR c++/9256
9817         * g++.dg/other/abstract1.C: New test.
9818
9819 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9820
9821         * g++.dg/lookup/strong-using-1.C: New.
9822
9823 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9824
9825         PR c/11234
9826         * gcc.dg/func-ptr-conv-1.c: New test.
9827         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9828
9829 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9830
9831         PR target/13380.
9832         * gcc.c-torture/compile/20040109-1.c: New.
9833
9834 2004-01-08  Stuart Hastings  <stuart@apple.com>
9835
9836         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9837         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9838         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9839
9840 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9841
9842         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9843
9844 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9845
9846         * ada/acats/run_acats: Treat 'gnatchop' the same way
9847         as 'gnatmake'.  Export GCC_DRIVER.
9848         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9849         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9850
9851 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9852
9853         PR c++/12573
9854         * g++.dg/template/dependent-expr4.C: New test.
9855
9856 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9857
9858         * gcc.dg/altivec-11.c: New test.
9859
9860 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9861
9862         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9863
9864 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9865
9866         PR c/6024
9867         * gcc.dg/enum-compat-1.c: New test.
9868         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9869
9870 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9871
9872         PR c/12165
9873         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9874         gcc.dg/c99-idem-qual-3.c: New tests.
9875
9876 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9877
9878         * gcc.dg/winline-7.c: Don't cast void * to int.
9879
9880 2004-01-06  Jan Hubicka  <jh@suse.cz>
9881
9882         * gcc.dg/i386-sse-5.c: New test
9883         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9884
9885 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/12815
9888         * g++.dg/rtti/typeid4.C: New test.
9889
9890 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9891
9892         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9893
9894 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/12132
9897         * g++.dg/template/error11.C: New test.
9898
9899         PR c++/13451
9900         * g++.dg/template/class2.C: New test.
9901
9902 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9903         Richard Sandiford <rsandifo@redhat.com>
9904
9905         PR c++/13387
9906         * g++.dg/opt/alias3.C: New test.
9907
9908 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9909
9910         PR c++/13157
9911         * g++.dg/template/koenig3.C: New test.
9912
9913         PR c++/13529
9914         * g++.dg/parse/offsetof3.C: New test.
9915
9916         * g++.dg/init/copy7.C: Add missing dg-error markers.
9917
9918         PR c++/12226
9919         * g++.dg/init/copy7.c: New test.
9920
9921         PR c++/13536
9922         * g++.dg/parse/cast1.C: New test.
9923
9924 2004-01-04  Jan Hubicka  <jh@suse.cz>
9925
9926         * gcc.dg/winline[1-7].c: New tests.
9927
9928 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9929
9930         PR c++/13520
9931         * g++.dg/template/qualttp22.C: New test.
9932
9933 2004-01-01  Jan Hubicka  <jh@suse.cz>
9934
9935         * gcc.dg/debug/20031231-1.c: New.
9936         * gcc.c-torture/compile/20040101-1.c: New.
9937         * gcc.dg/dwarf-die-[1-7].c: New.
9938
9939 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR optimization/13521
9942         * gcc.c-torture/compile/20031231-1.c: New test.
9943
9944 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9945
9946         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9947
9948 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9949
9950         PR c++/10079
9951         * g++.dg/template/crash16.C: New test.
9952
9953 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9954
9955         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9956
9957 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9958
9959         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9960         ports.
9961         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9962         * g++.old-deja/g++.law/profile1.C: Likewise.
9963         * gcc.c-torture/compile/981006-1.c: Likewise.
9964         * gcc.c-torture/execute/loop-2e.x: Likewise.
9965         * gcc.c-torture/execute/loop-2f.x: Remove.
9966         * gcc.c-torture/execute/loop-2g.x: Likewise.
9967         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9968         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9969
9970 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9971
9972         PR c++/13507
9973         * g++.dg/ext/attrib11.C: New test.
9974
9975         PR c++/13494
9976         * g++.dg/template/array2-1.C: New test.
9977         * g++.dg/template/array2-2.C: New test.
9978
9979 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9980
9981         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9982
9983 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9984
9985         PR c++/12774
9986         * g++.dg/template/array1-1.C: New test.
9987         * g++.dg/template/array1-2.C: New test.
9988
9989 2003-12-29  Roger Sayle  <roger@eyesopen.com>
9990
9991         PR fortran/12632
9992         * g77.dg/12632.f: New test case.
9993
9994 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9995
9996         PR c++/13289
9997         * g++.dg/parse/nontype1.C: New test.
9998
9999 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10000
10001         PR c++/12403
10002         * g++.dg/parse/explicit1.C: New test.
10003         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10004
10005 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10006
10007         PR c++/13081
10008         * g++.dg/opt/inline6.C: New test.
10009
10010         PR c++/12613
10011         * g++.dg/parse/error9.C: New test.
10012
10013         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10014
10015 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10016
10017         PR c++/13009
10018         * g++.dg/init/assign1.C: New test.
10019
10020 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10021
10022         PR c++/13070
10023         * g++.dg/warn/format3.C: New test case.
10024
10025 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10026
10027         * gcc.c-torture/compile/20031227-1.c: New test.
10028
10029 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10030
10031         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10032         * g77.dg/bprob/bprob.exp: Likewise.
10033         * gcc.misc-tests/bprob.exp: Likewise.
10034         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10035         variants on systems where the library does not provide that
10036         functionality.
10037         * gcc.dg/builtins-20.c: Use builtins-config.h.
10038         * gcc.dg/builtins-config.h: New file.
10039
10040 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10041
10042         * lib/gcc-dg.exp (dg-require-profiling): New function.
10043         * lib/target-supports.exp (check_profiling_available): Likewise.
10044         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10045         * g77.dg/bprob/bprob.exp: Likewise.
10046         * gcc.misc-tests/bprob.exp: Likewise.
10047         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10048         * gcc.dg/20021014-1.c: Likewise.
10049         * gcc.dg/nest.c: Likewise.
10050
10051 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10052
10053         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10054         compiling.
10055         * g++.dg/lookup/java2.C: Likewise.
10056         * gcc.dg/cpp/lexident.c: Likewise.
10057
10058 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10059
10060         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10061         given.
10062         * gcc.c-torture/compile/961203-1.c: Likewise.
10063         * gcc.c-torture/compile/980506-1.c: Likewise.
10064
10065 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10066
10067         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10068         (additional_prunes): New global.
10069         (gcc-dg-prune): Handle additional per-test pruning.
10070         (dg-test): Clear additional_prunes between tests.
10071
10072         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10073         dg-prune-output to avoid spurious failures from assembler
10074         complaining about nonexistent WAW violations.
10075         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10076         Use dg-prune-output to avoid spurious failures from assembler
10077         warning about Itanium B-step errata.
10078
10079 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10080
10081         * g++.dg/abi/macro0.C: New test.
10082         * g++.dg/abi/macro1.C: Likewise.
10083         * g++.dg/abi/macro2.C: Likewise.
10084
10085         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10086         * g++.dg/abi/bitfield7.C: Likewise.
10087         * g++.dg/abi/dtor2.C: Likewise.
10088         * g++.dg/abi/mangle11.C: Likewise.
10089         * g++.dg/abi/mangle12.C: Likewise.
10090         * g++.dg/abi/mangle14.C: Likewise.
10091         * g++.dg/abi/mangle17.C: Likewise.
10092         * g++.dg/abi/vbase10.C: Likewise.
10093         * g++.dg/abi/vbase14.C: Likewise.
10094         * g++.dg/template/qualttp17.C: Likewise.
10095
10096 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10097
10098         PR c/11995
10099         * gcc.dg/20031223-1.c: New test.
10100
10101 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10102
10103         * gcc.dg/noreturn-7.c: New test.
10104
10105 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10106
10107         * gcc.dg/null-pointer-1.c: New test.
10108
10109 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10110
10111         * g++.old-deja/g++.jason/template18.C: Remove.
10112         * g++.old-deja/g++.jason/template37.C: Likewise.
10113
10114         PR c++/12862
10115         * g++.dg/lookup/ns1.C: New test.
10116
10117         PR c++/12397
10118         * g++.dg/template/lookup3.C: New test.
10119
10120 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10121
10122         * g++.dg/template/recurse1.C: New test
10123
10124 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10125
10126         PR c++/12479
10127         * g++.dg/parse/semicolon1.C: New test.
10128         * g++.dg/parse/semicolon1.h: Likewise.
10129
10130 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10131
10132         * gcc.dg/darwin-misaligned.c: New test.
10133
10134 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10135
10136         PR c/9163
10137         * gcc.dg/20031222-1.c: New test.
10138
10139 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR c++/13438
10142         * g++.dg/parse/error8.C: New test.
10143
10144         PR c++/11554
10145         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10146
10147 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10148
10149         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10150         too small.
10151         * gcc.c-torture/compile/930217-1.c: Likewise.
10152         * gcc.c-torture/compile/930513-1.c: Likewise.
10153         * gcc.c-torture/execute/920908-2.c: Likewise.
10154         * gcc.c-torture/execute/921204-1.c: Likewise.
10155         * gcc.c-torture/execute/930621-1.c: Likewise.
10156         * gcc.c-torture/execute/930630-1.c: Likewise.
10157         * gcc.c-torture/execute/931031-1.c: Likewise.
10158         * gcc.c-torture/execute/980602-2.c: Likewise.
10159         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10160         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10161         * gcc.c-torture/execute/extzvsi.c: Likewise.
10162         * gcc.c-torture/unsorted/ext.c: Likewise.
10163
10164 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10165
10166         PR target/12749
10167         * gcc.c-torture/compile/20031220-2.c: New test case.
10168
10169 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10170
10171         PR optimization/13031
10172         * gcc.c-torture/compile/20031220-1.c: New test case.
10173
10174 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10175
10176         * gcc.dg/cast-function-1.c: New test.
10177
10178 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10179
10180         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10181         formats.
10182
10183 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/12795
10186         * g++.dg/ext/attrib10.C: New test.
10187
10188 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10189
10190         * gcc.dg/cleanup-10.c: New test.
10191         * gcc.dg/cleanup-11.c: New test.
10192
10193 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10194
10195         PR c++/13239
10196         * g++.dg/opt/expect1.C: New test.
10197
10198 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10199
10200         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10201
10202 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10203
10204         PR debug/12923
10205         * gcc.dg/20031218-1.c: New test.
10206
10207         PR debug/12389
10208         * gcc.dg/20031218-2.c: New test.
10209         * gcc.dg/20031218-3.c: New test.
10210
10211         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10212         of label name and allow for USER_LABEL_PREFIX == "_" names.
10213         * g++.dg/abi/mangle18-2.C: Likewise.
10214         * g++.dg/abi/mangle19-1.C: Likewise.
10215         * g++.dg/abi/mangle19-2.C: Likewise.
10216         * g++.dg/abi/mangle20-1.C: Likewise.
10217         * g++.dg/abi/mangle20-2.C: Likewise.
10218
10219 2003-12-18  Richard Henderson  <rth@redhat.com>
10220
10221         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10222
10223 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10224             Dan Kegel <dank@kegel.com>
10225
10226         PR other/12009
10227         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10228         testing a cross compiler, it causes spurious compile failures.
10229         * lib/g++.exp: Likewise.
10230
10231 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10232
10233         PR c++/13262
10234         * g++.dg/template/access13.C: New test.
10235
10236 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10237
10238         * gcc.dg/20031216-1.c: New test.
10239
10240 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10241
10242         PR c++/9154
10243         * g++.dg/template/error10.C: New test.
10244
10245 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10246
10247         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10248         * g++.dg/eh/simd-2.C: Likewise.
10249
10250 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10251             Roger Sayle  <roger@eyesopen.com>
10252
10253         * gcc.c-torture/execute/ieee/mzero5.c: New.
10254
10255 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10256
10257         PR c++/10603
10258         * g++.dg/parse/error6.C: New test.
10259
10260         PR c++/12827
10261         * g++.dg/parse/error7.C: New test.
10262
10263 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10264
10265         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10266         at -O with stabs debugging formats.
10267         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10268         * gcc.dg/debug/debug-2.c: Likewise.
10269
10270 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10271
10272         PR c++/12696
10273         * g++.dg/init/error1.C: New test.
10274
10275         PR c++/12218
10276         * g++.dg/init/pm3.C: New test.
10277
10278 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10279
10280         PR c/3347
10281         * gcc.dg/bitfld-8.c: New test.
10282
10283 2003-12-16  James Lemke  <jim@wasabisystems.com>
10284
10285         * gcc.dg/arm-scd42-[123].c: New tests.
10286
10287 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10288
10289         PR c++/9043
10290         * g++.dg/abi/mangle20-1.C: New test.
10291         * g++.dg/abi/mangle20-2.C: New test.
10292
10293 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10294
10295         PR c++/13275
10296         * g++.dg/other/offsetof2.C: Remove XFAIL.
10297         * g++.dg/parse/offsetof1.C: New test.
10298         * g++.gd/parse/offsetof2.C: Likewise.
10299
10300 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10301
10302         * g++.dg/template/nontype3.C: New test.
10303         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10304
10305 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10306
10307         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10308
10309 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10310
10311         PR c++/13387
10312         * g++.dg/expr/assign1.C: New test.
10313
10314         PR c++/13242
10315         * g++.dg/abi/mangle19-1.C: New test.
10316         * g++.dg/abi/mangle19-2.C: New test.
10317
10318 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10319
10320         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10321
10322 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10323
10324         * gcc.c-torture/execute/20031216-1.c: New test.
10325
10326 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10327
10328         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10329         an ICE regression.
10330
10331 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10332
10333         PR c++/10926
10334         * g++.dg/template/error9.C: New test.
10335
10336         PR c++/11116
10337         * g++.dg/template/error8.C: New test.
10338
10339 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10340
10341         PR middle-end/13400
10342         * gcc.c-torture/execute/20031215-1.c: New test case.
10343
10344 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10345
10346         PR c++/13269
10347         * g++.dg/parse/error5.C: New test.
10348
10349         PR c++/12989
10350         * g++.dg/expr/sizeof1.C: New test.
10351
10352         PR c++/13310
10353         * g++.dg/template/crash15.C: New test.
10354
10355 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10356
10357         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10358         a non-POD type as the last named parameter of a varargs function.
10359
10360 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/13243
10363         PR c++/12573
10364         * g++.dg/template/crash14.C: New test.
10365         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10366
10367 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10368
10369         * g++.dg/other/java1.C: New test.
10370
10371         PR c++/13241
10372         * g++.dg/abi/mangle18-1.C: New test.
10373         * g++.dg/abi/mangle18-2.C: New test.
10374
10375 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10376
10377         PR optimization/10312
10378         * gcc.c-torture/execute/20031214-1.c: New.
10379
10380 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10381
10382         PR c++/10779
10383         PR c++/12160
10384         * g++.dg/parse/error3.C: New test.
10385         * g++.dg/parse/error4.C: Likewise.
10386         * g++.dg/abi/mangle4.C: Tweak error messages.
10387         * g++.dg/lookup/using5.C: Likewise.
10388         * g++.dg/other/error2.C: Likewise.
10389         * g++.dg/parse/typename5.C: Likewise.
10390         * g++.dg/parse/undefined1.C: Likewise.
10391         * g++.dg/template/arg2.C: Likewise.
10392         * g++.dg/template/ttp3.C: Likewise.
10393         * g++.dg/template/type1.C: Likewise.
10394         * g++.old-deja/g++.other/crash32.C: Likewise.
10395         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10396
10397 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10398
10399         PR c++/13106
10400         * g++.dg/warn/noreturn-3.C: New test.
10401
10402 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10403
10404         PR c++/13118
10405         * g++.dg/abi/covariant3.C: New.
10406
10407 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10408
10409         * g++.dg/eh/ia64-1.C: New test.
10410
10411 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10412
10413         PR optimization/13037
10414         * g77.f-torture/execute/13037.f: New test case.
10415
10416 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10417
10418         PR c++/12881
10419         * g++.dg/abi/covariant2.C: New.
10420
10421 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10422
10423         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10424
10425 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10426
10427         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10428
10429 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10430
10431         PR other/10819
10432         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10433         to fix Bug 10819.
10434         * lib/g++.exp (g++_version): Likewise.
10435         * lib/g77.exp (g77_version): Likewise.
10436         * lib/objc.exp (default_objc_version): Likewise.
10437
10438 2003-12-10  Richard Henderson  <rth@redhat.com>
10439
10440         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10441
10442         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10443
10444 2003-12-08  Matt Austern  <austern@apple.com>
10445
10446         PR c/13134
10447         * lib/gcc-dg.exp (dg-require-visibility): Define.
10448         * lib/target-supports (check_visibility_available): Define.
10449         * gcc.dg/visibility-1.c: New test.
10450         * gcc.dg/visibility-2.c: Likewise.
10451         * gcc.dg/visibility-3.c: Likewise.
10452         * gcc.dg/visibility-4.c: Likewise.
10453         * gcc.dg/visibility-5.c: Likewise.
10454         * gcc.dg/visibility-6.c: Likewise.
10455         * g++.dg/ext/visibility-1.C: Likewise.
10456         * g++.dg/ext/visibility-2.C: Likewise.
10457         * g++.dg/ext/visibility-3.C: Likewise.
10458         * g++.dg/ext/visibility-4.C: Likewise.
10459         * g++.dg/ext/visibility-5.C: Likewise.
10460         * g++.dg/ext/visibility-6.C: Likewise.
10461
10462 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10463
10464         * g++.dg/lookup/java1.C: New test.
10465         * g++.dg/lookup/java2.C: New test.
10466
10467 2003-12-07  Falk Hueffner  <falk@debian.org>
10468
10469         * g++.dg/opt/noreturn-1.C: New test.
10470
10471 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10472
10473         * gcc.dg/overflow-1.c: New test.
10474
10475 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10476
10477         * g77.f-torture/compile/13060.f: New test.
10478
10479 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10480
10481         PR c++/13323
10482         * g++.dg/inherit/operator2.C: New test.
10483
10484 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10485
10486         PR c++/13305
10487         * g++.dg/ext/attrib9.C: New test.
10488
10489 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10490
10491         PR c++/13314
10492         * g++.dg/template/error7.C: New test.
10493
10494 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10495             J"orn Rennecke <joern.rennecke@superh.com>
10496
10497         PR target/13302
10498         * g++.dg/other/struct-va_list.C: New test.
10499
10500 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10501
10502         PR c++/13166
10503         * g++.dg/parse/defarg6.C: New test.
10504
10505 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10506
10507         PR target/13256
10508         * gcc.c-torture/execute/20031201-1.c: New test.
10509
10510 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10511
10512         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10513
10514 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10515
10516         * gcc.dg/builtin-return-1.c: New test.
10517
10518 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10519             J"orn Rennecke <joern.rennecke@superh.com>
10520
10521         PR optimization/13260
10522         * gcc.c-torture/execute/20031204-1.c: New test.
10523
10524 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10525
10526         PR c++/9127
10527         * g++.dg/template/error6.C: New test.
10528
10529 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10530
10531         * gcc.dg/20031202-1.c: New test.
10532
10533 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10534
10535         PR c++/13179
10536         * g++.dg/template/eh1.C: New test.
10537
10538         PR c++/10771
10539         * g++.dg/template/error5.C: New test.
10540
10541 2003-12-02  David Ung  <davidu@mips.com>
10542
10543         * gcc.dg/compat/vector-check.h: Corrected type for var
10544         g_##TMODE
10545
10546 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10547
10548         PR c++/10126
10549         * g++.dg/template/ptrmem8.C: New test.
10550
10551 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10552
10553         PR c++/12573
10554         * g++.dg/template/dependent-expr3.C: New test.
10555
10556 2003-12-01  James Lemke  <jim@wasabisystems.com>
10557
10558         * gcc.dg/arm-g2.c: New test.
10559
10560 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10561
10562         PR optimization/11634
10563         * gcc.dg/20031201-2.c: New test case.
10564
10565 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10566
10567         PR 11433
10568         * objc.dg/proto-lossage-3.m: New test.
10569
10570 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10571
10572         PR optimization/12628
10573         * gcc.dg/20031201-1.c: New test case.
10574
10575 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10576
10577         * gcc.dg/unaligned-1.c: New test.
10578
10579 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10580
10581         PR c++/9849
10582         * g++.dg/template/error4.C: New test.
10583         * g++.dg/template/nested3.C: Adjust error markers.
10584
10585 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10586
10587         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10588
10589 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10590
10591         PR c/10333
10592         * gcc.dg/bitfld-7.c: New test.
10593
10594 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10595
10596         * gcc.dg/tls/asm-1.C: New test.
10597
10598 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10599
10600         * gcc.dg/cpp/assert4.c: Update.
10601
10602 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10603
10604         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10605         * gcc.dg/builtin-apply3.c: New test.
10606
10607 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10608
10609         * lib/compat.exp (compat-obj): New xfaildata parameter.
10610         Use it to set compiler_conditional_xfail_data before compiling.
10611         (compat-get-options): Handle dg-xfail-if.
10612         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10613         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10614         * gcc.dg/compat/vector-1_y.c: Likewise.
10615         * gcc.dg/compat/vector-2_x.c: Likewise.
10616         * gcc.dg/compat/vector-2_y.c: Likewise.
10617
10618 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10619
10620         * g++.dg/opt/reg-stack4.C: New test.
10621
10622 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10623
10624         * gcc.dg/builtin-apply2.c: New test.
10625
10626 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10627
10628         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10629
10630 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10631
10632         PR c++/12924
10633         * g++.dg/template/template-id-2.C: New test.
10634
10635 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10636
10637         PR c++/5369
10638         * g++.dg/template/memfriend1.C: New test.
10639         * g++.dg/template/memfriend2.C: Likewise.
10640         * g++.dg/template/memfriend3.C: Likewise.
10641         * g++.dg/template/memfriend4.C: Likewise.
10642         * g++.dg/template/memfriend5.C: Likewise.
10643         * g++.dg/template/memfriend6.C: Likewise.
10644         * g++.dg/template/memfriend7.C: Likewise.
10645         * g++.dg/template/memfriend8.C: Likewise.
10646         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10647
10648 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10649
10650         PR c++/12515
10651         * g++.dg/ext/cond1.C: New test.
10652
10653 2003-11-20  Richard Henderson  <rth@redhat.com>
10654
10655         * gcc.dg/20020201-2.c: Remove.
10656         * gcc.dg/20020201-4.c: Remove.
10657         * gcc.dg/20020304-1.c: Remove.
10658
10659 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10660
10661         * gcc.dg/cpp/trad/xwin1.c: New test case.
10662
10663 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10664
10665         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10666         * lib/g77.exp: Likewise.
10667         * lib/objc.exp: Likewise.
10668         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10669         for darwin.
10670
10671 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10672
10673         PR c++/12932
10674         * g++.dg/template/static5.C: New test.
10675
10676 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10677
10678         * gcc.dg/nested-func-1.c: New test.
10679
10680 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10681
10682         * gcc.dg/cpp/assert4.c: New test.
10683
10684 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10685
10686         PR c++/2294
10687         * g++.dg/lookup/using9.c: New test.
10688
10689 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10690
10691         PR c++/12762
10692         * g++.dg/template/error3.C: New test.
10693
10694 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10695
10696         PR ada/13035
10697         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10698         No longer use a wrapper for gcc, since this does not work under
10699         Windows.
10700
10701 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10702
10703         PR c++/2094
10704         * g++.dg/template/ptrmem7.C: New test.
10705
10706 2003-11-13  Andrew Pinski <apinski@apple.com>
10707
10708         * gcc.c-torture/compile/20031113-1.c: New test.
10709
10710 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10711             Kean Johnston <jkj@sco.com>
10712
10713         PR c/13029
10714         * gcc.dg/unused-4.c: Update.
10715
10716 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10717
10718         * g++.dg/opt/const3.C: New test.
10719
10720 2003-11-13  Jan Hubicka  <jh@suse.cz>
10721
10722         * gcc.c-torture/compile/20031112-1.c: New test.
10723
10724 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10725
10726         * g++.dg/parse/crash10.C: Remove bogus error marker.
10727
10728 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10729
10730         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10731         (host_gcc): Likewise.
10732         (ROOT): Honor $PWDCMD.
10733         (BASE): Likewise.
10734         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10735
10736 2003-11-12  Catherine Moore  <clm@redhat.com>
10737
10738         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10739
10740 2003-11-12  Andreas Jaeger  <aj@suse.de>
10741             Jakub Jelinek  <jakub@redhat.com>
10742             Andrew Pinski  <pinskia@physics.uc.edu>
10743             Richard Henderson  <rth@redhat.com>
10744
10745         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10746         systems.
10747         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10748
10749         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10750         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10751
10752 2003-11-11  Andreas Jaeger  <aj@suse.de>
10753
10754         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10755
10756         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10757
10758 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10759
10760         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10761         Clean ups.
10762
10763 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10764
10765         * gcc.dg/trampoline-1.c: New test.
10766
10767 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10768
10769         * gcc.c-torture/compile/200031109-1.c: New test.
10770
10771 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10772
10773         PR c/3190
10774         PR c/8714
10775         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10776         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10777         gcc.dg/format/no-y2k-1.c: Update.
10778
10779 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10780
10781         PR optimization/10467
10782         * gcc.dg/20031108-1.c: New test case.
10783
10784 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10785
10786         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10787
10788 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10789
10790         * gcc.dg/compound-lvalue-1.c: New test.
10791         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10792         some XFAILs.
10793
10794 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10795
10796         * gcc.dg/altivec-varargs-1.c: New test.
10797
10798 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10799
10800         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10801         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10802         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10803         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10804         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10805
10806 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10807
10808         * gcc.dg/cond-lvalue-1.c: New test.
10809
10810 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10811
10812         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10813
10814 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10815
10816         PR c++/11616
10817         * g++.dg/template/instantiate5.C: New test.
10818
10819 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10820
10821         PR c++/12726
10822         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10823         * ChangeLog: Add missing first entry for above test.
10824
10825 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10826
10827         PR c++/9810
10828         * g++.dg/template/using8.C: New test.
10829         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10830
10831 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10832
10833         PR optimization/10817
10834         * gcc.c-torture/compile/20031102-1.c: New test case.
10835
10836 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10837
10838         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10839         2147483647.
10840
10841 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10842
10843         * gcc.dg/20031102-1.c: New test.
10844
10845 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10846
10847         * gcc.dg/complex-1.c: New test.
10848
10849 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10850
10851         PR c++/12796
10852         * g++.dg/template/crash13.C: Adjust expected error location.
10853         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10854
10855 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10856
10857         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10858
10859 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10860
10861         PR/10239
10862         * gcc.c-torture/compile/20031031-2.c: New test.
10863
10864 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10865
10866         PR/11640
10867         * gcc.c-torture/compile/20031031-1.c: New test.
10868
10869 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10870
10871         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10872         * gcc.misc-tests/bprob.exp: Likewise.
10873         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10874         the execution test on arm-elf configs.
10875         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10876         configs that don't support scratch files.
10877         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10878
10879 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10880
10881         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10882         done by dejagnu.
10883
10884 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10885
10886         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10887         Avoid non pure sh syntax. Add more logging.
10888
10889         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10890         fail.
10891
10892 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10893
10894         PR libgcj/10610
10895         * gcc.dg/ppc-stackalign-1.c: New test.
10896
10897 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10898
10899         * ada/acats/run_all.sh: Change output to be more compliant with
10900         dejagnu framework.
10901         Create acats.sum and acats.log files under testsuite/ada/acats
10902         Only run [a-z]* directories, to filter out e.g. CVS.
10903         Redirect build output to log file.
10904
10905 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10906
10907         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10908
10909 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10910
10911         PR ada/5909:
10912         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10913
10914 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10915
10916         * gcc.c-torture/compile/20031023-1.c: New test.
10917         * gcc.c-torture/compile/20031023-2.c: New test.
10918         * gcc.c-torture/compile/20031023-3.c: New test.
10919         * gcc.c-torture/compile/20031023-4.c: New test.
10920
10921 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10922
10923         PR c++/10371
10924         * g++.dg/lookup/scoped8.C: New test.
10925
10926 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10927
10928         * g++.dg/opt/reg-stack3.C: New test.
10929
10930 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10931
10932         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10933
10934 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10935
10936         PR c++/11076
10937         * g++.dg/template/crash13.C: New test.
10938
10939 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10940
10941         * gcc.dg/c99-restrict-2.c: New test.
10942
10943 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10944
10945         PR c++/12698, c++/12699, c++/12700, c++/12566
10946         * g++.dg/inherit/covariant9.C: New test.
10947         * g++.dg/inherit/covariant10.C: New test.
10948         * g++.dg/inherit/covariant11.C: New test.
10949
10950 2003-10-23  Jason Merrill  <jason@redhat.com>
10951
10952         PR c++/12726
10953         * g++.dg/ext/complit2.C: New test.
10954
10955 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10956
10957         PR target/12654
10958         * gcc.c-torture/execute/20031020-1.c: New test.
10959
10960 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10961
10962         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10963         following the jump_insn.
10964
10965 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10966
10967         * gcc.dg/cast-lvalue-1.c: New test.
10968
10969 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10970
10971         PR c++/11962
10972         * g++.dg/template/cond2.C: New test.
10973
10974 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10975
10976         * gcc.dg/builtins-28.c: New test.
10977
10978 2003-10-20  Jan Hubicka  <jh@suse.cz>
10979
10980         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10981         parameter.
10982         * testsuite/gcc.dg/inline-2.c: Likewise.
10983
10984 2003-10-20  Phil Edwards  <phil@codesourcery.com>
10985
10986         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10987         * gcc.dg/nest.c:  Likewise.
10988
10989 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10990
10991         PR c++/9781, c++/10583, c++/11862
10992         * g++.dg/parse/crash13.C: New test.
10993
10994 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10995
10996         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
10997
10998 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10999
11000         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11001         Define HAVE_C99_RUNTIME except on Solaris.
11002         * gcc.dg/builtins-20.c: Likewise.
11003
11004 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11005
11006         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11007
11008 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11009
11010         PR c++/12495
11011         * g++.dg/template/crash21.C: New test.
11012
11013 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11014
11015         PR c++/2513
11016         * g++.dg/template/typename5.C: New test.
11017
11018 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11019
11020         PR c++/12369
11021         * g++.dg/template/friend25.C: New test.
11022
11023 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11024
11025         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11026         versions.
11027
11028 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11029
11030         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11031         == 2147483647.
11032
11033 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11034
11035         * gcc.c-torture/execute/960416-1.x: Remove.
11036         * gcc.c-torture/execute/divconst-3.x: Likewise.
11037
11038 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11039
11040         PR target/12598
11041         * gcc.dg/torture/cris-volatile-1.c: New test.
11042
11043 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11044
11045         PR optimization/9325
11046         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11047         for overflowing floating point to integer conversion during RTL
11048         simplification.
11049
11050 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11051
11052         * objc/execute/_cmd.m: Fix typo.
11053         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11054         Relax 'scan-assembler' regexp.
11055         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11056         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11057         * objc.dg/zero-link-2.m: Remove blank line.
11058         * objc.dg/zero-link-3.m: New test case.
11059
11060 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11061
11062         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11063
11064         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11065         than linker trickery.
11066
11067 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11068
11069         PR c++/12370
11070         * g++.dg/other/friend2.C: New test.
11071
11072 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11073
11074         * gcc.dg/20031012-1.c: New test.
11075
11076 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11077
11078         * gcc.dg/weak/weak-3.c: Fix for new warning.
11079
11080 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11081
11082         PR optimization/8750
11083         * gcc.c-torture/execute/20031012-1.c: New test case.
11084
11085 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11086
11087         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11088         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11089
11090 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11091
11092         PR optimization/12260
11093         * gcc.c-torture/compile/20031011-2.c: New test case.
11094
11095 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11096
11097         * gcc.c-torture/execute/20031011-1.c: New testcase.
11098
11099 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11100
11101         * gcc.c-torture/compile/20031011-1.c: New test.
11102
11103 2003-10-11  Jan Hubicka  <jh@suse.cz>
11104
11105         * g++.dg/other/first-global.C: New test.
11106
11107 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11108
11109         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11110
11111 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11112
11113         * gcc.c-torture/compile/20031010-1.c: New test.
11114
11115 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11116
11117         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11118         * gcc.c-torture/execute/va-arg-25.c: ... here.
11119
11120 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11121
11122         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11123
11124 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11125
11126         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11127
11128 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11129
11130         * g++.dg/parse/error2.C: New test.
11131
11132 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11133
11134         PR c++/11097
11135         * g++.dg/other/error5.C: Modify the error message.
11136         * g++.dg/lookup/using8.C: New test.
11137
11138 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11139
11140         * gcc.dg/darwin-abi-2.c: New file.
11141         * gcc.c-torture/execute/va-arg-24.c: New file.
11142
11143 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11144
11145         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11146         indentation.
11147
11148 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11149
11150         PR c++/10147
11151         * g++.dg/other/error4.C: Update error messages.
11152         * g++.dg/template/ptrmem4.C: Likewise.
11153
11154         PR c++/12337
11155         * g++.dg/init/new9.C: New test.
11156
11157         PR c++/12334, c++/12236, c++/8656
11158         * g++.dg/ext/attrib8.C: New test.
11159
11160 2003-10-06  Devang Patel  <dpatel@apple.com>
11161
11162         * gcc.dg/debug/dwarf2-3.h: New test.
11163         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11164
11165 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11166
11167         * g++.dg/opt/cfg2.C: New test.
11168
11169 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11170
11171         * g++.dg/opt/float1.C: New test.
11172
11173 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11174
11175         * gcc.dg/c90-array-lval-6.c: New test.
11176         * gcc.dg/c99-array-lval-6.c: New test.
11177
11178 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11179             Ziemowit Laski  <zlaski@apple.com>
11180
11181         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11182         'Derived', so that it is never considered a class method; add
11183         new warning for '+port' method ambiguity.
11184         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11185         <objc/objc-api.h> (needed on Mac OS X).
11186         * objc.dg/method-13.m: New test.
11187
11188 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11189
11190         PR optimization/9325, PR java/6391
11191         * gcc.c-torture/execute/20031003-1.c: New test case.
11192
11193 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR optimization/12180
11196         * gcc.dg/20031002-1.c: New test.
11197
11198         PR c++/12486
11199         * g++.dg/inherit/error1.C: New test.
11200
11201 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11202
11203         * lib/f-torture.exp (search_for): Rename to...
11204         (search_for_re): This.  Also, clean up comments and the
11205         "regexp" invocation.
11206
11207 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11208
11209         * gcc.c-torture/compile/20031002-1.c: New test.
11210
11211 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11212
11213         * g++.dg/opt/cond1.C: New test.
11214
11215 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11216
11217         * gcc.dg/Wold-style-definition-2.c: New testcase.
11218         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11219
11220 2003-09-29  Richard Henderson  <rth@redhat.com>
11221
11222         * g++.dg/init/array10.C: Add dg-options.
11223
11224 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11225
11226         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11227
11228 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11229
11230         * g++.dg/template/friend19.C: Fix typo.
11231         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11232
11233 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11234
11235         * gcc.c-torture/execute/20030928-1.c: New test.
11236         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11237
11238 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11239
11240         * g++.dg/opt/unroll1.C: New test.
11241
11242 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11243
11244         PR optimization/11741
11245         * gcc.dg/20030926-1.c: New test case.
11246
11247 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11248
11249         PR c++/5655
11250         * g++.dg/parse/access7.C: New test.
11251         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11252
11253 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11254
11255         MERGE OF objc-improvements-branch into MAINLINE:
11256         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11257         if libobjc has not been built.
11258         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11259         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11260         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11261         objc/execute/nested-3.m, objc/execute/np-2.m,
11262         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11263         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11264         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11265         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11266         objc.dg/special/unclaimed-category-1.h,
11267         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11268         well as GNU runtime.
11269         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11270         * execute/cascading-1.m, execute/function-message-1.m,
11271         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11272         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11273         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11274         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11275         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11276         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11277         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11278         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11279         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11280         * objc.dg/bitfield-2.m: Run only on Darwin.
11281         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11282         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11283         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11284         * objc.dg/const-str-1.m: Fix constant string layout.
11285
11286 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11287
11288         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11289
11290 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11291
11292         * gcc.dg/darwin-abi-1.c: New file.
11293
11294 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11295
11296         PR target/12281
11297         * gcc.c-torture/compile/20030921-1.c: New test.
11298
11299 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11300
11301         * g++.dg/opt/reg-stack2.C: New test.
11302
11303 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11304
11305         * g++.dg/eh/delayslot1.C: New test.
11306
11307 2003-09-20  Richard Henderson  <rth@redhat.com>
11308
11309         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11310
11311 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11312
11313         * gcc.c-torture/execute/20030920-1.c: New test case.
11314
11315 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11316
11317         * g++.dg/rtti/typeid3.C: Correct expected error message.
11318
11319 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11320
11321         PR c++/157
11322         * g++.dg/parse/crash12.C: New test.
11323
11324 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11325
11326         * gcc.dg/compat/mixed-struct-check.h: New.
11327         * gcc.dg/compat/mixed-struct-defs.h: New.
11328         * gcc.dg/compat/mixed-struct-init.h: New.
11329         * gcc.dg/compat/struct-by-value-19_main.c: New.
11330         * gcc.dg/compat/struct-by-value-19_x.c: New.
11331         * gcc.dg/compat/struct-by-value-19_y.c: New.
11332         * gcc.dg/compat/struct-by-value-20_main.c: New.
11333         * gcc.dg/compat/struct-by-value-20_x.c: New.
11334         * gcc.dg/compat/struct-by-value-20_y.c: New.
11335         * gcc.dg/compat/struct-return-19_main.c: New.
11336         * gcc.dg/compat/struct-return-19_x.c: New.
11337         * gcc.dg/compat/struct-return-19_y.c: New.
11338         * gcc.dg/compat/struct-return-20_main.c: New.
11339         * gcc.dg/compat/struct-return-20_x.c: New.
11340         * gcc.dg/compat/struct-return-20_y.c: New.
11341
11342 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11343         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11344         so that it will not complain on LP64 targets.
11345
11346 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11347
11348         PR c++/495
11349         * g++.dg/template/friend24.C: New test.
11350
11351 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11352
11353         PR c++/12332
11354         * g++.dg/template/memtmpl2.C: New test.
11355
11356 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11357
11358         PR target/11184
11359         * gcc.dg/builtin-apply1.c: New test.
11360
11361 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11362
11363         PR c++/9848
11364         * g++.dg/warn/Wunused-4.C: New test.
11365
11366 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11367
11368         PR c++/12316
11369         * g++.dg/other/gc2.C: New test.
11370
11371 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11372
11373         PR c++/11991
11374         * g++.dg/rtti/typeid3.C: New test.
11375
11376         PR c++/12266
11377         * g++.dg/overload/template1.C: New test.
11378
11379 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11380
11381         * g++.dg/opt/cfg3.C: New test.
11382
11383 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11384
11385         PR c++/7939
11386         * g++.dg/template/crash11.C: New test.
11387
11388 2003-09-16  Jason Merrill  <jason@redhat.com>
11389             Jakub Jelinek  <jakub@redhat.com>
11390
11391         * gcc.dg/attr-warn-unused-result.c: New test.
11392
11393 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11394
11395         PR c++/12184
11396         * g++.dg/expr/call2.C: New test.
11397
11398 2003-09-15  Andreas Jaeger  <aj@suse.de>
11399
11400         * gcc.dg/Wold-style-definition-1.c: New test.
11401
11402 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/3907
11405         * g++.dg/parse/template12.C: New test.
11406
11407         * g++.dg/abi/bitfield11.C: New test.
11408         * g++.dg/abi/bitfield12.C: Likewise.
11409
11410 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11411
11412         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11413         non-expansion of functional macro name without arguments at EOL.
11414         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11415
11416 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11417
11418         * gcc.c-torture/execute/20030914-[12].c: New tests.
11419
11420 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11421
11422         PR c++/11788
11423         * g++.dg/overload/addr1.C: New test.
11424
11425 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11426
11427         * gcc.dg/20030909-1.c: New test.
11428
11429 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11430
11431         * gcc.dg/ultrasp10.c: New test.
11432
11433 2003-09-09  Devang Patel  <dpatel@apple.com>
11434
11435         * gcc.dg/darwin-ld-6.c: New test.
11436
11437 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11438
11439         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11440
11441 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11442
11443         * gcc.dg/ia64-types1.c: New test.
11444         * gcc.dg/ia64-types2.c: Likewise.
11445
11446 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11447
11448         * gcc.dg/builtins-1.c: Add more _Complex tests.
11449         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11450
11451         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11452         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11453
11454 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11455
11456         PR c++/11786
11457         * g++.dg/lookup/koenig2.C: New test.
11458
11459         PR c++/5296
11460         * g++.dg/rtti/typeid2.C: New test.
11461
11462 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * gcc.c-torture/compile/20030904-1.c: New test.
11465
11466 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11467
11468         * g++.dg/opt/longbranch2.C: New test.
11469
11470 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11471
11472         * g++.dg/template/crash10.C: Only compile it.
11473
11474 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11475
11476         PR middle-end/11665
11477         * gcc.c-torture/compile/20030907-1.c: New test.
11478         * g++.dg/init/array11.C: New test.
11479
11480 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11481
11482         PR c++/11852
11483         * g++.dg/init/struct1.C: New test.
11484
11485 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11486
11487         PR c++/12181
11488         * g++.dg/expr/comma1.C: New test.
11489
11490 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11491
11492         PR c++/11867
11493         * g++.dg/expr/static_cast5.C: New test.
11494
11495 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11496
11497         PR c++/11507
11498         * g++.dg/lookup/scoped7.C: New test.
11499
11500         PR c++/9574
11501         * g++.dg/other/static1.C: New test.
11502
11503         PR c++/11490
11504         * g++.dg/warn/template-1.C: New test.
11505
11506         PR c++/11432
11507         * g++.dg/template/crash10.C: New test.
11508
11509         PR c++/2478
11510         * g++.dg/overload/VLA.C: New test.
11511
11512         PR c++/10804
11513         * g++.dg/template/call1.C: New test.
11514
11515 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         PR c++/11794
11518         * g++.dg/parse/using3.C: New test.
11519
11520 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11521
11522         PR c++/11409
11523         * g++.dg/overload/builtin3.C: New test case.
11524
11525 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11526
11527         PR c/9862
11528         * gcc.dg/20030906-1.c: New test.
11529         * gcc.dg/20030906-2.c: Likewise.
11530
11531 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11532
11533         PR c++/12167
11534         * g++.dg/parse/defarg5.C: New test.
11535
11536         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11537
11538 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11539
11540         PR c++/12163
11541         * g++.dg/expr/static_cast4.C: New test.
11542
11543         PR c++/12146
11544         * g++.dg/template/crash9.C: New test.
11545
11546 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11547
11548         * g++.old-deja/g++.ext/pretty2.C: Update for change
11549         in __FUNCTION__.
11550         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11551
11552 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11553
11554         PR c++/11922
11555         * g++/dg/template/qualified-id1.C: New test.
11556
11557         PR c++/12037
11558         * g++.dg/warn/noeffect4.C: New test.
11559
11560 2003-09-04  Matt Austern  <austern@apple.com>
11561
11562         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11563         * g++.dg/ext/fnname2.C: Likewise.
11564         * g++.dg/ext/fnname3.C: Likewise.
11565
11566 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * g++.dg/expr/lval1.C: New test.
11569         * g++.dg/ext/lvcast.C: Remove.
11570
11571 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11572
11573         PR optimization/11700.
11574         * gcc.c-torture/compile/20030903-1.c: New test case.
11575
11576 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11577
11578         PR c++/12053
11579         * g++.dg/abi/layout4.C: New test.
11580
11581 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11582
11583         PR c++/11553
11584         * g++.dg/parse/friend3.C: New test.
11585
11586 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR c++/11847
11589         * g++.dg/template/class1.C: New test.
11590
11591         PR c++/11808
11592         * g++.dg/expr/call1.C: New test.
11593
11594 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11595
11596         PR c++/12114
11597         * g++.dg/init/ref9.C: New test.
11598
11599         PR c++/11972
11600         * g++.dg/template/nested4.C: New test.
11601
11602 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11603
11604         PR c++/12093
11605         * g++.dg/template/non-dependent4.C: New test.
11606
11607         PR c++/11928
11608         * g++.dg/inherit/conv1.C: New test.
11609
11610 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11611
11612         PR c++/6196
11613         * g++.dg/ext/label1.C: New test.
11614         * g++.dg/ext/label2.C: Likewise.
11615
11616 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11617
11618         * g++.dg/expr/cond3.C: New test.
11619
11620 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11621
11622         * gcc.dg/builtins-1.c: Add new builtin cases.
11623
11624 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11625
11626         * gcc.dg/builtins-1.c: Add new cases.
11627         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11628
11629 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11630
11631         * gcc.dg/builtins-1.c: Add more math builtin tests.
11632         * gcc.dg/torture/builtin-attr-1.c: New test.
11633
11634 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11635
11636         PR optimization/5079
11637         * g++.dg/opt/static3.C: New test.
11638
11639 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11640
11641         * gcc.misc-tests/gcov-10b.c: New test.
11642
11643 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11644
11645         * g++.dg/opt/ptrmem3.C: New test.
11646
11647         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11648
11649 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11650
11651         * gcc.dg/20030826-2.c: New test.
11652
11653 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11654
11655         PR middle-end/12002
11656         * g77.f-torture/compile/12002.f: New test case.
11657
11658 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11659
11660         * gcc.dg/20030826-1.c: New test case.
11661
11662 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11663
11664         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11665
11666 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         PR c++/11871
11669         * c++.dg/lookup/crash1.C: New test.
11670
11671         * c++.dg/warn/noeffect3.C: New test.
11672
11673 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11674
11675         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11676         * gcc.dg/compat/vector-1_y.c: Ditto.
11677         * gcc.dg/compat/vector-2_x.c: Ditto.
11678         * gcc.dg/compat/vector-2_y.c: Ditto.
11679
11680 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11681
11682         * gcc.dg/20030702-1.c: New test.
11683
11684 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11685
11686         PR c++/8795
11687         * g++.dg/ext/altivec-1.C: New test.
11688
11689 2003-08-24  Richard Henderson  <rth@redhat.com>
11690
11691         * g++.dg/eh/simd-2.C: Add -w for x86.
11692
11693 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11694
11695         * gcc.dg/20030815-1.c: New test.
11696
11697 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11698
11699         PR c++/3765
11700         * g++.dg/parse/access6.C: New test.
11701
11702 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11703
11704         PR c++/641, c++/11876
11705         * g++.dg/template/friend22.C: New test.
11706         * g++.dg/template/friend23.C: Likewise.
11707
11708 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11709
11710         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11711         identically.
11712
11713 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11714
11715         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11716
11717 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11718
11719         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11720
11721 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11722
11723         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11724
11725 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11726
11727         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11728
11729 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11730
11731         PR c++/11919
11732         * g++.dg/overload/prom1.C: New test.
11733
11734         PR c++/11551
11735         * g++.dg/parse/dtor2.C: New test.
11736
11737         PR c++/10762
11738         * g++.dg/parse/using2.C: New test.
11739
11740 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11741
11742         PR target/11805
11743         * gcc.c-torture/compile/20030821-1.c: New.
11744
11745 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/11834
11748         * g++.dg/template/deduce2.C: New test.
11749
11750 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11751
11752         * gcc.c-torture/execute/20030821-1.c: New test.
11753
11754 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11755
11756         PR middle-end/11984
11757         * gcc.dg/20030820-1.c: New test case.
11758
11759 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11760
11761         PR c++/11945
11762         * g++.dg/warn/noeffect2.C: New test.
11763
11764 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/10926
11767         * g++.dg/template/dtor2.C: New test.
11768
11769         PR c++/11684
11770         * g++.dg/template/operator1.C: New test.
11771         * g++.dg/parse/operator4.C: New test.
11772
11773         PR c++/11946.C
11774         * g++.dg/expr/enum1.C: New test.
11775         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11776
11777         PR c++/11036.C
11778         * g++.dg/parse/elab2.C: New test.
11779         * g++.dg/parse/typedef4.C: Change error message.
11780         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11781         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11782         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11783
11784 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11785
11786         * gcc.dg/pch/warn-1.c: New.
11787         * gcc.dg/pch/warn-1.hs: New.
11788
11789         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11790         not-tested file.
11791
11792 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11793
11794         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11795
11796 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11797
11798         * gcc.dg/uninit-D.c: New Test.
11799         * gcc.dg/uninit-E.c: New Test.
11800         * gcc.dg/uninit-F.c: New Test.
11801         * gcc.dg/uninit-G.c: New Test.
11802
11803 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11804
11805         * g++.dg/README: Describe the pch directory.
11806
11807 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11808
11809         PR c++/11174
11810         * g++.dg/parse/access4.C: New test.
11811         * g++.dg/parse/access5.C: Likewise.
11812         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11813
11814 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11815
11816         * gcc.dg/noncompile/20030818-1.c: New.
11817
11818 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11819
11820         PR c++/11957
11821         * g++.dg/warn/noeffect1.C: New test.
11822
11823         * g++.dg/template/scope2.C: New test.
11824         * g++.dg/template/error2.C: Correct dg-error
11825
11826 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11827
11828         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11829
11830 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11831
11832         PR C++/11512
11833         * g++.dg/template/warn1.C: New.
11834
11835 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * g++.dg/template/error2.C: New test.
11838         * g++.dg/lookup/using7.C: Adjust errors
11839         * g++.old-deja/g++.pt/crash36.C: Likewise.
11840         * g++.old-deja/g++.pt/derived3.C: Likewise.
11841
11842 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11843
11844         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11845         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11846         * gcc.c-torture/execute/builtins/string-9.c: New, from
11847         string-opt-9.c.  Adjust for execute/builtins framework.
11848         * gcc.c-torture/execute/string-opt-9.c: Delete.
11849
11850 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11851
11852         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11853
11854         * g++.dg/parse/ret-type2.C: New test.
11855
11856         PR c++/11703
11857         * g++.dg/init/new8.C: New test.
11858
11859         PR c++/10923
11860         * g++.dg/parse/typedef5.C: New test.
11861
11862         PR c++/9512
11863         * g++.dg/parse/qualified2.C: New test.
11864         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11865         invalid code.
11866
11867 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11868
11869         * g++.dg/conversion/ptrmem1.C: New test.
11870
11871 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11872
11873         PR target/11693
11874         * gcc.dg/20030811-1.c: New test.
11875
11876         PR target/11535
11877         * gcc.c-torture/execute/20030811-1.c: New test.
11878
11879 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11880
11881         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11882
11883 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11884
11885         PR c++/11789.C
11886         * g++.dg/inherit/multiple1.C: New test.
11887
11888 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11889
11890         * gcc.dg/spe1.c: New test.
11891
11892         PR c++/11670
11893         * g++.dg/expr/cast2.C: New test.
11894
11895         PR c++/10530
11896         * g++.dg/template/dependent-name2.C: New test.
11897
11898 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11899
11900         * g++.dg/parse/crash11.C: Put the dg options in comments.
11901
11902 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11903
11904         * lib/gcc-dg.exp: Update for diagnostic change.
11905
11906 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11907
11908         PR c++/5767
11909         * g++.dg/parse/crash11.C: New test.
11910
11911 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11912
11913         * gcc.dg/cpp/spacing1.c: Update.
11914
11915 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11916
11917         PR target/11739
11918         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11919         a value for -mtune.
11920
11921 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11922
11923         PR middle-end/11771
11924         * gcc.c-torture/compile/20030804-1.c: New test case.
11925
11926 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11927
11928         * gcc.dg/20030804-1.c: New test case.
11929
11930 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11931
11932         * gcc.dg/cpp/separate-1.c: New test.
11933
11934 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11935
11936         PR c++/11704
11937         * g++.dg/template/dependent-expr2.C: New test.
11938
11939         PR c++/11766
11940         * g++.dg/expr/ptrmem1.C: New test.
11941
11942 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11943
11944         PR c++/9453
11945         * g++.dg/template/friend15.C: New test.
11946
11947 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11948
11949         * lib/dg-pch.exp: Work round PCH bug.
11950
11951 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11952
11953         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11954         builtins.  Move cases from builtins-4.c here.
11955
11956         * gcc.dg/torture/builtin-math-1.c: New test taken from
11957         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11958         additional cases.
11959
11960         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11961         Delete.
11962
11963 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         PR c++/9447
11966         * g++.dg/template/using7.C: New test.
11967
11968 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11969
11970         * import1.c, import2.c: New tests.
11971
11972 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11973
11974         * g++.dg/eh/crossjump1.C: New test.
11975
11976 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11977
11978         PR c++/11697
11979         * g++.dg/template/using6.C: New test.
11980
11981         PR c++/11744
11982         * g++.dg/template/koenig2.C: New test.
11983
11984 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11985
11986         PR c++/7983
11987         * g++.dg/parse/typedef4.C: New test.
11988
11989 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11990
11991         PR c++/8442, c++/8806
11992         * g++.dg/template/elab1.C: New test.
11993         * g++.dg/template/type2.C: Likewise.
11994         * g++.dg/template/ttp3.C: Adjust expected error message.
11995         * g++.old-deja/g++.law/visibility13.C: Likewise.
11996         * g++.old-deja/g++.niklas/t135.C: Likewise.
11997         * g++.old-deja/g++.pt/ttp41.C: Likewise.
11998         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
11999         template argument.
12000         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12001
12002 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         PR c++/11295
12005         * g++.dg/ext/stmtexpr1.C: New test.
12006
12007         * g++.dg/opt/tmp1.C: New test.
12008
12009         PR c++/11525
12010         * g++.dg/parse/constant4.C: New test.
12011
12012         PR c++/9447
12013         * g++.dg/template/using5.C: New test.
12014
12015 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12016
12017         * gcc.dg/builtins-27.c: New test case.
12018
12019 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12020
12021         * gcc.dg/tls/opt-7.c: New test.
12022
12023 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12024
12025         * g++.old-deja/g++.other/crash18.C: Remove.
12026
12027 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12028
12029         * g++.dg/template/explicit3.C: New.
12030         * g++.dg/template/explicit4.C: New.
12031         * g++.dg/template/explicit5.C: New.
12032
12033         PR c++/11347
12034         * g++.dg/template/memtmpl1.C: New.
12035
12036 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12037
12038         PR target/11565
12039         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12040         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12041
12042 2003-07-30  Jan Hubicka  <jh@suse.cz>
12043
12044         * vtgc1.c: Kill.
12045
12046 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12047
12048         * gcc.dg/struct-in-proto-1.c: New test.
12049
12050 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12051
12052         * gcc.dg/cpp/include2.c: Only expect one message.
12053
12054 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12055
12056         PR c++/9447
12057         * g++.dg/template/using1.C: New test.
12058         * g++.dg/template/using2.C: New test.
12059         * g++.dg/template/using3.C: New test.
12060         * g++.dg/template/using4.C: New test.
12061
12062 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12063
12064         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12065         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12066
12067 2003-07-28  Jan Hubicka  <jh@suse.cz>
12068
12069         PR c++/11530
12070         * g++.dg/opt/call1.C: New test.
12071
12072 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12073
12074         PR c++/11667
12075         * g++.dg/init/enum2.C: New test.
12076         * g++.dg/template/overload1.C: Add "-w" option.
12077
12078 2003-07-28    <hp@bitrange.com>
12079
12080         * gcc.dg/Wdeclaration-after-statement-1.c,
12081         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12082
12083 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * gcc.c-torture/compile/20030725-1.c: New test.
12086
12087 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12088
12089         * gcc.dg/20030505.c: Only run for SPE.
12090         Remove definition of opaque type.
12091
12092 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12093
12094         * g++.dg/template/ptrmem6.C: New test.
12095
12096 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12097
12098         * gcc.c-torture/compile/zero-strct-2.c: New test.
12099
12100 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12101
12102         * gcc.dg/intermod-1.c: New test.
12103
12104 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12105
12106         PR c++/11617
12107         * g++.dg/template/lookup2.C: New test.
12108         * g++.dg/template/memclass1.C: Remove instantiated from error.
12109         * g++.dg/other/error2.C: Tweak expected errors.
12110
12111         PR c++/11596
12112         * g++.dg/template/defarg3.C: New test.
12113
12114         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12115
12116 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12117
12118         * g++.dg/inherit/access5.C: New test.
12119
12120 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12121
12122         PR c++/11513
12123         * g++.dg/template/crash8.C: New test.
12124
12125 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12126
12127         PR c/10602
12128         * gcc.dg/noncompile/incomplete-2.c: New test.
12129
12130 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12131
12132         PR c++/11645
12133         * g++.dg/inherit/access4.C: New test.
12134
12135         PR c++/11517
12136         * g++.dg/expr/cond2.C: New test.
12137
12138         PR optimization/10679
12139         * g++.dg/opt/inline4.C: New test.
12140
12141 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         * g++.dg/parse/crash10: New test.
12144
12145 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12146
12147         * g++.dg/ext/flexary1.C: New test.
12148
12149 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12150
12151         PR c++/10793
12152         * g++.dg/template/crash9.C: New test.
12153
12154 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12155
12156         PR c++/3004
12157         * g++.dg/parse/typedef3.C: New test.
12158
12159         PR c++/7906
12160         * g++.dg/parse/operator2.C: New test.
12161
12162         PR c++/8895
12163         * g++.dg/parse/def-tmpl-arg1.C: New test.
12164
12165         PR c++/9282
12166         * g++.dg/parse/funptr1.C: New test.
12167
12168         PR c++/9452
12169         * g++.dg/parse/ambig3.C: New test.
12170
12171         PR c++/9454
12172         * g++.dg/parse/operator3.C: New test.
12173
12174         PR c++/9486
12175         * g++.dg/parse/template10.C: New test.
12176
12177         PR c++/9488
12178         * g++.dg/parse/template11.C: New test.
12179
12180         PR c++/10150
12181         * g++.dg/parse/invalid-op1.C: New test.
12182
12183         PR c++/10247
12184         * g++.dg/parse/condexpr1.C: New test.
12185
12186 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12187
12188         * g++.dg/ext/packed3.C: New test.
12189         * g++.dg/ext/packed4.C: New test.
12190
12191         * gcc.dg/pack-test-3.c: New test.
12192
12193 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12194
12195         * lib/compat.exp: Handle dg-options per source file.
12196         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12197         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12198         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12199         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12200         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12201         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12202         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12203         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12204         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12205         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12206         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12207         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12208         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12209         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12210
12211 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12212
12213         PR c/10320
12214         * gcc.c-torture/execute/20030718-1.c: New test.
12215
12216 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12217
12218         PR optimization/11536
12219         * gcc.dg/20030721-1.c: New test.
12220
12221 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12222
12223         PR c++/11546
12224         * g++.dg/template/lookup1.C: New test.
12225
12226 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12227
12228         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12229         diagnostics of ill-formed constructs involving labels.
12230         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12231         the new 'previously defined here' message.
12232
12233 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12234
12235         * g++.dg/parse/non-dependent2.C: New test.
12236
12237 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12238
12239         * g++.dg/init/init-ref4.C: xfail on targets without
12240         weak symbols.
12241
12242 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12243
12244         PR target/11087
12245         * gcc.c-torture/execute/20030717-1.c: New test.
12246
12247 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12248
12249         * g++.dg/opt/cfg1.C: New test.
12250
12251 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12252
12253         PR optimization/11557
12254         * gcc.dg/20030717-1.c: New test.
12255
12256 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12257
12258         PR c++/10476
12259         * g++.dg/expr/crash-1.C: New test.
12260
12261         PR c++/11027
12262         * g++.dg/template/init3.C: New test.
12263
12264         PR c++/8222
12265         * g++.dg/template/non-dependent1.C: New test.
12266
12267         PR c++/11070
12268         * g++.dg/template/non-dependent2.C: New test.
12269
12270         PR c++/11071
12271         * g++.dg/template/non-dependent3.C: New test.
12272
12273         PR c++/9907
12274         * g++.dg/template/sizeof5.C: New test.
12275
12276 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12277
12278         PR 11498
12279         * gcc.c-torture/compile/mangle-1.c: New file.
12280
12281 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12282
12283         PR c++/7809
12284         * g++.dg/parse/access3.C: New test.
12285
12286 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12287
12288         PR c++/11384
12289         * g++.dg/init/init-ref4.C: New test.
12290
12291 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12292
12293         PR c++/11547
12294         * g++.dg/parse/constant3.C: New test.
12295         * g++.dg/parse/crash7.C: Likewise.
12296
12297 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12298
12299         PR target/11008
12300         * gcc.dg/i386-pentium4-not-mull.c: New.
12301
12302 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12303
12304         * gcc.dg/asm-names.c (ymain): Make it weak.
12305
12306 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12307
12308         PR c++/5421
12309         * g++.dg/template/friend21.C: New test.
12310
12311 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12312
12313         * gcc.dg/cleanup-8.c: New test.
12314         * gcc.dg/cleanup-9.c: New test.
12315
12316 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12317
12318         * g++.dg/ext/dll-MI1.h: New file.
12319         * g++.dg/ext/dllexport-MI1.C: New file.
12320         * g++.dg/ext/dllimport-MI1.C: New file.
12321
12322 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12323
12324         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12325         it does not have cmpstrsi patterns (just cmpmemsi).
12326
12327 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12328
12329         PR debug/11473
12330         * g++.dg/debug/debug8.C: New test.
12331
12332 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12333
12334         PR c++/10108
12335         * g++.dg/template/crash7.C: New test.
12336
12337 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12338
12339         PR target/10795
12340         * gcc.c-torture/compile/20030708-1.c: New.
12341
12342 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12343
12344         * gcc.c-torture/execute/20030715-1.c: New test.
12345
12346 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12347
12348         * gcc.dg/pch/inline-3.c: New file.
12349         * gcc.dg/pch/inline-3.hs: New file.
12350         * gcc.dg/pch/inline-4.c: New file.
12351         * gcc.dg/pch/inline-4.hs: New file.
12352
12353 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12354
12355         PR c++/11509
12356         * g++.dg/template/crash6.C: New test.
12357
12358         PR c++/7053
12359         * g++.dg/template/friend20.C: New test.
12360
12361         PR c++/7019
12362         * g++.dg/template/overload2.C: New test.
12363
12364 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12365
12366         PR optimization/11440
12367         * gcc.c-torture/execute/20030714-1.c: New test.
12368
12369 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12370
12371         PR c++/11154
12372         * g++.dg/template/partial2.C: New test.
12373
12374 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/11503
12377         * g++.dg/template/anon1.C: New test.
12378
12379         PR c++/11493
12380         PR c++/11495
12381         * g++.dg/parse/template9.C: Likewise.
12382         * g++.dg/template/crash4.C: New test.
12383         * g++.dg/template/koenig1.C: Likewise.
12384         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12385         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12386         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12387         functions.
12388         * g++.old-deja/g++.jason/template36.C: Likewise.
12389         * g++.old-deja/g++.mike/p1989.C: Likewise.
12390         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12391         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12392         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12393         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12394         compiling.
12395         * g++.old-deja/g++.pt/union2.C: Use this->.
12396
12397 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12398
12399         * gcc.dg/20030711-1.c: New test.
12400
12401 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12402
12403         PR c++/11050
12404         * g++.dg/parse/args1.C: New test.
12405         * g++.pt/defarg8.C: Change expected errors.
12406
12407 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12408
12409         PR c++/8164
12410         * g++.dg/template/nontype2.C: New test.
12411
12412         PR c++/10558
12413         * g++.dg/parse/template8.C: New test.
12414
12415         PR c++/8327
12416         * g++.dg/template/scope1.C: New test.
12417
12418         * g++.dg/warn/Wsign-compare-1.C: New test.
12419
12420 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12421
12422         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12423
12424 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12425
12426         PR c++/9411
12427         * g++.dg/template/explicit2.C: New test.
12428
12429         PR c++/10032
12430         * g++.dg/warn/pedantic1.C: New test.
12431
12432 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12433
12434         PR c++ 9483
12435         * g++.dg/other/field1.C: New test.
12436
12437 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12438
12439         PR c/11449
12440         * gcc.c-torture/compile/20030707-1.c: New.
12441
12442 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12443
12444         PR c++/10849
12445         * g++.dg/template/access12.C: New test.
12446
12447 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12448
12449         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12450         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12451         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12452         * gcc.misc-tests/gcov.exp: Update
12453         * g++.dg/gcov/gcov.exp: Update
12454         * lib/gcov.exp: Update.
12455
12456 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12457
12458         * g++.dg/abi/mangle17.C: Make sure template expressions are
12459         dependent.
12460         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12461         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12462         * g++.dg/opt/stack1.C: Remove erroneous code.
12463         * g++.dg/parse/template7.C: New test.
12464         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12465         * g++.old-deja/g++.pt/crash4.C: Likewise.
12466
12467 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12468
12469         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12470         with zero or one occurence of `$' after the initial `L'.
12471
12472 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12473
12474         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12475
12476 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12477
12478         PR c/11370
12479         * gcc.dg/Wunreachable-6.c: New testcase.
12480         * gcc.dg/Wunreachable-7.c: New testcase.
12481
12482 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12483
12484         PR c/11420
12485         * gcc.dg/20030708-1.c: New test.
12486
12487 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12488
12489         * gcc.dg/compat/sdata-section.h: New file.
12490         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12491         * gcc.dg/torture/mips-sdata-1.c: New test.
12492
12493 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12494
12495         PR c++/11030
12496         * g++.dg/template/friend19.C: New test.
12497
12498 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12499
12500         * g++.dg/opt/strength-reduce.C: New test.
12501
12502 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12503
12504         PR target/10979
12505         * gcc.dg/20030707-1.c: New testcase.
12506
12507 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12508
12509         PR optimization/11059
12510         * g++.dg/opt/emptyunion.C: New testcase.
12511
12512 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12513             Eric Botcazou  <ebotcazou@libertysurf.fr>
12514
12515         * g++.dg/opt/stack1.C: New test.
12516
12517 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12518
12519         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12520         run test.
12521
12522         PR c++/11431
12523         * g++.dg/expr/static_cast3.C: New test.
12524
12525 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12526
12527         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12528         everywhere.
12529         * gcc.dg/concat.c: Concatenation of string constants with
12530         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12531         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12532         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12533         necessary to avoid multi-character character constant warning.
12534         * gcc.dg/cpp/escape.c: Likewise.
12535         * gcc.dg/cpp/ucs.c: Likewise.
12536         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12537         Fix a typo.
12538
12539 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12540
12541         PR c/11428
12542         * gcc.c-torture/compile/20030704-1.c: New.
12543
12544 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12545
12546         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12547
12548 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12549
12550         PR c++/5287, PR c++/7910,  PR c++/11021
12551         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12552         tests for warnings.
12553         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12554         * g++.dg/ext/dllimport3.C: Likewise.
12555         * g++.dg/ext/dllimport4.C: New file.
12556         * g++.dg/ext/dllimport5.C: New file.
12557         * g++.dg/ext/dllimport6.C: New file.
12558         * g++.dg/ext/dllimport7.C: New file.
12559         * g++.dg/ext/dllimport8.C: New file.
12560         * g++.dg/ext/dllimport9.C: New file.
12561         * g++.dg/ext/dllimport10.C: New file.
12562         * g++.dg/ext/dllexport1.C: New file.
12563
12564 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12565
12566         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12567         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12568
12569 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12570
12571         * gcc.dg/builtins-25.c: New testcase.
12572         * gcc.dg/builtins-26.c: New testcase.
12573
12574 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12575
12576         * gcc.dg/compat/vector-defs.h: New file.
12577         * gcc.dg/compat/vector-setup.h: New file.
12578         * gcc.dg/compat/vector-check.h: New file.
12579         * gcc.dg/compat/vector-1_main.c: New file.
12580         * gcc.dg/compat/vector-1_x.c: New file.
12581         * gcc.dg/compat/vector-1_y.c: New file.
12582         * gcc.dg/compat/vector-2_main.c: New file.
12583         * gcc.dg/compat/vector-2_x.c: New file.
12584         * gcc.dg/compat/vector-2_y.c: New file.
12585
12586         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12587         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12588         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12589         * gcc.dg/compat/struct-align-1.h: New file.
12590         * gcc.dg/compat/struct-align-1_main.c: New file.
12591         * gcc.dg/compat/struct-align-1_x.c: New file.
12592         * gcc.dg/compat/struct-align-1_y.c: New file.
12593         * gcc.dg/compat/struct-align-2.h: New file.
12594         * gcc.dg/compat/struct-align-2_main.c: New file.
12595         * gcc.dg/compat/struct-align-2_x.c: New file.
12596         * gcc.dg/compat/struct-align-2_y.c: New file.
12597
12598         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12599         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12600         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12601         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12602         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12603         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12604         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12605         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12606         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12607         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12608         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12609         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12610         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12611         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12612         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12613         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12614         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12615         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12616         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12617         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12618         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12619         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12620         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12621         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12622         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12623         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12624         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12625         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12626         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12627
12628 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12629
12630         * gcc.dg/i386-call-1.c: New test.
12631
12632 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         PR c++/9162
12635         * g++.dg/parse/defarg4.C: New.
12636
12637 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12638
12639         PR target/10700
12640         * gcc.c-torture/compile/20030703-1.c: New test case.
12641
12642 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12643
12644         * g++.dg/template/local3.C: Remove extra semicolon.
12645
12646 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12647
12648         * gcc.dg/i386-volatile-1.c: New test.
12649
12650 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         PR c++/11072
12653         * g++.dg/other/offsetof2.C: XFAIL.
12654         * g++.dg/other/offsetof5.C: New.
12655
12656         PR c++/10219
12657         * g++.dg/template/error1.C: New.
12658
12659         PR c++/9779
12660         * g++.dg/template/dependent-expr1.C: New.
12661
12662 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12663
12664         PR c++/6949
12665         * g++.dg/template/local3.C: New test.
12666
12667         PR c++/11149
12668         * g++.dg/lookup/scoped6.C: New test.
12669
12670 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12671
12672         PR c++/8046
12673         * g++.dg/other/error7.C: New test.
12674
12675 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12676
12677         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12678         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12679         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12680         * g++.old-deja/g++.other/union2.C: Likewise.
12681         * gcc.dg/c90-const-expr-2.c: Likewise.
12682         * gcc.dg/c90-const-expr-3.c: Likewise.
12683         * gcc.dg/c99-const-expr-2.c: Likewise.
12684         * gcc.dg/c99-const-expr-3.c: Likewise.
12685         * gcc.dg/concat.c: Likewise.
12686
12687 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12688
12689         PR c++/9559
12690         * g++.dg/init/static1.C: New test.
12691
12692 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12693
12694         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12695         * g++.old-deja/g++.other/access2.C: Likewise.
12696         * g++.old-deja/g++.other/decl2.C: Likewise.
12697         * gcc.c-torture/execute/20020615-1.c: Likewise.
12698
12699 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12700
12701         PR c++/4933
12702         * g++.dg/template/sizeof4.C: New test.
12703
12704 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12705
12706         * g++.dg/other/error6.C: New test.
12707
12708 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12709
12710         PR c++/10750
12711         * g++.dg/parse/constant2.C: New test.
12712
12713 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12714
12715         PR c++/11106
12716         * g++.dg/other/error5.C: New test.
12717
12718 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12719
12720         * gcc.dg/format/gcc_diag-1.c: New test.
12721
12722 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12723
12724         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12725
12726 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12729         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12730         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12731
12732 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12733
12734         * gcc.c-torture/execute/builtins/string-8.c: New test.
12735         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12736         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12737         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12738
12739 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12740
12741         PR c++/10468
12742         * g++.dg/ext/typeof6.C: New test.
12743
12744 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12745
12746         PR c++/10796
12747         * g++.dg/init/enum1.C: New test.
12748
12749 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12750
12751         * gcc.dg/20030627-1.c: New test.
12752
12753 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12754
12755         PR c++/11332
12756         * g++.dg/expr/static_cast2.C: New test.
12757
12758 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12759             Jakub Jelinek  <jakub@redhat.com>
12760
12761         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12762         sprintf(dst,"%s",src) optimization.
12763         * gcc.c-torture/execute/20030626-1.c: New test case.
12764         * gcc.c-torture/execute/20030626-2.c: New test case.
12765
12766 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12767
12768         * gcc.c-torture/execute/multi-ix.c: New test.
12769
12770         * gcc.c-torture/execute/simd-4.c (main):
12771         Added missing semicolon at end of union.
12772
12773 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12774
12775         PR c++/8266
12776         * g++.dg/template/explicit-instantiation3.C: New test.
12777
12778 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12779
12780         * gcc.dg/20030626-1.c: Use signed char.
12781
12782 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12783
12784         * gcc.dg/20030626-1.c: New test.
12785
12786 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12787
12788         * const-str-2.m: Update.
12789
12790 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12791
12792         PR c++/10990
12793         * g++.dg/rtti/dyncast1.C: New test.
12794         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12795         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12796         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12797
12798         PR c++/10931
12799         * g++.dg/expr/static_cast1.C: New test.
12800
12801 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12802
12803         * gcc.dg/20030625-1.c: New test.
12804
12805 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12806
12807         * gcc.c-torture/compile/20030624-1.c: New test case.
12808
12809 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12810
12811         * gcc.c-torture/execute/string-opt-17.c: New test.
12812
12813 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12814
12815         PR c++/5754
12816         * g++.dg/parse/crash6.C: New test.
12817
12818 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12819
12820         * gcc.dg/builtins-24.c: New test case.
12821
12822 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12823
12824         * g++.dg/opt/operator1.C: New test.
12825
12826 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12827
12828         * gcc.c-torture/execute/string-opt-16.c: New test case.
12829
12830 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12831
12832         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12833         * g++.old-deja/g++.other/conv7.C: Likewise
12834         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12835         * g++.old-deja/g++.other/overload14.C: Likewise.
12836
12837 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12838
12839         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12840         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12841
12842 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12843
12844         PR c++/10888
12845         * g++.dg/warn/Winline-3.C: New test.
12846
12847 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12848
12849         * lib/target-supports.exp (check_alias_available): Make the test
12850         program acceptable to the Solaris assembler.
12851
12852         PR c++/10749
12853         * g++.dg/template/memclass2.C: New test.
12854
12855 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12856             Eric Botcazou  <ebotcazou@libertysurf.fr>
12857
12858         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12859         data for non-matching targets.
12860         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12861
12862 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12863
12864         PR c++/10845
12865         * g++.dg/template/member3.C: New test.
12866
12867 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12868
12869         PR c++/10939
12870         * g++.dg/template/func1.C: New test.
12871
12872         PR c++/9649
12873         * g++.dg/template/static4.C: New test.
12874         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12875
12876         PR c++/11041
12877         * g++.dg/init/ref7.C: New test.
12878
12879 2003-06-19  Matt Austern  <austern@apple.com>
12880
12881         PR c++/11228
12882         * g++.dg/anew1.C: New test.
12883         * g++.dg/anew2.C: New test.
12884         * g++.dg/anew3.C: New test.
12885         * g++.dg/anew4.C: New test.
12886
12887 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12888
12889         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12890
12891 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12892
12893         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12894         endian-dependent.
12895
12896 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12897
12898         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12899         Remove cruft.
12900
12901 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12902
12903         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12904         * gcc.c-torture/compile/961203-1.c: Likewise.
12905         * gcc.c-torture/compile/980506-1.c: Likewise.
12906
12907 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12908
12909         PR c++/10712
12910         * g++.dg/lookup/using7.C: New test.
12911
12912 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12913
12914         PR c++/11105
12915         * g++.dg/abi/conv1.C: Remove it.
12916         * g++.dg/template/conv7.C: New test.
12917         * g++.dg/template/conv8.C: Likewise.
12918         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12919         conversion operator.
12920
12921 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12922
12923         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12924         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12925         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12926         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12927         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12928         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12929         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12930         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12931         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12932         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12933         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12934         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12935         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12936         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12937         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12938         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12939         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12940         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12941         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12942         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12943         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12944         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12945         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12946         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12947         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12948         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12949         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12950         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12951         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12952
12953 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12954
12955         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12956         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12957         indications.
12958
12959 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12960
12961         * gcc.dg/i386-387-5.c: New test case.
12962         * gcc.dg/i386-387-6.c: New test case.
12963         * gcc.dg/builtins-23.c: New test case.
12964
12965 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12966
12967         * gcc.dg/builtins-22.c: New test case.
12968         * gcc.dg/i386-387-1.c: Update to test exp.
12969         * gcc.dg/i386-387-2.c: Likewise.
12970
12971 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12972
12973         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12974
12975 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12976
12977         * lib/gcc-dg.exp (dg-require-dll): New function.
12978         (dg-xfail-if): Likewise.
12979         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12980         driver.
12981
12982         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12983         * gcc.c-torture/compile/20001205-1.c: Likewise.
12984         * gcc.c-torture/compile/20001226-1.c: Likewise.
12985         * gcc.c-torture/compile/20010518-2.c: Likewise.
12986         * gcc.c-torture/compile/20020312-1.c: Likewise.
12987         * gcc.c-torture/compile/20020604-1.c: Likewise.
12988         * gcc.c-torture/compile/920501-12.c: Likewise.
12989         * gcc.c-torture/compile/920501-4.c: Likewise.
12990         * gcc.c-torture/compile/920520-1.c: Likewise.
12991         * gcc.c-torture/compile/920521-1.c: Likewise.
12992         * gcc.c-torture/compile/920625-1.c: Likewise.
12993         * gcc.c-torture/compile/961203-1.c: Likewise.
12994         * gcc.c-torture/compile/980506-1.c: Likewise.
12995         * gcc.c-torture/compile/981006-1.c: Likewise.
12996         * gcc.c-torture/compile/981022-1.c: Likewise.
12997         * gcc.c-torture/compile/981223-1.c: Likewise.
12998         * gcc.c-torture/compile/990617-1.c: Likewise.
12999         * gcc.c-torture/compile/dll.c: Likewise.
13000         * gcc.c-torture/compile/labels-3.c: Likewise.
13001         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13002         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13003         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13004         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13005         * gcc.c-torture/compile/simd-5.c: Likewise.
13006         * gcc.c-torture/compile/20000804-1.x: Remove.
13007         * gcc.c-torture/compile/20001205-1.x: Likewise.
13008         * gcc.c-torture/compile/20001226-1.x: Likewise.
13009         * gcc.c-torture/compile/20010518-2.x: Likewise.
13010         * gcc.c-torture/compile/20020312-1.x: Likewise.
13011         * gcc.c-torture/compile/20020604-1.x: Likewise.
13012         * gcc.c-torture/compile/920501-12.x: Likewise.
13013         * gcc.c-torture/compile/920501-4.x: Likewise.
13014         * gcc.c-torture/compile/920520-1.x: Likewise.
13015         * gcc.c-torture/compile/920521-1.x: Likewise.
13016         * gcc.c-torture/compile/920625-1.x: Likewise.
13017         * gcc.c-torture/compile/961203-1.x: Likewise.
13018         * gcc.c-torture/compile/980506-1.x: Likewise.
13019         * gcc.c-torture/compile/981006-1.x: Likewise.
13020         * gcc.c-torture/compile/981022-1.x: Likewise.
13021         * gcc.c-torture/compile/981223-1.x: Likewise.
13022         * gcc.c-torture/compile/990617-1.x: Likewise.
13023         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13024         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13025         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13026         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13027         * gcc.c-torture/compile/simd-5.x: Likewise.
13028
13029         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13030
13031 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13032
13033         * gcc.c-torture/execute/20030611-1.c: New test.
13034
13035 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13036
13037         PR middle-end/168
13038         * gcc.dg/20030612-1.c: New test case.
13039
13040 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13041
13042         PR c++/10635
13043         * g++.dg/expr/cast1.C: New test.
13044
13045 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13046
13047         * gcc.dg/builtins-21.c: New test case.
13048
13049 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13050
13051         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13052         options instead of at the end.
13053         * lib/objc.exp (objc_target_compile): Likewise.
13054
13055 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13056
13057         PR c++/10432
13058         * g++.dg/parse/error1.C: New test.
13059
13060 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13061
13062         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13063         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13064         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13065         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13066         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13067         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13068         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13069         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13070         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13071         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13072         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13073         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13074         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13075         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13076         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13077         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13078         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13079         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13080         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13081         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13082         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13083         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13084         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13085         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13086
13087         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13088         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13089         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13090         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13091         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13092         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13093         * gcc.dg/compat/scalar-return-3_main.c: New file.
13094         * gcc.dg/compat/scalar-return-3_x.c: New file.
13095         * gcc.dg/compat/scalar-return-3_y.c: New file.
13096         * gcc.dg/compat/scalar-return-4_main.c: New file.
13097         * gcc.dg/compat/scalar-return-4_x.c: New file.
13098         * gcc.dg/compat/scalar-return-4_y.c: New file.
13099
13100 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13101
13102         * gcc.dg/compat/fp2-struct-check.h: New file.
13103         * gcc.dg/compat/fp2-struct-defs.h: New file.
13104         * gcc.dg/compat/fp2-struct-init.h: New file.
13105         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13106         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13107         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13108         * gcc.dg/compat/struct-return-10_main.c: New file.
13109         * gcc.dg/compat/struct-return-10_x.c: New file.
13110         * gcc.dg/compat/struct-return-10_y.c: New file.
13111
13112         * gcc.dg/compat/compat-common.h: New file.
13113         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13114         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13115         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13116         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13117         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13118         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13119         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13120         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13121         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13122         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13123         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13124         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13125         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13126         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13127         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13128         * gcc.dg/compat/small-struct-check.h: Ditto.
13129         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13130         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13131         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13132         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13133         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13134         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13135         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13136         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13137         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13138         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13139         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13140         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13141         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13142         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13143         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13144         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13145         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13146         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13147         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13148         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13149         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13150         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13151         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13152         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13153         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13154         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13155         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13156         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13157         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13158         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13159
13160 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13161
13162         * g++.dg/pch/static-1.C: New file.
13163         * g++.dg/pch/static-1.Hs: New file.
13164
13165 2003-06-10  Richard Henderson  <rth@redhat.com>
13166
13167         * gcc.dg/asm-7.c: Adjust expected warning text.
13168
13169 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13170
13171         * gcc.dg/builtins-20.c: New test case.
13172
13173 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13174
13175         PR c++/11131
13176         * g++.dg/opt/template1.C: New test.
13177
13178 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13179
13180         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13181         additional_sources.
13182
13183 2003-05-21  David Taylor  <dtaylor@emc.com>
13184
13185         * gcc.dg/Wpadded.c: New file.
13186
13187 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13188
13189         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13190         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13191         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13192         dg-require-weak.
13193
13194 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13195
13196         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13197
13198 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13199
13200         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13201         (dg-require-alias): Likewise.
13202         (dg-require-gc-sections): Likewise.
13203         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13204
13205 2003-06-08  Richard Henderson  <rth@redhat.com>
13206
13207         * gcc.dg/20011029-2.c: Fix the array reference.
13208         * gcc.dg/asm-7.c: New.
13209
13210 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13211
13212         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13213
13214 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13215
13216         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13217         (dg-require-gc-sections): Likewise.
13218
13219 2003-06-08  Jan Hubicka  <jh@suse.cz>
13220
13221         * i386-cmov1.c: Fix regular expression.
13222         * i386-cvt-1.c: Likewise.
13223         * i386-local.c: Likewise.
13224         * i386-local2.c: Likewise.
13225         * i386-mul.c: Likewise.
13226         * i386-ssetype-1.c: Likewise.
13227         * i386-ssetype-3.c: Likewise.
13228         * i386-ssetype-5.c: Likewise.
13229
13230 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13231
13232         PR c++/11039
13233         * g++.dg/warn/implicit-typename2.C: New test.
13234         * g++.dg/warn/implicit-typename3.C: New test.
13235
13236 2003-06-07  Richard Henderson  <rth@redhat.com>
13237
13238         * g++.dg/other/offsetof3.C: Use size_t.
13239         * g++.dg/other/offsetof4.C: Likewise.
13240
13241 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13242
13243         * lib/copy-file.exp: New. Implement gcc_copy_files.
13244
13245         * lib/dg-pch.exp: Load copy-file.exp
13246         (dg-pch): Use gcc_copy_files instead of "file copy".
13247
13248 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13249
13250         * gcc.dg/weak/weak.exp: Simplify.
13251         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13252         * gcc.dg/weak/weak-1.c: Likewise.
13253         * gcc.dg/weak/weak-2.c: Likewise.
13254         * gcc.dg/weak/weak-3.c: Likewise.
13255         * gcc.dg/weak/weak-4.c: Likewise.
13256         * gcc.dg/weak/weak-5.c: Likewise.
13257         * gcc.dg/weak/weak-6.c: Likewise.
13258         * gcc.dg/weak/weak-7.c: Likewise.
13259         * gcc.dg/weak/weak-8.c: Likewise.
13260         * gcc.dg/weak/weak-9.c: Likewise.
13261
13262 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13263
13264         gcc.c-torture/execute/20030606-1.c: New.
13265
13266 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13267
13268         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13269         * gcc.dg/builtins-19.c: Likewise.
13270
13271 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13272
13273         * gcc.dg/builtins-2.c: Add some more tests.
13274         * gcc.dg/builtins-18.c: New test case.
13275         * gcc.dg/builtins-19.c: New test case.
13276
13277 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13278             Jim Wilson  <wilson@tuliptree.org>
13279
13280         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13281
13282 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13285         mempcpy/stpcpy calls not to be optimized into something else.
13286         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13287         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13288         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13289
13290 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13291
13292         * gcc.dg/format/asm_fprintf-1.c: New test.
13293
13294 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13295
13296         * lib/gcc-defs.exp (additional_sources): New variable.
13297         (dg-additional-sources): New function.
13298         (additional_files): New variable.
13299         (dg-additional-files): New function.
13300         (dg-additional-files-options): Likewise.
13301         * lib/gcc-dg.exp (dg-require-weak): New function.
13302         (dg-require-alias): Likewise.
13303         (dg-require-gc-sections): Likewise.
13304         * lib/target-supports.exp (check_alias_available): Remove testfile
13305         parameter.
13306         (check_gc_sections_available): New function.
13307         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13308         (dg-gpp-additional-files): Likewise.
13309         * lib/g++.exp (additional_sources): Remove.
13310         (additional_files): Likewise.
13311         (g++_target_compile): Use dg-additional-files-options.
13312
13313         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13314         Tcl logic.
13315         * gcc.dg/special/ecos.exp: Remove.
13316         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13317         * gcc.dg/special/alias-1.c: Likewise.
13318         * gcc.dg/special/alias-2.c: Likewise.
13319         * gcc.dg/special/gcsec-1.c: Likewise.
13320         * gcc.dg/special/weak-1.c: Likewise.
13321         * gcc.dg/special/weak-2.c: Likewise.
13322         * gcc.dg/special/wkali-1.c: Likewise.
13323         * gcc.dg/special/wkali-2.c: Likewise.
13324
13325         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13326         dg-gpp-additional-*.
13327         * g++.dg/special/conpr-3.C: Likewise.
13328         * g++.dg/special/conpr-4.C: Likewise.
13329         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13330         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13331         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13332         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13333         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13334         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13335         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13336         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13337         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13338         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13339         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13340         * g++.old-deja/g++.other/comdat1.C: Likewise.
13341         * g++.old-deja/g++.other/comdat2.C: Likewise.
13342         * g++.old-deja/g++.other/comdat3.C: Likewise.
13343         * g++.old-deja/g++.other/ctor1.C: Likewise.
13344         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13345
13346 2003-06-05  Richard Henderson  <rth@redhat.com>
13347
13348         * gcc.dg/debug/20030605-1.c: New.
13349
13350 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13351
13352         * README.QMTEST: Update.
13353
13354 2003-06-04  Richard Henderson  <rth@redhat.com>
13355
13356         * gcc.dg/cleanup-1.c: New.
13357         * gcc.dg/cleanup-2.c: New.
13358         * gcc.dg/cleanup-3.c: New.
13359         * gcc.dg/cleanup-4.c: New.
13360         * gcc.dg/cleanup-5.c: New.
13361         * gcc.dg/cleanup-6.c: New.
13362         * gcc.dg/cleanup-7.c: New.
13363
13364 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13365
13366         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13367
13368         * lib/dg-pch.exp: New file.
13369         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13370         * gcc.dg/pch/pch.exp: Likewise.
13371
13372 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13373
13374         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13375         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13376         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13377         * gcc.dg/builtins-17.c: New test case.
13378         * gcc.dg/i386-387-4.c: New test case.
13379         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13380
13381 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13382
13383         * gcc.dg/ultrasp9.c: New test.
13384
13385 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13386
13387         * gcc.c-torture/compile/20030604-1.c: New test.
13388         * gcc.dg/sparc-constant-1.c: New test.
13389
13390 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13391
13392         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13393
13394 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13395
13396         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13397
13398         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13399         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13400
13401 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13402
13403         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13404
13405 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13406
13407         PR c++/10940
13408         * g++.dg/template/spec10.C: New test.
13409
13410 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13411
13412         * gcc.dg/builtins-16.c: New test case.
13413
13414 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13415
13416         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13417         mempcpy test with post-increments.
13418         * gcc.c-torture/execute/string-opt-3.c: New test.
13419         * gcc.dg/string-opt-1.c: New test.
13420
13421 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13422
13423         PR fortran/10965
13424         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13425
13426 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13427
13428         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13429         (scan-assembler): ... here.  Use dg-scan.
13430         (scan-assembler-not): Likewise.
13431         (scan-file): New function.
13432         (scan-file-not): Likewise.
13433         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13434         * gcc.dg/cpp/_Pragma4.c: Likewise.
13435         * gcc.dg/cpp/_Pragma5.c: Likewise.
13436         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13437         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13438         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13439         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13440         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13441         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13442         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13443         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13444         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13445         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13446         * gcc.dg/cpp/cxxcom1.c: Likewise.
13447         * gcc.dg/cpp/line1.c: Likewise.
13448         * gcc.dg/cpp/maccom1.c: Likewise.
13449         * gcc.dg/cpp/maccom2.c: Likewise.
13450         * gcc.dg/cpp/maccom3.c: Likewise.
13451         * gcc.dg/cpp/maccom4.c: Likewise.
13452         * gcc.dg/cpp/maccom5.c: Likewise.
13453         * gcc.dg/cpp/maccom6.c: Likewise.
13454         * gcc.dg/cpp/multiline.c: Likewise.
13455         * gcc.dg/cpp/spacing1.c: Likewise.
13456         * gcc.dg/cpp/spacing2.c: Likewise.
13457         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13458         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13459         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13460         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13461         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13462         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13463         * gcc.dg/cpp/cxxcom2.c: Likewise.
13464         * gcc.dg/cpp/cxxcom2.h: New file.
13465
13466         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13467         * g++.dg/cpp/truefalse.C: Here.
13468         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13469
13470 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13471
13472         * gcc.dg/cpp/redef3.c: New file.
13473
13474 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13475
13476         * gcc.dg/i386-loop-3.c: New test.
13477
13478 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13479
13480         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13481
13482 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13483
13484         * gcc.dg/fwrapv-1.c: New test case.
13485         * gcc.dg/fwrapv-2.c: New test case.
13486
13487 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13488
13489         PR c++/10956
13490         * g++.dg/template/spec9.C: New test.
13491
13492 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13493
13494         * gcc.dg/duff-4.c: New test case.
13495
13496 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13497
13498         PR fortran/10843
13499         * g77.dg/ffixed-form-1.f: New test
13500         * g77.dg/ffixed-form-2.f: New test
13501         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13502         * g77.dg/ffree-form-3.f: New test
13503
13504 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13505
13506         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13507         * gcc.dg/wint_t-1.c: Likewise.
13508
13509 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13510
13511         * g++.dg/template/access11.C: New test.
13512
13513 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13514
13515         PR c++/10849
13516         * g++.dg/template/access10.C: New test.
13517
13518 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13519             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13520
13521         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13522
13523 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13524
13525         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13526         suppress for powerpc-*-darwin*.
13527         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13528
13529 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13530
13531         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13532         suppress option for powerpc-*-darwin*.
13533
13534 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13535
13536         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13537         * gcc.dg/builtins-4.c: Add test for fmod.
13538
13539 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13540
13541         PR c++/10682
13542         * g++.dg/template/instantiate4.C: New test.
13543
13544 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13545
13546         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13547
13548 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13549
13550         * gcc.dg/compat/scalar-return-1_main.c: New file.
13551         * gcc.dg/compat/scalar-return-1_x.c: New file.
13552         * gcc.dg/compat/scalar-return-1_y.c: New file.
13553         * gcc.dg/compat/scalar-return-2_main.c: New file.
13554         * gcc.dg/compat/scalar-return-2_x.c: New file.
13555         * gcc.dg/compat/scalar-return-2_y.c: New file.
13556         * gcc.dg/compat/struct-return-3_main.c: New file.
13557         * gcc.dg/compat/struct-return-3_y.c: New file.
13558         * gcc.dg/compat/struct-return-3_x.c: New file.
13559         * gcc.dg/compat/struct-return-2_main.c: New file.
13560         * gcc.dg/compat/struct-return-2_x.c: New file.
13561         * gcc.dg/compat/struct-return-2_y.c: New file.
13562
13563 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13564
13565         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13566         for hppa*-hp-hpux*.
13567         * gcc.dg/20021014-1.c (dg-options): Likewise.
13568         * gcc.dg/nest.c (dg-options): Likewise.
13569
13570 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13571
13572         PR c++/9738
13573         * g++.dg/ext/dllimport2.C: New file.
13574         * g++.dg/ext/dllimport3.C: New file.
13575
13576 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13577
13578         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13579         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13580         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13581         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13582         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13583         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13584         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13585         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13586         * gcc.dg/compat/small-struct-defs.h: New file.
13587         * gcc.dg/compat/small-struct-init.h: New file.
13588         * gcc.dg/compat/small-struct-check.h: New file.
13589         * gcc.dg/compat/fp-struct-defs.h: New file.
13590         * gcc.dg/compat/fp-struct-check.h: New file.
13591         * gcc.dg/compat/fp-struct-init.h: New file.
13592         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13593         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13594
13595 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13596
13597         * gcc.dg/20030225-2.c: New test.
13598
13599 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13600             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13601
13602         * gcc.c-torture/compile/20030518-1.c: New test case.
13603
13604 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13605
13606         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13607         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13608         gcc-dg-debug-runtest.
13609         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13610         gcc-dg-debug-runtest.
13611
13612 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13613
13614         PR c++/9022
13615         * g++.dg/lookup/using6.C: New test.
13616
13617 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13618
13619         * g++.dg/parse/access2.C: New test.
13620
13621 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13622
13623         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13624         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13625         * gcc.dg/debug/debug.exp: Likewise.
13626
13627 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13628
13629         * gcc.dg/dollar.c: New test.
13630
13631 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13632
13633         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13634         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13635         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13636         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13637         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13638         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13639         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13640         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13641         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13642         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13643         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13644         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13645         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13646         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13647         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13648         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13649         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13650         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13651
13652 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13653
13654         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13655         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13656         support for "repo" mode.
13657         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13658         * lib/g77-dg.exp: Likewise.
13659         * lib/obj-dg.exp: Likewise.
13660
13661 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13662
13663         Merge from gcc-3_2-rhl8-branch:
13664         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13665
13666         * gcc.dg/tls/opt-6.c: New test.
13667
13668         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13669
13670         * gcc.dg/20030405-1.c: New test.
13671
13672         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13673
13674         * gcc.dg/20030309-1.c: New test.
13675
13676         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13677
13678         * gcc.c-torture/execute/20030307-1.c: New test.
13679
13680         2003-02-20  Randolph Chung  <tausq@debian.org>
13681
13682         * gcc.c-torture/compile/20030220-1.c: New test.
13683
13684         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13685
13686         * gcc.dg/20030217-1.c: New test.
13687
13688         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13689
13690         * gcc.c-torture/compile/20020129-1.c: New test.
13691
13692         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13693
13694         * gcc.dg/unroll-1.c: New test.
13695
13696         2002-11-16  Jan Hubicka  <jh@suse.cz>
13697
13698         * gcc.c-torture/execute/20020920-1.c: New test.
13699
13700         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13701
13702         PR target/7434
13703         * gcc.c-torture/compile/20021008-1.c: New test.
13704
13705         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13706
13707         PR target/7559
13708         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13709
13710         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13711
13712         * gcc.c-torture/compile/20020807-1.c: New test.
13713
13714         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13715
13716         * gcc.dg/tls/opt-1.c: New test.
13717
13718         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13719
13720         * gcc.dg/20020729-1.c: New test.
13721
13722         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13723
13724         * g++.dg/opt/life1.C: New test.
13725
13726         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13727
13728         * gcc.dg/20020525-1.c: New test.
13729
13730         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13731
13732         PR c++/6794
13733         * g++.dg/ext/pretty1.C: New test.
13734         * g++.dg/ext/pretty2.C: New test.
13735
13736 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13737
13738         PR c++/8385
13739         * g++.dg/ext/typeof5.C: New test.
13740
13741 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13742
13743         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13744         __USER_LABEL_PREFIX__ into account.
13745         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13746
13747 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13748
13749         * gcc.dg/builtins-15.c: New test case.
13750
13751 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13752
13753         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13754
13755 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13756
13757         * lib/g++.exp: Tweak handling of additional source files.
13758         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13759         * g++.dg/special/conpr-2a.C: Rename to ...
13760         * g++.dg/special/conpr-2a.cc: ... this.
13761         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13762         * g++.dg/special/conpr-3a.C: Rename to ...
13763         * g++.dg/special/conpr-3a.cc: This.
13764         * g++.dg/special/conpr-3b.C: Rename to ...
13765         * g++.dg/special/conpr-3b.cc: This.
13766         * g++.dg/special/conpr-4.C: New test.
13767         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13768
13769 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13770
13771         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13772
13773 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13774
13775         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13776         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13777         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13778         * g++.old-deja/g++.other/warn3.C: Likewise.
13779
13780 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13781
13782         * gcc.dg/i386-387-1.c: Update to also test log.
13783         * gcc.dg/i386-387-2.c: Likewise.
13784
13785 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13786
13787         * g77.f-torture/execute/int8421.f: New test.
13788
13789 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13790
13791         PR c++/10230, c++/10481
13792         * g++.dg/lookup/scoped5.C: New test.
13793
13794 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13795
13796         PR c++/10552
13797         * g++.dg/template/ttp6.C: New test.
13798
13799 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13800
13801         * gcc.c-torture/execute/builtins: New directory.
13802         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13803         gcc.c-torture/execute/builtins.
13804         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13805         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13806         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13807         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13808
13809 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13810
13811         PR c++/9252
13812         * g++.dg/template/access8.C: New test.
13813         * g++.dg/template/access9.C: New test.
13814
13815 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13816
13817         PR c++/9554
13818         * g++.dg/parse/access1.C: New test.
13819
13820 2003-05-09  DJ Delorie  <dj@redhat.com>
13821
13822         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13823         long, and not an int.
13824
13825 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13826
13827         PR c++/10555, c++/10576
13828         * g++.dg/template/memclass1.C: New test.
13829
13830 2003-05-08  DJ Delorie  <dj@redhat.com>
13831
13832         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13833         targets.
13834         * gcc.c-torture/execute/20021024-1.x: Likewise.
13835         * gcc.c-torture/execute/shiftdi.x: Likewise.
13836         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13837         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13838         * gcc.dg/20021018-1.c: Likewise.
13839
13840 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13841
13842         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13843
13844         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13845         (bcopy): Call memmove.
13846
13847 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13848
13849         * g77.f-torture/compile/8485.f: New test case.
13850
13851 2003-05-07  Richard Henderson  <rth@redhat.com>
13852
13853         PR c++/10570
13854         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13855         Verify exception_cleanup not called for rethrows.
13856         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13857         when exiting catch block without rethrowing.
13858         * g++.dg/eh/forced3.C: New.
13859         * g++.dg/eh/forced4.C: New.
13860
13861 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13862
13863         * gcc.dg/20030505.c: Fix triplet.
13864
13865 2003-05-06  DJ Delorie  <dj@redhat.com>
13866
13867         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13868         * gcc.dg/nest.c: Likewise.
13869
13870 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13871
13872         * gcc.dg/builtins-14.c: New test case.
13873
13874 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13875
13876         * lib/compat.exp (compat-execute): New argument.
13877         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13878         * gcc.dg/compat: New test directory.
13879         * gcc.dg/compat/compat.exp: New expect script.
13880         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13881         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13882         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13883         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13884         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13885         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13886
13887         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13888         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13889         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13890         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13891         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13892         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13893         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13894         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13895         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13896         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13897         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13898         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13899         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13900         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13901         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13902
13903 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13904
13905         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13906
13907 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13908
13909         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13910
13911 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13912
13913         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13914         * gcc.dg/ppc-fsel-2.c: New test.
13915
13916         * gcc.dg/unused-5.c: New test.
13917
13918 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13919
13920         PR c++/10496
13921         * g++.dg/warn/pmf1.C: New test.
13922
13923 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13924
13925         PR c++/4494
13926         * g++.dg/warn/main.C: New test.
13927
13928 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13929
13930         * gcc.dg/nonnull-3.c: New test.
13931
13932 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13933
13934         * gcc.dg/cpp/Wtrigraphs.c: Update.
13935         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13936
13937 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13938
13939         * gcc.dg/ppc-fsel-1.c: New test.
13940
13941 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13942
13943         PR c/10604
13944         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13945
13946 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13947
13948         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13949
13950 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13951
13952         PR c++/9364, c++/10553, c++/10586
13953         * g++.dg/parse/typename4.C: New test.
13954         * g++.dg/parse/typename5.C: Likewise.
13955
13956 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13957
13958         * gcc.c-torture/compile/20030503-1.c: New test.
13959
13960 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13961
13962         * g++.dg/lookup/using5.C: Fix testcase error.
13963
13964 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13965
13966         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13967         since MEABI is no longer supported.  Remove all vestiges
13968         of MEABI from the test.
13969
13970 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13971
13972         PR c++/10554
13973         * g++.dg/lookup/using5.C: New test.
13974
13975 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13976
13977         PR c++/8772
13978         * g++.dg/template/ttp5.C: New test.
13979
13980 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13981
13982         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13983         (dg-gpp-additional-sources): New function.
13984         (dg-gpp-additional-files): Likewise.
13985         * lib/g++.exp (additional_sources): New variable.
13986         (additional_files): Likewise.
13987         (g++_target_compile): Deal with them.
13988         * lib/old-dejagnu.exp: Remove.
13989         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
13990         * g++.old-deja: Revise all tests to use dg commands.
13991
13992 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13993
13994         PR c++/9432, c++/9528
13995         * g++.dg/lookup/using4.C: New test.
13996
13997 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
13998
13999         * gcc.dg/noreturn-5.c: New file.
14000         * gcc.dg/noreturn-6.c: New file.
14001
14002         * gcc.c-torture/compile/inline-1.c: New file.
14003
14004 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14005
14006         PR c++/10551
14007         * g++.dg/template/explicit1.C: New test.
14008
14009 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14010
14011         PR c++/10549
14012         * g++.dg/other/bitfield1.C: New test.
14013
14014         PR c++/10527
14015         * g++.dg/init/new7.C: New test.
14016
14017 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14018
14019         * g++.dg/ext/desig1.C: New test.
14020         * g++.dg/ext/init1.C: Update.
14021
14022         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14023
14024 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14025
14026         PR c++/10180
14027         * g++.dg/warn/Winline-1.C: New test.
14028
14029 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14030
14031         * gcc.c-torture/execute/string-opt-19.c: New test.
14032
14033         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14034         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14035
14036 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14037
14038         PR c++/10506
14039         * g++.dg/init/new6.C: New test.
14040
14041         PR c++/10503
14042         * g++.dg/init/ref6.C: New test.
14043
14044 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14045
14046         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14047
14048 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14049
14050         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14051         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14052
14053 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14054
14055         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14056         initialized static data members.
14057
14058 2003-04-25  H.J. Lu <hjl@gnu.org>
14059
14060         * gcc.dg/ia64-sync-4.c: New test.
14061
14062 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14063
14064         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14065         date.
14066
14067 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14068
14069         PR c++/10337
14070         * g++.dg/warn/conv1.C: New test.
14071         * g++.old-deja/g++.other/conv7.C: Adjust.
14072         * g++.old-deja/g++.other/overload14.C: Adjust.
14073
14074 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14075
14076         PR c++/10471
14077         * g++.dg/template/defarg2.C: New test.
14078
14079 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14080
14081         * gcc.dg/cpp/include2.c: Update.
14082         * gcc.dg/cpp/multiline-2.c: New.
14083         * gcc.dg/cpp/multiline.c: Update.
14084         * gcc.dg/cpp/strify2.c: Update.
14085         * gcc.dg/cpp/trad/literals-2.c: Update.
14086
14087 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14088
14089         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14090
14091 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14092
14093         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14094
14095 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14096
14097         PR c++/10451
14098         * g++.dg/parse/crash4.C: New test.
14099
14100         PR c++/9847
14101         * g++.dg/parse/crash5.C: New test.
14102
14103 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14104
14105         PR c++/10446
14106         * g++.dg/parse/crash3.C: New test.
14107
14108         PR c++/10428
14109         * g++.dg/parse/elab1.C: New test.
14110
14111 2003-04-22  Devang Patel  <dpatel@apple.com>
14112
14113         * gcc.dg/cpp/trad/funlike-5.c: New test.
14114
14115 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14116
14117         * g++.dg/other/packed1.C: Fix dg options.
14118
14119 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14120
14121         * g++.dg/other/offsetof2.C: New test.
14122
14123 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14124
14125         * g++.dg/template/recurse.C: Adjust location of error messages.
14126
14127 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14128
14129         PR c++/9881
14130         * g++.dg/init/addr-const1.C: New test.
14131         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14132
14133 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14134
14135         PR c++/10405
14136         * g++.dg/lookup/struct-hack1.C: New test.
14137
14138 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14139
14140         * ucs.c: Update diagnostic messages.
14141
14142 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14143
14144         * gcc.dg/cpp/truefalse.cpp: New test.
14145         * gcc.dg/cpp/cpp.exp: Update.
14146         * g++.dg/other/stdbool-if.C: Remove.
14147
14148 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14149
14150         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14151         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14152
14153 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14154
14155         * gcc.c-torture/compile/20030418-1.c: New test.
14156
14157 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14158
14159         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14160
14161 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14162
14163         PR c++/10347
14164         g++.dg/template/dependent-name1.C: New test.
14165
14166 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14167
14168         * gcc.dg/warn-1.c (tourist_guide): New array,
14169         contains a pointer to bar.
14170
14171 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14172
14173         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14174         * gcc.c-torture/execute/medce-1.c: New test case.
14175         * gcc.c-torture/execute/medce-2.c: New test case.
14176
14177 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14178
14179         * lib/prune.exp: Ignore more messages.
14180
14181         PR c++/10381
14182         * g++.dg/parse/lookup3.C: New test.
14183
14184 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14185
14186         * gcc.c-torture/compile/20030415-1.c : New test.
14187
14188 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14189
14190         * gcc.c-torture/execute/scope-2.c: Move to ...
14191         * gcc.dg/noncompile/scope.c: .... here.
14192
14193 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14194
14195         * gcc.dg/20030414-2.c: New test case.
14196
14197 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14198
14199         PR target/10377
14200         * gcc.dg/20030414-1.c: New test.
14201
14202 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14203
14204         * gcc.dg/builtins-12.c: New test case.
14205         * gcc.dg/builtins-13.c: New test case.
14206
14207 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14208
14209         * gcc.c-torture/execute/string-opt-18.c: New test.
14210
14211 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14212
14213         PR c++/10300
14214         * g++.dg/init/new5.C: New test.
14215
14216 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14217
14218         PR c++/7910
14219         * g++.dg/ext/dllimport1.C: New test.
14220
14221 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14222
14223         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14224
14225 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14226
14227         PR Fortran/9263
14228         * g77.f-torture/noncompile/9263.f: New test
14229         PR Fortran/1832
14230         * g77.f-torture/execute/1832.f: New test
14231
14232 2003-04-11  David Chad  <davidc@freebsd.org>
14233             Loren J. Rittle  <ljrittle@acm.org>
14234
14235         libobjc/8562
14236         * objc.dg/headers.m: New test.
14237
14238 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14239
14240         * gcc.c-torture/execute/builtin-noret-2.c: New.
14241         * gcc.c-torture/execute/builtin-noret-2.x: New.
14242         XFAIL builtin-noret-2.c at -O1 and above.
14243         * gcc.dg/redecl.c: New.
14244         * gcc.dg/Wshadow-1.c: Update error regexps.
14245
14246 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14247
14248         * g++.dg/abi/bitfield10.C: New test.
14249
14250 2003-04-09  Mike Stump  <mrs@apple.com>
14251
14252         * gcc.dg/pch/pch.exp: Make testcase names longer.
14253         * g++.dg/pch/pch.exp: Make testcase names longer.
14254
14255 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14256
14257         * gcc.dg/builtins-11.c: New test case.
14258
14259 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14260
14261         * gcc.dg/builtins-9.c: New test case.
14262         * gcc.dg/builtins-10.c: New test case.
14263
14264 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14265
14266         * gcc.dg/noncompile/init-4.c.c: New test.
14267
14268 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14269
14270         * gcc.misc-test/gcov-9.c: New test.
14271         * gcc.misc-test/gcov-10.c: New test
14272         * gcc.misc-test/gcov-11.c: New test.
14273
14274 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14275
14276         PR optimization/10024
14277         * gcc.c-torture/compile/20030405-1.c: New test.
14278
14279 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14280
14281         * gcc.dg/pch/static-3.c: New.
14282         * gcc.dg/pch/static-3.hs: New.
14283         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14284
14285 2003-04-04  Richard Henderson  <rth@redhat.com>
14286
14287         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14288         * g++.dg/eh/forced2.C: Likewise.
14289
14290 2003-04-03  Mike Stump  <mrs@apple.com>
14291
14292         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14293         target arg.
14294         (scan-assembler-times, scan-assembler-not): Likewise.
14295         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14296
14297 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14298
14299         * gcc.dg/sparc-loop-1.c: New test.
14300
14301 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14302
14303         PR other/9274
14304         * g++.dg/pch/system-2.C: New.
14305         * g++.dg/pch/system-2.Hs: New.
14306
14307 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14308
14309         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14310
14311         * g++.dg/eh/simd-1.C (vecfunc): Same.
14312
14313 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14314
14315         * gcc.c-torture/execute/20030401-1.c: New test case.
14316
14317 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14318
14319         * objc.dg/defs.m: New.
14320
14321 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14322
14323         * g++.dg/eh/simd-1.C: New.
14324         * g++.dg/eh/simd-2.C: New.
14325
14326 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14327
14328         * gcc.c-torture/execute/simd-3.c: New.
14329
14330 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14331
14332         PR c/9936
14333         * gcc.dg/20030331-2.c: New test.
14334
14335 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14336
14337         PR c++/10278
14338         * g++.dg/parse/crash2.C: New test.
14339
14340 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14341
14342         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14343         * gcc.c-torture/execute/20030331-1.c: ...here.
14344
14345 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14346
14347         * gcc.c-torture/execute/20030331-1.c: New test.
14348
14349 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14350
14351         * lib/gcov.exp: Adjust call return testing strings.
14352         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14353
14354 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14355
14356         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14357         * gcc.dg/builtins-7.c: New test case.
14358         * gcc.dg/builtins-8.c: New test case.
14359
14360 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14361
14362         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14363
14364 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14365
14366         PR c++/7647
14367         * g++.dg/lookup-class-member-2.C: New test.
14368
14369 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14370
14371         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14372
14373 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14374
14375         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14376
14377 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14378
14379         * g++.dg/init/attrib1.C: New test.
14380
14381 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14382
14383         * gcc.dg/ultrasp8.c: New test.
14384
14385 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14386
14387         * gcc.dg/ultrasp7.c: New test.
14388
14389 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14390
14391         PR c++/10047
14392         * g++.dg/template/inline1.C: New test.
14393
14394 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14395
14396         * gcc.dg/sparc-dwarf2.c: New test.
14397
14398 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14399
14400         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14401         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14402
14403 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14404
14405         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14406         than reading .x files.
14407         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14408         * g77.dg/gcov/gcov-1.f: Likewise.
14409         * gcc.misc-tests/gcov-4b.c: Likewise.
14410         * gcc.misc-tests/gcov-5b.c: Likewise.
14411         * gcc.misc-tests/gcov-6.c: Likewise.
14412         * gcc.misc-tests/gcov-7.c: Likewise.
14413         * gcc.misc-tests/gcov-8.c: Likewise.
14414         * g++.dg/gcov/gcov-1.x: Remove.
14415         * g77.dg/gcov/gcov-1.x: Likewise.
14416         * gcc.misc-tests/gcov-4b.x: Likewise.
14417         * gcc.misc-tests/gcov-5b.x: Likewise.
14418         * gcc.misc-tests/gcov-6.x: Likewise.
14419         * gcc.misc-tests/gcov-7.x: Likewise.
14420         * gcc.misc-tests/gcov-8.x: Likewise.
14421
14422 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14423
14424         PR opt/10087
14425         * gcc.dg/20030324-1.c: New test.
14426
14427 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14428
14429         PR c++/10224
14430         * g++.dg/template/arg3.C: New test.
14431
14432         PR c++/10158
14433         * g++.dg/template/friend18.C: New test.
14434
14435 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14436
14437         * g77.f-torture/compile/20030326-1.f: New test case.
14438
14439 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14440
14441         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14442
14443         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14444
14445 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14446
14447         * gcc.dg/ia64-sync-3.c: New test.
14448
14449 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14450
14451         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14452
14453 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14454
14455         * gcc.dg/ultrasp6.c: New test.
14456
14457 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14458
14459         * gcc.dg/i386-signbit-1.c: New test.
14460         * gcc.dg/i386-signbit-2.c: New test.
14461         * gcc.dg/i386-signbit-3.c: New test.
14462
14463 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14464
14465         * gcc.dg/ultrasp5.c: Fix options.
14466
14467 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14468
14469         * gcc.dg/ultrasp5.c: Fix comment.
14470
14471 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14472
14473         PR fortran/10197
14474         * g77.f-torture/execute/10197.f: New test.
14475
14476 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14477
14478         PR c++/9898, c++/383
14479         * g++.dg/template/conv6.C: New test.
14480
14481         PR c++/10119
14482         * g++.dg/template/ptrmem5.C: New test.
14483
14484         PR c++/10026
14485         * g++.dg/lookup/koenig1.C: New test.
14486
14487         PR C++/10199
14488         * g++.dg/lookup/template2.C: New test.
14489
14490 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14491
14492         * g++.dg/opt/rtti1.C: New test.
14493
14494 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14495
14496         * gcc.dg/ultrasp5.c: New test.
14497
14498 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14499
14500         PR middle-end/9967
14501         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14502         builtin fputs.
14503
14504 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14505
14506         PR c/8224
14507         * gcc.dg/20030323-1.c: New test.
14508
14509 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14510
14511         * gcc.c-torture/compile/20030323-1.c: New test case.
14512
14513 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14514
14515         * gcc.dg/20030321-1.c: New test.
14516
14517 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14518
14519         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14520
14521 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         PR c++/9978, c++/9708
14524         * g++.dg/ext/vlm1.C: Adjust expected error.
14525         * g++.dg/ext/vla2.C: New test.
14526         * g++.dg/template/arg1.C: New test.
14527         * g++.dg/template/arg2.C: New test.
14528
14529 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14530
14531         * g77.f-torture/execute/select.f: New test.
14532         * g77.f-torture/noncompile/select_no_compile.f: New test.
14533
14534 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14535
14536         PR c++/9898
14537         * g++.dg/other/error4.C: New test.
14538
14539 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14540
14541         * g++.dg/template/friend17.C: New test.
14542
14543 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14544
14545         * gcc.c-torture/compile/20030320-1.c: New.
14546
14547 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14548
14549         * gcc.dg/builtins-6.c: New test case.
14550
14551 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14552
14553         PR target/10073
14554         * gcc.c-torture/compile/20030319-1.c: New.
14555
14556 2003-03-18  Jan Hubicka  <jh@suse.cz>
14557
14558         * gcc.dg/i386-cvt-1.c: New test.
14559
14560 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14561
14562         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14563         * objc.dg/naming-2.m: Likewise.
14564
14565 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14566
14567         PR c++/9639
14568         * g++.dg/parse/crash1.C: New test.
14569
14570 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14571
14572         PR c++/8805
14573         * g++.dg/eh/cleanup1.C: New test.
14574
14575 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14576
14577         * gcc.c-torture/execute/20030316-1.c: New test case.
14578
14579 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14580
14581         PR c++/9629
14582         * g++.dg/init/ctor2.C: New test.
14583
14584 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14585
14586         * g77.f-torture/compile/xformat.f: New test case.
14587
14588 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14589
14590         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14591         * g++.old-deja/g++.mike/eh50.C: Likewise.
14592
14593 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14594
14595         PR c++/6440
14596         * g++.dg/template/spec7.C: New test.
14597         * g++.dg/template/spec8.C: Likewise.
14598
14599 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14600
14601         * gcc.c-torture/execute/20030313-1.c: New test.
14602
14603 2003-03-14  Richard Henderson  <rth@redhat.com>
14604
14605         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14606
14607 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14608
14609         * gcc.c-torture/compile/20030314-1.c: New test.
14610
14611 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14612
14613         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14614         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14615         thumb target,
14616         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14617         to accept newer _imp__  prefix and additional
14618         newline in .drectve section.
14619         * gcc.dg/dll-4.c: Likewise.
14620         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14621         switch.
14622
14623 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14624
14625         * g++.dg/parse/namespace9.C: New test.
14626
14627         * g++.dg/init/ref5.C: New test.
14628         * g++.dg/parse/ptrmem1.C: Likewise.
14629
14630 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14631
14632         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14633         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14634         regular expression.
14635         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14636         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14637
14638 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14639
14640         * gcc.c-torture/execute/20030224-2.c: New test.
14641
14642 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14643
14644         * gcc.dg/decl-3.c: New test.
14645
14646 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14647
14648         * gcc.dg/i386-loop-2.c: New test.
14649
14650 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14651
14652         PR c++/9474
14653         * g++.dg/parse/namespace8.C: New test.
14654
14655         PR c++/9924
14656         * g++.dg/overload/builtin2.C: New test.
14657
14658 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14659
14660         * gcc.dg/return-type-3.c: New test.
14661
14662 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14663
14664         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14665         profiling options are not supported.
14666
14667 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14668
14669         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14670         * g++.old-deja/g++.warn/impint2.C: Likewise.
14671
14672 2003-03-10  Devang Patel  <dpatel@apple.com>
14673
14674         * g++.dg/cpp/c++_cmd_1.C: New test.
14675         * g++.dg/cpp/c++_cmd_1.h: New file.
14676
14677 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14678
14679         * gcc.dg/altivec-9.c: New file.
14680
14681 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14682
14683         * gcc.dg/ppc-sdata-1.c: New test.
14684         * gcc.dg/ppc-sdata-2.c: New test.
14685
14686 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/9373
14689         * g++.dg/opt/ptrmem2.C: New test.
14690
14691         PR c++/8534
14692         * g++.dg/opt/ptrmem1.C: New test.
14693
14694 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14695
14696         * gcc.dg/i386-loop-1.c: New test.
14697
14698 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14699
14700         PR c++/9970
14701         * g++.dg/lookup/friend1.C: New test.
14702
14703 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14704
14705         PR c++/9823
14706         * g++.dg/parser/constructor1.C: New test.
14707
14708 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14709
14710         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14711
14712         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14713
14714 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14715
14716         * gcc.dg/cpp/Wunused.c: Update test.
14717
14718 2003-03-08  Jan Hubicka  <jh@suse.cz>
14719
14720         * gcc.dg/inline-3.c: New test.
14721
14722 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14723
14724         PR c++/9809
14725         * g++.dg/parse/builtin1.C: New test.
14726
14727         PR c++/9982
14728         * g++.dg/abi/cookie1.C: New test.
14729         * g++.dg/abi/cookie2.C: Likewise.
14730
14731         PR c++/9524
14732         * g++.dg/template/field1.C: New test.
14733
14734         PR c++/9912
14735         * g++.dg/parse/class1.C: New test.
14736         * g++.dg/parse/namespace7.C: Likewise.
14737         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14738
14739 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14740
14741         * g++.dg/init/ref4.C: New test.
14742
14743 2003-03-07  Jan Hubicka  <jh@suse.cz>
14744
14745         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14746         * gcc.dg/inline-3.c:  New test.
14747
14748 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14749
14750         * g++.dg/init/ref3.C: New test.
14751
14752         PR c++/9965
14753         * g++.dg/init/ref2.C: New test.
14754
14755         PR c++/9400
14756         * g++.dg/warn/Wshadow-2.C: New test.
14757
14758         PR c++/9791
14759         * g++.dg/warn/Woverloaded-1.C: New test.
14760
14761 2003-03-05  Jan Hubicka  <jh@suse.cz>
14762
14763         * gcc.dg/i386-local2.c: New.
14764         * gcc.dg/i386-local.c: Fix typo.
14765
14766 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14767
14768         * g++.dg/abi/layout3.C: New test.
14769
14770 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14771
14772         * gcc.c-torture/compile/20030305-1.c
14773
14774 2003-03-05  Jan Hubicka  <jh@suse.cz>
14775
14776         * gcc.dg/i386-local.c: New.
14777
14778 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14779
14780         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14781
14782 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14783
14784         * gcc.dg/switch-2.c: New test.
14785         * gcc.dg/switch-3.c: New test.
14786         * gcc.dg/Wswitch.c: Adjust line numbers.
14787         * gcc.dg/Wswitch-default.c: Likewise.
14788         * gcc.dg/Wswitch-enum.c: Likewise.
14789
14790 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14791
14792         * gcc.c-torture/execute/20030222-1.c: New test.
14793
14794 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14795
14796         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14797
14798 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14799
14800         PR c++/9878
14801         * g++.dg/init/ref1.C: New test.
14802
14803 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14804
14805         * gcc.dg/sh-relax.c: New SH-only test.
14806
14807 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14808
14809         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14810         comment explaining purpose of testcase.
14811
14812 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14813
14814         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14815         for HC11/HC12 (asm needs two int registers).
14816         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14817         HC11/HC12 because the test uses an asm which needs two 32-bit
14818         registers.
14819
14820 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14821
14822         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14823         for HC11/HC12 (array is too large otherwise).
14824         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14825         * gcc.c-torture/compile/20010518-2.x: Likewise.
14826         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14827         HC11/HC12 (array is too large).
14828
14829 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14830
14831         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14832         * lib/g++-dg.exp (g++-dg-test): Likewise.
14833
14834 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14835
14836         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14837         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14838
14839 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14840
14841         * g++.dg/warn/implicit-typename1.C: Remove warning.
14842
14843 2003-02-28  Richard Henderson  <rth@redhat.com>
14844
14845         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14846         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14847
14848 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14849
14850         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14851         * g++.dg/pch/pch.exp: Likewise.
14852
14853 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14854
14855         PR c++/9879
14856         * testsuite/g++.dg/init/new4.C: New test.
14857
14858 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14859
14860         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14861
14862 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14863
14864         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14865         unsigned long.
14866
14867         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14868         wider than float.
14869
14870 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14871
14872         * lib/scanasm.exp: Add support for counting numbers of
14873         occurences.
14874         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14875         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14876
14877 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/9683
14880         * g++.dg/template/static3.C: New test.
14881
14882         PR c++/9829
14883         * g++.dg/parse/namespace6.C: New test.
14884
14885 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14886
14887         PR target/9732
14888         * gcc.dg/20030225-1.c: New test.
14889
14890 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14891
14892         * README: Remove out-of-date information.
14893
14894         PR c++/9836
14895         * g++.dg/template/spec6.C: New test.
14896
14897 2003-02-24  Jeff Law  <law@redhat.com>
14898
14899         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14900
14901 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14902
14903         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14904         * gcc.dg/pragma-ep-1.c: Likewise.
14905
14906 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14907
14908         PR c++/9602
14909         * g++.dg/template/friend16.C: New test.
14910
14911 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14912
14913         PR c++/5333
14914         * g++.dg/parse/fused-params1.C: Adjust error messages.
14915         * g++.dg/template/nested3.C: New test.
14916
14917 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14918
14919         * g++.dg/abi/param1.C: New test.
14920
14921 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14922
14923         PR c++/7982
14924         * g++.dg/warn/implicit-typename1.C: New test.
14925
14926 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14927
14928         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14929         with "mtune".
14930         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14931         * gcc.c-torture/execute/20010129-1.x: Likewise.
14932         * gcc.dg/20011107-1.c: Likewise.
14933         * gcc.dg/20020108-1.c: Likewise.
14934         * gcc.dg/20020122-3.c: Likewise.
14935         * gcc.dg/20020206-1.c: Likewise.
14936         * gcc.dg/20020310-1.c: Likewise.
14937         * gcc.dg/20020426-2.c: Likewise.
14938         * gcc.dg/20020517-1.c: Likewise.
14939         * gcc.dg/991230-1.c: Likewise.
14940         * gcc.dg/i386-unroll-1.c: Likewise.
14941         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14942
14943 2003-02-22  Jan Hubicka  <jh@suse.cz>
14944
14945         * gcc.dg/i386-mul.c: New test.
14946
14947 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14948
14949         * gcc.dg/builtins-5.c: New test case.
14950
14951 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14952
14953         * gcc.dg/asmreg-1.c: New test.
14954
14955 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14956
14957         PR c++/9749
14958         * g++.dg/parse/varmod1.C: New test.
14959
14960 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14961
14962         PR c++/9727
14963         * g++.dg/template/op1.C: New test.
14964
14965 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/8906
14968         * g++.dg/template/nested2.C: New test.
14969
14970 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14971
14972         PR c++/8724
14973         * g++.dg/expr/dtor1.C: New test.
14974
14975 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14976
14977         * gcc.dg/cpp/include3.c: New test.
14978         * gcc.dg/cpp/inc/foo.h: New file.
14979
14980 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14981
14982         * gcc.c-torture/execute/20030221-1.c: New test.
14983
14984 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
14985
14986         PR c++/9729
14987         * g++.dg/abi/conv1.C: New test.
14988
14989 2003-02-20  Jan Hubicka  <jh@suse.cz>
14990
14991         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
14992
14993 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
14994
14995         * gcc.c-torture/compile/20030219-1.c: New test.
14996
14997 2003-02-18  Jan Hubicka  <jh@suse.cz>
14998
14999         * gcc.dg/funcorder.c: New test.
15000
15001 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15002
15003         * gcc.c-torture/execute/20030218-1.c: New.
15004
15005 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15006
15007         * gcc.dg/20030218-1.c: New.
15008
15009 2003-02-18  Richard Henderson  <rth@redhat.com>
15010
15011         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15012         * gcc.dg/attr-used-2.c: New.
15013
15014 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15015
15016         PR c++/9704
15017         * g++.dg/init/copy5.C: New test.
15018
15019 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15020
15021         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15022         * g++.dg/pch/pch.exp: Likewise.
15023
15024 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15025
15026         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15027         STACK_SIZE is not defined.
15028
15029 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15030
15031         PR c++/9457
15032         * g++.dg/template/init1.C: New test.
15033
15034 2003-02-16  Jan HUbicka  <jh@suse.cz>
15035
15036         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15037         (foo): Add few extra tests
15038         * gcc.dg/c99-const-expr-3.c: Likewise.
15039         * gcc.c-torture/execute/20030216-1.c: New.
15040
15041 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15042
15043         PR c++/9459
15044         * g++.dg/ext/typeof4.C: New test.
15045
15046 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15047
15048         * gcc.dg/i386-387-3.c: New test case.
15049
15050 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15051
15052         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15053         cris-*-elf* cris-*-aout* and mmix-*-*.
15054
15055 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15056
15057         * gcc.dg/20030213-1.c: New test.
15058
15059 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15060
15061         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15062         * gcc.dg/i386-387-2.c: Likewise.
15063
15064 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15065
15066         * gcc.dg/ppc-spe.c: Fix formatting.
15067         Enable tests that were previously unsupported by gas.
15068         Delete tests for instructions that no longer exist.
15069         Switch arguments on evsubifw builtin.
15070
15071 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15072
15073         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15074         STACK_SIZE is too small.
15075
15076 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15077             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15078
15079         * gcc.dg/decl-2.c: New test.
15080
15081 2003-02-10  Jan Hubicka  <jh@suse.cz>
15082
15083         * gcc.dg/i386-fpcvt-1.c:  New test.
15084
15085 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15086
15087         * gcc.c-torture/execute/20030209-1.c: New test.
15088
15089 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15090
15091         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15092         int-wide bitops, use the constants of the same width.
15093         Likewise, if long long is 32-bit wide, test bitops using
15094         32-bit constants.
15095
15096 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15097
15098         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15099
15100 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15101
15102         * testsuite/gcc.dg/builtins-4.c: New test case.
15103
15104 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15105
15106         * gcc.dg/20020430-1.c: Fix dg command typos.
15107         * gcc.dg/20020503-1.c: Likewise.
15108
15109 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15110
15111         PR c++/8785
15112         * g++.dg/parse/fused-params1.C: New test.
15113
15114         PR c++/8857
15115         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15116
15117         PR c++/8921
15118         * g++.dg/parse/non-dependent1.C: New test.
15119
15120         PR c++/8928
15121         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15122
15123         PR c++/9228
15124         * g++.dg/parse/undefined7.C: New test.
15125         * g++.dg/parse/non-templ1.C: New test.
15126
15127         PR c++/9229
15128         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15129
15130 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15131
15132         * gcc.c-torture/compile/20030206-1.c: New test.
15133
15134 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15135
15136         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15137         "pow" to "foo" to avoid potential confusion with a math built-in.
15138
15139 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15140
15141         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15142         conditions for SPARC targets.
15143
15144 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15145
15146         * gcc.dg/20030204-1.c: New test.
15147
15148 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15149
15150         PR c++/38
15151         * g++.dg/parse/array-size1.C: New test.
15152
15153         PR c++/5657
15154         * g++.dg/parse/undefined3.C: New test.
15155
15156         PR c++/5665
15157         * g++.dg/parse/undefined4.C: New test.
15158
15159         PR c++/5975
15160         * g++.dg/parse/undefined5.C: New test.
15161
15162         PR c++/7259
15163         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15164
15165         PR c++/8578
15166         * g++.dg/parse/casting-operator1.C: New test.
15167
15168         PR c++/8596
15169         * g++.dg/parse/undefined6.C: New test.
15170
15171         PR c++/8736
15172         * g++.dg/parse/missing-template1.C: New test.
15173
15174 2003-02-04  Jan Hubicka  <jh@suse.cz>
15175
15176         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15177         * gcc.dg/i386-cmov?.c:  Likewise.
15178         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15179         * gcc.dg/i386-ssefp-1.c:  Likewise.
15180         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15181         conventions.
15182
15183 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15184
15185         PR c++/7129
15186         * testsuite/g++.dg/ext/max.C: New test.
15187
15188 2003-02-03  Jan Hubicka  <jh@suse.cz>
15189
15190         * gcc.c-torture/execute/20030203-1.c: New test.
15191
15192 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15193
15194         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15195         'natural-endian'.
15196
15197 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15198
15199         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15200         * g++.dg/init/new2.C: Likewise.
15201         * g++.dg/other/new1.C: Likewise.
15202
15203 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15204
15205         * gcc.dg/struct-ret-libc.c: New test.
15206
15207 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15208
15209         * gcc.dg/20030129-1.c: New test.
15210
15211 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15212
15213         PR c++/8849
15214         * g++.dg/template/ptrmem4.C: New test.
15215
15216 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15217
15218         * g++.dg/parser/constant1.C: New test.
15219
15220 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15221
15222         PR c++/8591
15223         * g++.dg/parse/friend2.C: New test.
15224
15225 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15226
15227         PR c++/9437
15228         * g++.dg/template/unify4.C: New test.
15229
15230 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15231
15232         * gcc.c-torture/execute/20030128-1.c: New test.
15233
15234 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15235
15236         * g++.dg/lookup/nested1.C: Test moved from ...
15237         * g++.old-deja/g++.other/lookup24.C: ... here.
15238
15239 2003-01-28  Jan Hubicka  <jh@suse.cz>
15240
15241         * gcc.dg/i386-cmov5.c:  New test.
15242
15243 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15244
15245         * gcc.c-torture/execute/20010925-1.c: Changed the
15246         memcpy declaration.
15247
15248 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15249
15250         PR c++/3902
15251         * g++.dg/parse/template5.C: New test.
15252
15253 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15254
15255         PR fortran/9258
15256         * g77.dg/pr9258: New test.
15257
15258 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15259
15260         * README: Move relevant parts from README.g++.
15261
15262         * README.g++: Remove this file.
15263
15264 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15265
15266         * g++.dg/abi/dcast1.C: New test.
15267
15268 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15269
15270         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15271
15272 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15273
15274         PR c++/47
15275         * g++.old-deja/g++.other/lookup24.C: New test.
15276
15277 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15278
15279         PR middle-end/7227
15280         * gcc.dg/uninit-C.c: New test.
15281
15282 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15283
15284         * g++.dg/abi/covariant1.C: New test.
15285
15286 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15287
15288         * gcc.dg/20030123-1.c: New test.
15289
15290 2003-01-25  Jan Hubicka  <jh@suse.cz>
15291
15292         PR opt/8492
15293         * gcc.c-torture/compile/20030125-1.c
15294
15295 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15296
15297         PR c++/9403
15298         * g++.dg/parse/template3.C: New test.
15299         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15300
15301         PR c++/795
15302         * g++.dg/parse/template4.C: New test.
15303
15304         PR c++/9415
15305         * g++.dg/template/qual2.C: New test.
15306
15307         PR c++/8545
15308         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15309
15310         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15311
15312 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15313
15314         * gcc.c-torture/execute/switch-1.c: New test case.
15315
15316 2003-01-25  Jan Hubicka  <jh@suse.cz>
15317
15318         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15319
15320 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15321
15322         Tweaks for Bison-1.875. From the NEWS file:
15323         "- `parse error' -> `syntax error'
15324         Bison now uniformly uses the term `syntax error'"
15325         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15326         * gcc.dg/cpp/digraph2.c: Likewise.
15327         * gcc.dg/cpp/direct2.c: Likewise.
15328         * gcc.dg/cpp/paste4.c: Likewise.
15329         * gcc.dg/c90-restrict-1.c: Likewise.
15330         * gcc.dg/c99-func-2.c: Likewise.
15331         * gcc.dg/noncompile/920721-2.c: Likewise.
15332         * gcc.dg/noncompile/930622-2.c: Likewise.
15333         * gcc.dg/noncompile/940112-1.c: Likewise.
15334         * gcc.dg/noncompile/950921-1.c: Likewise.
15335         * gcc.dg/noncompile/951123-1.c: Likewise.
15336         * gcc.dg/noncompile/971104-1.c: Likewise.
15337         * gcc.dg/noncompile/990416-1.c: Likewise.
15338
15339 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15340
15341         * g++.dg/parse/undefined1.C: Add error message.
15342
15343 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15344
15345         PR c++/9354
15346         * g++.dg/parse/new1.C: New test.
15347
15348         PR c++/9216
15349         * g++.dg/parse/template2.C: New test.
15350
15351         PR c++/9354
15352         * g++.dg/parse/typedef2.C: New test.
15353
15354         PR c++/9328
15355         * g++.dg/ext/typeof3.C: New test.
15356
15357 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15358
15359         PR c++/2738
15360         * g++.dg/parse/ret-type1.C: New test.
15361
15362         PR c++/3792
15363         * g++.dg/parse/tmpl-outside1.C: New test.
15364
15365         PR c++/4207
15366         * g++.dg/parse/int-as-enum1.C: New test.
15367
15368         PR c++/4903
15369         * g++.dg/parse/no-typename1.C: New test.
15370
15371         PR c++/5533
15372         * g++.dg/parse/no-value1.C: New test.
15373
15374         PR c++/5921
15375         * g++.dg/parse/wrong-inline1.C: New test.
15376
15377         PR c++/6402
15378         * g++.dg/parse/ref1.C: New test.
15379
15380         PR c++/6992
15381         * g++.dg/parse/attr-ctor1.C: New test.
15382
15383         PR c++/7229
15384         * g++.dg/parse/namespace5.C: New test.
15385
15386         PR c++/7917
15387         * g++.dg/parse/func-def1.C: New test.
15388
15389         PR c++/8143
15390         * g++.dg/parse/undefined1.C: New test.
15391
15392         PR c++/5723, PR c++/8522
15393         * g++.dg/parse/specialization1.C: New test.
15394
15395         PR c++/163, PR c++/8595
15396         * g++.dg/parse/struct-as-enum1.C: New test.
15397
15398         PR c++/9173
15399         * g++.dg/parse/undefined2.C: New test.
15400
15401 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/9298
15404         * g++.dg/parse/template1.C: New test.
15405
15406         PR c++/9384
15407         * g++.dg/parse/using1.C: New test.
15408
15409         PR c++/9285
15410         PR c++/9294
15411         * g++.dg/parse/expr2.C: New test.
15412
15413         PR c++/9388
15414         * g++.dg/parse/lookup2.C: Likewise.
15415
15416 2003-01-21  Jan Hubicka  <jh@suse.cz>
15417
15418         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15419         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15420         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15421         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15422
15423 2003-01-20  Nick Clifton  <nickc@redhat.com>
15424
15425         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15426         problem with ARM sibcall code generation.
15427
15428 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15429
15430         * gcc.c-torture/execute/20030120-1.c: New.
15431
15432 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15433
15434         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15435
15436 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/9272
15439         * g++.dg/parse/ctor1.C: New test.
15440
15441         PR c++/9294:
15442         * g++.dg/parse/qualified1.C: New test.
15443
15444         * g++.dg/parse/typename3.C: New test.
15445
15446 2003-01-16  Richard Henderson  <rth@redhat.com>
15447
15448         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15449
15450 2003-01-16  Richard Henderson  <rth@redhat.com>
15451
15452         * g++.dg/pch/pch.exp: Copy test header to the working directory
15453         before using it either for precompilation or direct use.
15454         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15455         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15456
15457 2003-01-16  Richard Henderson  <rth@redhat.com>
15458
15459         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15460         before using it either for precompilation or direct use.
15461         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15462         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15463
15464 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15465
15466         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15467         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15468         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15469         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15470         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15471         typename warning into error.
15472         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15473         error messages.
15474         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15475         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15476         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15477         messages.
15478         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15479         make declaration visible in template.
15480         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15481         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15482         messages.
15483         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15484         message.
15485         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15486         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15487         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15488         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15489         typename warning with error message.
15490         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15491         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15492         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15493
15494 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15495
15496         * g++.dg/parse/ambig2.C: New test.
15497
15498 2003-01-15  Richard Henderson  <rth@redhat.com>
15499
15500         * g++.dg/tls/init-2.C: Update error message string.
15501
15502 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15503
15504         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15505
15506 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15507
15508         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15509         all for HC11/HC12.
15510         * gcc.c-torture/compile/20001205-1.x: Likewise.
15511         * gcc.c-torture/compile/20001226-1.x: Likewise.
15512         * gcc.c-torture/compile/920520-1.x: Likewise.
15513         * gcc.c-torture/compile/961203-1.x: Likewise.
15514         * gcc.c-torture/compile/20020604-1.x: Likewise.
15515
15516 2003-01-15  Jan Hubicka  <jh@suse.cz>
15517
15518         * gcc.c-torture/compile/20030115-1.c: New test.
15519
15520         * gcc.dg/i386-fpcvt-1.c: New test.
15521         * gcc.dg/i386-fpcvt-2.c: New test.
15522
15523 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15524
15525         Further conform g++'s __vmi_class_type_info to the C++ ABI
15526         specification.
15527         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15528         the specification.
15529
15530 2003-01-14  Jan Hubicka  <jh@suse.cz>
15531
15532         * gcc.dg/i386-fpcvt-1.c: New test.
15533         * gcc.dg/i386-fpcvt-2.c: New test.
15534
15535 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15536
15537         * gcc.dg/i386-mmx-3.c: New test.
15538
15539 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15540
15541         PR c++/9264
15542         * g++.dg/parse/octal1.C: New file.
15543
15544         PR c++/9172
15545         * g++.dg/parse/typename1.C: New file.
15546
15547 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15548
15549         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15550         * gcc.dg/bf-no-ms-layout.c: Likewise.
15551         * gcc.dg/bf-ms-attrib.c: Likewise.
15552
15553 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/9099
15556         * g++.dg/parse/dtor1.C: New file.
15557
15558         PR c++/9128
15559         * g++.dg/rtti/typeid1.C: New file.
15560
15561         PR c++/9153
15562         * g++.dg/parse/lookup1.C: New file.
15563
15564         PR c++/9171
15565         * g++.dg/templ/spec5.C: New file.
15566
15567 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15568
15569         * gcc.c-torture/compile/20030110-1.c: New test.
15570
15571 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15572
15573         Merge from pch-branch:
15574
15575         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15576
15577         * gcc.dg/pch/cpp-1.h: New.
15578         * gcc.dg/pch/cpp-1.c: New.
15579         * gcc.dg/pch/cpp-2.h: New.
15580         * gcc.dg/pch/cpp-2.c: New.
15581
15582         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15583
15584         * gcc.dg/pch/except-1.h: New.
15585         * gcc.dg/pch/except-1.c: New.
15586
15587         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15588
15589         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15590         running test.
15591         * gcc.dg/pch: Include *.hp not *.h.
15592         * gcc.dg/pch/system-1.h: New.
15593         * gcc.dg/pch/system-1.c: New.
15594
15595         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15596
15597         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15598         rather than trying to build and run a program using PCH.
15599         * gcc.dg/pch: Remove dg-do commands from test files.
15600
15601         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15602
15603         * gcc.dg/pch/macro-3.c: New.
15604         * gcc.dg/pch/macro-3.h: New.
15605
15606         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15607
15608         * gcc.dg/pch/common-1.c: New.
15609         * gcc.dg/pch/common-1.h: New.
15610         * gcc.dg/pch/decl-1.c: New.
15611         * gcc.dg/pch/decl-1.h: New.
15612         * gcc.dg/pch/decl-2.c: New.
15613         * gcc.dg/pch/decl-2.h: New.
15614         * gcc.dg/pch/decl-3.c: New.
15615         * gcc.dg/pch/decl-3.h: New.
15616         * gcc.dg/pch/decl-4.c: New.
15617         * gcc.dg/pch/decl-4.h: New.
15618         * gcc.dg/pch/decl-5.c: New.
15619         * gcc.dg/pch/decl-5.h: New.
15620         * gcc.dg/pch/global-1.c: New.
15621         * gcc.dg/pch/global-1.h: New.
15622         * gcc.dg/pch/inline-1.c: New.
15623         * gcc.dg/pch/inline-1.h: New.
15624         * gcc.dg/pch/inline-2.c: New.
15625         * gcc.dg/pch/inline-2.h: New.
15626         * gcc.dg/pch/static-1.c: New.
15627         * gcc.dg/pch/static-1.h: New.
15628         * gcc.dg/pch/static-2.c: New.
15629         * gcc.dg/pch/static-2.h: New.
15630
15631         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15632
15633         * g++.dg/pch/pch.exp: Better handle failing testcases.
15634         * gcc.dg/pch/pch.exp: Likewise.
15635         * gcc.dg/pch/macro-1.c: New.
15636         * gcc.dg/pch/macro-1.h: New.
15637         * gcc.dg/pch/macro-2.c: New.
15638         * gcc.dg/pch/macro-2.h: New.
15639
15640         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15641
15642         * g++.dg/dg.exp: Treat files in pch/ specially.
15643         * g++.dg/pch/pch.exp: New file.
15644         * g++.dg/pch/empty.H: New file.
15645         * g++.dg/pch/empty.C: New file.
15646         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15647         "precompile".
15648
15649         * gcc.dg/pch/pch.exp: New file.
15650         * gcc.dg/pch/empty.h: New file.
15651         * gcc.dg/pch/empty.c: New file.
15652         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15653         "precompile".
15654
15655 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15656
15657         * g++.dg/template/friend14.C: New test.
15658
15659 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15660
15661         * gcc.dg/old-style-asm-1.c: New test.
15662
15663 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15664
15665         * gcc.c-torture/compile/20030109-1.c: New test.
15666
15667 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15668
15669         * gcc.c-torture/execute/20030109-1.c: New test.
15670
15671 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15672
15673         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15674         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15675         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15676         * g++.old-deja/g++.mike/eh2.C: Likewise
15677         * g++.old-deja/g++.mike/eh3.C: Likewise
15678         * g++.old-deja/g++.mike/eh5.C: Likewise
15679         * g++.old-deja/g++.mike/eh6.C: Likewise
15680         * g++.old-deja/g++.mike/eh7.C: Likewise
15681         * g++.old-deja/g++.mike/eh8.C: Likewise
15682         * g++.old-deja/g++.mike/eh9.C: Likewise
15683         * g++.old-deja/g++.mike/eh10.C: Likewise
15684         * g++.old-deja/g++.mike/eh12.C: Likewise
15685         * g++.old-deja/g++.mike/eh13.C: Likewise
15686         * g++.old-deja/g++.mike/eh14.C: Likewise
15687         * g++.old-deja/g++.mike/eh16.C: Likewise
15688         * g++.old-deja/g++.mike/eh17.C: Likewise
15689         * g++.old-deja/g++.mike/eh18.C: Likewise
15690         * g++.old-deja/g++.mike/eh21.C: Likewise
15691         * g++.old-deja/g++.mike/eh23.C: Likewise
15692         * g++.old-deja/g++.mike/eh24.C: Likewise
15693         * g++.old-deja/g++.mike/eh25.C: Likewise
15694         * g++.old-deja/g++.mike/eh26.C: Likewise
15695         * g++.old-deja/g++.mike/eh27.C: Likewise
15696         * g++.old-deja/g++.mike/eh28.C: Likewise
15697         * g++.old-deja/g++.mike/eh29.C: Likewise
15698         * g++.old-deja/g++.mike/eh31.C: Likewise
15699         * g++.old-deja/g++.mike/eh33.C: Likewise
15700         * g++.old-deja/g++.mike/eh34.C: Likewise
15701         * g++.old-deja/g++.mike/eh35.C: Likewise
15702         * g++.old-deja/g++.mike/eh36.C: Likewise
15703         * g++.old-deja/g++.mike/eh37.C: Likewise
15704         * g++.old-deja/g++.mike/eh38.C: Likewise
15705         * g++.old-deja/g++.mike/eh39.C: Likewise
15706         * g++.old-deja/g++.mike/eh40.C: Likewise
15707         * g++.old-deja/g++.mike/eh41.C: Likewise
15708         * g++.old-deja/g++.mike/eh42.C: Likewise
15709         * g++.old-deja/g++.mike/eh44.C: Likewise
15710         * g++.old-deja/g++.mike/eh46.C: Likewise
15711         * g++.old-deja/g++.mike/eh47.C: Likewise
15712         * g++.old-deja/g++.mike/eh48.C: Likewise
15713         * g++.old-deja/g++.mike/eh49.C: Likewise
15714         * g++.old-deja/g++.mike/eh50.C: Likewise
15715         * g++.old-deja/g++.mike/eh51.C: Likewise
15716         * g++.old-deja/g++.mike/eh53.C: Likewise
15717         * g++.old-deja/g++.mike/eh55.C: Likewise
15718         * g++.old-deja/g++.mike/p7912.C: Likewise
15719         * g++.old-deja/g++.mike/p9706.C: Likewise
15720         * g++.old-deja/g++.mike/p10416.C: Likewise
15721         * g++.old-deja/g++.mike/p11667.C: Likewise
15722         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15723         Remove redundant reference to Iris.
15724         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15725         Elxsi, i860, Pico Java, and WE32K.
15726
15727 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15728
15729         * g++.dg/ext/asm4.C: New test.
15730
15731 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15732
15733         PR c++/9030
15734         * g++.dg/template/friend12.C: New test.
15735         * g++.dg/template/friend13.C: Likewise.
15736         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15737
15738 2003-01-08  Jan Hubicka  <jh@suse.cz>
15739
15740         * gcc.dg/i386-cadd.c: New test.
15741         * gcc.dg/i386-cmov4.c: Likewise.
15742
15743 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR c++/9165
15746         * g++.dg/warn/Wunused-3.C: New test.
15747
15748         * g++.dg/abi/bitfield9.C: New test.
15749
15750         PR c++/9189
15751         * g++.dg/parse/defarg3.C: New test.
15752
15753 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15754
15755         * g++.dg/parse/ambig1.C: New test.
15756         * g++.dg/parse/defarg2.C: New test.
15757
15758 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15759
15760         * g++.dg/template/defarg-1.C: New test.
15761         * g++.dg/template/local2.C: Likewise.
15762
15763 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15764
15765         * gcc.c-torture/execute/20030105-1.c: New test.
15766
15767 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15768
15769         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15770         * g++.dg/parse/namespace4.C: Likewise.
15771
15772 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15773
15774         * g++.dg/template/ntp2.C: New test.
15775
15776 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15777
15778         * g++.dg/parse/extern-C-1.C: New test.
15779
15780         * g++.dg/parse/namespace4.C: New test.
15781
15782         * g++.dg/template/nested1.C: New test.
15783
15784         * g++.dg/parse/namespace3.C: New test.
15785
15786 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15787
15788         * g++.dg/lookup/two-stage1.C: New test.
15789
15790 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15791
15792         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15793         * g++.old-deja/g++.jason/access8.C: Likewise.
15794         * g++.old-deja/g++.other/decl5.C: Likewise.
15795
15796 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15797
15798         * g++.dg/parse/parse7.C: New test.
15799
15800 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15801
15802         PR c++/2843
15803         * g++.dg/ext/attrib7.C: New test.
15804
15805 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15806
15807         * g++.dg/parse/parse6.C: New test.
15808
15809 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15810
15811         * gcc.dg/h8300-stack-1.c: New.
15812
15813 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15814
15815         g++.dg/lookup/exception1.C: New test.
15816
15817         g++.dg/lookup/template1.C: New test.
15818
15819         g++.dg/parse/namespace2.C: New test.
15820
15821         g++.dg/parse/parens2.C: New test.
15822
15823 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15824
15825         * g++.dg/parse/parse5.C: New test.
15826         * g++.dg/lookup/scoped4.C: New test.
15827
15828 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15829
15830         * g++.dg/parse/parens1.C: New test.
15831
15832         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15833         angle-bracket1.C.
15834         * g++.dg/parse/parens2.C: New test.
15835
15836         * g++.dg/lookup/scope-operator1.C: New test.
15837
15838         * g++.dg/parse/operator1.C: New test.
15839
15840 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15841
15842         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15843         * g++.old-deja/g++.other/access6.C: Likewise.
15844         * g++.old-deja/g++.other/decl1.C: Likewise.
15845         * g++.old-deja/g++.pt/typename12.C: Likewise.
15846
15847 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15848
15849         * g++.dg/parse/namespace1.C: New test.
15850
15851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15852
15853         * g++.dg/parse/parse4.C: New test.
15854
15855 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15856
15857         * g++.dg/parse/parse3.C: New test.
15858
15859 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15860
15861         * g++.dg/parse/parse2.C: New test.
15862
15863 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15864
15865         * g++.dg/template/friend11.C: New test.
15866
15867 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15868
15869         * g++.dg/parse/parse1.C: New test.
15870
15871 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15872
15873         * lib/profopt.exp: Change the name of a global variable to avoid
15874         possible clashes with other test suites.
15875
15876 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15877
15878         * g++.dg/inherit/covariant8.C: New test.
15879
15880 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15881
15882         * g++.dg/init/array9.C: New test.
15883
15884         PR c++/9112
15885         * g++.dg/parse/expr1.C: New test.
15886
15887 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15888
15889         * gcc.c-torture/compile/20021230-1.c: New test.
15890
15891 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15892
15893         * g++.dg/inherit/covariant5.C: New test.
15894         * g++.dg/inherit/covariant6.C: New test.
15895         * g++.dg/inherit/covariant7.C: New test.
15896
15897 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15898
15899         PR c++/2739
15900         * g++.dg/other/access2.C: New test.
15901
15902 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15903
15904         * g++.dg/other/anon-struct.C: No longer fails
15905         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15906         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15907         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15908
15909 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15910
15911         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15912
15913 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15914
15915         * g++.dg/eh/spec4.C: Remove stray semicolon.
15916         * g++.dg/expr/pmf-1.C: Change error message.
15917         * g++.dg/ext/asm1.C: Remove stray semicolon.
15918         * g++.dg/ext/typename1.C: Add missing typenames.
15919         * g++.dg/inherit/template-as-base.C: Change error message.
15920         * g++.dg/lookup/scoped1.C: Likewise.
15921         * g++.dg/lookup/scoped2.C: Likewise.
15922         * g++.dg/lookup/using2.C: Likewise.
15923         * g++.dg/other/component1.C: Remove stray semicolon.
15924         * g++.dg/other/do1.C: Change error message.
15925         * g++.dg/other/error2.C: Likewise.
15926         * g++.dg/other/init1.C: Likewise.
15927         * g++.dg/other/packed1.C: Remove stray semicolon.
15928         * g++.dg/other/ptrmem2.C: Change error message.
15929         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15930         marker.
15931         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15932         * g++.dg/template/access3.C: Add typename keyword.
15933         * g++.dg/template/access5.C: Remove stray semicolon.
15934         * g++.dg/template/access6.C: Likewise.
15935         * g++.dg/template/complit1.C: Likewise.
15936         * g++.dg/template/crash1.C: Change error message.
15937         * g++.dg/template/inherit2.C: Remove stray semicolon.
15938         * g++.dg/template/instantiate2.C: Likewise.
15939         * g++.dg/template/instantiate3.C: Change error message.
15940         * g++.dg/template/qual1.C: Remove stray semicolon.
15941         * g++.dg/template/qualttp18.C: Change error message.
15942         * g++.dg/template/ref1.C: Remove stray semicolon.
15943         * g++.dg/template/sizeof1.C (A::value): Declare it.
15944         * g++.dg/template/spec4.C: Change error message.
15945         * g++.dg/template/static1.C: Likewise.
15946         * g++.dg/template/type1.C: Likewise.
15947         * g++.dg/template/typename3.C: Likewise.
15948         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15949         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15950         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15951         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15952         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15953         named return value extension.
15954         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15955         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15956         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15957         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15958         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15959         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15960         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15961         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15962         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15963         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15964         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15965         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15966         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15967         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15968         syntax.
15969         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15970         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15971         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15972         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15973         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15974         * g++.old-deja/g++.brendan/template11.C: Likewise.
15975         * g++.old-deja/g++.brendan/template26.C: Likewise.
15976         * g++.old-deja/g++.brendan/template27.C: Use explicit
15977         specialization syntax.
15978         * g++.old-deja/g++.brendan/template30.C: Likewise.
15979         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15980         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15981         non-dependent names.
15982         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15983         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
15984         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
15985         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
15986         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
15987         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
15988         named return value extension.
15989         * g++.old-deja/g++.ext/namedret2.C: Likewise.
15990         * g++.old-deja/g++.ext/namedret3.C: Likewise.
15991         * g++.old-deja/g++.ext/return1.C: Likewise.
15992         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
15993         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
15994         * g++.old-deja/g++.jason/access8.C: Likewise.
15995         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
15996         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
15997         pseudo-destructor names.
15998         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
15999         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16000         pseudo-destructor names.
16001         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16002         * g++.old-deja/g++.jason/overload19.C: Likewise.
16003         * g++.old-deja/g++.jason/overload32.C: Likewise.
16004         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16005         stray semicolons.
16006         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16007         * g++.old-deja/g++.jason/return.C: Likewise.
16008         * g++.old-deja/g++.jason/return2.C: Likewise.
16009         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16010         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16011         syntax.
16012         * g++.old-deja/g++.jason/template10.C: Account for use of
16013         non-dependent names.
16014         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16015         syntax.
16016         * g++.old-deja/g++.jason/template37.C: Likewise.
16017         * g++.old-deja/g++.law/access4.C: Change error messages.
16018         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16019         pseudo-destructor names.
16020         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16021         * g++.old-deja/g++.law/ctors9.C: Likewise.
16022         * g++.old-deja/g++.law/cvt22.C: Likewise.
16023         * g++.old-deja/g++.law/dtors5.C: Likewise.
16024         * g++.old-deja/g++.law/global-init1.C: Likewise.
16025         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16026         * g++.old-deja/g++.law/operators28.C: Likewise.
16027         * g++.old-deja/g++.law/visibility28.C: Likewise.
16028         * g++.old-deja/g++.martin/eval1.C: Likewise.
16029         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16030         name.
16031         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16032         * g++.old-deja/g++.mike/net34.C: Likewise.
16033         * g++.old-deja/g++.mike/net36.C: Likewise.
16034         * g++.old-deja/g++.mike/ns2.C: Likewise.
16035         * g++.old-deja/g++.mike/p12306.C: Likewise.
16036         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16037         value extension.
16038         * g++.old-deja/g++.mike/p700.C: Likewise.
16039         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16040         * g++.old-deja/g++.mike/p710.C: Likewise.
16041         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16042         value extension.
16043         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16044         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16045         * g++.old-deja/g++.ns/crash2.C: Likewise.
16046         * g++.old-deja/g++.ns/crash3.C: Likewise.
16047         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16048         * g++.old-deja/g++.ns/ns17.C: Likewise.
16049         * g++.old-deja/g++.ns/template16.C: Likewise.
16050         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16051         keyword.
16052         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16053         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16054         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16055         named return value extension.
16056         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16057         * g++.old-deja/g++.other/access4.C: Issue additional error
16058         messages.
16059         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16060         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16061         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16062         * g++.old-deja/g++.other/crash25.C: Change error message.
16063         * g++.old-deja/g++.other/crash4.C: Change error message.
16064         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16065         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16066         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16067         checks.
16068         * g++.old-deja/g++.other/defarg8.C: Likewise.
16069         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16070         * g++.old-deja/g++.other/dtor10.C: Likewise.
16071         * g++.old-deja/g++.other/incomplete.C: Likewise.
16072         * g++.old-deja/g++.other/linkage7.C: Likewise.
16073         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16074         lookup algorithm.
16075         * g++.old-deja/g++.other/mangle2.C: Likewise.
16076         * g++.old-deja/g++.other/refinit2.C: Likewise.
16077         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16078         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16079         * g++.old-deja/g++.pt/crash28.C: Likewise.
16080         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16081         syntax.
16082         * g++.old-deja/g++.pt/crash32.C: Change error message.
16083         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16084         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16085         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16086         error message position.
16087         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16088         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16089         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16090         syntax.
16091         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16092         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16093         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16094         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16095         keyword.
16096         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16097         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16098         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16099         keyword.
16100         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16101         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16102         syntax.
16103         * g++.old-deja/g++.pt/friend28.C: Account for use of
16104         non-dependent names.
16105         * g++.old-deja/g++.pt/friend29.C: Likewise.
16106         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16107         rules.
16108         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16109         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16110         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16111         lookup rules.
16112         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16113         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16114         keyword.
16115         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16116         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16117         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16118         keyword.
16119         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16120         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16121         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16122         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16123         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16124         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16125         keyword.
16126         * g++.old-deja/g++.pt/spec10.C: Likewise.
16127         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16128         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16129         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16130         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16131         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16132         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16133         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16134         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16135         * g++.old-deja/g++.pt/typename15.C: Likewise.
16136         * g++.old-deja/g++.pt/typename22.C: Likewise.
16137         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16138         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16139         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16140         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16141         syntax.
16142         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16143         return value extension.
16144         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16145         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16146         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16147         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16148
16149 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16150
16151         * g++.dg/warn/inline1.C: New test.
16152         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16153         * g++.old-deja/g++.jason/synth10.C: Likewise.
16154         * g++.old-deja/g++.mike/net31.C: Likewise.
16155         * g++.old-deja/g++.mike/p8786.C: Likewise.
16156
16157         * g++.dg/template/friend10.C: New test.
16158         * g++.dg/template/conv5.C: New test.
16159
16160 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16161
16162         * g++.dg/lookup/scoped3.C: New test.
16163
16164         * g++.dg/lookup/decl1.C: New test.
16165         * g++.dg/lookup/decl2.C: New test.
16166
16167 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16168
16169         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16170         gcc.c-torture/compile/20021015-1.c,
16171         gcc.c-torture/compile/20021015-2.c,
16172         gcc.c-torture/compile/20021123-1.c,
16173         gcc.c-torture/compile/20021123-2.c,
16174         gcc.c-torture/compile/20021123-3.c,
16175         gcc.c-torture/compile/20021123-4.c,
16176         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16177         only to 3.1 or 3.2 branch.
16178
16179 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16180
16181         * gcc.dg/i386-bitfield3.c: New test.
16182
16183         * gcc.dg/i386-bitfield2.c: New test.
16184
16185 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16186
16187         * g++.dg/parse/conv_op1.C: New test.
16188
16189 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16190
16191         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16192         approved.
16193
16194 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16195
16196         * gcc.c-torture/compile/20021220-1.c: New test.
16197
16198 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16199
16200         * gcc.dg/i386-fastcall-1.c: New.
16201
16202 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16203
16204         * gcc.c-torture/execute/20021219-1.c: New test.
16205
16206 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16207
16208         * gcc.dg/i386-pic-1.c: New test.
16209
16210 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16211
16212         PR c++/8099
16213         * g++.dg/template/friend9.C: New test.
16214
16215 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16216
16217         PR c++/3663
16218         * g++.dg/template/access7.C: New test.
16219
16220 2002-12-18  Nick Clifton  <nickc@redhat.com>
16221
16222         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16223         the libstdc++-v3 directory has been found.
16224
16225 2002-12-12  Devang Patel <dpatel@apple.com>
16226         * gcc.dg/darwin-ld-1.c: New test.
16227         * gcc.dg/darwin-ld-2.c: New test.
16228         * gcc.dg/darwin-ld-3.c: New test.
16229         * gcc.dg/darwin-ld-4.c: New test.
16230         * gcc.dg/darwin-ld-5.c: New test.
16231
16232 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16233
16234         * gcc.c-torture/compile/20021212-1.c: New test.
16235
16236 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16237
16238         * gcc.dg/fshort-wchar: New test.
16239
16240 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16241
16242         PR c++/8372
16243         * g++.dg/template/dtor1.C: New test.
16244
16245         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16246         markers.
16247
16248 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16249
16250         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16251
16252 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16253
16254         * g++.dg/template/static1.C: New test.
16255         * g++.dg/template/static2.C: New test.
16256         * g++.old-deja/g++.ext/memconst.C: New test.
16257
16258 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16259
16260         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16261         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16262         * g++.dg/special/initp1.C: Likewise.
16263
16264 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16265
16266         * gcc.c-torture/execute/20021204-1.c: New test.
16267
16268 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16269
16270         * gcc.dg/ppc-fmadd-1.c: New file.
16271         * gcc.dg/ppc-fmadd-2.c: New file.
16272         * gcc.dg/ppc-fmadd-3.c: New file.
16273
16274 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16275
16276         * gcc.c-torture/compile/20021204-1.c: New test.
16277
16278 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16279
16280         * g++.dg/inherit/covariant2.C: New test.
16281         * g++.dg/inherit/covariant3.C: New test.
16282         * g++.dg/inherit/covariant4.C: New test.
16283         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16284         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16285
16286 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16287
16288         PR c++/8688
16289         * g++.dg/init/brace3.C: New test.
16290
16291 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16292
16293         * gcc.dg/20020210-1.c: Fix a comment typo.
16294
16295 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16296
16297         PR c++/8720
16298         * g++.dg/parse/defarg1.C: New test.
16299
16300         PR c++/8615
16301         * g++.dg/template/char1.C: New test.
16302
16303         * g++.dg/template/varmod1.C: Fix typo.
16304
16305 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16306
16307         DR 180
16308         * g++.old-deja/g++.pt/crash32.C: Expect error.
16309
16310 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16311
16312         PR c++/5919
16313         * g++.dg/template/varmod1.C: New test.
16314
16315         PR c++/8727
16316         * g++.dg/inherit/typeinfo1.C: New test.
16317
16318         PR c++/8663
16319         * g++.dg/inherit/typedef1.C: New test.
16320
16321 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/8332
16324         PR c++/8493
16325         * g++.dg/template/strlen1.C: New test.
16326
16327         PR c++/8227
16328         * g++.dg/template/ctor2.C: New test.
16329
16330         PR c++/8214
16331         * g++.dg/init/string1.C: New test.
16332
16333         PR c++/8511
16334         * g++.dg/template/friend8.C: New test.
16335
16336 2002-11-29  Joe Buck <jbuck@synopsys.com>
16337
16338         * g++.dg/lookup/anon2.C: New test.
16339
16340 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16341
16342         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16343         h8300 port.
16344
16345 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16346
16347         * gcc.dg/bitfld-6.c: New test.
16348
16349 2002-11-27  Jan Hubicka  <jh@suse.cz>
16350
16351         * gcc.c-torture/execute/20021127.[cx]: New test.
16352
16353 2002-11-26  Jan Hubicka  <jh@suse.cz>
16354
16355         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16356         quality.
16357
16358 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16359
16360         * g++.dg/init/brace2.C: New test.
16361         * g++.old-deja/g++.mike/p9129.C: Correct.
16362
16363 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16364
16365         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16366
16367 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16368
16369         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16370
16371 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16372
16373         * testsuite/g++.dg/abi/empty11.C: New test.
16374         * testsuite/g++.dg/rtti/cv1.C: New test.
16375
16376 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16377
16378         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16379
16380 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16381
16382         * g++.dg/abi/empty10.C: New test.
16383
16384 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16385
16386         * gcc.c-torture/compile/20021124-1.c: New test.
16387
16388 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16389
16390         * g++.dg/abi/rtti2.C: New test.
16391
16392 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16393
16394         * gcc.dg/i386-unroll-1.c: New test.
16395
16396 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16397
16398         * gcc.c-torture/compile/20021120-1.c: New test.
16399         * gcc.c-torture/compile/20021120-2.c: New test.
16400
16401 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16402
16403         * gcc.dg/bitfld-5.c: New test.
16404
16405 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16406
16407         * gcc.c-torture/execute/20021120-3.c: New test.
16408
16409 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16410
16411         * gcc.c-torture/execute/20021120-2.c: New test.
16412
16413 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16414
16415         * gcc.c-torture/execute/20021120-1.c: New test.
16416
16417 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16418
16419         * gcc.c-torture/execute/20021118-3.c: New test.
16420
16421 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16422
16423         * gcc.c-torture/compile/20021119-1.c: New test.
16424
16425 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16426
16427         * gcc.dg/duff-1.c: New test.
16428         * gcc.dg/duff-2.c: New test.
16429         * gcc.dg/duff-3.c: New test.
16430
16431 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16432
16433         * gcc.dg/cpp/_Pragma5.c: New test.
16434
16435 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16436
16437         * gcc.c-torture/execute/20021118-2.c: New test.
16438
16439 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16440
16441         * gcc.c-torture/execute/20021118-1.c: New test.
16442
16443 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16444
16445         * gcc.dg/20021116-1.c: New test.
16446
16447 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16448
16449         * g++.dg/abi/vcall1.C: New test.
16450
16451 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16452
16453         * gcc.dg/20021029-1.c: New test.
16454         * gcc.dg/20021029-2.c: New test.
16455
16456 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16457
16458         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16459
16460 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16461
16462         PR c/8439
16463         * gcc.dg/20021110.c: Move to ...
16464         * gcc.c-torture/compile/20021110.c: .... here.
16465
16466 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16467
16468         PR c/8467
16469         * gcc.c-torture/execute/20021111-1.c
16470
16471 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16472
16473         PR c/8439
16474         * gcc.dg/20021110.c: New test.
16475
16476 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16477
16478         * g++.dg/abi/vthunk3.C: Run only on x86.
16479
16480 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16481
16482         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16483
16484 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16485
16486         * lib/compat.exp (compat-execute): Fix logic error in last
16487         change.
16488
16489 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16490
16491         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16492
16493 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16494
16495         PR c++/8389
16496         * g++.dg/template/access6.C: New test.
16497
16498 2002-11-08  Jan Hubicka  <jh@suse.cz>
16499
16500         * gcc.dg/i386-ssefp-1.c: New test.
16501         * gcc.dg/i386-ssefp-1.c: New test.
16502
16503 2002-11-08  Jan Hubicka  <jh@suse.cz>
16504
16505         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16506
16507 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16508
16509         * g++.dg/abi/vthunk3.C: New test.
16510
16511         PR c++/8338
16512         * g++.dg/template/crash2.C: New test.
16513
16514 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16515
16516         * testsuite/g++.dg/abi/dtor1.C: New test.
16517         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16518
16519 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16520
16521         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16522         Darwin.
16523
16524 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16525
16526         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16527         -mthumb.  Only xfail with -O0.
16528
16529 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16530
16531         * g++.dg/abi/thunk1.C: New test.
16532         * g++.dg/abi/thunk2.C: Likewise.
16533         * g++.dg/abi/vtt1.C: Likewise.
16534
16535 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16536
16537         PR optimization/8423
16538         * gcc.c-torture/execute/builtin-constant.c: New test.
16539
16540 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16541
16542         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16543         Add some more cases.
16544
16545 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16546
16547         PR c++/8391
16548         * g++.dg/opt/local1.C: New test.
16549
16550 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16551
16552         PR c++/8160
16553         * g++.dg/template/complit1.C: New test.
16554
16555         PR c++/8149
16556         * g++.dg/template/typename4.C: Likewise.
16557
16558 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16559
16560         Core issue 287, PR c++/7639
16561         * g++.dg/template/instantiate1.C: Adjust error location.
16562         * g++.dg/template/instantiate3.C: New test.
16563         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16564         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16565         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16566
16567 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16568
16569         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16570
16571 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/8287
16574         * g++.dg/init/dtor2.C: New test.
16575
16576 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16577
16578         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16579         * gcc.dg/nest.c: Bypass errors on irix6.
16580
16581 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16582
16583         * gcc.dg/nest.c: Expect error for mmix-*-*.
16584         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16585
16586 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16587
16588         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16589         markers.
16590
16591         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16592
16593 2002-10-25  Mike Stump  <mrs@apple.com>
16594
16595         * gcc.dg/warn-1.c: New test.
16596
16597 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16598
16599         * g++.dg/template/typename3.C: New test.
16600
16601 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16602
16603         * g++.dg/lookup/ptrmem1.C: New test.
16604
16605         * g++.dg/abi/vthunk2.C: New test.
16606
16607 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16608
16609         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16610
16611 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16612
16613         * g++.dg/abi/empty9.C: New test.
16614
16615 2002-10-24  Richard Henderson  <rth@redhat.com>
16616
16617         * g++.dg/inherit/thunk1.C: Enable for ia64.
16618
16619 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16620
16621         PR c++/8067
16622         * g++.dg/lookup/pretty1.C: New test.
16623
16624 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16625
16626         * gcc.dg/20021023-1.c: New test.
16627
16628 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16629
16630         PR c++/7679
16631         * g++.dg/parse/inline1.C: New test.
16632
16633 2002-10-23  Richard Henderson  <rth@redhat.com>
16634
16635         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16636
16637         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16638
16639 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16640
16641         PR c++/6579
16642         * g++.dg/parse/stmtexpr3.C: New test.
16643
16644 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16645
16646         * g++.dg/expr/cond1.C: New test.
16647
16648 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16649
16650         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16651
16652 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16653
16654         * g++.dg/abi/vbase13.C: New test.
16655         * g++.dg/abi/vbase14.C: Likewise.
16656
16657 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16658
16659         * gcc.dg/tls/pic-1.c: New test.
16660         * gcc.dg/tls/nonpic-1.c: New test.
16661         * gcc.dg/20021018-1.c: New test.
16662
16663 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16664
16665         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16666         Remove only files with the same base name as the test case.
16667         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16668         (profopt-execute): Likewise.  Also, remove old profiling
16669         and performance data files before running the tests.
16670
16671         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16672         * g++.dg/bprob/bprob.exp: Likewise.
16673         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16674         to allow more general test case names.
16675
16676         * g++.dg/bprob/bprob-1.C: Rename to ...
16677         * g++.dg/bprob/g++-bprob-1.C: ... this.
16678
16679         * g77.dg/bprob/bprob-1.f: Rename to ...
16680         * g77.dg/bprob/g77-bprob-1.f: ... this.
16681
16682 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16683
16684         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16685         bison 1.50 or later.
16686
16687 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16688
16689         * g++.dg/README: Describe more test directories.
16690
16691 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16692
16693         * g++.dg/init/array6.C: Add additional tests.
16694
16695 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16696
16697         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16698         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16699
16700 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16701
16702         * gcc.c-torture/compile/20020604-1.x: New.
16703         * gcc.c-torture/compile/simd-5.x: Likewise.
16704         * gcc.c-torture/execute/920710-1.x: Likewise.
16705         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16706
16707 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16708
16709         * g++.dg/inherit/override1.C: Add dg-options clause.
16710
16711 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16712
16713         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16714         _mm_slli_si128.
16715
16716 2002-10-19  Andreas Schwab  <schwab@suse.de>
16717
16718         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16719         directory component.
16720
16721 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16722
16723         * g++.dg/inherit/thunk1.C: New test.
16724
16725         * g++.dg/inherit/override1.C: New test.
16726
16727         * g++.dg/abi/mangle11.C: New test.
16728         * g++.dg/abi/mangle14.C: New test.
16729         * g++.dg/abi/mangle17.C: New test.
16730
16731 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16732
16733         * g++.dg/overload/member2.C: New test.
16734
16735 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16736
16737         * g++.dg/README: Describe new compat directory.
16738         * g++.dg/dg.exp: Skip tests in compat directory.
16739         * README.compat: New file.
16740         * lib/compat.exp: New expect script.
16741         * g++.dg/compat: New test directory.
16742         * g++.dg/compat/compat.exp: New expect script.
16743         * g++.dg/compat/abi: New test directory.
16744         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16745         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16746         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16747         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16748         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16749         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16750         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16751         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16752         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16753         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16754         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16755         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16756         * g++.dg/compat/break: New test directory.
16757         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16758         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16759         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16760         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16761         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16762         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16763         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16764         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16765         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16766         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16767         g++.dg/compat/break/README: New files.
16768         * g++.dg/compat/eh: New test directory.
16769         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16770         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16771         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16772         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16773         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16774         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16775         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16776         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16777         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16778         g++.dg/compat/eh/filter2_y.C,
16779         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16780         g++.dg/compat/eh/new1_y.C,
16781         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16782         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16783         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16784         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16785         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16786         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16787         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16788         g++.dg/compat/eh/unexpected1_y.C: New files.
16789         * g++.dg/compat/init: New test directory.
16790         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16791         g++.dg/compat/init/array5_y.C,
16792         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16793         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16794         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16795         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16796         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16797         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16798         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16799         g++.dg/compat/init/init-ref2_y.C: New files.
16800
16801 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/7584
16804         * g++.dg/inherit/using3.C: New test.
16805
16806 2002-10-17  Jan Hubicka  <jh@suse.cz>
16807
16808         * gcc.dg/20021017-2.c: New test.
16809
16810 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16811
16812         * g++.dg/abi/mangle16.C: Adjust.
16813
16814         * g++.dg/init/array8.C: New test.
16815
16816 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16817
16818         * gcc.dg/special/mips-abi.exp: New test.
16819         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16820
16821 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16822
16823         * g++.dg/abi/mangle16.C: New test.
16824         * g++.dg/abi/mangle17.C: Likewise.
16825
16826         PR c++/7478
16827         * g++.dg/template/ref1.C: New test.
16828
16829 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16830
16831         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16832
16833 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16834
16835         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16836
16837 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16838
16839         PR c++/7524
16840         * g++.dg/init/array7.C: New test.
16841
16842 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16843
16844         * g++.dg/init/array6.C: New test.
16845
16846         * g++.dg/abi/mangle13.C: Likewise.
16847         * g++.dg/abi/mangle14.C: Likewise.
16848         * g++.dg/abi/mangle15.C: Likewise.
16849
16850 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16851
16852         * g++.dg/abi/empty8.C: New test.
16853
16854 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16855
16856         * g++.dg/init/ctor1.C: New test.
16857
16858 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16859
16860         * gcc.c-torture/execute/20021015-1.c: New test.
16861
16862 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16863
16864         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16865
16866 2002-10-14  Jan Hubicka  <jh@suse.cz>
16867
16868         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16869
16870 2002-10-14  Richard Henderson  <rth@redhat.com>
16871
16872         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16873
16874 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16875
16876         PR optimization/6631
16877         * g++.dg/opt/const2.C: New test.
16878
16879 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/7176
16882         * g++.dg/parse/friend1.C: New test.
16883         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16884
16885 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16886
16887         * gcc.dg/20021014-1.c: New test.
16888
16889 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16890
16891         PR c++/5661
16892         * g++.dg/ext/vlm1.C: New test.
16893         * g++.dg/ext/vlm2.C: Likewise.
16894
16895         * g++.dg/init/array1.C: Remove invalid braces.
16896         * g++.dg/init/brace1.C: New test.
16897         * g++.dg/init/copy2.C: Likewise.
16898         * g++.dg/init/copy3.C: Likewise.
16899         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16900         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16901         braces.
16902
16903 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16904
16905         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16906
16907 2002-10-11  Richard Shann  <richard.shann@superh.com>
16908
16909         * gcc.c-torture/compile/simd-5.c: New test.
16910
16911 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16912
16913         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16914
16915 2002-10-10  Jim Wilson  <wilson@redhat.com>
16916
16917         * gcc.c-torture/execute/20021010-1.c: New test.
16918
16919 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16920
16921         PR c/7353
16922         * g++.dg/ext/typedef-init.C: New test.
16923         * gcc.dg/typedef-init.c: New test.
16924
16925 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16926
16927         * gcc.dg/cpp/paste13.c: New test.
16928
16929 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16930
16931         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16932         remaining platforms, XFAIL during compile, not execute.  Don't
16933         XFAIL at -O0.
16934
16935 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16936
16937         * gcc.dg/alias-1.c: Tweak expected warning.
16938
16939 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16940
16941         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16942
16943 2002-10-06  Andreas Jaeger  <aj@suse.de>
16944
16945         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16946         * gcc.dg/cpp/c++98.C: Likewise.
16947
16948         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16949         * g++.dg/cpp/c++98.C: Likewise.
16950
16951         * g++.dg/README (Subdirectories): Mention cpp directory.
16952
16953         PR target/7559
16954         * gcc.dg/20021006-1.c: New test.
16955
16956 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16957
16958         PR c++/7804
16959         * g++.dg/other/warning1.C: New test.
16960
16961 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16962
16963         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16964         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16965         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16966
16967 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16968
16969         PR c++/7931
16970         * g++.dg/template/ptrmem3.C: New test.
16971
16972         PR c++/7754
16973         * g++.dg/template/union1.C: New test.
16974
16975 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16976
16977         PR c++/8006
16978         * g++.dg/abi/mangle9.C: New test.
16979         * g++.dg/abi/mangle10.C: New test.
16980         * g++.dg/abi/mangle11.C: New test.
16981         * g++.dg/abi/mangle12.C: New test.
16982
16983 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/7188.
16986         * g++.dg/template/meminit1.C: New test.
16987         * g++.dg/warn/Wreorder-1.C: Likewise.
16988         * g++.old-deja/g++.mike/warn3.C: Tweak.
16989         * lib/prune.exp: Ingore "in copy constructor".
16990
16991 2002-10-02  Andreas Jaeger  <aj@suse.de>
16992
16993         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
16994         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
16995         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
16996         on x86-64.
16997
16998 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16999
17000         * gcc.dg/empty1.C: Fix typo.
17001
17002 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17003
17004         * gcc.dg/alias-1.c: New test.
17005
17006 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17007
17008         * gcc.dg/empty1.C: New test.
17009
17010         * g++.dg/tls/init-2.C: Tweak error messages.
17011
17012 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17013
17014         * gcc.c-torture/compile/20020923-1.c: New test.
17015
17016 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17017
17018         * gcc.c-torture/execute/ffs-1.c: New test.
17019         * gcc.c-torture/execute/ffs-2.c: Ditto.
17020
17021 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17022
17023         * g++.dg/overload/member1.C: New test.
17024
17025 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17026
17027         * g++.dg/abi/empty7.C: New test.
17028         * g++.dg/init/pm2.C: Likewise.
17029
17030 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17031
17032         * g++.dg/rtti/crash1.C: New test.
17033
17034 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17035
17036         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17037         gcc.dg/sibcall-4.c: New tests.
17038
17039 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17040
17041         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17042         powerpc and MMIX targets.
17043
17044 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17045
17046         * gcc.dg/cpp/20020927-1.c: New.
17047
17048 2002-09-26  David S. Miller  <davem@redhat.com>
17049
17050         * gcc.c-torture/compile/trunctfdf.c: New.
17051
17052 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17053
17054         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17055
17056 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17057
17058         * gcc.c-torture/execute/loop-15.c: New.
17059
17060 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17061
17062         * README.QMTEST: Fix typo.
17063
17064 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17065
17066         * gcc.dg/20020926-1.c: New test.
17067
17068 2002-09-25  David S. Miller  <davem@redhat.com>
17069
17070         PR target/7842
17071         * gcc.c-torture/execute/shiftdi.c: New test.
17072
17073 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17074
17075         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17076         unique to the tool.
17077         * lib/g77.exp (g77_init): Likewise.
17078         * lib/g++.exp (g++_init): Likewise.
17079         * lib/objc.exp (objc_init): Likewise.
17080
17081 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17082
17083         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17084         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17085         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17086
17087 2002-09-25  Richard Henderson  <rth@redhat.com>
17088
17089         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17090         too-small long double.
17091
17092 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17093
17094         * gcc.dg/20020919-1.c: New test.
17095
17096 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17097
17098         * g++.dg/abi/bitfield6.C: New test.
17099         * g++.dg/abi/bitfield7.C: New test.
17100         * g++.dg/abi/bitfield8.C: New test.
17101         * g++.dg/abi/vbase11.C: New test.
17102
17103 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17104
17105         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17106         hppa*-*-hpux*.  Update test comment.
17107
17108 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17109
17110         * gcc.dg/tls/struct-1.c: New test.
17111
17112 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17113
17114         * gcc.dg/cpp/tr-warn2.c: Update.
17115
17116 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17117
17118         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17119
17120 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17121
17122         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17123         systems.
17124
17125 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17126
17127         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17128
17129         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17130         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17131         setting of cxxfilt.
17132
17133 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17134
17135         * gcc.dg/20020312-2.c: Update for darwin.
17136
17137 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17138
17139         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17140
17141 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17142
17143         * objc.dg/comp-types-1.m: New test.
17144         * objc.dg/comp-types-2.m: New test.
17145         * objc.dg/comp-types-3.m: New test.
17146         * objc.dg/comp-types-4.m: New test.
17147         * objc.dg/comp-types-5.m: New test.
17148         * objc.dg/comp-types-6.m: New test.
17149
17150 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17151
17152         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17153
17154 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17155
17156         * g++.dg/other/do1.C: New test.
17157
17158         * g++.dg/template/subst1.C: New test.
17159
17160 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17161
17162         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17163
17164 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17165
17166         * g++.dg/template/qualttp20.C: Adjust expected errors.
17167         * g++.old-deja/g++.jason/report.C: Likewise.
17168         * g++.old-deja/g++.other/qual1.C: Likewise.
17169
17170         * g++.dg/lookup/scoped2.C: New test.
17171
17172         * g++.dg/ext/asm3.C: New test.
17173
17174 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17175
17176         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17177
17178 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17179
17180         * ChangeLog: follow spelling conventions.
17181         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17182         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17183         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17184         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17185         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17186         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17187         * g++.old-deja/g++.law/global-init1.C: Likewise.
17188         * g++.old-deja/g++.other/delete4.C: Likewise.
17189         * g++.old-deja/g++.other/inline21.C: Likewise.
17190         * g++.old-deja/g++.other/singleton.C: Likewise.
17191         * g77.dg/strlen0.f: Likewise.
17192         * g77.f-torture/compile/20010519-1.f: Likewise.
17193         * g77.f-torture/compile/980310-4.f: Likewise.
17194         * gcc.c-torture/compile/20000605-1.c: Likewise.
17195         * gcc.c-torture/execute/20020225-1.c: Likewise.
17196         * gcc.dg/c90-hexfloat-2.c: Likewise.
17197         * gcc.dg/c99-bool-1.c: Likewise.
17198         * gcc.dg/c99-hexfloat-2.c: Likewise.
17199         * gcc.dg/dll-2.c: Likewise.
17200         * gcc.dg/wtr-union-init-1.c: Likewise.
17201         * gcc.dg/wtr-union-init-2.c: Likewise.
17202         * gcc.dg/wtr-union-init-3.c: Likewise.
17203         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17204         * gcc.dg/cpp/defined.c: Likewise.
17205         * gcc.dg/cpp/macsyntx.c: Likewise.
17206         * gcc.dg/cpp/paste2.c: Likewise.
17207         * gcc.dg/cpp/trad/defined.c: Likewise.
17208         * gcc.dg/format/c90-printf-1.c: Likewise.
17209         * gcc.dg/format/c90-scanf-1.c: Likewise.
17210         * gcc.dg/format/c99-printf-1.c: Likewise.
17211         * gcc.dg/format/c99-scanf-1.c: Likewise.
17212         * gcc.misc-tests/gcov-8.c: Likewise.
17213         * lib/profopt.exp: Likewise.
17214
17215 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17216
17217         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17218
17219 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17220
17221         * g++.dg/inherit/using2.C: New test.
17222
17223 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17224
17225         * ChangeLog: Follow spelling conventions.
17226         * g++.dg/template/friend4.C: Likewise.
17227         * g++.old-deja/g++.pt/crash67.C: Likewise.
17228         * gcc.c-torture/execute/20000801-4.c: Likewise.
17229         * gcc.dg/c90-digraph-1.c: Likewise.
17230         * gcc.dg/c94-digraph-1.c: Likewise.
17231         * gcc.dg/c99-digraph-1.c: Likewise.
17232         * gcc.dg/cpp/line5.c: Likewise.
17233         * gcc.dg/cpp/multiline.c: Likewise.
17234         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17235         * gcc.dg/format/attr-3.c: Likewise.
17236         * gcc.dg/format/c90-scanf-3.c: Likewise.
17237         * gcc.dg/format/ext-4.c: Likewise.
17238
17239 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17240
17241         * g++.dg/template/pretty1.C: New test.
17242
17243 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17244
17245         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17246
17247 2002-09-13  Matt Austern  <austern@apple.com>
17248
17249         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17250         passing a cast expression to a function by const reference.
17251
17252 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17253
17254         * g++.dg/template/deduce1.C: New test.
17255
17256 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17257
17258         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17259         32-bit int.
17260
17261 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17262
17263         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17264         usage.
17265
17266 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17267
17268         * gcc.c-torture/compile/20020910-1.c: New test.
17269
17270 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17271
17272         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17273
17274 2002-09-10  Andreas Jaeger  <aj@suse.de>
17275
17276         * gcc.dg/20020312-2.c: Adjust for x86-64.
17277
17278 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17279
17280         * g77.dg/7388.f: New test case for PR 7388.
17281
17282 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17283
17284         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17285
17286 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17287
17288         * objc.dg/proto-lossage-1.m: New test.
17289
17290 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17291
17292         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17293
17294 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17295
17296         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17297         expected to pass.
17298
17299 2002-09-06  Stan Shebs  <shebs@apple.com>
17300             David Edelsohn  <edelsohn@gnu.org>
17301
17302         * gcc.dg/weak: New directory.
17303         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17304         target-specific xfail bits.
17305         * gcc.dg/typeof-2.c: Move to new directory.
17306         * gcc.dg/weak.exp: New expect script.
17307
17308 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17309
17310         * gcc.c-torture/execute/extzvsi.c: New test.
17311
17312 2002-09-05  Stan Shebs  <shebs@apple.com>
17313
17314         * gcc.dg/weak-1.c: xfail on Darwin.
17315         * gcc.dg/weak-2.c: Ditto.
17316         * gcc.dg/weak-3.c: Ditto.
17317         * gcc.dg/weak-4.c: Ditto.
17318         * gcc.dg/weak-5.c: Ditto.
17319         * gcc.dg/weak-6.c: Ditto.
17320         * gcc.dg/weak-7.c: Ditto.
17321         * gcc.dg/weak-8.c: Ditto.
17322         * gcc.dg/weak-9.c: Ditto.
17323
17324 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17325
17326         * gcc.c-torture/execute/loop-14.c: New test.
17327
17328 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17329
17330         * g++.dg/other/cxa-atexit1.C: New test.
17331
17332         * gcc.dg/typeof-2.c: New test.
17333
17334 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17335
17336         * gcc.dg/builtins-2.c: New testcase.
17337         * gcc.dg/builtins-3.c: New testcase.
17338
17339 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17340
17341         * gcc.dg/cpp/_Pragma4.c: New test.
17342
17343 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17344
17345         * objc/execute/nil_method-1.m: New testcase.
17346
17347 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17348
17349         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17350         [Object class], not [Object initialize].
17351
17352 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17353             Hans-Peter Nilsson  <hp@bitrange.com>
17354
17355         * gcc.c-torture/execute/20020720-1.x: Skip test on
17356         mmix-knuth-mmixware.  Correct comment.
17357
17358 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17359
17360         * testsuite/g++.dg/abi/bitfield5.C: New test.
17361         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17362
17363 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17364
17365         * objc.dg/undeclared-selector.m: New test.
17366
17367 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17368
17369         * g++.dg/other/offsetof1.C: Avoid cast warning.
17370
17371 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17372
17373         * objc.dg/super-class-2.m: New test.
17374
17375 2002-08-24  Matt Austern  <austern@apple.com>
17376
17377         * g++.dg/ext/lvaddr.C: New test.
17378         * g++.dg/ext/lvcast.C: New test.
17379
17380 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17381
17382         * testsuite/g++.dg/inherit/cond1.C: New test.
17383
17384 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17385
17386         * gcc.dg/noncompile/incomplete-1.c: New test.
17387
17388 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17389
17390         * gcc.dg/typespec-1.c: New test.
17391
17392 2002-08-20  Devang Patel  <dpatel@apple.com>
17393         * objc.dg/proto-hier-2.m: New test.
17394
17395 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17396
17397         * objc.dg/bitfield-1.m: New test.
17398         * objc.dg/bitfield-2.m: New test.
17399
17400 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17401
17402         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17403         gcc.dg/c99-flex-array-4.c: New tests.
17404
17405 2002-08-16  Stan Shebs  <shebs@apple.com>
17406
17407         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17408
17409 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17410
17411         * gcc.dg/typeof-1.c: New test.
17412         * g++.dg/ext/typeof2.C: New test.
17413
17414 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17415
17416         * g++.dg/other/offsetof1.C: New test.
17417
17418 2002-08-14  Richard Henderson  <rth@redhat.com>
17419
17420         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17421
17422 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17423
17424         * gcc.dg/cpp/_Pragma3.c: New test.
17425
17426 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17427
17428         * g++.dg/template/inherit3: New test.
17429
17430 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         * gcc.dg/bitfld-4.c: Add blank options.
17433
17434 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17435
17436         * g++.dg/template/crash1.C: New test.
17437
17438 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17439
17440         * gcc.dg/tls/opt-2.c: New test.
17441
17442 2002-08-08  Devang Patel  <dpatel@apple.com>
17443
17444         * objc.dg/selector-1.m : New test
17445
17446 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17447
17448         * g++.dg/abi/bitfield4.C: New test.
17449         * gcc.dg/bitfld-4.c: New test.
17450
17451 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17452
17453         * g++.dg/other/packed1.C: New test.
17454
17455 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17456
17457         * g++.dg/abi/offsetof.C: Tweak error messages.
17458         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17459
17460 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17461
17462         * gcc.dg/bitfld-3.c: New test.
17463
17464 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17465             Richard Henderson  <rth@redhat.com>
17466
17467         * gcc.dg/i386-bitfield1.c: New test.
17468         * g++.dg/abi/bitfield3.C: Update.
17469
17470 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17471
17472         * objc.dg/const-str-2.m: Update.
17473         * gcc.dg/cpp/c++98.c: Change to C extension.
17474         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17475         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17476
17477 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17478
17479         * testsuite/gcc.dg/tls/diag-3.c: New.
17480
17481 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17482
17483         * g++.dg/README (Subdirectories): Document new subdir expr.
17484         * g++.dg/expr/pmf-1.C: New test.
17485
17486 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17487
17488         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17489
17490 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17491
17492         * g++.dg/abi/bitfield3.C: New test.
17493
17494 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17495
17496         * lib/gcov.exp: Tweak expected line formats.
17497         * gcc.misc-tests/gcov8.c: New test.
17498         * gcc.misc-tests/gcov8.x: New flags.
17499
17500 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17501
17502         * consistency.vlad/layout/endian.c: Include string.h.
17503
17504         * gcc.c-torture/execute/20020805-1.c: New test.
17505
17506 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17507
17508         * g++.dg/other/conversion1.C: New test.
17509
17510 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17511
17512         * gcc.dg/builtins-1.c: New testcase.
17513
17514 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17515
17516         * g++.dg/inherit/access3.C: New test.
17517
17518 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17519
17520         * gcc.dg/ia64-visibility-2.c: New test.
17521
17522 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17523
17524         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17525         __qualifier_flags to __flags.
17526
17527 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17528
17529         * g++.dg/inherit/operator1.C: New test.
17530         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17531         * g++.dg/other/error1.C: Change expected error message.
17532         * g++.dg/template/conv4.C: Likewise.
17533
17534 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17535
17536         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17537         for documented behavior.
17538
17539 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17540
17541         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17542         several targets known to fail.
17543
17544 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17545
17546         * gcc.dg/mips-args-[123].c: New tests.
17547
17548 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17549
17550         * gcc.dg/ppc-spe.c: New.
17551
17552 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17553
17554         * g++.dg/other/ptrmem4.C: New testcase.
17555
17556 2002-07-24  Richard Henderson  <rth@redhat.com>
17557
17558         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17559
17560 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17561
17562         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17563
17564 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17565
17566         * gcc.c-torture/execute/memset-3.c: New testcase.
17567
17568 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17569
17570         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17571         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17572
17573 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17574
17575         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17576         Delete.
17577
17578 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17579
17580         * gcc.c-torture/compile/simd-4.c: New test.
17581
17582 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17583
17584         PR c++/7347, c++/7348
17585         * g++.dg/template/access4.C: New test.
17586         * g++.dg/template/access5.C: New test.
17587         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17588         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17589         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17590         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17591
17592 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17593
17594         * gcc.dg/gnu89-init-2.c: New test.
17595
17596 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17597
17598         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17599
17600 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17601
17602         * gcc.c-torture/execute/20020720-1.c: New testcase.
17603
17604 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17605
17606         * gcc.dg/cpp/Wsignprom.c: New tests.
17607
17608 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17609
17610         * gcc.c-torture/execute/loop-13.c: New test.
17611
17612 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17613
17614         * gcc.dg/cpp/expr.c: New tests.
17615
17616 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17617
17618         * g++.dg/opt/pr6713.C: Add template instantiation.
17619
17620 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17621
17622         * gcc.dg/nest.c: New test.
17623
17624 2002-07-17  Richard Henderson  <rth@redhat.com>
17625
17626         * g++.dg/opt/pr6713.C: New test.
17627
17628 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17629
17630         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17631         XFAIL for all x86 processors.
17632
17633 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17634
17635         * gcc.c-torture/execute/20010122-1.x: Do not test with
17636         -fomit-frame-pointer.
17637
17638 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17639
17640         * g++.dg/template/instantiate2.C: New test.
17641         * g++.dg/template/spec4.C: New test.
17642
17643 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17644
17645         * g++.dg/template/access2.C: New test.
17646         * g++.dg/template/access3.C: New test.
17647
17648 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17649
17650         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17651         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17652         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17653         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17654         Convert to use <stdarg.h>.
17655         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17656         Delete.
17657         * gcc.dg/va-arg-2.c: New.
17658         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17659
17660 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17661
17662         * gcc.c-torture/compile/20020710-1.c: New test.
17663
17664 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17665                           Andrew Pinski  <pinskia@physics.uc.edu>
17666
17667         gcc.c-torture/compile/simd-2.c: New testcase.
17668         gcc.c-torture/compile/simd-3.c: Likewise.
17669
17670 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17671
17672         PR c++/7224
17673         * g++.dg/overload/error1.C: New test.
17674
17675 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17676
17677         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17678         configuration and IRIX 6 O32 ABI.
17679
17680 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17681
17682         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17683
17684 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17685
17686         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17687
17688 2002-07-10  Jeffrey A Law  <law@redhat.com>
17689
17690         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17691
17692         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17693
17694 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17695
17696         * gcc.dg/20020312-2.c: Check for __PPC__.
17697
17698 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17699
17700         * gcc.c-torture/compile/20020709-1.c: New test.
17701
17702 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17703
17704         * g++.dg/template/qualttp21.C: New test case.
17705
17706 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17707
17708         * gcc.c-torture/compile/20020706-1.c: New test.
17709         * gcc.c-torture/compile/20020706-2.c: New test.
17710
17711 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17712             Alexandre Oliva  <aoliva@redhat.com>
17713
17714         * g++.dg/warn/incomplete1.C: New test.
17715
17716 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17717
17718         PR c++/7099
17719         * g++.dg/warn/noreturn1.C: New test.
17720
17721 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17722
17723         PR c++/6706
17724         * g++.dg/debug/debug6.C: New test.
17725         * g++.dg/debug/debug7.C: New test.
17726
17727 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17728
17729         * gcc.c-torture/compile/simd-3.c: New test.
17730
17731 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17732
17733         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17734         * gcc.dg/20020620-1.c: Likewise.
17735
17736 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17737
17738         PR c++/6944
17739         * g++.dg/init/array4.C: New test.
17740         * g++.dg/init/array5.C: New test.
17741
17742 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17743
17744         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17745         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17746
17747 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17748
17749         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17750         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17751         * gcc.dg/wtr-conversion-1.c: Likewise.
17752         * gcc.dg/wtr-escape-1.c: Likewise.
17753         * gcc.dg/wtr-int-type-1.c: Likewise.
17754         * gcc.dg/wtr-label-1.c: Likewise.
17755         * gcc.dg/wtr-static-1.c: Likewise.
17756         * gcc.dg/wtr-strcat-1.c: Likewise.
17757         * gcc.dg/wtr-suffix-1.c: Likewise.
17758         * gcc.dg/wtr-switch-1.c: Likewise.
17759         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17760         * gcc.dg/wtr-union-init-1.c: Likewise.
17761         * gcc.dg/wtr-union-init-2.c: Likewise.
17762         * gcc.dg/wtr-union-init-3.c: Likewise.
17763
17764         * gcc.dg/wtr-func-def-1.c: New test.
17765
17766 2002-07-02 Devang Patel <dpatel@apple.com>
17767
17768         * objc.dg/param-1.m: New test.
17769
17770 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17771
17772         * gcc.dg/cpp/trad/directive.c: Add test.
17773         * gcc.dg/cpp/trad/macroargs.c: Add test.
17774         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17775
17776 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17777
17778         * gcc.dg/cpp/cmdlne-M.c: New test.
17779
17780 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17781
17782         * objc.dg/desig-init-1.m: New test.
17783
17784 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17785
17786         PR c++/6716
17787         * g++.dg/template/instantiate1.C: New test.
17788
17789 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17790
17791         PR c++/7112
17792         * g++.dg/template/sizeof2.C: New test.
17793
17794 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17795
17796         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17797         gcc.dg/cpp/trad/include.c: New tests.
17798
17799 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17800
17801         PR target/7177
17802         * gcc.c-torture/compile/20020701-1.c: New test.
17803
17804 2002-07-01  Stan Shebs  <shebs@apple.com>
17805
17806         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17807         header here...
17808         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17809         (objc-torture-execute): or here.
17810
17811 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17812
17813         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17814
17815 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17816
17817         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17818
17819 2002-06-30  Devang Patel  <dpatel@apple.com>
17820
17821         * objc.dg/fsyntax-only.m: New test.
17822
17823 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17824
17825         PR c++/6695
17826         * g++.dg/template/friend7.C: New file.
17827
17828 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17829
17830         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17831         return type.
17832
17833 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17834
17835         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17836         avoid division by zero.
17837
17838 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17839
17840         * gcc.dg/Wunknownprag.c: New tests.
17841
17842 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17843
17844         * gcc.c-torture/execute/simd-2.c: New test.
17845
17846 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17847
17848         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17849         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17850         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17851         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17852         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17853         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17854         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17855         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17856         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17857         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17858         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17859         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17860         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17861         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17862         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17863         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17864         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17865
17866 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17867
17868         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17869         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17870         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17871         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17872         New tests.
17873         * gcc.dg/cpp/trad/directive.c: Update.
17874
17875 2002-06-23  Andreas Jaeger  <aj@suse.de>
17876
17877         * gcc.c-torture/execute/complex-6.c: New.
17878
17879 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17880
17881         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17882         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17883         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17884         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17885
17886 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17887
17888         * gcc.dg/cpp/trad: New directory with traditional tests copied
17889         from parent directory.
17890         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17891         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17892         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17893         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17894         Move to trad/ and rename.
17895         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17896         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17897         gcc.dg/cpp/trad/redef2.c: New tests.
17898         * gcc.dg/cpp/trad/trad.exp: New driver.
17899
17900 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17901
17902         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17903         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17904         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17905         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17906         Remove.
17907
17908 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17909
17910         * gcc.dg/20020620-1.c: New test.
17911
17912 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17913
17914         * g++.dg/template/ttp4.C: New test.
17915
17916 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17917
17918         * g++.dg/opt/vt1.C: Fix regexp.
17919
17920 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17921
17922         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17923         Don't use attribute `noinline'.
17924
17925 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17926
17927         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17928
17929 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17930
17931         * gcc.c-torture/execute/simd-1.c: New.
17932
17933         * gcc.dg/simd-1.c: New.
17934
17935 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17936
17937         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17938
17939 2002-06-16  Richard Henderson  <rth@redhat.com>
17940
17941         * g++.dg/ext/anon-struct1.C: New.
17942         * g++.dg/ext/anon-struct2.C: New.
17943         * g++.dg/ext/anon-struct3.C: New.
17944         * gcc.dg/anon-struct-1.c: New.
17945         * gcc.dg/anon-struct-2.c: New.
17946         * gcc.dg/anon-struct-3.c: New.
17947         * gcc.dg/20011008-1.c: Adjust warning text.
17948         * gcc.dg/20020527-1.c: Add -fms-extensions.
17949
17950 2002-06-16  Richard Henderson  <rth@redhat.com>
17951
17952         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17953
17954 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17955
17956         * gcc.c-torture/execute/20020615-1.c: New test.
17957
17958 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17959
17960         * gcc.c-tortuture/execute/compare-1.c: New test case.
17961         * gcc.c-tortuture/execute/compare-2.c: New test case.
17962         * gcc.c-tortuture/execute/compare-3.c: New test case.
17963
17964 2002-06-13  Richard Henderson  <rth@redhat.com>
17965
17966         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17967         ia64 ilp32.
17968
17969 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17970
17971         * g++.dg/template/typename2.C: Update error message.
17972
17973 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17974
17975         * gcc.c-torture/execute/20020611-1.c: New test.
17976
17977 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17978
17979         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17980         list of targets to skip.
17981
17982 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17983
17984         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
17985         targets if not optimizing.
17986
17987 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
17988
17989         * gcc.c-torture/compile/20020605-1.c: New test.
17990
17991         * g++.dg/opt/vt1.C: New test.
17992
17993         * gcc.dg/20020531-1.c: New test.
17994
17995         * gcc.dg/20020530-1.c: New test.
17996
17997         * gcc.dg/20020527-1.c: New test.
17998
17999         * g++.dg/opt/cse1.C: New test.
18000
18001 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18002
18003         * gcc.dg/20020607-2.c: New test case.
18004
18005 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18006
18007         * gcc.c-torture/compile/20020604-1.c: New test.
18008
18009 2002-06-04  Richard Henderson  <rth@redhat.com>
18010
18011         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18012         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18013         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18014
18015 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18016
18017         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18018
18019 2002-06-03  Richard Henderson  <rth@redhat.com>
18020
18021         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18022         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18023
18024 2002-06-02  Richard Henderson  <rth@redhat.com>
18025
18026         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18027         test functions static.
18028
18029 2002-06-02  Andreas Jaeger  <aj@suse.de>
18030
18031         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18032         now.
18033
18034 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18035
18036         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18037         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18038         Update for mofified diagnostics.
18039         * gcc.dg/c99-intconst-1.c: No longer fail.
18040
18041 2002-06-02  Richard Henderson  <rth@redhat.com>
18042
18043         * gcc.dg/uninit-A.c: Remove xfail markers.
18044
18045 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18046
18047         * gcc.dg/fnegate-1.c: New test case.
18048
18049 2002-05-30  Osku Salerma  <osku@iki.fi>
18050
18051         * gcc.c-torture/execute/mayalias-1.c: New file.
18052
18053 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18054
18055         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18056         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18057         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18058
18059 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18060
18061         * gcc.c-torture/execute/20020529-1.c: New test.
18062
18063 2002-05-27  Richard Henderson  <rth@redhat.com>
18064
18065         * g++.dg/ext/attrib6.C: New test case.
18066
18067 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18068
18069         * gcc.c-torture/execute/pure-1.c: New test.
18070
18071 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18072
18073         * gcc.dg/cpp/arith-2.c: Remove.
18074
18075 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18076
18077         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18078         * gcc.dg/cpp/if-3.c: Remove.
18079
18080 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18081
18082         * g++.dg/opt/cse2.C: New test.
18083
18084 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18085
18086         * gcc.dg/cpp/arith-1.c: New semantic tests.
18087         * gcc.dg/cpp/if-1.c: Update.
18088
18089 2002-05-24  Ben Elliston  <bje@redhat.com>
18090
18091         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18092
18093 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18094
18095         * gcc.dg/verbose-asm.c: New test.
18096
18097 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18098
18099         * gcc.dg/cpp/paste12.c: New test.
18100
18101 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18102
18103         * g++.dg/parse/named_ops.C: New test.
18104
18105 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18106
18107         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18108
18109 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18110
18111         * gcc.dg/weak-2.c: Allow optional leading underscore
18112         in scan-assembler symbol name.
18113         * gcc.dg/weak-3.c: Likewise.
18114         * gcc.dg/weak-4.c: Likewise.
18115         * gcc.dg/weak-5.c: Likewise.
18116
18117 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18118
18119         * gcc.dg/20020523-1.c: New test.
18120
18121 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18122
18123         * objc.dg/const-str-2.m: Update now that we stop after
18124         a command line error.
18125
18126 2002-05-22  Richard Henderson  <rth@redhat.com>
18127
18128         * g++.dg/dg.exp: Fix typo in test pruneing.
18129
18130 2002-05-22  Richard Henderson  <rth@redhat.com>
18131
18132         * g++.dg/dg.exp: Prune the tls subdirectory.
18133         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18134         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18135         * g++.dg/tls/init-1.C: New.
18136
18137 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18138
18139         * gcc.dg/20020517-1.c: New test.
18140
18141 2002-05-21  Richard Henderson  <rth@redhat.com>
18142
18143         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18144         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18145
18146 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18147
18148         * g++.dg/other/copy2.C: New test.
18149
18150 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18151
18152         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18153         (MAX_COPY): Bump up to 10 times sizeof (long long).
18154         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18155
18156         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18157         sizeof (long long).
18158
18159         * gcc.c-torture/execute/strcpy-1.c: New test.
18160
18161 2002-05-19  Jason Merrill  <jason2redhat.com>
18162
18163         * g++.dg/ext/oper1.C: New test.
18164
18165 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18166 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18167
18168         * README.QMTEST: New file.
18169
18170         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18171
18172 2002-05-19  Andreas Jaeger  <aj@suse.de>
18173
18174         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18175         now.
18176         * gcc.c-torture/execute/loop-2d.x: Likewise.
18177
18178 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18179
18180         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18181         support weak symbols.
18182         * gcc.dg/weak-4.c: Likewise
18183         * gcc.dg/weak-6.c: Likewise
18184
18185 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18186
18187         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18188         cygwin, coff and h8300-*-hms targets
18189         * gcc.dg/weak-5.c: Likewise
18190         * gcc.dg/weak-7.c: Likewise
18191
18192 2002-05-16  Jason Merrill  <jason@redhat.com>
18193
18194         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18195         (scan-assembler-not, scan-assembler-dem): Likewise.
18196         (scan-assembler-dem-not): Likewise.
18197
18198 2002-05-15  Richard Henderson  <rth@redhat.com>
18199
18200         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18201
18202 2002-05-15  Richard Henderson  <rth@redhat.com>
18203
18204         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18205         (vfoo1f): Warning here.
18206         (vfoo1l): Don't redefine the alias.
18207
18208 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18209
18210         * g++.dg/init/pm1.C: New test.
18211
18212 2002-05-12  David S. Miller  <davem@redhat.com>
18213
18214         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18215         types.
18216
18217 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18218
18219         * gcc.c-torture/execute/20020510-1.c: New test case.
18220
18221 2002-05-10  David S. Miller  <davem@redhat.com>
18222
18223         * gcc.c-torture/execute/conversion.c: Test long double too.
18224
18225 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18226
18227         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18228         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18229         * lib/g++.exp (g++_link_flags): Likewise.
18230         * lib/objc.exp (objc_target_compile): Likewise.
18231
18232 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18233
18234         * gcc.dg/cpp/poison.c: Update.
18235         * gcc.dg/cpp/20000625-2.c: Remove.
18236         * gcc.dg/cpp/direct2s.c: Remove final test.
18237
18238 2002-05-08  Tom Rix  <trix@redhat.com>
18239
18240         * gcc.c-torture/execute/20020508-1.c: New test.
18241         * gcc.c-torture/execute/20020508-2.c: New test.
18242         * gcc.c-torture/execute/20020508-3.c: New test.
18243
18244 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18245
18246         * gcc.dg/cpp/charconst-4.c: More tests.
18247
18248 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18249
18250         PR c/6569
18251         * gcc.dg/weak-3.c: Update location of warning messages.
18252         * gcc.dg/weak-5.c: Likewise.
18253
18254 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18255
18256         * gcc.c-torture/execute/20020506-1.c: New test case.
18257
18258 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18259
18260         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18261
18262 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18263
18264         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18265
18266 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18267
18268         * gcc.dg/cpp/charconst-3.c: New test.
18269
18270 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18271
18272         * gcc.dg/cpp/charconst.c: Update tests.
18273
18274 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18275
18276         * treelang: Added directory for new sample language treelang. Also
18277         lib/treelang.exp: New file to signal treelang should be tested.
18278
18279 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18280
18281         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18282         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18283         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18284         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18285         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18286         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18287         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18288
18289 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18290
18291         * gcc.dg/format/xopen-2.c: New test.
18292
18293 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18294
18295         * gcc.dg/20020503-1.c: New test.
18296
18297 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18298
18299         * g++.dg/init/dtor1.C: Make it tougher.
18300
18301 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18302
18303         * g++.dg/init/dtor1.C: New test.
18304
18305 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18306
18307         * gcc.dg/altivec-8.c: New.
18308
18309 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18310
18311         * gcc.dg/altivec-7.c: New.
18312
18313 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18314
18315         * g++.dg/parse/typedef1.C: New test.
18316
18317 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18318
18319         PR c++/6486
18320         * g++.dg/template/friend6.C: New test.
18321
18322         PR c++/6492
18323         * g++.dg/init/copy1.C: New test.
18324
18325 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18326
18327         * g++.dg/warn/effc1.C: New test.
18328
18329 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18330
18331         * gcc.dg/cpp/if-cexp.c: Add a test.
18332
18333 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18334
18335         * gcc.dg/20020426-2.c: New test.
18336
18337 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18338
18339         * gcc.dg/cpp/if-mop.c: Update.
18340         * gcc.dg/cpp/if-mpar.c: Add test.
18341         * gcc.dg/cpp/if-oppr.c: Update.
18342
18343 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18344
18345         PR c/6343
18346         * gcc.dg/weak-[2-7].c: New tests.
18347
18348 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18349
18350         * gcc.dg/enum1.c: New test.
18351
18352 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18353
18354         PR c++/6497
18355         * g++.dg/inherit/access2.C: New test.
18356
18357 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18358
18359         PR bootstrap/6445
18360         * gcc.dg/20020426-1.c: New test.
18361
18362 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18363
18364         * g++.dg/abi/enum1.C: New test.
18365
18366 2002-04-26  Richard Henderson  <rth@redhat.com>
18367
18368         * gcc.dg/c99-bool-1.c: Expect always true warning.
18369
18370 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18371
18372         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18373
18374 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18375
18376         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18377         targets.
18378
18379 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18380
18381         * g++.dg/abi/mange7.C: New test.
18382
18383         PR c++/6438.
18384         * g++.dg/parse/stmtexpr2.C: New test.
18385
18386 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18387
18388         * gcc.dg/20020312-2.c: Add SH target.
18389
18390 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18391
18392         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18393         compiler output on mips*-*-irix*.
18394
18395 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18396
18397         * g++.dg/parse/attr1.C: New test.
18398
18399 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18400
18401         * gcc.c-torture/execute/string-opt-17.c: New test case.
18402         * gcc.c-torture/execute/memset-2.c: New test case.
18403
18404 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c++/6256:
18407         * g++.dg/template/friend5.C: New test.
18408
18409         PR c++/6331:
18410         * g++.dg/template/qual1.C: Likewise.
18411
18412 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18413
18414         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18415         Include stdlib.h, not stdio.h or ctype.h.
18416
18417 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18418
18419         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18420         cris-*-elf* and mmix-*-*.
18421         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18422         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18423         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18424         Ditto.
18425         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18426         * gcc.dg/wchar_t-1.c: Ditto.
18427
18428 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18429
18430         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18431         Clarify comment.
18432
18433 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18434
18435         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18436
18437 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18438
18439         * gcc.c-torture/execute/20000906-1.x: Delete.
18440
18441 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18442
18443         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18444
18445 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18446
18447         * PR6367
18448         * g77.f-torture/execute/6367.f: New test.
18449         * g77.f-torture/execute/6367.x: Disable for MMIX.
18450
18451 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18452
18453         * PR6352
18454         * g++.dg/opt/inline2.C: New test.
18455
18456 2002-04-18  Richard Henderson  <rth@redhat.com>
18457
18458         * gcc.dg/20000906-1.c: Enable for all targets.
18459         * gcc.c-torture/compile/iftrap-2.c: New.
18460
18461 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18462
18463         * gcc.dg/20020418-1.c: New test.
18464         * gcc.dg/20020418-2.c: New test.
18465
18466 2002-04-18  Richard Henderson  <rth@redhat.com>
18467
18468         * gcc.c-torture/compile/iftrap-1.c: New.
18469         * gcc.dg/iftrap-1.c: Adjust for ia64.
18470         * gcc.dg/iftrap-2.c: New.
18471
18472 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18473
18474         * gcc.c-torture/compile/20020418-1.c: New test.
18475
18476 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18477
18478         * gcc.c-torture/compile/20020415-1.c: New.
18479
18480 2002-04-18  David S. Miller  <davem@redhat.com>
18481
18482         * gcc.c-torture/execute/20020418-1.c: New test.
18483
18484 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18485
18486         * gcc.dg/20020416-1.c: New test.
18487
18488         * g++.dg/opt/inline1.C: New test.
18489
18490 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18491
18492         * gcc.dg/altivec-5.c: New test.
18493
18494         * gcc.dg/20020415-1.c: New test.
18495
18496 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18497
18498         * testsuite/lib/chill.exp: Remove.
18499
18500 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18501
18502         * g++.dg/other/big-struct.C: New test.
18503
18504 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18505
18506         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18507         of scratch file.
18508
18509 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18510
18511         PR c/6277
18512         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18513         in scan-assembler function name
18514
18515 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18516
18517         * g77.f-torture/execute/980628-4.x,
18518         g77.f-torture/execute/980628-5.x,
18519         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18520         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18521         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18522         i[34567]86-*-*.
18523
18524 2002-04-13  David S. Miller  <davem@redhat.com>
18525
18526         * gcc.c-torture/execute/20020413-1.c: New test.
18527
18528 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18529
18530         * gcc.dg/asm-6.c,
18531         * g++.dg/ext/asm1.C: New tests.
18532
18533 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18534
18535         PR c++ 5373.
18536         * g++.dg/parse/stmtexpr1.C: New test.
18537
18538         PR c++/5189.
18539         * g++.dg/template/copy1.C: New test.
18540
18541 2002-04-12  Richard Henderson  <rth@redhat.com>
18542
18543         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18544
18545 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18546
18547         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18548         gcc.c-torture/execute/20020307-2.c.
18549
18550 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18551
18552         * g++.dg/ext/attrib5.C,
18553         * g++.dg/lookup/struct1.C: New tests.
18554
18555 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18556
18557         * gcc.dg/20020411-1.c: New test.
18558
18559         * gcc.c-torture/execute/20020411-1.c: New test.
18560
18561 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18562
18563         * g77.f-torture/execute/6177.f: New test.
18564
18565 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18566
18567         PR middle-end/6247
18568         * g++.dg/opt/cleanup1.C: New test.
18569
18570         * g++.dg/opt/const1.C: New test.
18571
18572 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18573
18574         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18575
18576 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18577
18578         PR c++/5507
18579         * g++.dg/template/typename2.C: New test.
18580
18581 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18582
18583         * gcc.c-torture/execute/loop-12.c: New.
18584
18585 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18586
18587         * g77.f-torture/execute/980628-4.x,
18588         g77.f-torture/execute/980628-5.x,
18589         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18590         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18591         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18592
18593 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18594
18595         PR optimization/6086
18596         * g++.dg/opt/preinc1.C: New test.
18597
18598 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18599
18600         PR c++/5571
18601         * g++.dg/opt/static2.C: New test.
18602
18603 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18604
18605         PR c/5120
18606         * gcc.dg/20020406-1.c: New test.
18607
18608 2002-04-04  David S. Miller  <davem@redhat.com>
18609
18610         * gcc.c-torture/execute/20020404-1.c: New test.
18611
18612 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18613
18614         PR c/6123
18615         * gcc.dg/20020312-2.c: Do not declare global register variable
18616         if __PIC__ or __pic__ is defined.
18617
18618 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18619
18620         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18621         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18622
18623 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18624
18625         * gcc.misc-tests/linkage.exp: Update last change to handle
18626         sparc*-, not just sparc-.
18627
18628 2002-04-03  Richard Henderson  <rth@redhat.com>
18629
18630         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18631
18632 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18633
18634         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18635
18636 2002-04-02  David S. Miller  <davem@redhat.com>
18637
18638         * gcc.c-torture/execute/20020402-3.c: New test.
18639
18640 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18641
18642         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18643         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18644
18645         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18646         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18647         g77.f-torture/execute/20001201.x,
18648         g77.f-torture/execute/u77-test.x: New files.
18649
18650         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18651         * gcc.dg/wchar_t-1.c: Ditto.
18652
18653 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18654
18655         * gcc.c-torture/execute/20020402-1.c: New test.
18656
18657 2002-04-01  Richard Henderson  <rth@redhat.com>
18658
18659         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18660
18661         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18662
18663 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18664
18665         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18666
18667 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18668
18669         * g++.dg/inherit/template-as-base.C: Expect error.
18670         * g++.dg/inherit/namespace-as-base.C: Likewise.
18671
18672 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18673
18674         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18675         g++.dg/ext/instantiate3.C: Tweak match patterns.
18676
18677         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18678         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18679         -da test.
18680
18681 2002-03-31  Richard Henderson  <rth@redhat.com>
18682
18683         * gcc.dg/special/alias-2.c: New.
18684         * gcc.dg/special/ecos.exp: Run it.
18685
18686 2002-03-31  Richard Henderson  <rth@redhat.com>
18687
18688         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18689
18690 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18691
18692         * gcc.dg/weak-1.c: Disable on h8300 port.
18693
18694 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18695
18696         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18697         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18698         ordering tests.
18699         * g++.dg/bprob/bprob-1.C: New test.
18700         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18701         * g++.dg/gcov/gcov-1.C: New test.
18702         * g++.dg/gcov/gcov-1.x: New file.
18703         * g++.dg/gcov/gcov-2.C: New test.
18704         * g++.dg/gcov/gcov-3.C: New test.
18705         * g++.dg/gcov/gcov-3.h: New file.
18706
18707 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18708
18709         * g++.old-deja/g++.other/builtins5.C: New test.
18710         * g++.old-deja/g++.other/builtins6.C: New test.
18711         * g++.old-deja/g++.other/builtins7.C: New test.
18712         * g++.old-deja/g++.other/builtins8.C: New test.
18713         * g++.old-deja/g++.other/builtins9.C: New test.
18714
18715 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18716
18717         * g++.dg/opt/static1.C: New test.
18718
18719         * g++.dg/opt/longbranch1.C: New test.
18720
18721 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18722
18723         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18724
18725         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18726
18727 2002-03-28  Jeffrey A Law  (law@redhat.com)
18728
18729         * gcc.c-torture/execute/20020328-1.c: New test.
18730
18731 2002-03-27  Richard Henderson  <rth@redhat.com>
18732
18733         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18734         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18735         move from g++.old-deja/g++.ext/.
18736
18737 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18738
18739         * g++.dg/init/new2.C: New test.
18740
18741 2002-03-26  Richard Henderson  <rth@redhat.com>
18742
18743         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18744
18745         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18746         on sparc.
18747
18748         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18749         sparcv9 systems.
18750         * gcc.dg/20001102-1.c: Likewise.
18751
18752 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18753
18754         * gcc.dg/cpp/endif-pedantic1.c,
18755         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18756
18757 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18758
18759         * g++.dg/init/new1.C: New test.
18760
18761 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18762
18763         * g++.dg/abi/vbase9.C: New test.
18764
18765 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18766
18767         * gcc.dg/arm-asm.c: New test.
18768
18769 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18770
18771         * gcc.dg/Wswitch-enum.c: New test.
18772         Fix PR c/5044.
18773
18774 2002-03-26  Richard Henderson  <rth@redhat.com>
18775
18776         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18777         structure.
18778
18779 2002-03-25  Richard Henderson  <rth@redhat.com>
18780
18781         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18782         sparcv9 systems.
18783
18784         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18785         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18786
18787 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18788
18789         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18790
18791 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18792
18793         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18794         targets using generic thunk support.
18795
18796 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18797
18798         * gcc.c-torture/compile/20020323-1.c: New test.
18799
18800         * g++.dg/opt/conj2.C: New test.
18801
18802 2002-03-24  Richard Henderson  <rth@redhat.com>
18803
18804         * gcc.dg/weak-1.c: Use -fno-common.
18805
18806 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18807
18808         * g77.dg/f77-edit-apostrophe-out.f: New test
18809         * g77.dg/f77-edit-h-out.f: New test
18810         * g77.dg/f77-edit-t-in.f: New test
18811         * g77.dg/f77-edit-t-out.f: New test
18812         * g77.dg/f77-edit-x-out.f: New test
18813         * g77.dg/f77-edit-slash-out.f: New test
18814         * g77.dg/f77-edit-colon-out.f: New test
18815         * g77.dg/f77-edit-s-out.f: New test
18816
18817 2002-03-24  Richard Henderson  <rth@redhat.com>
18818
18819         * objc/execute/formal_protocol-6.x: New XFAIL.
18820
18821 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18822
18823         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18824         that do not support weak symbols
18825
18826 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18827
18828         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18829         * lib/g77.exp:  Likewise
18830         * lib/objc.exp: Likewise
18831
18832 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18833
18834         * gcc.dg/Wswitch-default.c: New test.
18835
18836 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18837
18838         * g++.dg/other/enum1.C: New test.
18839
18840 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18841
18842         * gcc.dg/pragma-ep-3.c: Fix typo.
18843
18844 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18845
18846         * g++.dg/inherit/template-as-base.C: New test.
18847
18848 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18849
18850         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18851         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18852
18853 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18854
18855         * gcc.dg/cpp/multiline.c: Update to match.
18856
18857 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18858
18859         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18860
18861 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18862
18863         * gcc.dg/cpp/extratokens2.c:  New file.
18864
18865 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18866
18867         * gcc.dg/20020312-2.c: Add rs6000 target.
18868
18869         * gcc.c-torture/compile/20020319-1.c: New test.
18870
18871 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18872
18873         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18874         (A, E): Handle this.
18875
18876 2002-03-20  Jason Merrill  <jason@redhat.com>
18877
18878         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18879         ignoring -fpic.
18880         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18881         through prune_gcc_output.
18882
18883 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18884
18885         * gcc.c-torture/compile/20020320-1.c: New test.
18886
18887 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18888
18889         * gcc.c-torture/compile/20020318-1.c: New test.
18890
18891         * gcc.dg/struct-by-value-1.c: New test.
18892
18893         * gcc.dg/20020319-1.c: New test.
18894
18895 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18896
18897         * g++.dg/opt/conj1.C: New test.
18898
18899 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18900
18901         * g++.dg/template/qualttp20.C: Revert previous change.
18902         * g++.dg/template/qualttp3.C: Likewise.
18903         * g++.dg/template/qualttp4.C: Likewise
18904         * g++.dg/template/qualttp5.C: Likewise
18905         * g++.dg/template/qualttp6.C: Likewise
18906         * g++.dg/template/qualttp7.C: Likewise
18907         * g++.dg/template/qualttp8.C: Likewise
18908         * g++.dg/template/recurse.C: Likewise.
18909
18910 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18911
18912         * gcc.dg/cpp/wchar-1.c: Update.
18913
18914 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         * g++.dg/template/conv1.C: New test.
18917         * g++.dg/template/conv2.C: New test.
18918         * g++.dg/template/conv3.C: New test.
18919         * g++.dg/template/conv4.C: New test.
18920
18921 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18922
18923         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18924         * g++.dg/template/qualttp3.C: Likewise.
18925         * g++.dg/template/qualttp4.C: Likewise
18926         * g++.dg/template/qualttp5.C: Likewise
18927         * g++.dg/template/qualttp6.C: Likewise
18928         * g++.dg/template/qualttp7.C: Likewise
18929         * g++.dg/template/qualttp8.C: Likewise
18930         * g++.dg/template/recurse.C: Likewise.
18931
18932 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18933
18934         * g++.dg/opt/dtor1.C: New test.
18935
18936 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * gcc.c-torture/compile/20020315-1.c: New test.
18939
18940 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18941
18942         * gcc.dg/weak-1.c: Fix scan tests.
18943
18944 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18945
18946         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18947         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18948         cris-*-aout* mmix-*-*.
18949         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18950         cris-*-aout* mmix-*-*.
18951         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18952         cris-*-elf* cris-*-aout* and mmix-*-*.
18953         * gcc.dg/20001009-1.c: Ditto.
18954         * gcc.dg/20010912-1.c: Ditto.
18955         * gcc.dg/20020122-4.c: Ditto.
18956         * gcc.dg/inline-2.c: Ditto.
18957
18958 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18959
18960         * gcc.c-torture/compile/20020314-1.c: New test.
18961
18962 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18963
18964         * gcc.c-torture/execute/20020314-1.c: New test.
18965
18966 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18967
18968         * g++.dg/warn/Wunused-1.C: New test.
18969
18970 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18971
18972         * g++.dg/abi/mangle6.C: New test.
18973
18974 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18975
18976         * gcc.c-torture/compile/20020309-2.c: New test.
18977
18978         * gcc.c-torture/compile/20020312-1.c: New test.
18979
18980 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18981
18982         * g++.dg/other/access1.C: New test.
18983
18984 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
18985
18986         * gcc.c-torture/execute/wchar_t-1.c: New test.
18987
18988 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
18989
18990         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
18991
18992 2002-03-12  Roger Sayle  <roger@eyesopen.com>
18993
18994         * gcc.dg/20020312-1.c: New test case.
18995
18996 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
18997
18998         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
18999
19000 2002-03-11  Richard Henderson  <rth@redhat.com>
19001
19002         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19003         * g++.old-deja/g++.jason/report.C: Likewise.
19004
19005 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19006
19007         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19008         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19009
19010 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19011
19012         * testsuite/g++.dg/overload/pmf1.C: New test.
19013
19014 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19015
19016         * gcc.c-torture/execute/20020307-1.c: Use long.
19017
19018 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19019
19020         PR optimization/5844
19021         * gcc.dg/20020310-1.c: New test.
19022
19023 2002-03-09  Michael Meissner  <meissner@redhat.com>
19024
19025         * gcc.c-torture/execute/memcpy-2.c: New test.
19026         * gcc.c-torture/execute/memset-1.c: New test.
19027         * gcc.c-torture/execute/strlen-1.c: New test.
19028         * gcc.c-torture/execute/strcmp-1.c: New test.
19029         * gcc.c-torture/execute/strncmp-1.c: New test.
19030
19031 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19032
19033         * gcc.dg/ppc-ldstruct.c: New test.
19034
19035 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19036
19037         * gcc.c-torture/execute/va-arg-22.c: New test.
19038
19039 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19040
19041         * gcc.c-torture/compile/20020309-1.c: New test.
19042
19043 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19044
19045         * gcc.c-torture/execute/20020307-2.c: New test.
19046
19047 2002-03-07  Jeffrey A Law  (law@redhat.com)
19048
19049         * g77.f-torture/compile/20020307-1.f: New test.
19050
19051 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19052
19053         * gcc.dg/unordered-1.c: New test.
19054
19055 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19056
19057         * gcc.c-torture/execute/20020307-1.c: New test.
19058
19059 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19060
19061         * gcc.dg/20020304-1.c: New test.
19062
19063         * gcc.c-torture/compile/20020304-2.c: New test.
19064
19065 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19066
19067         * gcc.c-torture/compile/20020304-1.c: New test case
19068         (from PR c/5830).
19069
19070 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19071
19072         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19073
19074 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19075
19076         * g++.dg/other/classkey1.C: New test.
19077
19078 2002-03-01  Richard Henderson  <rth@redhat.com>
19079
19080         * gcc.c-torture/compile/981223-1.x: New.
19081         * gcc.c-torture/compile/920625-1.x: New.
19082
19083 2002-02-28  Richard Henderson  <rth@redhat.com>
19084
19085         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19086
19087 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19088
19089         * gcc.c-torture/execute/20020227-1.c: New test.
19090
19091 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19092
19093         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19094         here" ERROR lines.
19095         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19096         * g++.old-deja.g++.other/defarg1.C: Likewise.
19097         * g++.old-deja/g++.pt/calls2.C: Likewise.
19098         * g++.old-deja/g++.pt/crash20.C: Likewise.
19099         * g++.old-deja/g++.pt/crash30.C: Likewise.
19100         * g++.old-deja/g++.pt/crash36.C: Likewise.
19101         * g++.old-deja/g++.pt/crash6.C: Likewise.
19102         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19103         * g++.old-deja/g++.pt/derived3.C: Likewise.
19104         * g++.old-deja/g++.pt/error1.C: Likewise.
19105         * g++.old-deja/g++.pt/friend21.C: Likewise.
19106         * g++.old-deja/g++.pt/friend23.C: Likewise.
19107         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19108         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19109
19110 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19111
19112         * gcc.c-torture/execute/20020225-2.c: New test.
19113
19114 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19115
19116         * gcc.c-torture/execute/920730-1t.c,
19117         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19118         Delete test cases, only relevant to -traditional.
19119
19120 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19121
19122         * gcc.dg/cpp/undef1.c: Remove.
19123         * gcc.dg/cpp/directiv.c: Update.
19124         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19125
19126 2002-02-27  Michael Meissner  <meissner@redhat.com>
19127
19128         * gcc.c-torture/execute/20020226-1.c: New test.
19129
19130 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19131
19132         * g++.dg/debug/debug4.C: New test.
19133
19134         * gcc.dg/ia64-visibility-1.c: New test.
19135
19136 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19137
19138         * gcc.dg/debug/20020224-1.c: New.
19139
19140 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19141
19142         * gcc.c-torture/execute/960416-1.x: New.
19143         * gcc.c-torture/execute/divconst-3.x: Likewise.
19144
19145 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19146
19147         * gcc.dg/20020224-1.c: New test.
19148
19149 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19150
19151         * gcc.c-torture/execute/20020225-1.c: New.
19152
19153 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19154
19155         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19156
19157 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * gcc.dg/20020222-1.c: New test.
19160
19161 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19162
19163         * g++.dg/opt/anonunion1.C: New test.
19164
19165 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19166
19167         * g++.dg/template/qualttp19.C: New test.
19168         * g++.dg/template/qualttp20.C: New test.
19169         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19170         * g++.old-deja/g++.other/qual1.C: Likewise.
19171
19172 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19173
19174         * gcc.dg/attr-alwaysinline.c: New.
19175
19176 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19177
19178         * gcc.dg/20020220-1.c: New test.
19179
19180         * gcc.dg/20020220-2.c: New test.
19181
19182         * g++.dg/opt/mmx1.C: New test.
19183
19184 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19185
19186         * gcc.c-torture/compile/20020110.c: New test.
19187
19188 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19189
19190         * gcc.c-torture/execute/20020219-1.c: New test.
19191
19192         * gcc.dg/20020219-1.c: New test.
19193
19194         * gcc.dg/noncompile/20020220-1.c: New test.
19195
19196         * g++.dg/opt/ptrintsum1.C: New test.
19197
19198         * gcc.dg/debug/20020220-1.c: New test.
19199
19200 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19201
19202         * gcc.c-torture/execute/20020216-1.c: New test.
19203
19204 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19205
19206         * gcc.dg/decl-1.c: Update, new test.
19207
19208 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19209
19210         * g++.dg/abi/bitfield1.C: New test.
19211         * g++.dg/abi/bitfield2.C: New test.
19212
19213 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19214
19215         * gcc.dg/attr-nest.c: New test.
19216
19217 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19218
19219         * gcc.c-torture/execute/20020215-1.c: New test.
19220
19221 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19222
19223         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19224         * g++.dg/debug/debug.exp: New.
19225         * g++.dg/debug/trivial.C: New.
19226         * g++.dg/debug/debug1.C: Moved...
19227         * g++.dg/other/debug1.C: ...from here.
19228         * g++.dg/debug/debug2.C: Moved...
19229         * g++.dg/other/debug2.C: ...from here.
19230         * g++.dg/debug/debug3.C: Moved...
19231         * g++.dg/other/debug3.C: ...from here.
19232
19233         * gcc.dg/noncompile/20020213-1.c: New test.
19234
19235 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19236
19237         * g++.dg/other/debug3.C: New test.
19238
19239         * gcc.c-torture/execute/20020213-1.c: New test.
19240
19241 2002-02-13  Richard Smith <richard@ex-parrot.com>
19242
19243         * g++.old-deja/g++.other/thunk1.C: New test.
19244
19245 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19246
19247         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19248
19249 2002-02-13  Stan Shebs  <shebs@apple.com>
19250
19251         * gcc.dg/altivec-3.c: New.
19252
19253 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19254
19255         * gcc.dg/Wunreachable-1.c: New test.
19256         * gcc.dg/Wunreachable-2.c: New test.
19257
19258 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19259
19260         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19261
19262 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19263
19264         * gcc.dg/decl-1.c: New test.
19265
19266 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19267
19268         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19269
19270 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19271
19272         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19273         * gcc.c-torture/compile/980506-1.x: Likewise.
19274
19275 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19276
19277         * gcc.dg/20020210-1.c: New.
19278
19279 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19280
19281         * g77.f-torture/execute/947.f: New regression test
19282         for PR fortran/947.
19283
19284 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19285
19286         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19287         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19288
19289 2002-02-08  Richard Henderson  <rth@redhat.com>
19290
19291         * gcc.c-torture/compile/labels-3.c: New.
19292
19293 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19294
19295         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19296         expression statements work instead.
19297         * gcc.dg/noncompile/20020207-1.c: New test.
19298
19299 2002-02-07  Richard Henderson  <rth@redhat.com>
19300
19301         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19302
19303 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19304
19305         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19306         message from g77
19307         * lib/g77-dg.exp: Trim g77 error messages so that they are
19308         recognized by dg.exp.
19309
19310 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19311
19312         PR fortran/5473
19313         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19314
19315 2002-02-07  Richard Henderson  <rth@redhat.com>
19316
19317         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19318         to be sufficiently aligned for integers.
19319
19320 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.dg/template/friend4.C: New test.
19323
19324 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19325
19326         PR fortran/5743
19327         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19328         unsupported cases.
19329
19330 2002-02-07  Richard Henderson  <rth@redhat.com>
19331
19332         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19333         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19334         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19335         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19336
19337 2002-02-06  Richard Henderson  <rth@redhat.com>
19338
19339         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19340
19341 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19342
19343         * gcc.dg/20020206-1.c: New test.
19344
19345 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19346
19347         * gcc.c-torture/execute/20020206-1.c: New test.
19348
19349         * gcc.c-torture/execute/20020206-2.c: New test.
19350
19351         PR optimization/5429:
19352         * gcc.c-torture/compile/20020206-1.c: New test.
19353
19354 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19355
19356         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19357         as certain file formats cannot support particularly large
19358         alignments.
19359
19360         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19361         and do not expect to be able to link the executable.
19362
19363         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19364         fail because the COFF format does not support the weak attribute.
19365
19366 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19367
19368         * g77.dg/pr5473.f:  New test
19369
19370 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19371
19372         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19373         Fix testcase accordingly.
19374
19375 2002-02-04  Richard Henderson  <rth@redhat.com>
19376
19377         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19378         (buf): Change to be an array of pointers, not ints.
19379
19380 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19381
19382         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19383         before all tests.  Move warning one line above to match where it
19384         C frontend emits.
19385         * gcc.dg/Wswitch-2.c: New test.
19386         * g++.dg/warn/Wswitch-1.C: New test.
19387         * g++.dg/warn/Wswitch-2.C: New test.
19388
19389 2002-02-04  Richard Henderson  <rth@redhat.com>
19390
19391         * g++.dg/abi/offsetof.C: Fix size comparison.
19392
19393 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19394
19395         * gcc.dg/cast-qual-2.c: New test.
19396
19397 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19398
19399         * gcc.dg/20020201-4.c: New test.
19400
19401 2002-02-04  Ben Elliston  <bje@redhat.com>
19402
19403         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19404         target_info attribute != 0, in addition to the empty string.
19405         (gcc_target_compile): Likewise.
19406
19407 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19408
19409         * gcc.dg/Wswitch.c: New test.
19410         PR gcc/4475. PR gcc/3780.
19411
19412 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19413
19414         * g77.f-torture/execute/5122.f: New test for regressions
19415         against PR fortran/5122.
19416
19417 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19418
19419         * g77.f-torture/compile/pr3743.f: Delete
19420         * g77.dg/pr3743-1.f: New test.
19421         * g77.dg/pr3743-2.f: New test.
19422         * g77.dg/pr3743-3.f: New test.
19423         * g77.dg/pr3743-4.f: New test.
19424
19425 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19426
19427         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19428
19429 2002-02-02  Richard Henderson  <rth@redhat.com>
19430
19431         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19432         * gcc.c-torture/execute/bf64-1.c: Likewise.
19433
19434 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19435
19436         * gcc.dg/20020201-2.c: New test.
19437
19438         * gcc.dg/20020201-3.c: New test.
19439
19440         * gcc.c-torture/execute/bitfld-2.c: New test.
19441
19442 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19443
19444         * gcc.dg/bitfld-1.c: Update.
19445         * gcc.dg/bitfld-2.c: Update.
19446         * gcc.c-torture/execute/bitfld-1.x: New.
19447
19448 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19449
19450         * gcc.c-torture/execute/20020201-1.c: New test.
19451
19452 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19453
19454         PR target/5469
19455         * gcc.dg/20020201-1.c: New test.
19456
19457 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19458
19459         PR fortran/3743
19460         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19461         * g77.f-torture/compile/pr3743.x: Remove
19462
19463 2002-01-31  Tom Rix  <trix@redhat.com>
19464
19465         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19466
19467 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19468
19469         * gcc.dg/noncompile/20020130-1.c: New test.
19470
19471 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19472
19473         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19474
19475 2002-01-29  Richard Henderson  <rth@redhat.com>
19476
19477         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19478         to long long.
19479         * gcc.c-torture/execute/bf64-1.c: Likewise.
19480
19481 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19482
19483         * gcc.c-torture/execute/20020129-1.c: New test.
19484
19485 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19486
19487         * gcc.c-torture/compile/20000224-1.c: Update.
19488         * gcc.c-torture/execute/bitfld-1.c: New tests.
19489         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19490         * gcc.dg/uninit-A.c: Update.
19491
19492 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19493
19494         * g++.dg/template/ctor1.C: Add instantiation.
19495
19496 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19497
19498         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19499         argument to __builtin_prefetch to be const ptr.
19500
19501 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19502
19503         * gcc.c-torture/compile/20020120-1.c: New test.
19504
19505 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19506
19507         * gcc.c-torture/execute/20020127-1.c: New test.
19508
19509 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19510
19511         * g77.dg/f77-edit-i-in.f: New test
19512         * g77.dg/f77-edit-i-out.f: New test
19513
19514 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19515
19516         * gcc.dg/debug/debug.exp: New file.
19517         * gcc.dg/debug/trivial.c: New file.
19518         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19519         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19520         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19521         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19522         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19523         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19524         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19525         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19526         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19527         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19528         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19529         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19530         * gcc.dg/20000503-1.c: Removed.
19531         * gcc.dg/20010207-1.c: Removed.
19532         * gcc.dg/20011223-1.c: Removed.
19533         * gcc.dg/20020104-2.c: Removed.
19534         * gcc.dg/debug-1.c: Removed.
19535         * gcc.dg/debug-2.c: Removed.
19536         * gcc.dg/debug-3.c: Removed.
19537         * gcc.dg/debug-4.c: Removed.
19538         * gcc.dg/debug-5.c: Removed.
19539         * gcc.dg/debug-6.c: Removed.
19540         * gcc.dg/dwarf2-1.c: Removed.
19541         * gcc.dg/dwarf2-2.c: Removed.
19542
19543 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19544
19545         * g++.old-deja/g++.other/eh5.C: New test.
19546         * g++.old-deja/g++.other/sibcall2.C: New test.
19547         * g++.old-deja/g++.other/array9.C: New test.
19548         * g++.old-deja/g++.other/typename2.C: New test.
19549         * g++.old-deja/g++.other/crash60.C: New test.
19550         * g++.old-deja/g++.other/conv9.C: New test.
19551         * g++.old-deja/g++.other/mangle10.C: New test.
19552         * g++.old-deja/g++.other/unchanging1.C: New test.
19553         * g++.old-deja/g++.other/exprstmt1.C: New test.
19554         * g++.old-deja/g++.other/inline23.C: New test.
19555         * g++.old-deja/g++.eh/ia64-1.C: New test.
19556         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19557         * g++.old-deja/g++.other/reload1.C: New test.
19558         * g++.old-deja/g++.other/static20.C: New test.
19559         * g++.old-deja/g++.other/local-alloc1.C: New test.
19560         * g++.old-deja/g++.other/conv8.C: New test.
19561         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19562         * g++.old-deja/g++.other/storeexpr1.C: New test.
19563         * g++.old-deja/g++.other/storeexpr2.C: New test.
19564         * g++.dg/eh/template2.C: New test.
19565         * g++.dg/warn/weak1.C: New test.
19566
19567 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19568
19569         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19570         Remove first, non-varying, argument.
19571
19572 2002-01-23  Richard Henderson  <rth@redhat.com>
19573
19574         * gcc.dg/inline-2.c: New.
19575
19576         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19577         Add optional target arg.  Check number of arguments.
19578         (scan-assembler-not, scan-assembler-dem): Likewise.
19579         (scan-assembler-dem-not): Likewise.
19580
19581 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19582
19583         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19584         line 12.
19585         * g++.old-deja/g++.brendan/parse3.C,
19586         g++.old-deja/g++.other/crash26.C,
19587         g++.old-deja/g++.other/crash28.C,
19588         g++.old-deja/g++.other/crash29.C,
19589         g++.old-deja/g++.other/crash30.C,
19590         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19591
19592 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19593
19594         * gcc.dg/20020115-1.c: New.
19595
19596 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19597
19598         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19599
19600 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19601
19602         * gcc.dg/20020122-3.c: New.
19603
19604 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19605
19606         * g++.dg/other/gc1.C: New test.
19607
19608 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19609
19610         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19611
19612 2002-01-22  Richard Henderson  <rth@redhat.com>
19613
19614         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19615
19616 2002-01-22  Richard Henderson  <rth@redhat.com>
19617
19618         * gcc.dg/20020122-4.c: New.
19619
19620 2002-01-22  H.J. Lu <hjl@gnu.org>
19621
19622         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19623         link output.
19624         * gcc.dg/special/ecos.exp: Likewise.
19625         * lib/g++-dg.exp: Likewise.
19626         * lib/g77-dg.exp: Likewise.
19627         * lib/gcc-dg.exp : Likewise.
19628         * lib/mike-g++.exp: Likewise.
19629         * lib/mike-g77.exp: Likewise.
19630         * lib/mike-gcc.exp: Likewise.
19631         * lib/objc-dg.exp: Likewise.
19632
19633 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19634
19635         PR target/5379
19636         * gcc.dg/20020122-2.c: New test.
19637
19638 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19639
19640         * gcc.dg/20020122-1.c: New test.
19641
19642 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19643
19644         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19645
19646 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19647
19648         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19649
19650 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19651
19652         * gcc.c-torture/compile/20020121-1.c: New test.
19653
19654 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19655
19656         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19657         ld_library_path.
19658
19659 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19660
19661         * gcc.dg/20020218-1.c: New test.
19662
19663 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19664
19665         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19666         messages
19667         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19668         "At global scope" warning
19669         * g++.dg/ext/align1.C: Change cygwin test for alignment
19670         from db-bogus to dg-warning
19671
19672 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19673
19674         * g77.f-torture/compile/cpp2.F: New test.
19675
19676 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19677
19678         * g++.dg/template/access1.C: New test.
19679
19680 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19681
19682         * gcc.dg/20020118-1.c: New.
19683
19684 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19685
19686         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19687
19688 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19689
19690         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19691         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19692         alignment warnings.
19693
19694 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19695
19696         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19697         torture_with_loops and torture_without_loops
19698
19699 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19700
19701         * gcc.c-torture/compile/20020116-1.c: New test.
19702
19703 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19704
19705         * gcc.dg/20020116-2.c: New test.
19706
19707         * gcc.dg/ultrasp4.c: New test.
19708
19709         * gcc.dg/20020116-1.c: New test.
19710
19711 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19712
19713         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19714         by EABI.
19715
19716 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19717
19718         * gcc.misc-tests/i386-prefetch.exp: New.
19719         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19720         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19721         * gcc.misc-tests/i386-pf-none-1.c: New test.
19722         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19723
19724 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19725
19726         * gcc.dg/gnu89-init-1.c: Add new tests.
19727
19728 2002-01-15  Andreas Jaeger  <aj@suse.de>
19729
19730         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19731         * gcc.dg/i386-mmx-2.c: Likewise.
19732         * gcc.dg/i386-sse-1.c: Likewise.
19733         * gcc.dg/i386-sse-2.c: Likewise.
19734         * gcc.dg/i386-sse-3.c: Likewise.
19735
19736 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19737
19738         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19739         Uncomment additional cases that now pass.
19740
19741 2002-01-11  Richard Henderson  <rth@redhat.com>
19742
19743         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19744         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19745
19746 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19747
19748         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19749
19750 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19751
19752         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19753         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19754
19755 2002-01-10  Dale Johannesen  <dalej@apple.com>
19756
19757         * gcc.c-torture/execute/loop-11.c: New.
19758
19759 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19760
19761         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19762         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19763
19764 2002-01-09  Richard Henderson  <rth@redhat.com>
19765
19766         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19767         type in which to perform the operation for each size.
19768
19769 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19770
19771         * gcc.c-torture/compile/20020109-2.c: New test.
19772
19773 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19774
19775         * gcc.c-torture/execute/loop-10.c: New test.
19776
19777 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19778
19779         * gcc.c-torture/compile/20010226-1.c: New test.
19780         * gcc.c-torture/compile/20010227-1.c: New test.
19781         * gcc.c-torture/compile/20010426-1.c: New test.
19782         * gcc.c-torture/compile/20010510-1.c: New test.
19783         * gcc.c-torture/compile/20010605-3.c: New test.
19784         * gcc.c-torture/compile/20010824-1.c: New test.
19785         * gcc.c-torture/execute/20010409-1.c: New test.
19786         * gcc.dg/noncompile/20000901-1.c: New test.
19787         * gcc.dg/20001023-1.c: New test.
19788         * gcc.dg/20001101-1.c: New test.
19789         * gcc.dg/20001102-1.c: New test.
19790         * gcc.dg/20010207-1.c: New test.
19791         * gcc.dg/20010405-1.c: New test.
19792         * gcc.dg/20010822-1.c: New test.
19793         * gcc.dg/20011107-1.c: New test.
19794
19795 2002-01-09  Jeffrey A Law  (law@redhat.com)
19796
19797         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19798
19799         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19800         execution failure on PA targets.
19801
19802 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19803
19804         * gcc.c-torture/compile/20020109-1.c: New test.
19805
19806 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19807
19808         * gcc.c-torture/execute/20020108-1.c: New test.
19809
19810 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19811
19812         * gcc.dg/20020108-1.c: New test.
19813
19814 2002-01-08  H.J. Lu <hjl@gnu.org>
19815
19816         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19817         for header files.
19818
19819 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19820
19821         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19822         consistency.
19823
19824 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19825
19826         * gcc.dg/altivec-4.c: Test altivec predicates.
19827
19828 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19829
19830         * gcc.c-torture/execute/20020107-1.c: New test.
19831
19832 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19833
19834         PR c/5279
19835         * gcc.c-torture/compile/20020106-1.c: New test.
19836
19837 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19838
19839         * gcc.c-torture/execute/nestfunc-4.c: New test.
19840
19841 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19842
19843         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19844         extra triple that slipped in.
19845         * g++.old-deja/g++.abi/align.C: Likewise.
19846         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19847
19848 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19849
19850         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19851         * g++.old-deja/g++.abi/align.C: Likewise.
19852         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19853
19854         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19855         on FreeBSD/i386.
19856         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19857         FreeBSD.
19858
19859 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19860
19861         * gcc.dg/20020104-1.c: New test.
19862
19863         * gcc.dg/20020104-2.c: New test.
19864
19865 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19866
19867         * gcc.dg/20020103-1.c: Fix typo in target selector.
19868
19869 2002-01-03  Richard Henderson  <rth@redhat.com>
19870
19871         * gcc.dg/20020103-1.c: New.
19872
19873 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19874
19875         * gcc.c-torture/execute/20020103-1.c: New test.
19876
19877 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19878
19879         * g++.dg/other/debug2.C: New test.
19880
19881         * gcc.c-torture/compile/20020103-1.c: New test.
19882
19883 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19884
19885         * gcc.dg/gnu89-init-1.c: Added new tests.
19886
19887 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19888
19889         * g++.dg/template/friend2.C: Remove as patch is reverted.
19890
19891         * g++.dg/warn/oldcast1.C: New test.
19892
19893         * g++.dg/template/ptrmem1.C: New test.
19894         * g++.dg/template/ptrmem2.C: New test.
19895
19896         * g++.dg/template/ntp.C: New test.
19897
19898         * g++.dg/other/component1.C: New test.
19899
19900         * g++.dg/template/ttp3.C: New test.
19901
19902         * g++.dg/template/friend2.C: New test.
19903         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19904
19905 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19906
19907         * g++.dg/other/ptrmem1.C: New test.
19908         * g++.dg/other/ptrmem2.C: New test.
19909
19910 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19911
19912         * g++.dg/template/ctor1.C: New test.
19913
19914 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19915
19916         * g++.dg/template/friend2.C: New test.
19917
19918 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19919
19920         * gcc.dg/mmix-1.c: New test.
19921
19922 2001-12-31  Richard Henderson  <rth@redhat.com>
19923
19924         * gcc.dg/asm-5.c: New.
19925
19926 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19927
19928         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19929         in namespace __gnu_cxx
19930
19931 2001-12-30  Richard Henderson  <rth@redhat.com>
19932
19933         * gcc.dg/debug-6.c: New.
19934
19935 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19936
19937         * gcc.c-torture/compile/20011229-2.c: New test.
19938
19939 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19940
19941         * gcc.dg/debug-3.c: New test.
19942         * gcc.dg/debug-4.c: New test.
19943         * gcc.dg/debug-5.c: New test.
19944
19945 2001-12-29  Richard Henderson  <rth@redhat.com>
19946
19947         * g++.dg/eh/loop1.C: New.
19948
19949 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19950
19951         * g++.dg/template/crash1.C: New test.
19952
19953 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * g++.dg/other/const1.C: New test.
19956
19957 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19958
19959         * gcc.c-torture/compile/20011229-1.c: New test.
19960
19961 2001-12-28  Stan Shebs  <shebs@apple.com>
19962
19963         * lib/objc-torture.exp: Resync with c-torture.exp.
19964         * lib/objc.exp: Load standard libraries.
19965
19966 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19967
19968         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19969         additional tests.
19970
19971 2001-12-27  Roger Sayle <roger@eyesopen.com>
19972
19973         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19974
19975 2001-12-27  Richard Henderson  <rth@redhat.com>
19976
19977         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19978
19979 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19980
19981         * g++.dg/eh/ctor1.C: New test.
19982         * g++.dg/other/error2.C: New test.
19983
19984 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19985
19986         * g++.dg/other/init2.C: New test.
19987
19988 2001-12-24  Richard Henderson  <rth@redhat.com>
19989
19990         * gcc.dg/20011223-1.c: New.
19991         * gcc.dg/inline-1.c: New.
19992
19993 2001-12-23  Richard Henderson  <rth@redhat.com>
19994
19995         * gcc.dg/asm-4.c: Test operand modifiers.
19996
19997 2001-12-23  Richard Henderson  <rth@redhat.com>
19998
19999         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20000
20001 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20002
20003         * gcc.c-torture/execute/20011223-1.c: New test.
20004
20005 2001-12-21  Richard Henderson  <rth@redhat.com>
20006
20007         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20008         re-enables the warning.
20009
20010 2001-12-21  Richard Henderson  <rth@redhat.com>
20011
20012         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20013
20014 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20015
20016         * gcc.c-torture/compile/20011218-1.c: New test.
20017
20018 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20019
20020         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20021         arm-isr.c test.
20022         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20023         epilogue generation for ARM ISR routines.
20024
20025 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20026
20027         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20028         * gcc.dg/format/c90-printf-3.c: Likewise.
20029         * gcc.dg/format/c99-printf-3.c: Likewise.
20030         * gcc.dg/format/ext-1.c: Likewise.
20031         * gcc.dg/format/ext-6.c: Likewise.
20032         * gcc.dg/format/format.h: Prototype unlocked stdio.
20033
20034 2001-12-20  Richard Henderson  <rth@redhat.com>
20035
20036         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20037         (arena): Use it.
20038         (malloc): Correct allocation logic.  Abort if we fill up the
20039         arena before initialization complete.
20040         (realloc): Correct allocation logic.
20041
20042 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20043
20044         * gcc.c-torture/compile/20011219-2.c: New test.
20045
20046         * gcc.c-torture/execute/20011219-1.c: New test.
20047
20048 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20049
20050         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20051         target does not support weak symbols.
20052
20053 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20054
20055         * gcc.c-torture/compile/20011219-1.c: New test.
20056
20057 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20058
20059         * g++.dg/other/error1.C: New test.
20060
20061 2001-12-17  Jeffrey A Law  (law@redhat.com)
20062
20063         * gcc.c-torture/execute/20011217-1.c: New test.
20064
20065 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20066
20067         * objc.dg/special/: New directory.
20068         * objc.dg/special/special.exp: New file.
20069         * objc.dg/special/unclaimed-category-1.h: New file.
20070         * objc.dg/special/unclaimed-category-1a.m: New file.
20071         * objc.dg/special/unclaimed-category-1.m: New file.
20072
20073 2001-12-17  Andreas Jaeger  <aj@suse.de>
20074
20075         * gcc.c-torture/compile/20011217-2.c: New test.
20076
20077 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20078
20079         * gcc.c-torture/compile/20011217-1.c: New test.
20080
20081 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20082
20083         * testsuite/gcc.dg/20011214-1.c: New.
20084
20085 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20086
20087         * gcc.dg/altivec-4.c: New.
20088
20089 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20090
20091         * gcc.dg/20011113-1.c: New test.
20092
20093 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20094
20095         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20096         std::__malloc_alloc_template<0> and
20097         std::__default_alloc_template<false, 0>.
20098
20099 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20100
20101         * objc/execute/bf-21.m: New test.
20102         * objc/execute/enumeration-1.m: New test.
20103         * objc/execute/enumeration-2.m: New test.
20104
20105 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20106
20107         * gcc.dg/gnu89-init-1.c: New test.
20108
20109 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20110
20111         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20112         * g++.old-deja/g++.jason/2371.C: Likewise.
20113         * g++.old-deja/g++.jason/template33.C: Likewise.
20114         * g++.old-deja/g++.jason/template34.C: Likewise.
20115         * g++.old-deja/g++.jason/template36.C: Likewise.
20116         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20117         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20118         * g++.old-deja/g++.other/typename1.C: Likewise.
20119         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20120         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20121         * g++.old-deja/g++.pt/typename11.C: Likewise.
20122         * g++.old-deja/g++.pt/typename14.C: Likewise.
20123         * g++.old-deja/g++.pt/typename16.C: Likewise.
20124         * g++.old-deja/g++.pt/typename3.C: Likewise.
20125         * g++.old-deja/g++.pt/typename4.C: Likewise.
20126         * g++.old-deja/g++.pt/typename5.C: Likewise.
20127         * g++.old-deja/g++.pt/typename7.C: Likewise.
20128         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20129
20130 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20131
20132         * g++.dg/other/linkage1.C: New test.
20133         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20134         specifiers.
20135
20136 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20137
20138         * gcc.dg/concat.c: New test.
20139
20140 2001-12-11  Stan Shebs  <shebs@apple.com>
20141
20142         * objc/compile: New test directory.
20143         * objc/compile/compile.exp: New expect script.
20144         * objc/compile/20011211-1.m: New compile test.
20145
20146 2001-12-11  Jason Merrill  <jason@redhat.com>
20147
20148         * lib/prune.exp (prune_gcc_output): Also handle "In member
20149         function".  So many permutations...
20150
20151 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20152
20153         * g++.dg/template/typedef1.C: New test.
20154
20155 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20156
20157         * g++.dg/other/copy1.C: New test.
20158
20159 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20160
20161         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20162
20163         * gcc.dg/builtin-choose-expr.c: New.
20164
20165 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20166
20167         * gcc.dg/altivec-2.c: New.
20168
20169 2001-12-07  Richard Henderson  <rth@redhat.com>
20170
20171         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20172
20173 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20174
20175         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20176         ultrasparc.
20177
20178 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20179
20180         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20181
20182 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20183
20184         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20185         variable argument list.
20186
20187 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20188
20189         * gcc.c-torture/execute/memcheck: Delete entire directory.
20190         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20191         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20192
20193 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20194
20195         * gcc.dg/Wshadow-1.c: New test.
20196
20197 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20198
20199         * gcc.c-torture/compile/20011130-1.c: New test.
20200
20201         * gcc.dg/noncompile/20011025-1.c: New test.
20202
20203         * g++.dg/other/anon-union.C: New test.
20204
20205         * gcc.c-torture/execute/20011024-1.c: New test.
20206
20207 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20208
20209         * gcc.c-torture/execute/20000722-1.x,
20210         gcc.c-torture/execute/20010123-1.x: Remove.
20211         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20212         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20213         gcc.dg/c99-complit-2.c: New tests.
20214
20215 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20216
20217         * g++.dg/inherit/base1.C: New test.
20218
20219 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20220
20221         * g++.dg/other/stdarg1.C: New test.
20222
20223         * gcc.c-torture/compile/20011130-2.c: New test.
20224
20225 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20226
20227         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20228         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20229         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20230         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20231         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20232         * gcc.dg/builtin-prefetch-1.c: New test.
20233
20234 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20235
20236         * gcc.dg/20011130-1.c: New test.
20237
20238 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20239
20240         * g++.dg/other/scope1.C: New test.
20241         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20242
20243 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20244
20245         * gcc.dg/vla-init-1.c: New test.
20246
20247 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20248
20249         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20250
20251 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20252
20253         * objc.dg/alias.m: Update.
20254         * objc.dg/class-1.m: Update.
20255         * objc.dg/const-str-1.m: Update.
20256         * objc.dg/fwd-proto-1.m: Update.
20257         * objc.dg/id-1.m: Update.
20258         * objc.dg/super-class-1.m: Update.
20259
20260 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20261
20262         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20263         constructs.
20264
20265 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20266
20267         * gcc.c-torture/execute/20011128-1.c: New test.
20268
20269 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20270
20271         * gcc.dg/20011127-1.c: New test.
20272
20273 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20274
20275         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20276         from Austin Group draft 7.
20277         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20278         scanf format arguments.
20279         * gcc.dg/format/no-exargs-2.c: New test.
20280
20281 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20282
20283         * g++.dg/abi/vbase8-4.C: New test.
20284
20285 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20286
20287         * gcc.c-torture/execute/20011121-1.c: New test.
20288
20289 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20290
20291         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20292
20293 2001-11-23  Andreas Jaeger  <aj@suse.de>
20294
20295         * gcc.dg/cpp/charconst-2.c: New test.
20296
20297 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20298
20299         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20300         to the host if it is remote.  Let tests specify extra headers
20301         they use.
20302         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20303         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20304         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20305         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20306         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20307         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20308         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20309         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20310         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20311         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20312
20313 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20314
20315         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20316         for little endian ARMs.
20317
20318 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20319
20320         * gcc.c-torture/compile/20011119-1.c: New test.
20321         * gcc.c-torture/compile/20011119-2.c: New test.
20322
20323 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20324
20325         * gcc.dg/altivec-1.c: Fix typo.
20326
20327 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20328
20329         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20330
20331 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20332
20333         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20334
20335 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20336
20337         * lib/g77.exp: Don't specify --rpath-link.
20338
20339         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20340         across all the headers.
20341         * gcc.dg/format/format.exp: For testing on a remote host,
20342         copy format.h.
20343
20344         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20345         * gcc.c-torture/execute/930406-1.c: Likewise.
20346         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20347
20348 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20349
20350         * gcc.dg/altivec-1.c: New.
20351
20352 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20353
20354         * gcc.dg/cpp/fpreprocessed.c: New test case.
20355
20356 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20357
20358         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20359         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20360         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20361
20362 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20363
20364         * gcc.dg/no-builtin-1.c: New test.
20365
20366 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20367
20368         * gcc.c-torture/execute/20011115-1.c: New test.
20369
20370 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20371
20372         * gcc.c-torture/compile/20011114-2.c: New test.
20373         * gcc.c-torture/compile/20011114-3.c: New test.
20374         * gcc.c-torture/compile/20011114-4.c: New test.
20375
20376 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20377
20378         * g++.dg/other/init1.C: New test.
20379
20380 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20381
20382         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20383         message.
20384
20385         * gcc.c-torture/execute/20011114-1.c: New testcase.
20386
20387         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20388         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20389         like the (before this change) version of 20010327-1.c.
20390
20391 2001-11-14  Roger Sayle <roger@eyesopen.com>
20392
20393         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20394
20395 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20396
20397         * g++.dg/init/array2.C: New test.
20398
20399 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20400
20401         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20402
20403 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20404
20405         * g++.dg/other/forscope1.C: New test.
20406         * g++.dg/ext/forscope1.C: New test.
20407         * g++.dg/ext/forscope2.C: New test.
20408
20409 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20410
20411         * gcc.c-torture/execute/20011113-1.c: New test.
20412
20413 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20414
20415         * gcc.c-torture/execute/20011109-2.c: New test.
20416
20417         * gcc.c-torture/execute/20011109-1.c: New test.
20418
20419 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20420
20421         * gcc.c-torture/compile/20011109-1.c: New test.
20422
20423 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20424
20425         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20426         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20427         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20428         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20429         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20430         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20431         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20432
20433 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20434
20435         * g++.dg/warn/Wshadow-1.C: New tests.
20436         * g++.old-deja/g++.mike/for3.C: Update.
20437
20438 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20439
20440         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20441         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20442         XFAILs.  Adjust expected error texts.
20443         * gcc.c-torture/compile/20011106-1.c,
20444         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20445         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20446         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20447         gcc.dg/c99-array-lval-5.c: New tests.
20448
20449 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20450
20451         * gcc.dg/cpp/defined.c: Update.
20452
20453 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20454
20455         * gcc.c-torture/execute/anon-1.c: New test.
20456
20457 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20458
20459         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20460         same size, so no warning should be produced on stormy16.
20461
20462         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20463         due to oversized array.
20464         * g++.old-deja/g++.mike/ns15.C: Likewise.
20465         * g++.old-deja/g++.pt/crash16.C: Likewise.
20466
20467 2001-11-02  Graham Stott  <grahams@redhat.com>
20468
20469         * g++.dgother/debug1.C: Fix typos.
20470
20471 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20472
20473         * g++.dg/other/debug1.C: New test.
20474
20475 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20476
20477         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20478         of unsigned long.
20479
20480 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20481
20482         * gcc.dg/20011029-2.c: New test.
20483
20484         * gcc.c-torture/compile/20011029-1.c: New test.
20485
20486 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20487
20488         * objc/execute/class_self-1.m: New test.
20489         * objc/execute/class_self-2.m: New test.
20490
20491 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20492
20493         * gcc.misc-tests/msgs.exp: Delete.
20494         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20495         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20496         error set to match recent changes.
20497
20498 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20499
20500         * gcc.dg/20011021-1.c: New test.
20501
20502 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20503
20504         * gcc.c-torture/compile/20011023-1.c: New test.
20505
20506 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20507
20508         * lib/g77.exp: Rewrite based on lib/g++.exp.
20509
20510 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20511
20512         * gcc.c-torture/execute/20011019-1.c: New test.
20513
20514         * gcc.dg/20011018-1.c: New test.
20515
20516 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20517
20518         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20519
20520 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20521
20522         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20523         * gcc.dg/attr-invalid.c: Likewise.
20524
20525 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20526
20527         * testsuite/gcc.dg/20011015-1.c: New test.
20528
20529 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20530
20531         * g++.dg/template/unify2.C: New test.
20532
20533 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20534
20535         * g++.dg/other/exception-specification.C: New test
20536
20537 2001-10-13  Tom Rix  <trix@redhat.com>
20538
20539         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20540         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20541
20542 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20543
20544         * testsuite/gcc.dg/20011009-1.c: New test.
20545
20546 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20547
20548         PR g++/4476
20549         * g++.dg/other/friend1.C: New test.
20550
20551 2001-10-11  Richard Henderson  <rth@redhat.com>
20552
20553         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20554
20555 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20556
20557         * gcc.c-torture/compile/20011010-1.c: New.
20558
20559 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20560
20561         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20562         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20563         g77.f-torture/execute/execute.exp,
20564         g77.f-torture/noncompile/noncompile.exp,
20565         gcc.c-torture/compile/compile.exp,
20566         gcc.c-torture/execute/execute.exp,
20567         gcc.c-torture/execute/ieee/ieee.exp,
20568         gcc.c-torture/execute/memcheck/memcheck.exp,
20569         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20570         objc/execute/execute.exp: Update FSF address.
20571
20572 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20573
20574         * gcc.dg/cpp/cmdlne-C.c: Update.
20575         * gcc.dg/cpp/cmdlne-C2.c: New.
20576
20577 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20578
20579         * gcc.c-torture/execute/20011008-3.c: New.
20580
20581 2001-10-08  DJ Delorie  <dj@redhat.com>
20582
20583         * gcc.dg/20011008-1.c: New.
20584         * gcc.dg/20011008-2.c: New.
20585
20586 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20587
20588         * gcc.dg/cpp/spacing1.c: Update test.
20589
20590 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20591
20592         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20593         spelling errors of "separate" as "seperate".
20594
20595 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20596
20597         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20598         enough to avoid inlining.
20599
20600 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20601
20602         * lib/g77.exp: set libg2c_dir correctly.
20603
20604 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20605
20606         * gcc.dg/cpp/macro11.c: New test.
20607
20608 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20609
20610         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20611         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20612         gcc.dg/format/multattr-3.c: New tests.
20613         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20614         tests for format attributes on function pointers being rejected.
20615
20616 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20617
20618         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20619
20620 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20621
20622         * g++.dg/warn/format1.C: New test.
20623
20624 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20625
20626         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20627
20628 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20629
20630         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20631
20632 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20633
20634         * gcc.dg/cpp/redef2.c: Add test.
20635
20636 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20637
20638         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20639         long-standing bug on i686, apparently.
20640         * gcc.c-torture/execute/loop-2c.x: New file.
20641         * gcc.c-torture/execute/loop-2d.x: New file.
20642         * gcc.c-torture/execute/loop-3c.x: New file.
20643
20644 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20645
20646         * gcc.dg/cpp/20000625-2.c: Correct line number.
20647
20648 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20649
20650         * gcc.dg/cpp/macro10.c: New test.
20651         * gcc.dg/cpp/strify3.c: New test.
20652         * gcc.dg/cpp/spacing1.c: Add tests.
20653         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20654         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20655
20656 2001-09-24  DJ Delorie  <dj@redhat.com>
20657
20658         * gcc.c-torture/execute/20010924-1.c: New test.
20659
20660 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20661
20662         * testsuite/objc/execute/paste.m: Remove.
20663
20664 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20665
20666         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20667
20668 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20669
20670         * g77.dg/strlen0.f: New test.
20671
20672 2001-09-21  Richard Henderson  <rth@redhat.com>
20673
20674         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20675         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20676
20677 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20678
20679         Table-driven attributes.
20680         * g++.dg/ext/attrib1.C: New test.
20681
20682 2001-09-20  DJ Delorie  <dj@redhat.com>
20683
20684         * gcc.dg/20000926-1.c: Update expected warning messages.
20685         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20686         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20687         array.
20688
20689 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20690
20691         * g++.dg/eh/registers1.C: New test case.
20692
20693 2001-09-17  Richard Henderson  <rth@redhat.com>
20694
20695         * gcc.dg/array-5.c: Fix VLA decomposition test.
20696
20697 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20698
20699         * gcc.dg/cpp/line5.c: New testcase.
20700
20701 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20702
20703         * gcc.dg/cpp/macro9.c: New test.
20704
20705 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20706
20707         * gcc.c-torture/execute/980223.c: Change type of addr from long
20708         to char *.
20709
20710 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20711
20712         * gcc.c-torture/execute/20010915-1.c: New test.
20713
20714 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20715
20716         * g77.dg/bprob: New directory.
20717         * g77.dg/bprob/bprob.exp: New file.
20718         * g77.dg/bprob/bprob-1.f: New test.
20719         * g77.dg/gcov: New directory.
20720         * g77.dg/gcov/gcov.exp: New file.
20721         * g77.dg/gcov/gcov-1.f: New test.
20722         * g77.dg/gcov/gcov-1.x: New file.
20723
20724 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20725
20726         * gcc.dg/cpp/directiv.c: Update.
20727         * gcc.dg/cpp/undef1.c: Update.
20728
20729 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20730
20731         * gcc.dg/20010912-1.c: New test.
20732
20733 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20734
20735         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20736         language-independent file in lib.
20737         * lib/gcov.exp: New file.
20738
20739 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20740
20741         * gcc.c-torture/compile/20010911-1.c: New test.
20742
20743 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20744
20745         * lib/profopt.exp: New, to support profile-directed optimizations.
20746         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20747         * gcc.misc-tests/bprob-1.c: New test.
20748         * gcc.misc-tests/bprob-2.c: New test.
20749
20750 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20751
20752         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20753         XFAIL and which kinds of gcov output to verify.
20754         * gcc.misc-tests/gcov-4b.x: New file.
20755         * gcc.misc-tests/gcov-5b.x: New file.
20756         * gcc.misc-tests/gcov-6.x: New file.
20757         * gcc.misc-tests/gcov-7.c: New test.
20758         * gcc.misc-tests/gcov-7.x: New file.
20759
20760 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20761
20762         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20763         * gcc.misc-tests/gcov-6.c: New test.
20764
20765 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20766
20767         PR c++/3986
20768         * g++.dg/abi/vbase1.C: New test.
20769
20770 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20771
20772         * objc.dg/method-2.m: New.
20773
20774 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20775
20776         PR c++/4203
20777         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20778         * g++.dg/init/empty1.C: New test.
20779
20780 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20781
20782         * gcc.c-torture/compile/20010903-1.c: New test.
20783
20784 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20785
20786         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20787         for m68k.
20788
20789 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20790
20791         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20792
20793         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20794
20795         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20796
20797 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20798
20799         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20800         for 16-bit 'unsigned int'.
20801
20802 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20803
20804         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20805
20806 2001-08-27  Richard Henderson  <rth@redhat.com>
20807
20808         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20809         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20810
20811 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20812
20813         * gcc.dg/asm-names.c (ymain): New.
20814
20815 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20816
20817         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20818         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20819         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20820
20821 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20822
20823         * gcc.dg/compare5.c: New testcase.
20824
20825 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20826
20827         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20828         and "In instantiation".
20829
20830 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20831
20832         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20833
20834 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20835
20836         * gcc.misc-tests/gcov.exp: Add support for branch information.
20837         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20838         * gcc.misc-tests/gcov-4.c: New test.
20839         * gcc.misc-tests/gcov-4b.c: New test.
20840         * gcc.misc-tests/gcov-5b.c: New test.
20841
20842 2001-08-20  Zack Weinberg  <zackw@panix.com>
20843
20844         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20845         expected to fail.
20846
20847 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20848
20849         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20850
20851 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20852
20853         * g++.dg/eh/template1.C: New test.
20854
20855 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20856
20857         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20858         Fix thinko.
20859         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20860         for xfail.
20861
20862 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20863
20864         * lib/g77-dg.exp:  Use prune.exp for common procedures
20865         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20866         * lib/g77.exp: (g77-dg-prune) Remove
20867
20868 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20869
20870         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20871
20872 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20873
20874         * g++.dg/template/unify1.C: New test.
20875
20876 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20877
20878         * g++.dg/abi/empty4.C: New test.
20879
20880 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20881
20882         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20883         solaris2.*
20884         * g77.f-torture/compile/pr3743.x: Likewise
20885
20886 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20887
20888         * g++.dg/other/using-declaration.C: New test.
20889
20890 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20891
20892         * gcc.dg/cpp/tr-sign.c: New testcase.
20893
20894 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20895
20896         * gcc.dg/cpp/19951025-1.c: Revert.
20897         * gcc.dg/cpp/directiv.c: We no longer process directives that
20898         interrupt macro arguments.
20899
20900 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20901
20902         * gcc.dg/bconstp-1.c: New test.
20903
20904 2001-08-03  Richard Henderson  <rth@redhat.com>
20905
20906         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20907
20908 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20909
20910         * gcc.dg/cpp/19951025-1.c: Update.
20911
20912 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20913
20914         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20915         should be x.
20916
20917 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20918
20919         Kill -fhonor-std.
20920         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20921         * g++.old-deja/g++.other/std1.C: Likewise.
20922         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20923
20924 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20925
20926         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20927         (g77_pass, g77_fail, g77_finish, g77_exit,
20928         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20929
20930 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20931
20932         * g77.dg/fbackslash.f
20933         * g77.dg/fcase-preserve.f
20934         * g77.dg/ff90-1.f
20935         * g77.dg/ffixed-line-length-0.f
20936         * g77.dg/ffixed-line-length-132.f
20937         * g77.dg/ffixed-line-length-7.f
20938         * g77.dg/ffixed-line-length-72.f
20939         * g77.dg/ffixed-line-length-none.f
20940         * g77.dg/ffree-form-1.f
20941         * g77.dg/fno-backslash.f
20942         * g77.dg/fno-f90-1.f
20943         * g77.dg/fno-fixed-form-1.f
20944         * g77.dg/fno-onetrip.f
20945         * g77.dg/fno-typeless-boz.f
20946         * g77.dg/fno-underscoring.f
20947         * g77.dg/fno-vxt-1.f
20948         * g77.dg/fonetrip.f
20949         * g77.dg/ftypeless-boz.f
20950         * g77.dg/fugly-assumed.f
20951         * g77.dg/funderscoring.f
20952         * g77.dg/fvxt-1.f
20953
20954 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20955
20956         * objc.dg/fwd-proto-1.m: New.
20957         * objc.dg/local-decl-1.m: New.
20958         * objc.dg/naming-1.m: New.
20959         * objc.dg/naming-2.m: New.
20960         * objc.dg/proto-hier-1.m: New.
20961
20962 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20963
20964         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20965         largest-type elements to a struct makes its size grow.
20966
20967 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20968
20969         * g++.dg/abi/vthunk1.C: New test.
20970
20971 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20972
20973         * g++.dg/abi/vbase8-22.C: New test.
20974
20975 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20976
20977         * gcc.dg/cpp/macro8.c: New test.
20978
20979 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20980
20981         * g++.dg/abi/vbase8-21.C: New test.
20982
20983 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20984
20985         * g++.dg/abi/vbase8-10.C: New test.
20986
20987 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20988
20989         * lib/g++.exp (g++_set_ld_library_path): Renamed to
20990         ${tool}_set_ld_library_path.
20991         Changed caller.
20992         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
20993         g++.exp.
20994
20995 2001-07-26  Stan Cox <scox@redhat.com>
20996
20997         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
20998         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
20999         gcc_exit, gcc_check_unsupported_p):
21000         Moved to gcc-deps.exp
21001         * gcc-deps.exp: New file.
21002
21003 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21004
21005         * g++.old-deja/g++.pt/defarg14.C: New test.
21006
21007 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21008
21009         * g++.old-deja/g++.other/lineno5.C: New test.
21010
21011 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         * g++.old-deja/g++.pt/crash68.C: New test.
21014
21015 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21016
21017         * g++.old-deja/g++.other/crash42.C: New test.
21018
21019 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21020
21021         * gcc.dg/cpp/extratokens.c: Fix.
21022         * gcc.dg/cpp/skipping2.c: New tests.
21023
21024 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21025
21026         * gcc.c-torture/execute/20010724-1.c: New file.
21027         * gcc.c-torture/execute/20010724-1.x: New file.
21028
21029 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         * g++.old-deja/g++.other/cond7.C: New test.
21032
21033 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21034
21035         * g++.old-deja/g++.other/optimize4.C: New test.
21036
21037 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21038
21039         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21040
21041 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21042
21043         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21044         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21045         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21046         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21047
21048         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21049         bug report" message.
21050
21051         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21052         * g++.dg/ext/instantiate1.C: Move from old-deja.
21053
21054 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21055
21056         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21057         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21058         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21059         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21060
21061 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21062
21063         * gcc.c-torture/execute/20010723-1.c: New test.
21064
21065 2001-07-23  Ben Elliston  <bje@redhat.com>
21066
21067         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21068
21069 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21070
21071         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21072         i[34567]86-*-*.
21073         Delete handling of ieee_multilib_flags.
21074         Pass -mieee for alpha*-*-* and sh-*-*.
21075         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21076
21077 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21078
21079         Remove old-abi tests.
21080         * g++.old-deja/g++.mike/p11116.C: Remove.
21081         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21082
21083 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21084
21085         * g77.f-torture/compile/pr3743.f:  New test
21086
21087 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21088
21089         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21090
21091 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21092
21093         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21094         g++.old-deja/g++.pt/static6.C: Likewise.
21095         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21096         supports weak symbols.
21097
21098 2001-07-18  Andreas Jaeger  <aj@suse.de>
21099
21100         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21101         supported again.
21102
21103 2001-07-18  Andreas Jaeger  <aj@suse.de>
21104
21105         * gcc.dg/iftrap-1.c: Fix target line.
21106
21107 2001-07-17  Richard Henderson  <rth@redhat.com>
21108
21109         * gcc.c-torture/execute/20010717-1.c: New.
21110
21111 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21112
21113         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21114         tests.
21115
21116 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21117
21118         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21119
21120 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21121
21122         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21123         UAC_SIGBUS, UAC_NOPRINT definitions.
21124
21125 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21126
21127         * objc/execute/object_is_class.m: New test.
21128         * objc/execute/object_is_meta_class.m: New test.
21129
21130 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21131
21132         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21133         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21134
21135 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21136
21137         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21138         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21139
21140 2001-07-14  Richard Henderson  <rth@redhat.com>
21141
21142         * gcc.dg/iftrap-1.c: New.
21143
21144 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21145
21146         * g77.f-torture/execute/intrinsic77.f: New test.
21147
21148 2001-07-11  Janis Johnson <janis@us.ibm.com>
21149
21150         * gcc.misc-tests/gcov-3.c: New test.
21151
21152 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21153
21154         * gcc.c-torture/compile/20010711-1.c,
21155         * gcc.c-torture/compile/20010711-2.c: New tests.
21156
21157 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21158
21159         * gcc.c-torture/execute/20010711-1.c: New test.
21160
21161 2001-07-11  Ben Elliston  <bje@redhat.com>
21162
21163         * g++.old-deja/g++.other/enum5.C: New test.
21164
21165 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21166
21167         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21168         (g++-dg-prune): Call prune_gcc_output.
21169         * prune.exp: New file for prune_gcc_output.
21170         * lib/g++.exp, lib/gcc.exp: Load it.
21171
21172 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21173
21174         * gcc.c-torture/compile/20010701-1.c,
21175         g++.old-deja/g++.ext/attrib6.C: New tests.
21176
21177 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21178
21179         * gcc.c-torture/compile/20010706-1.c: New test.
21180
21181 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21182
21183         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21184
21185 2001-06-28  Stan Shebs  <shebs@apple.com>
21186
21187         * gcc.dg/pragma-darwin.c: New test.
21188
21189 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21190
21191         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21192         Solaris 2.[678] system.
21193
21194 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21195
21196         * gcc.dg/20010622-1.c: New test.
21197
21198 2001-06-18  Stan Shebs  <shebs@apple.com>
21199
21200         * objc.dg: New directory.
21201         * objc.dg/dg.exp: New file.
21202         * objc.dg/alias.m: New.
21203         * objc.dg/class-1.m: New.
21204         * objc.dg/class-2.m: New.
21205         * objc.dg/const-str-1.m: New.
21206         * objc.dg/const-str-2.m: New.
21207         * objc.dg/id-1.m: New.
21208         * objc.dg/method-1.m: New.
21209         * objc.dg/super-class-1.m: New.
21210         * lib/objc-dg.exp: New file.
21211
21212 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21213
21214         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21215         of label name.
21216
21217 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21218
21219         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21220
21221 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21222
21223         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21224         variable.
21225
21226 2001-06-12  Richard Henderson  <rth@redhat.com>
21227
21228         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21229
21230 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21231
21232         * g++.old-deja/g++.abi/vbase5.C: New test.
21233         * g++.old-deja/g++.abi/vbase6.C: New test.
21234         * g++.old-deja/g++.abi/vbase7.C: New test.
21235
21236 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21237
21238         * gcc.c-torture/compile/20010610-1.c: New test.
21239
21240 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21241
21242         * g++.old-deja/g++.abi/vbase4.C: New test.
21243
21244 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21245
21246         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21247         support %f for HC11/HC12 targets.
21248         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21249         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21250         on HC11/HC12 targets.
21251         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21252
21253 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21254
21255         * gcc.dg/wchar_t-1.c: New file.
21256         * gcc.dg/wint_t-1.c: Likewise.
21257
21258 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21259
21260         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21261
21262 2001-06-11  Richard Henderson  <rth@redhat.com>
21263
21264         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21265
21266 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21267
21268         * gcc.c-torture/compile/20010611-1.c: New test.
21269
21270 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21271
21272         * gcc.dg/c99-tag-1.c: Add more tests.
21273
21274 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21275
21276         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21277         representation on MN10300 and ARM/Thumb.
21278
21279 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21280
21281         * g77.f-torture/execute/20010610.f: New.
21282
21283 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21284
21285         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21286         names.
21287
21288 2001-06-09  Richard Henderson  <rth@redhat.com>
21289
21290         * gcc.c-torture/execute/ashrdi-1.c: New.
21291         * gcc.c-torture/execute/ashldi-1.c: New.
21292         * gcc.c-torture/execute/lshrdi-1.c: New.
21293
21294 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21295
21296         * objc/execute/load-3.m: Added. Check sending +load to categories,
21297         in addition to classes.
21298
21299 2001-06-08  Stan Shebs  <shebs@apple.com>
21300
21301         * objc/execute/load-2.m: New test.  From Nicola Pero
21302         <n.pero@mi.flashnet.it>.
21303
21304 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21305
21306         * gcc.c-torture/execute/20010605-2.c: New test.
21307
21308 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21309
21310         * g++.old-deja/g++.abi/vbase2.C: New test.
21311         * g++.old-deja/g++.abi/vbase3.C: New test.
21312
21313 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21314
21315         * g++.old-deja/g++.pt/friend49.C: New test.
21316
21317 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21318
21319         * g++.old-deja/g++.ext/anon3.C: New test.
21320
21321 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         * g++.old-deja/g++.other/conv7.C: New test.
21324
21325 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21326
21327         * gcc.c-torture/compile/20010605-2.c: New test.
21328
21329 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21330
21331         * gcc.c-torture/execute/20010604-1.c: New test.
21332
21333 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21334
21335         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21336
21337 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21338
21339         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21340         (g++_link_flags): Likewise.
21341         (g++_init): Pass gccpath's value to two previous functions.
21342
21343 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21344
21345         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21346         Ensure logfile entry matches exec command line.
21347
21348 2001-05-31  Richard Henderson  <rth@redhat.com>
21349
21350         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21351         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21352
21353 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21354
21355         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21356         compiler for irix6.2
21357
21358 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21359
21360         * g++.old-deja/g++.other/optimize3.C: New file.
21361
21362 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21363
21364         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21365         assemble.
21366
21367 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.old-deja/g++.other/optimize2.C: New file.
21370
21371 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21372
21373         * gcc.c-torture/compile/20010518-2.c: New file.
21374         * gcc.c-torture/execute/20010518-1.c: New file.
21375         * gcc.c-torture/execute/20010518-2.c: New file.
21376
21377 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21378
21379         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21380
21381 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21382
21383         G++ no longer defines builtins that do not begin with __builtin.
21384         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21385         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21386         * g++.old-deja/g++.law/builtin1.C: Likewise.
21387         * g++.old-deja/g++.law/cvt2.C: Likewise.
21388         * g++.old-deja/g++.mike/net5.C: Likewise.
21389         * g++.old-deja/g++.other/builtins1.C: Likewise.
21390         * g++.old-deja/g++.other/builtins2.C: Likewise.
21391         * g++.old-deja/g++.other/builtins3.C: Likewise.
21392         * g++.old-deja/g++.other/builtins4.C: Likewise.
21393         * g++.old-deja/g++.other/inline8.C: Likewise.
21394         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21395
21396 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         * g++.old-deja/g++.pt/using1.C: Adjust.
21399         * g++.old-deja/g++.pt/using2.C: New test.
21400
21401 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21402
21403         * gcc.dg/cpp/charconst.c: New tests.
21404         * gcc.dg/cpp/escape.c: New tests.
21405         * gcc.dg/cpp/escape-1.c: New tests.
21406         * gcc.dg/cpp/escape-2.c: New tests.
21407         * gcc.dg/cpp/ucs.c: New tests.
21408
21409 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21410
21411         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21412         native compiler for irix6.5.
21413
21414 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21415
21416         * lib/g++.exp (g++_include_flags): Use args to compute
21417         get_multilibs.
21418         (g++_link_flags): Likewise.
21419         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21420
21421 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21422
21423         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21424
21425 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21426
21427         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21428         this file.
21429
21430 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21431
21432         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21433         STACK_SIZE;
21434         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21435         to STACK_SIZE; Use it to define size of add_histo array.
21436         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21437         to STACK_SIZE.
21438         (f): Use GITT_SIZE to define size of gitt local table.
21439         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21440         to STACK_SIZE; Use it to define size of bytemem array.
21441
21442 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21443
21444         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21445         on 68HC11/HC12 due to the asm instruction.
21446         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21447         * gcc.c-torture/compile/920520-1.x: Likewise.
21448         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21449         on 68HC11/HC12 because the function is larger than 64K.
21450         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21451         on 68HC11/HC12 because the structure is too large.
21452
21453 2001-05-20  Richard Henderson  <rth@redhat.com>
21454
21455         * gcc.c-torture/execute/20010520-1.c: New.
21456
21457 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21458
21459         * g++.old-deja/g++.warn/compare1.C: New test.
21460         * gcc.dg/compare4.c: New test.
21461
21462 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21463
21464         * g++.old-deja/g++.other/optimize1.C: New test.
21465
21466 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21467
21468         * g++.old-deja/g++.pt/spec41.C: New test.
21469
21470 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21471
21472         * gcc.c-torture/compile/20010114-1.x: Remove.
21473
21474 2001-05-18  Stan Shebs  <shebs@apple.com>
21475
21476         * gcc.c-torture/compile/20010518-1.c: New test.
21477
21478 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21479
21480         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21481         * g++.old-deja/g++.pt/crash67.C: New test.
21482
21483 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21484
21485         * g++.old-deja/g++.other/debug9.C: New test.
21486
21487 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21488
21489         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21490
21491 2001-05-16  Jan Hubicka  <jh@suse.cz>
21492
21493         * gcc.c-torture/compile/20010516-1.c: New test.
21494
21495 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         * g++.old-deja/g++.other/crash41.C: New test.
21498
21499 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         * g++.old-deja/g++.pt/crash66.C: New test.
21502
21503 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21504
21505         * g++.old-deja/g++.robertl/eb27.C: Convert.
21506
21507 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21508
21509         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21510         declaration being redundant.
21511
21512 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21513
21514         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21515
21516 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21517
21518         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21519
21520 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21521
21522         * lib/g++.exp: Use testsuite_flags.
21523
21524 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21525
21526         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21527
21528 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21529
21530         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21531
21532 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21533
21534         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21535
21536 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21537
21538         * gcc.c-torture/compile/20010313-1.c: New test.
21539
21540 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21541
21542         * gcc.dg/cpp/direct2.c: New test.
21543         * gccq.dg/cpp/direct2s.c: New test.
21544
21545         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21546
21547 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21548
21549         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21550         * g++.old-deja/g++.other/op3.C: Likewise.
21551
21552 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21553
21554         * gcc.dg/cpp/syshdr.h: New file.
21555         * gcc.dg/cpp/sysmac1.c: Update.
21556         * gcc.dg/cpp/sysmac2.c: Update.
21557
21558 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21559
21560         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21561
21562 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21563
21564         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21565         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21566
21567 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21568
21569         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21570
21571 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21572
21573         * lib/g++.exp (g++_include_flags): Don't use any special flags
21574         if TESTING_IN_BUILD_TREE is not defined.
21575         (g++_init): Use a plain 'c++' as the compiler if
21576         TESTING_IN_BUILD_TREEE is not defined.
21577
21578 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21579
21580         * g++.old-deja/g++.eh/catch13.C: New test.
21581         * g++.old-deja/g++.eh/catch14.C: New test.
21582
21583 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21584
21585         * gcc.dg/cpp/tr-define.c: New test.
21586
21587 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21588
21589         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21590         <stdlib.h>, not <malloc.h>.
21591
21592 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21593
21594         * g++.old-deja/g++.ns/template17.C: New test.
21595
21596 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21597
21598         * g++.old-deja/g++.pt/ref4.C: New test.
21599
21600 2001-04-30  Richard Henderson  <rth@redhat.com>
21601
21602         * gcc.dg/20000724-1.c: Revert last change.
21603
21604 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21605
21606         * g77.f-torture/execute/20010430.f: New test.
21607
21608 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21609
21610         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21611
21612 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21613
21614         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21615
21616 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21617
21618         * g++.old-deja/g++.eh/crash6.C: New test.
21619
21620 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21621
21622         * g++.old-deja/g++.other/warn7.C: New test.
21623
21624 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21625
21626         * g++.old-deja/g++.other/defarg9.C: New test.
21627
21628 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21629
21630         * g77.f-torture/compile/20010426.f: New test.
21631         * g77.f-torture/execute/20010426.f: New test.
21632
21633 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21634
21635         * g77.f-torture/compile/20000629-1.x: Remove - error
21636         has been fixed.
21637
21638 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21639
21640         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21641         Tweak slightly to work with g++.dg framework.
21642         * g++.dg/special/ecos.exp: Run initp1.C test.
21643         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21644
21645         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21646         its linker doesn't give line numbers either.
21647         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21648
21649 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21650
21651         * g++.old-deja/g++.other/lex1.C: New test.
21652
21653 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21654
21655         * gcc.dg/noncompile/20010425-1.c: New test.
21656
21657 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21658
21659         * g++.old-deja/g++.pt/mangle2.C: New test.
21660
21661 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21662
21663         * gcc.dg/format/plus-1.c: New test.
21664
21665 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21666
21667         * gcc.dg/20010423-1.c: New test.
21668
21669 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21670
21671         * gcc.c-torture/execute/20010422-1.c: New test.
21672
21673 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21674
21675         * g++.old-deja/g++.ns/type2.C: New test.
21676
21677 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21678
21679         * g++.old-deja/g++.other/perf1.C: New test.
21680
21681 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21682
21683         * gcc.dg/c99-func-2.c: Remove xfail.
21684         * gcc.dg/c99-func-3.c: Remove xfail.
21685         * gcc.dg/c99-func-4.c: Remove xfail.
21686
21687 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21688
21689         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21690
21691 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21692
21693         * gcc.c-torture/compile/20010423-1.c: New test.
21694
21695 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21696
21697         * g++.old-deja/g++.pt/typename28.C: New test.
21698
21699 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21700
21701         * g++.old-deja/g++.abi/empty2.C: New test.
21702         * g++.old-deja/g++.abi/empty3.C: New test.
21703
21704 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21705
21706         * g++.old-deja/g++.other/comdat2.C: New test.
21707         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21708
21709 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21710
21711         * g++.old-deja/g++.other/overload14.C: New test.
21712
21713 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21714
21715         * g++.old-deja/g++.other/lookup23.C: New test.
21716
21717 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21718
21719         * gcc.c-torture/execute/20010403-1.c: New test.
21720
21721 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21722             Mark Mitchell  <mark@codesourcery.com>
21723
21724         * lib/old-dejagnu.exp: Don't delete output of executable.
21725         Add .exe suffix to executables.
21726
21727 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21728
21729         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21730
21731 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21732
21733         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21734
21735 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21736
21737         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21738         * g++.old-deja/g++.abi/crash1.C: New test.
21739
21740 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21741
21742         * g++.old-deja/g++.other/crash40.C: New test.
21743
21744 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21745
21746         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21747
21748 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21749
21750         * g++.old-deja/g++.other/warn6.C: New test.
21751
21752 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21753
21754         * g++.old-deja/g++.robertl/eb42.C: Same.
21755
21756 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21757
21758         * gcc.dg/wtr-conversion-1.c: New testcase.
21759
21760 2001-04-10  Richard Henderson  <rth@redhat.com>
21761
21762         * g++.old-deja/g++.other/array5.C: New.
21763
21764 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21765
21766         * gcc.c-torture/execute/20010408-1.c: New test.
21767
21768 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21769
21770         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21771         headers and constructs.
21772         * g++.old-deja/g++.robertl/eb79.C: Same.
21773         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21774         * g++.old-deja/g++.robertl/eb73.C: Same.
21775         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21776         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21777         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21778         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21779         * g++.old-deja/g++.robertl/eb44.C: Same.
21780         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21781         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21782         * g++.old-deja/g++.robertl/eb39.C: Same.
21783         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21784         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21785         * g++.old-deja/g++.robertl/eb30.C: Same.
21786         * g++.old-deja/g++.robertl/eb3.C: Same.
21787         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21788         * g++.old-deja/g++.robertl/eb21.C: Same.
21789         * g++.old-deja/g++.robertl/eb15.C: Same.
21790         * g++.old-deja/g++.robertl/eb118.C: Same.
21791         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21792         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21793         * g++.old-deja/g++.robertl/eb109.C: Same.
21794         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21795         * g++.old-deja/g++.mike/rtti1.C: Same.
21796         * g++.old-deja/g++.mike/p658.C: Same.
21797         * g++.old-deja/g++.mike/net46.C: Same.
21798         * g++.old-deja/g++.mike/net34.C: Same.
21799         * g++.old-deja/g++.mike/memoize1.C: Same.
21800         * g++.old-deja/g++.mike/eh2.C: Same.
21801         * g++.old-deja/g++.law/weak.C: Same.
21802         * g++.old-deja/g++.law/visibility7.C: Same.
21803         * g++.old-deja/g++.law/visibility25.C: Same.
21804         * g++.old-deja/g++.law/visibility22.C: Same.
21805         * g++.old-deja/g++.law/visibility2.C: Same.
21806         * g++.old-deja/g++.law/visibility17.C: Same.
21807         * g++.old-deja/g++.law/visibility13.C: Same.
21808         * g++.old-deja/g++.law/visibility10.C: Same.
21809         * g++.old-deja/g++.law/visibility1.C: Same.
21810         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21811         * g++.old-deja/g++.law/vbase1.C: Same.
21812         * g++.old-deja/g++.law/operators32.C: Same.
21813         * g++.old-deja/g++.law/nest3.C: Same.
21814         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21815         * g++.old-deja/g++.law/except5.C (main): Same.
21816         * g++.old-deja/g++.law/cvt7.C (run): Same.
21817         * g++.old-deja/g++.law/cvt2.C: Same.
21818         * g++.old-deja/g++.law/cvt16.C: Same.
21819         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21820         * g++.old-deja/g++.law/ctors17.C (main): Same.
21821         * g++.old-deja/g++.law/ctors13.C: Same.
21822         * g++.old-deja/g++.law/ctors12.C (main): Same.
21823         * g++.old-deja/g++.law/ctors10.C: Same.
21824         * g++.old-deja/g++.law/code-gen5.C: Same.
21825         * g++.old-deja/g++.law/bad-error7.C: Same.
21826         * g++.old-deja/g++.law/arm9.C: Same.
21827         * g++.old-deja/g++.law/arm12.C: Same.
21828         * g++.old-deja/g++.law/arg8.C: Same.
21829         * g++.old-deja/g++.law/arg1.C: Same.
21830         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21831         * g++.old-deja/g++.jason/template31.C: Same.
21832         * g++.old-deja/g++.jason/template24.C (main): Same.
21833         * g++.old-deja/g++.jason/2371.C: Same.
21834         * g++.old-deja/g++.eh/new2.C: Same.
21835         * g++.old-deja/g++.eh/new1.C: Same.
21836         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21837         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21838         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21839         * g++.old-deja/g++.brendan/crash62.C: Same.
21840         * g++.old-deja/g++.brendan/crash52.C: Same.
21841         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21842         * g++.old-deja/g++.brendan/crash38.C: Same.
21843         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21844         * g++.old-deja/g++.brendan/copy9.C: Same.
21845
21846 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21847
21848         * gcc.c-torture/execute/20001203-2.c (memset):
21849         Count argument is of type __SIZE_TYPE__.
21850
21851 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21852
21853         * gcc.c-torture/compile/20010404-1.c: New test.
21854
21855 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21856
21857         * gcc.c-torture/compile/20010326-1.c: New test.
21858
21859 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21860
21861         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21862         peculiarities of the SH.
21863         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21864
21865 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21866
21867         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21868         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21869         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21870
21871 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21872
21873         * g77.f-torture/compile/20010321-1.f: New test.
21874
21875 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21876
21877         * gcc.c-torture/compile/20010329-1.c: New test.
21878
21879 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.c-torture/execute/20010329-1.c: New test.
21882
21883 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21884
21885         * g++.old-deja/g++.other/eh4.C: Fix typo.
21886
21887 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21888
21889         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21890
21891 2001-03-28  Philip Blundell  <philb@gnu.org>
21892
21893         * gcc.c-torture/compile/20010328-1.c: New test.
21894
21895 2001-03-27  Richard Henderson  <rth@redhat.com>
21896
21897         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21898         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21899
21900 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21901
21902         * gcc.c-torture/compile/20010327-1.c: New test.
21903
21904 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21905
21906         * g++.old-deja/g++.other/friend12.C: New test.
21907         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21908         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21909
21910 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21911
21912         * gcc.c-torture/execute/20010325-1.c: New test.
21913
21914 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21915
21916         * g++.old-deja/g++.other/mangle3.C: New test.
21917
21918 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21919
21920         * g++.old-deja/g++.other/anon8.C: New test.
21921
21922 2001-03-20  Philip Blundell  <philb@gnu.org>
21923
21924         * gcc.c-torture/compile/20010320-1.c: New test.
21925
21926 2001-03-17  Richard Henderson  <rth@redhat.com>
21927
21928         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21929
21930 2001-03-15  Geoff Keating  <geoff@redhat.com>
21931
21932         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21933         tests on AIX.
21934
21935 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21936
21937         * g++.old-deja/g++.other/eh4.C: New test.
21938
21939 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21940
21941         * gcc.dg/cpp/mi1.c: Update.
21942
21943 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21944
21945         * g++.old-deja/g++.other/regstack.C: New test.
21946
21947 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21948
21949         * g++.old-deja/g++.other/ref4.C: New test.
21950
21951 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21952
21953         * objc/execute/va_method.m: Added.
21954         * objc/execute/IMP.m: Added.
21955         * objc/execute/_cmd.m: Added.
21956         * objc/execute/accessing_ivars.m: Added.
21957         * objc/execute/class-1.m: Added.
21958         * objc/execute/class-10.m: Added.
21959         * objc/execute/class-11.m: Added.
21960         * objc/execute/class-12.m: Added.
21961         * objc/execute/class-13.m: Added.
21962         * objc/execute/class-14.m: Added.
21963         * objc/execute/class-2.m: Added.
21964         * objc/execute/class-3.m: Added.
21965         * objc/execute/class-4.m: Added.
21966         * objc/execute/class-5.m: Added.
21967         * objc/execute/class-6.m: Added.
21968         * objc/execute/class-7.m: Added.
21969         * objc/execute/class-8.m: Added.
21970         * objc/execute/class-9.m: Added.
21971         * objc/execute/class-tests-1.h
21972         * objc/execute/class-tests-2.h
21973         * objc/execute/compatibility_alias.m: Added.
21974         * objc/execute/encode-1.m: Added.
21975         * objc/execute/formal_protocol-1.m: Added.
21976         * objc/execute/formal_protocol-2.m: Added.
21977         * objc/execute/formal_protocol-3.m: Added.
21978         * objc/execute/formal_protocol-4.m: Added.
21979         * objc/execute/formal_protocol-5.m: Added.
21980         * objc/execute/formal_protocol-6.m: Added.
21981         * objc/execute/formal_protocol-7.m: Added.
21982         * objc/execute/informal_protocol.m: Added.
21983         * objc/execute/initialize.m: Added.
21984         * objc/execute/load.m: Added.
21985         * objc/execute/many_args_method.m: Added.
21986         * objc/execute/nested-3.m: Added.
21987         * objc/execute/no_clash.m: Added.
21988         * objc/execute/private.m: Added.
21989         * objc/execute/redefining_self.m: Added.
21990         * objc/execute/root_methods.m: Added.
21991         * objc/execute/selector-1.m: Added.
21992         * objc/execute/static-1.m: Added.
21993         * objc/execute/static-2.m: Added.
21994         * objc/execute/va_method.m: Added.
21995
21996 2001-03-10  Richard Henderson  <rth@redhat.com>
21997
21998         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
21999
22000 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22001
22002         * g++.old-deja/g++.other/crash31.C: XFAIL.
22003         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22004         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22005         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22006         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22007         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22008
22009 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22010
22011         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22012
22013 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22014
22015         * gcc.dg/20000724-1.c: Don't use multiline strings.
22016
22017 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22018
22019         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22020         result of -cString against what we expect it to be; don't just
22021         print it out for no one to read.
22022
22023         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22024         Based on testcases provided by Nicola Pero.
22025
22026 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22027
22028         * gcc.dg/cpp/macro7.c: New test.
22029
22030 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22031
22032         * gcc.dg/cpp/multiline.c: Update.
22033
22034 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22035
22036         * g++.old-deja/g++.other/enum3.C: New test.
22037
22038 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22039
22040         * g++.old-deja/g++.other/pod1.C: New test.
22041
22042 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22043
22044         * g++.old-deja/g++.ext/overload1.C: New test.
22045
22046 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22047
22048         * g++.old-deja/g++.pt/using1.C: New test.
22049
22050 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22051
22052         * g++.old-deja/g++.other/using9.C: New test.
22053
22054 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22055
22056         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22057
22058         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22059
22060 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22061
22062         * g++.old-deja/g++.ext/realpt1.C: Remove.
22063
22064 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22065
22066         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22067
22068 2001-02-26  Will Cohen  <wcohen@redhat.com>
22069
22070         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22071
22072 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22073
22074         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22075         templatized constructors.
22076
22077 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22078
22079         * gcc.c-torture/execute/20010224-1.c: New test.
22080
22081 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22082
22083         * gcc.c-torture/execute/20010222-1.c: New test.
22084
22085 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22086
22087         * g++.old-deja/g++.other/inline20.C: New test.
22088
22089 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22090
22091         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22092
22093 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22094
22095         * g++.old-deja/g++.other/lookup22.C: New test.
22096
22097 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22098
22099         * g77.dg: New directory.
22100         * g77.dg/20010216-1.f: New test case.
22101         * g77.dg/dg.exp: New driver.
22102         * lib/g77-dg.exp: New driver library.
22103
22104 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22105
22106         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22107
22108 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22109
22110         * g++.old-deja/g++.other/decl9.C: New test.
22111
22112 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22113
22114         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22115         not need <string> and also tests the initialization at runtime.
22116
22117 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22118
22119         * gcc.c-torture/execute/longlong.c: New test.
22120
22121 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22122
22123         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22124
22125 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22126
22127         * gcc.c-torture/execute/920302-1.c (execute):
22128         Change argument type to short.
22129
22130 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22131
22132         * g++.old-deja/g++.pt/deduct6.C: New test.
22133
22134 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         * g++.old-deja/g++.pt/deduct5.C: New test.
22137
22138 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22139
22140         * gcc.c-torture/execute/20010209-1.c: New test.
22141
22142 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22143
22144         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22145
22146 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22147
22148         * g++.dg/vtgc1.C: Update for new ABI.
22149
22150         * consistency.vlad: New directory, 1665 files.
22151
22152 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22153
22154         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22155         return type.
22156         * gcc.dg/cpp/digraphs.c: Declare puts.
22157
22158 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22159
22160         * g++.old-deja/g++.other/warn5.C: New test.
22161
22162 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22163
22164         * g++.old-deja/g++.pt/spec40.C: New test.
22165
22166 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22167
22168         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22169         case.
22170         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22171
22172 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22173
22174         * gcc.c-torture/compile/20010209-1.c: New test.
22175
22176 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22177
22178         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22179         excess errors message but not if it crashes.
22180         * g++.old-deja/g++.other/crash27.C: Likewise.
22181         * g++.old-deja/g++.other/crash28.C: Likewise.
22182         * g++.old-deja/g++.other/crash30.C: Likewise.
22183         * g++.old-deja/g++.other/crash32.C: Likewise.
22184         * g++.old-deja/g++.other/crash35.C: Likewise.
22185         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22186
22187 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22188
22189         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22190         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22191         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22192         g77.f-torture/execute/execute.exp,
22193         g77.f-torture/noncompile/noncompile.exp,
22194         gcc.c-torture/execute/execute.exp,
22195         gcc.c-torture/execute/memcheck/memcheck.exp,
22196         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22197         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22198         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22199         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22200         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22201         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22202         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22203         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22204         Remove bug reporting instructions with ancient email addresses.
22205
22206 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22207
22208         * gcc.dg/20010202-1.c: New test.
22209         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22210
22211 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22212
22213         * g++.dg/stdbool-if.C: New test.
22214
22215 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22216
22217         * objc/execute/fdecl.m: Added main().
22218
22219 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22220
22221         * gcc.c-torture/execute/20010206-1.c: New test.
22222
22223 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22224
22225         * gcc.dg/cpp/avoidpaste1.c: Update.
22226
22227 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22228
22229         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22230         Pero <nicola@brainstorm.co.uk>.
22231         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22232
22233 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22234
22235         * g++.old-deja/g++.pt/spec39.C: New test.
22236
22237 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22238
22239         * gcc.c-torture/compile/20010202-1.c: New test.
22240
22241 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         * g++.old-deja/g++.abi/primary2.C: New test.
22244         * g++.old-deja/g++.abi/primary3.C: New test.
22245         * g++.old-deja/g++.abi/primary4.C: New test.
22246         * g++.old-deja/g++.abi/primary5.C: New test.
22247         * g++.old-deja/g++.abi/vtable3.h: New test.
22248         * g++.old-deja/g++.abi/vtable3a.C: New test.
22249         * g++.old-deja/g++.abi/vtable3b.C: New test.
22250         * g++.old-deja/g++.abi/vtable3c.C: New test.
22251         * g++.old-deja/g++.abi/vtable3d.C: New test.
22252         * g++.old-deja/g++.abi/vtable3e.C: New test.
22253         * g++.old-deja/g++.abi/vtable3f.C: New test.
22254         * g++.old-deja/g++.abi/vtable3g.C: New test.
22255         * g++.old-deja/g++.abi/vtable3h.C: New test.
22256         * g++.old-deja/g++.abi/vtable3i.C: New test.
22257         * g++.old-deja/g++.abi/vtable3j.C: New test.
22258         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22259
22260 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22261
22262         * g++.old-deja/g++.other/anon6.C: New test.
22263         * g++.old-deja/g++.other/anon7.C: New test.
22264
22265 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22266
22267         * gcc.dg/cpp/avoidpaste2.c: New tests.
22268
22269 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22270
22271         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22272
22273 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22274
22275         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22276         DECIMAL_DIG cases for Irix."
22277
22278 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22279
22280         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22281
22282 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22283
22284         * gcc.dg/c99-tag-1.c: New test.
22285
22286 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22287
22288         * gcc.dg/cpp/tr-warn1.c: Add tests.
22289
22290 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22291
22292         * gcc.dg/cpp/avoidpaste1.c: Update.
22293         * gcc.dg/cpp/paste4.c: Update.
22294
22295 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22296
22297         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22298         cases for Irix.
22299
22300 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22301
22302         * g++.old-deja/g++.other/inline19.C: New test.
22303
22304 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22305
22306         * gcc.dg/Wlarger-than.c: New test.
22307
22308 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22309
22310         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22311
22312 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22313
22314         * gcc.c-torture/execute/20010129-1.c: New test.
22315         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22316
22317 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22318
22319         * gcc.dg/cpp/avoidpaste1.c: Test case.
22320
22321 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22322
22323         * g++.old-deja/g++.other/inline18.C: New test.
22324
22325 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22326
22327         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22328         and __builtin_putchar.
22329
22330 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22331
22332         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22333         tests.
22334
22335 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22336
22337         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22338         floating point number rounding mode to round to the nearest
22339         representable mode.
22340
22341 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22342
22343         * g++.old-deja/g++.other/mangle2.C: New test.
22344
22345 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22346
22347         * gcc.c-torture/compile/20010124-1.c: New test.
22348
22349 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22350
22351         * g++.old-deja/g++.pt/spec38.C: New test.
22352
22353 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22354
22355         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22356         "Build don't run".
22357
22358 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22359
22360         * gcc.c-torture/execute/20010123-1.c: New test.
22361
22362 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         * g++.old-deja/g++.pt/spec37.C: New test.
22365
22366 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22367
22368         * g++.old-deja/g++.pt/overload14.C: New test.
22369
22370 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22371
22372         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22373         __builtin_return_address.
22374
22375 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22376
22377         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22378         * g++.old-deja/g++.pt/spec35.C: New test.
22379         * g++.old-deja/g++.pt/spec36.C: New test.
22380
22381 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22382
22383         * gcc.c-torture/compile/20010118-1.c: New test.
22384
22385 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22386
22387         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22388
22389 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22390
22391         * gcc.c-torture/execute/20010119-1.c: New test.
22392
22393 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22394
22395         * g++.old-deja/g++.other/vbase5.C: New test.
22396
22397 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22398
22399         * gcc.c-torture/execute/20010118-1.c: New test.
22400
22401 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22402
22403         * g++.old-deja/g++.pt/deduct3.C: New test.
22404
22405 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22406
22407         * g++.old-deja/g++.pt/spec34.C: New test.
22408
22409 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22410
22411         * g77.f-torture/compile/20000601-2.f: New test.
22412
22413 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22414
22415         * g++.old-deja/g++.other/init17.C: New test.
22416
22417 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22418
22419         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22420
22421 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         * g++.old-deja/g++.pt/unify8.C: New test.
22424
22425 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22426
22427         * g++.old-deja/g++.abi/vbase1.C: New test.
22428
22429 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.old-deja/g++.pt/crash65.C: New test.
22432
22433 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22434
22435         * gcc.dg/cpp/assembl2.S: New test case.
22436
22437 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22438
22439         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22440         are supported.
22441
22442 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22443
22444         * g++.old-deja/g++.other/builtins1.C: New test.
22445         * g++.old-deja/g++.other/builtins2.C: Likewise.
22446         * g++.old-deja/g++.other/builtins3.C: Likewise.
22447         * g++.old-deja/g++.other/builtins4.C: Likewise.
22448
22449 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22450
22451         * gcc.c-torture/compile/20010117-1.c: New test.
22452         * gcc.c-torture/compile/20010117-2.c: New test.
22453
22454 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22455
22456         * g77.f-torture/execute/20010116.[fx]: New test,
22457         XFAIL on i?86-*-*.
22458         * g77.f-torture/compile/20010115.f: Indicate it's
22459         a test for PR fortran/1636.
22460
22461 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22462
22463         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22464
22465 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22466
22467         * g77.f-torture/compile/20010115.f: New test.
22468
22469 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22470
22471         * g++.old-deja/g++.pt/nontype5.C: New test.
22472
22473 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22474
22475         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22476         have an equivalent working one below it.
22477
22478 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22479
22480         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22481         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22482
22483 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22484
22485         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22486         message containing "init_priority".
22487         (conpr-2.C): Likewise.
22488         (conpr-3.C): Likewise.
22489         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22490
22491 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22492
22493         * gcc.c-torture/execute/20010114-2.c: New test.
22494
22495 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22496
22497         * gcc.c-torture/compile/20010114-1.c: New test.
22498         * gcc.c-torture/compile/20010114-1.x: Xfail.
22499         * gcc.c-torture/compile/20010114-2.c: New test.
22500         * gcc.c-torture/execute/20010114-1.c: New test.
22501         * gcc.dg/trunc-1.c: New test.
22502         * gcc.dg/uninit-B.c: New test.
22503
22504 2001-01-13  Nick Clifton  <nickc@redhat.com>
22505
22506         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22507         target.
22508
22509 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22510
22511         * gcc.c-torture/compile/20010113-1.c: New test.
22512
22513 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22514
22515         * gcc.c-torture/compile/20001212-1.c: New test.
22516
22517 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22518
22519         * gcc.dg/cpp/widestr1.c: Update.
22520         * gcc.dg/cpp/prag-imp.c: Remove.
22521
22522 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22523
22524         * gcc.c-torture/execute/20000801-3.x: Remove.
22525         * gcc.dg/c90-init-1.c: New test.
22526         * gcc.dg/c99-init-1.c: New test.
22527         * gcc.dg/c99-init-2.c: New test.
22528         * gcc.dg/gnu99-init-1.c: New test.
22529
22530 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22531
22532         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22533         testing that no relevant ones were found.
22534
22535 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22536
22537         * g++.old-deja/g++.pt/cast2.C: New test.
22538
22539 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22540
22541         * g++.old-deja/g++.pt/friend47.C: New test.
22542
22543 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22544
22545         * g++.old-deja/g++.pt/instantiate13.C: New test.
22546
22547 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22548
22549         * g++.old-deja/g++.other/defarg7.C: New test.
22550         * g++.old-deja/g++.other/defarg8.C: New test.
22551
22552 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22553
22554         * g++.old-deja/g++.pt/crash64.C: New test.
22555
22556 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22557
22558         * g++.old-deja/g++.pt/crash63.C: New test.
22559
22560 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22561
22562         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22563
22564 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22565
22566         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22567
22568 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22569
22570         * g++.old-deja/g++.pt/error3.C: New test.
22571
22572 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22573
22574         * g++.old-deja/g++.other/crash39.C: New test.
22575
22576 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22577
22578         * g++.old-deja/g++.other/vbase4.C: New test.
22579
22580 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22581
22582         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22583         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22584         * gcc.dg/special/special.exp: New test driver which will check
22585         for alias support for the above test.
22586
22587 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22588
22589         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22590         problems on small machines.
22591         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22592         parameterize.
22593
22594 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22595
22596         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22597         mips.
22598         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22599
22600 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22601
22602         * g++.old_deja/g++.pt/using8.C: New test.
22603
22604 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22605
22606         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22607
22608 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22609
22610         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22611         where a failure is expected.
22612         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22613
22614 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22615
22616         * g++.old_deja/g++.pt/instantiate12.C: New test.
22617
22618 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22621         start of structs.
22622         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22623         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22624         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22625         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22626         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22627         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22628         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22629         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22630         * g++.old-deja/g++.eh/spec6.C: Likewise.
22631         * g++.old-deja/g++.jason/crash3.C: Likewise.
22632         * g++.old-deja/g++.law/ctors11.C: Likewise.
22633         * g++.old-deja/g++.law/ctors17.C: Likewise.
22634         * g++.old-deja/g++.law/ctors5.C: Likewise.
22635         * g++.old-deja/g++.law/ctors9.C: Likewise.
22636         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22637         * g++.old-deja/g++.mike/net22.C: Likewise.
22638         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22639         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22640         * g++.old-deja/g++.mike/virt3.C: Likewise.
22641         * g++.old-deja/g++.niklas/t128.C: Likewise.
22642         * g++.old-deja/g++.other/anon4.C: Likewise.
22643         * g++.old-deja/g++.other/using1.C: Likewise.
22644         * g++.old-deja/g++.other/warn3.C: Likewise.
22645         * g++.old-deja/g++.pt/t37.C: Likewise.
22646         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22647         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22648
22649 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22652
22653 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22654
22655         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22656
22657 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22658
22659         * gcc.c-torture/compile/20010107-1.c: New test.
22660
22661 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22662
22663         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22664
22665 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22666
22667         * gcc.dg/format/format.h: New file.
22668         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22669         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22670         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22671         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22672         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22673         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22674         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22675         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22676         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22677         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22678         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22679         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22680         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22681         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22682         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22683         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22684         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22685         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22686         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22687         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22688         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22689         instead of declaring standard types, macros and functions in each
22690         test.
22691
22692 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22693
22694         * gcc.c-torture/execute/20010106-1.c: New test.
22695
22696 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22697
22698         * gcc.dg/format/format.exp: New file.
22699         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22700         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22701         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22702         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22703         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22704         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22705         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22706         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22707         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22708         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22709         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22710         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22711         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22712         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22713         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22714         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22715         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22716         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22717         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22718         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22719         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22720         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22721         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22722         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22723         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22724         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22725         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22726         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22727         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22728         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22729         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22730         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22731         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22732         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22733         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22734         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22735         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22736         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22737         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22738         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22739         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22740         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22741
22742 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22743
22744         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22745         account.
22746
22747 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22748
22749         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22750
22751 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22752
22753         * g++.old-deja/g++.pt/crash62.C: New test.
22754
22755 2001-01-04  Richard Henderson  <rth@redhat.com>
22756
22757         * gcc.dg/20000926-1.c: Update expected warnings.
22758         * gcc.dg/array-2.c: Likewise.
22759         * gcc.dg/array-4.c: Also validate flexible array members.
22760         * gcc.dg/c99-flex-array-1.c: New.
22761
22762 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22763
22764         * gcc.c-torture/compile/20001222-1.x: Remove.
22765
22766 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22767
22768         * gcc.c-torture/execute/built-in-setjmp.c: New.
22769
22770 2001-01-03  Richard Henderson  <rth@redhat.com>
22771
22772         * gcc.dg/940510-1.c: Update expected error wording.
22773         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22774
22775 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22776
22777         * lib/target-supports.exp (check_alias_available): Modified to
22778         indicate aliases not supported if only weak aliases are supported.
22779
22780 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22781
22782         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22783         Turn on cmpstrsi checks for __pj__ and __i370__.
22784
22785 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22786
22787         * g++.old-deja/g++.other/virtual11.C: New test.
22788
22789 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22790
22791         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22792
22793 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22794
22795         * gcc.c-torture/compile/20010102-1.c: New test.
22796
22797 2001-01-02  Andreas Jaeger  <aj@suse.de>
22798
22799         * gcc.dg/noreturn-3.c: New test.
22800
22801         * gcc.dg/noreturn-4.c: New test.
22802
22803 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22804
22805         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22806         __builtin_fputc and __builtin_fwrite.
22807
22808 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22809
22810         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22811         signed char, not default char.
22812
22813 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22814
22815         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22816
22817 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22818
22819         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22820
22821 2000-12-29  Richard Henderson  <rth@redhat.com>
22822
22823         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22824         (__cyg_profile_func_exit): Define.
22825
22826 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22827
22828         * g++.dg/vtgc1.C: New test.
22829
22830 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22831
22832         * gcc.dg/noncompile/20001228-1.c: New test.
22833
22834         * gcc.dg/20001228-1.c: New test.
22835
22836         * gcc.c-torture/execute/20001228-1.c: New test.
22837
22838 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22839
22840         * gcc.dg/format-strfmon-1.c: New test.
22841
22842 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22843
22844         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22845         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22846         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22847         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22848         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22849         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22850         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22851         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22852         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22853         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22854         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22855         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22856         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22857
22858         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22859         * gcc.c-torture/execute/string-opt-4.c: Test index.
22860
22861 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22862
22863         * gcc.c-torture/compile/20001226-1.c: New test.
22864
22865 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22866
22867         * gcc.c-torture/compile/20001222-1.c: New test.
22868         * gcc.c-torture/compile/20001222-1.x: Xfail.
22869
22870 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22871
22872         * gcc.c-torture/execute/comp-goto-2.c: New test.
22873
22874 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22875
22876         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22877         Use long types if __INT_MAX__ is 32767.
22878         (main): Use cast to (sint32 *) when poking 88 into a_page.
22879
22880         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22881
22882 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22883
22884         * gcc.c-torture/compile/20001221-1.c: New test.
22885         * gcc.c-torture/execute/20001221-1.c: New test.
22886
22887 2000-12-20  Richard Henderson  <rth@redhat.com>
22888
22889         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22890         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22891
22892 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22893
22894         * gcc.dg/compare3.c: New test.
22895
22896 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22897
22898         * gcc.dg/format-warnll-1.c: New test.
22899
22900 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22901
22902         * gcc.dg/cpp/cmdlne-P.c: New test.
22903
22904 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22905
22906         * gcc.c-torture/execute/builtin-abs-1.c,
22907         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22908
22909 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22910
22911         * gcc.dg/cpp/multiline.c: New test.
22912
22913 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22914
22915         * g++.old-deja/g++.other/syshdr1.C: Update.
22916         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22917
22918 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22919
22920         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22921
22922 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22923
22924         * g++.old-deja/g++.pt/ttp65.C: New test.
22925
22926 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22927
22928         * g++.old-deja/g++.pt/ttp64.C: New test.
22929
22930 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22931
22932         * g++.old-deja/g++.pt/spec33.C: New test.
22933
22934 2000-12-14  Catherine Moore  <clm@redhat.com>
22935
22936         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22937         * gcc.c-torture/execute/920612-2.c: Likewise.
22938         * gcc.c-torture/execute/920428-2.c: Likewise.
22939         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22940         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22941
22942 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22943
22944         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22945         * gcc.dg/pack-test-2.c: Likewise.
22946
22947 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22948
22949         Tests by Zack Weinberg <zackw@stanford.edu>.
22950
22951         * gcc.dg/cpp/defined.c: Update.
22952         * gcc.dg/cpp/defined_trad.c: New tests.
22953
22954 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22955
22956         * gcc.dg/cpp/trad-direct.c: Update.
22957
22958 2000-12-11  Neil Booth  <neilb@earthling.net>
22959
22960         * gcc.dg/cpp/defined_trad.c
22961
22962 2000-12-11  Neil Booth  <neilb@earthling.net>
22963
22964         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22965
22966 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22967
22968         * gcc.dg/format-miss-2.c: New test.
22969
22970 2000-12-09  Neil Booth  <neilb@earthling.net>
22971
22972         * gcc.dg/cpp/lineflags.c: New tests.
22973         * gcc.dg/cpp/poison.c: Update.
22974         * gcc.dg/cpp/redef2.c: Update.
22975         * gcc.dg/cpp/skipping.c: New test.
22976
22977 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22978
22979         * g++.old-deja/g++.other/eh3.C: New testcase.
22980
22981 2000-12-07  Neil Booth  <neilb@earthling.net>
22982
22983         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
22984         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
22985         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
22986         wtr-union-init-2.c, wtr-union-init-3.c: Update.
22987         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
22988         Update.
22989
22990 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22991
22992         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
22993         __SIZE_TYPE__ instead of int for type of integers cast to
22994         pointers.
22995
22996 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
22997
22998         * g++.old-deja/g++.other/cleanup4.C: New test.
22999
23000 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23001
23002         * format-sec-1.c: New test.
23003
23004 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23005
23006         * gcc.dg/format-nonlit-3.c: New test.
23007
23008 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23009
23010         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23011         through a null pointer.
23012
23013 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23014
23015         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23016         * g++.old-deja/g++.pt/partial4.C: New test.
23017
23018 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23019
23020         * gcc.c-torture/execute/ieee/hugeval.x: New.
23021
23022 2000-12-06  Neil Booth  <neilb@earthling.net>
23023
23024         * gcc.dg/cpp/backslash2.c: New tests.
23025
23026 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23027
23028         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23029         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23030
23031 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23032
23033         * gcc.c-torture/execute/20001203-2.c: New testcase.
23034
23035 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23036
23037         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23038         * g++.old-deja/g++.other/virtual10.C: New test.
23039
23040 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23041
23042         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23043
23044 2000-12-05  Richard Henderson  <rth@redhat.com>
23045
23046         * gcc.c-torture/compile/20001205-1.c: New.
23047
23048 2000-12-04  Neil Booth  <neilb@earthling.net>
23049
23050         * g++.old-deja/g++.other/virtual9.C: New test.
23051         * g++.old-deja/g++.pt/crash61.C: New test.
23052         * gcc.c-torture/execute/loop-9.c: New test.
23053
23054 2000-12-04  Neil Booth  <neilb@earthling.net>
23055
23056         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23057         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23058         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23059         * gcc.dg/cpp/extratokens.c: ...here.
23060
23061 2000-12-04  Neil Booth  <neilb@earthling.net>
23062
23063         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23064         New tests.
23065
23066 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23067
23068         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23069         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23070
23071 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23072
23073         * gcc.c-torture/execute/20001203-1.c: New test.
23074
23075 2000-12-03  Neil Booth  <neilb@earthling.net>
23076
23077         * gcc.dg/cpp/macro6.c: New test cases.
23078
23079 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23080
23081         * gcc.c-torture/execute/string-opt-9.c: New test.
23082         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23083         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23084         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23085
23086         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23087         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23088
23089 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23090
23091         * gcc.dg/cpp/if-6.c: New testcase.
23092
23093         * gcc.dg/20001201-1.c: New testcase.
23094
23095 2000-12-02  Neil Booth  <neilb@earthling.net>
23096
23097         * g++.old-deja/g++.other/externC4.C,
23098         g++.old-deja/g++.other/friend10.C: New tests.
23099
23100 2000-12-02  Neil Booth  <neilb@earthling.net>
23101
23102         * g++.old-deja/g++.other/instan2.C
23103         * g++.old-deja/g++.other/instan3.C: New test.
23104
23105 2000-12-02  Neil Booth  <neilb@earthling.net>
23106
23107         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23108         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23109         gnuc99.c,gnuc99-pedantic.c: New tests.
23110
23111 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23112
23113         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23114         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23115
23116 2000-12-01  Neil Booth  <neilb@earthling.net>
23117
23118         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23119         * gcc.dg/cpp/poison.c: Update.
23120         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23121
23122 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23123
23124         * g77.f-torture/execute/20001201.f: New test.
23125
23126 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23127
23128         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23129
23130 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23131
23132         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23133
23134 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23135
23136         * g++.old-deja/g++.other/cast6.C: New test.
23137
23138 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23139
23140         * gcc.c-torture/execute/20001130-2.c: New testcase.
23141
23142 2000-11-30  Richard Henderson  <rth@redhat.com>
23143
23144         * gcc.c-torture/execute/20001130-1.c: New test.
23145
23146 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23147
23148         * g++.old-deja/g++.other/op3.C: New test.
23149
23150 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23151
23152         * g++.old-deja/g++.other/op2.C: New test.
23153
23154 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23155
23156         * g++.old-deja/g++.other/crash38.C: New test.
23157
23158 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23159
23160         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23161
23162 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23165         tests.
23166         * gcc.c-torture/execute/string-opt-6.c: New test.
23167
23168         * gcc.dg/20001117-1.c: Add main.
23169
23170 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23171
23172         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23173         Move from here ...
23174         * gcc.dg/940510-1.c: ... to here.
23175
23176         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23177         zero-size arrays in toplevel structures.
23178
23179 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23180
23181         * gcc.c-torture/execute/loop-8.c: New test.
23182
23183 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23184
23185         * g++.old-deja/g++.other/base1.C: New test.
23186
23187 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23188
23189         * g++.old-deja/g++.other/parse2.C: New test.
23190
23191 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23192
23193         * g++.old-deja/g++.pt/incomplete1.C: New test.
23194
23195 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23196
23197         * g++.old-deja/g++.other/friend9.C: New test.
23198
23199 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23200
23201         * gcc.dg/20001127-1.c: New test.
23202
23203 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23204
23205         * g++.old-deja/g++.pt/friend46.C: New test.
23206
23207 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23208
23209         * g++.old-deja/g++.other/ptrmem8.C: New test.
23210
23211 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23212
23213         * gcc.c-torture/execute/string-opt-7.c: New test.
23214         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23215
23216 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23217
23218         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23219         instead of 'mkcheck 2'.
23220
23221 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23222
23223         * gcc.c-torture/execute/memcheck/driver.c,
23224         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23225         C9X references to refer to C99.
23226
23227 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23228
23229         * gcc.dg/ultrasp3.c: New test.
23230
23231 2000-11-25  Neil Booth  <neilb@earthling.net>
23232
23233         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23234
23235 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23236
23237         * gcc.c-torture/compile/20001123-2.c: New.
23238
23239 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23240
23241         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23242
23243 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23244
23245         * gcc.dg/sequence-point-1.c: Add some new tests.
23246         * gcc.c-torture/execute/20001124-1.c: New test.
23247
23248 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         * g++.old-deja/g++.other/vaarg4.C: New test.
23251         * gcc.c-torture/compile/20001123-1.c: New test.
23252
23253 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23254
23255         * g++.other/crash24.C: Adjust and remove XFAIL.
23256         * g++.other/crash37.C: New test.
23257
23258 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23259
23260         * g++.old-deja/g++.pt/instantiate9.C: New test.
23261
23262 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23263
23264         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23265         new ABI, too.
23266
23267         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23268         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23269
23270 2000-11-22  Neil Booth  <neilb@earthling.net>
23271
23272         * gcc.dg/cpp/Wtrigraphs.c: New test.
23273
23274 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23275
23276         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23277
23278 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23279
23280         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23281
23282 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23283
23284         * lib/gcc-dg.exp: load_lib scanasm.exp.
23285         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23286         * lib/g++-dg.exp: load_lib scanasm.exp.
23287         * lib/scanasm.exp: New.
23288         (scan-assembler, scan-assembler-not): Add optional arguments to
23289         test name, or if not present, the pattern name.
23290         (scan-assembler-dem, scan-assembler-dem-not): New.
23291
23292         * g++.dg/dg.exp: New.
23293
23294 2000-11-21  Neil Booth  <neilb@earthling.net>
23295
23296         * gcc.dg/cpp/integrated1.c: Remove.
23297
23298 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23299
23300         * gcc.c-torture/execute/20001121-1.c: New test.
23301
23302 2000-11-21  Richard Henderson  <rth@redhat.com>
23303
23304         * gcc.c-torture/compile/20001121-1.c: New test.
23305
23306 2000-11-20  Neil Booth  <neilb@earthling.net>
23307
23308         * gcc.dg/cpp/integrated1.c: New test.
23309
23310 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23311
23312         * g++.old-deja/g++.other/inline17.C: New test.
23313
23314 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23315
23316         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23317         local variable to be zero: I made the variable global. Now
23318         uses abort() and exit() instead of relying on main's return value.
23319
23320 2000-11-20  Neil Booth  <neilb@earthling.net>
23321
23322         * gcc.dg/cpp/paste2.c: Update test.
23323         * objc/execute/paste.m: New test.
23324
23325 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23326
23327         * gcc.dg/c99-condexpr-1.c: New test.
23328
23329 2000-11-20  Neil Booth  <neilb@earthling.net>
23330
23331         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23332
23333 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23334
23335         * g++.old-deja/g++.pt/export1.C: New test.
23336
23337 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * gcc.dg/20001117-1.c: New test.
23340
23341 2000-11-18  Richard Henderson  <rth@redhat.com>
23342
23343         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23344
23345 2000-11-18  Richard Henderson  <rth@redhat.com>
23346
23347         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23348         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23349         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23350
23351 2000-11-18  Richard Henderson  <rth@redhat.com>
23352
23353         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23354         (main): New.  Exit cleanly.
23355
23356 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23357
23358         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23359         gcc.dg/c99-fordecl-2.c: New tests.
23360
23361 2000-11-18  Richard Henderson  <rth@redhat.com>
23362
23363         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23364         * gcc.c-torture/execute/zerolen-2.c: New.
23365
23366 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23367
23368         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23369         memory.
23370
23371 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23372
23373         * g++.old-deja/g++.pt/instantiate8.C: New test.
23374
23375 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23376
23377         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23378         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23379
23380 2000-11-16  Nick Clifton  <nickc@redhat.com>
23381
23382         * gcc.c-torture/execute/nestfunc-2.c: New test.
23383         * gcc.c-torture/execute/nestfunc-3.c: New test.
23384
23385 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23386
23387         * gcc.c-torture/compile/20001116-1.c: New test.
23388
23389 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23390
23391         * gcc.c-torture/execute/20001115-1.c: New test.
23392
23393 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23394
23395         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23396         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23397         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23398         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23399
23400 2000-11-15  Neil Booth  <neilb@earthling.net>
23401
23402         gcc.dg/cpp/_Pragma1.c: Update.
23403         gcc.dg/cpp/_Pragma2.c: New test.
23404
23405 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23406
23407         * g++.old-deja/g++.other/anon5.C: New test.
23408
23409 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23410
23411         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23412         tests.
23413
23414 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23415
23416         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23417         output.
23418
23419 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23420
23421         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23422         labels at end of compound statements.
23423
23424 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23425
23426         * gcc.c-torture/execute/loop-7.c: New test.
23427
23428 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23429
23430         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23431
23432 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23433
23434         * gcc.dg/c99-bool-1.c: New test.
23435
23436 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23437
23438         * gcc.dg/c99-scope-1.c: Remove xfail.
23439         * gcc.dg/c99-scope-2.c: New test.
23440
23441 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23442
23443         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23444         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23445
23446 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23447
23448         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23449         error messages.
23450
23451         * g++.mike/p700.C: Don't typedef wchar_t.
23452         * g++.mike/p784.C: Likewise.
23453         * g++.mike/eb101.C: Don't use __wchar_t.
23454
23455 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23456
23457         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23458         from DO loop.
23459
23460 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23461
23462         * gcc.c-torture/execute/20001111-1.c: New test.
23463
23464 2000-11-10  Nick Clifton  <nickc@redhat.com>
23465
23466         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23467         long multuiple and accumulate.
23468
23469 2000-11-09  Richard Henderson  <rth@redhat.com>
23470
23471         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23472         via size_t instead of int.
23473
23474         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23475         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23476         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23477         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23478
23479 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23480
23481         * gcc.c-torture/compile/20001109-1.c: New test.
23482         * gcc.c-torture/compile/20001109-2.c: New test.
23483
23484 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23485
23486         * g++.old-deja/g++.pt/operator1.C: New test.
23487         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23488
23489 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23490
23491         * gcc.dg/20001108-1.c: New test.
23492
23493 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23494
23495         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23496         with both arguments constant strings.
23497         * gcc.c-torture/execute/string-opt-3.c: New test.
23498         * gcc.c-torture/execute/string-opt-4.c: New test.
23499         * gcc.c-torture/execute/string-opt-5.c: New test.
23500
23501 2000-11-08  Nick Clifton  <nickc@redhat.com>
23502
23503         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23504         mulsidi3adddi patterns.
23505
23506 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23507
23508         * g++.old-deja/g++.other/crash36.C: New test.
23509
23510 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * g++.old-deja/g++.other/init16.C: New test.
23513
23514 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23515
23516         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23517
23518 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23519
23520         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23521         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23522         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23523
23524 2000-11-07  DJ Delorie  <dj@redhat.com>
23525
23526         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23527
23528 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23529
23530         * gcc.c-torture/execute/string-opt-1.c: New test.
23531
23532 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23533
23534         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23535         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23536         parameters in registers, and there is no way for a varargs
23537         function to know in which order the integer and floating-point
23538         parameters should be interleaved when they are placed on the
23539         stack.
23540         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23541         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23542
23543 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23544
23545         * gcc.c-torture/execute/string-opt-2.c: New test.
23546
23547 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23548
23549         * g++.old-deja/g++.pt/crash60.C: New test.
23550
23551 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23552
23553         * g++.old-deja/g++.other/crash24.C: New test.
23554         * g++.old-deja/g++.other/crash25.C: New test.
23555         * g++.old-deja/g++.other/crash26.C: New test.
23556         * g++.old-deja/g++.other/crash27.C: New test.
23557         * g++.old-deja/g++.other/crash28.C: New test.
23558         * g++.old-deja/g++.other/crash29.C: New test.
23559         * g++.old-deja/g++.other/crash30.C: New test.
23560         * g++.old-deja/g++.other/crash31.C: New test.
23561         * g++.old-deja/g++.other/crash32.C: New test.
23562         * g++.old-deja/g++.other/crash33.C: New test.
23563         * g++.old-deja/g++.other/crash34.C: New test.
23564         * g++.old-deja/g++.other/crash35.C: New test.
23565
23566 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23567
23568         * gcc.c-torture/execute/20001031-1.c: New test.
23569
23570 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23571
23572         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23573         namespace.
23574
23575         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23576         standards-conformant.
23577
23578         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23579
23580         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23581         * g++.old-deja/g++.mike/p755a.C: Likewise.
23582         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23583         library makes no calls to `operator new' during initialization.
23584
23585 2000-11-04  Neil Booth  <neilb@earthling.net>
23586
23587         * gcc.dg/cpp/include2.c: New tests.
23588
23589 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23590
23591         * lib/g++.exp (g++_set_ld_library_path): New function.
23592         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23593
23594 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23595
23596         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23597         warnings.
23598
23599 2000-11-01  Richard Henderson  <rth@redhat.com>
23600
23601         * g++.old-deja/g++.ext/namedret1.C: New.
23602         * g++.old-deja/g++.ext/namedret2.C: New.
23603         * g++.old-deja/g++.ext/namedret3.C: New.
23604
23605 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23606
23607         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23608         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23609
23610 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23611
23612         * gcc.c-torture/execute/va-arg-21.c: New test.
23613
23614 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23615
23616         * gcc.dg/c99-complex-2.c: New test.
23617
23618 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23619
23620         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23621
23622 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23623
23624         * g++.old-deja/g++.other/inline16.C: New test.
23625
23626 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23627
23628         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23629         __PRETTY_FUNCTION__
23630
23631 2000-10-29  Neil Booth  <neilb@earthling.net>
23632
23633         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23634         New tests.
23635         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23636         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23637         optimisation.
23638
23639 2000-10-29  Neil Booth  <neilb@earthling.net>
23640
23641         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23642         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23643         * mi5.c: Test multiple includes work with -C.
23644         * trigraphs.c: Test ^= version.
23645
23646 2000-10-28  Neil Booth  <neilb@earthling.net>
23647
23648         New tests and test updates for new macro expander.
23649
23650         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23651         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23652         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23653         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23654         new diagnostic messages.
23655
23656         * gcc.dg/cpp/macro3.c: New tests.
23657
23658 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23659
23660         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23661         on the same line.
23662
23663 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23664
23665         * g++.old-deja/g++.other/eh2.C: New test.
23666
23667 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23668
23669         * gcc.c-torture/execute/20001027-1.c: New test.
23670
23671 2000-10-26  Richard Henderson  <rth@redhat.com>
23672
23673         * gcc.c-torture/execute/20001026-1.c: New.
23674
23675 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23676
23677         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23678         * g++.old-deja/g++.law/builtin1.C: Likewise.
23679         * g++.old-deja/g++.law/ctors10.C: Likewise.
23680         * g++.old-deja/g++.law/virtual3.C: Likewise.
23681         * g++.old-deja/g++.mike/p658.C: Likewise.
23682         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23683         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23684         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23685         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23686         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23687
23688 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23689
23690         * gcc.c-torture/compile/20001024-1.c: New test.
23691
23692 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23693
23694         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23695         to tell us whether or not we are using V3.
23696
23697 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23698
23699         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23700         operands.
23701
23702 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23703
23704         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23705
23706 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23707
23708         * gcc.c-torture/execute/20001024-1.c: New test.
23709
23710 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23711
23712         * g++.old-deja/g++.other/sibcall1.C: New test.
23713
23714 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23715
23716         * gcc.dg/noncompile/init-3.c: New test.
23717
23718 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23719
23720         * gcc.dg/format-array-1.c: New test.
23721
23722 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23723
23724         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23725         writing through null pointers; remove comment about testing
23726         unterminated strings.
23727
23728 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23729
23730         * gcc.c-torture/execute/20001017-2.c: New test.
23731
23732 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23733
23734         * gcc.c-torture/compile/20001018-1.c: New test.
23735         * gcc.c-torture/compile/20001018-1.x: Xfail.
23736
23737 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23738
23739         * gcc.c-torture/execute/20001017-1.c: New test.
23740
23741 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23742
23743         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23744         for multiple use of arguments with scanf formats; add tests for
23745         multiple use of arguments.
23746
23747 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23748
23749         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23750
23751 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23752
23753         * gcc.dg/format-miss-1.c: New test.
23754
23755 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23756
23757         * gcc.c-torture/execute/20001013-1.c: New test.
23758
23759 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23760
23761         * gcc.dg/format-branch-1.c: New test.
23762
23763 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23764
23765         * README, lib/file-format.exp: Remove EGCS references.
23766
23767 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.dg/20001013-1.c: New test.
23770
23771 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23772
23773         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23774         for intmax_t in the compiler using __typeof__ and the type rules
23775         for conditional expressions.
23776
23777 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23778
23779         * gcc.dg/20001012-1.c: New test.
23780         * gcc.dg/20001012-2.c: New test.
23781
23782 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23783
23784         * gcc.dg/format-attr-1.c: New test.
23785
23786 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23787
23788         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23789         __LONG_LONG_MAX__ instead of LLONG_MAX.
23790
23791 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23792
23793         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23794         scanf flags.
23795         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23796         flags.
23797
23798 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23799
23800         * gcc.dg/sequence-pt-1.c: New test.
23801
23802 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23803
23804         * gcc.c-torture/execute/20001011-1.c: New testcase.
23805         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23806
23807 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23808
23809         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23810         does not error on it.
23811
23812 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23813
23814         * gcc.dg/20001009-1.c: New test.
23815
23816 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23817
23818         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23819         * gcc.c-torture/execute/20001009-2.c: ... to here.
23820
23821 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23822
23823         * gcc.c-torture/compile/20001009-1.c: New testcase.
23824         * gcc.c-torture/execute/20001009-1.c: New testcase.
23825         Testcases provided by Jan Hubicka <jh@suse.cz>.
23826
23827 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23828
23829         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23830         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23831         uintmax_t using <limits.h> to emulate the compiler's internal
23832         logic.  No longer XFAIL %j tests.
23833
23834 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23835
23836         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23837         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23838         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23839         regexps and details of expected handling of some bad formats.
23840         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23841         suppression.
23842
23843 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23844
23845         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23846         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23847         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23848         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23849         in list archives.
23850
23851 2000-10-06  Richard Henderson  <rth@cygnus.com>
23852
23853         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23854         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23855         * g++.old-deja/g++.jason/report.C: Likewise.
23856         * g++.old-deja/g++.law/friend5.C: Likewise.
23857         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23858         of the expected warnings.
23859
23860 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23861
23862         * g++.old-deja/g++.pt/enum14.C: New test.
23863
23864 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23865
23866         * g++.old-deja/g++.pt/crash59.C: New test.
23867
23868 2000-10-04  Will Cohen  <wcohen@redhat.com>
23869
23870         * gcc.dg/20000926-1.c: New test.
23871
23872 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23873
23874         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23875         function name for current C++ compiler.
23876         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23877
23878 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23879
23880         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23881         __PRETTY_FUNCTION__.
23882         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23883
23884 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23885
23886         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23887
23888 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23889
23890         * gcc.c-torture/compile/20000923-1.c: New test.
23891
23892 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23893
23894         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23895         * g++.old-deja/g++.pt/ttp62.C: Same.
23896         * g++.old-deja/g++.other/inline14.C: Same.
23897
23898 2000-09-24  Richard Henderson  <rth@cygnus.com>
23899
23900         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23901
23902 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23903
23904         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23905
23906 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23907
23908         * gcc.c-torture/compile/20000922-1.c: New file.
23909
23910 2000-09-21  Nick Clifton  <nickc@redhat.com>
23911
23912         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23913         a signed long modulo operation.
23914         (mod6): New function - perform an unsigned long modulo operation.
23915         (main): Add tests for modulos of very large numbers by very small
23916         dividends.
23917
23918 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23919
23920         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23921
23922 2000-09-19  Richard Henderson  <rth@cygnus.com>
23923
23924         * gcc.dg/compare2.c (case 10): XFAIL.
23925
23926 2000-09-18  Richard Henderson  <rth@cygnus.com>
23927
23928         * gcc.c-torture/execute/20000906-1.c: Move ...
23929         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23930         that support __builtin_trap.
23931
23932 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23933
23934         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23935
23936 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23937
23938         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23939         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23940         more $ format tests.
23941
23942 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23943
23944         * gcc.dg/format-errmk-1.c: New test.
23945
23946 2000-09-17  Greg McGary  <greg@mcgary.org>
23947
23948         * gcc.c-torture/execute/20000917-1.x: Remove.
23949
23950 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23951
23952         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23953
23954 2000-09-17  Greg McGary  <greg@mcgary.org>
23955
23956         * gcc.c-torture/execute/20000917-1.c: New test.
23957         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23958
23959 2000-09-16  Neil Booth  <NeilB@earthling.net>
23960
23961         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23962         in nested macro bug.
23963
23964 2000-09-15  Neil Booth  <NeilB@earthling.net>
23965
23966         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23967
23968 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23969
23970         * gcc.c-torture/execute/20000914-1.c: New test.
23971
23972 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23973
23974         * g++.other/inline13.C: New test.
23975
23976 2000-09-12  Andreas Jaeger  <aj@suse.de>
23977
23978         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23979         constant by Ulrich Drepper <drepper@redhat.com>.
23980
23981 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23982
23983         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
23984
23985 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23986
23987         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
23988
23989 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
23990
23991         * gcc.dg/cpp/backslash.c: New test.
23992
23993 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
23994
23995         * gcc.c-torture/execute/20000910-1.c: New test.
23996         * gcc.c-torture/execute/20000910-2.c: Likewise.
23997
23998 2000-09-11  Robert Lipe  <robertl@sco.com>
23999
24000         * gcc.dg/pragma-align.c: New test.
24001
24002 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24003
24004         * g++.old-deja/g++.pt/explicit82.C: New test.
24005         * g++.old-deja/g++.pt/explicit83.C: New test.
24006
24007 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24008
24009         * gcc.dg/asm-names.c: New test.
24010
24011 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24012
24013         * gcc.dg/cpp/tr-warn6.c: New test
24014
24015 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24016
24017         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24018         be accepted.
24019
24020 2000-09-07  Catherine Moore  <clm@redhat.com>
24021
24022         * gcc.c-torture/execute/unroll-1.c: New test.
24023
24024 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24025
24026         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24027         ERROR markers.
24028         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24029         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24030         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24031         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24032         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24033         Preprocess only.
24034         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24035         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24036
24037 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24038
24039         * g++.old-deja/g++.pt/deduct2.C: New test.
24040
24041 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24042
24043         * g++.old-deja/g++.pt/parms2.C: New test.
24044
24045 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24046
24047         * g++.old-deja/g++.pt/crash58.C: New test.
24048
24049 2000-09-06  Greg McGary  <greg@mcgary.org>
24050
24051         * gcc.c-torture/execute/20000906-1.c: New test.
24052         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24053
24054 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24055
24056         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24057
24058 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24059
24060         * g++.old-deja/g++.pt/crash57.C: New test.
24061
24062 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24063
24064         * g++.old-deja/g++.pt/crash56.C: New test.
24065
24066 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24067
24068         * g++.old-deja/g++.pt/koenig1.C: New test.
24069
24070 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24071
24072         * gcc.dg/20000904-1.c: New test.
24073
24074 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24075
24076         * gcc.dg/cpp/paste8.c: New test.
24077
24078 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24079
24080         * gcc.c-torture/compile/20000827-1.c: New test.
24081
24082 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24083
24084         * gcc.dg/format-diag-1.c: New test.
24085
24086 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24087
24088         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24089         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24090         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24091         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24092         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24093
24094 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24095
24096         * g++.old-deja/g++.other/nested4.C: New test.
24097
24098 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24099
24100         * g++.old-deja/g++.ns/scoped1.C: New test.
24101
24102 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24103
24104         * lib/g++.exp: Support testing already-installed GCC.
24105
24106 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24107
24108         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24109
24110 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24111
24112         * gcc.dg/return-type-2.c: New test.
24113
24114 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24115
24116         * gcc.c-torture/compile/20000825-1.c: New test.
24117
24118 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24119
24120         * gcc.dg/dwarf2-2.c: New test.
24121
24122 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24123
24124         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24125         dg-warning regexps.
24126
24127 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24128
24129         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24130         gcc.dg/format-ext-5.c: New tests.
24131
24132 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24133
24134         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24135
24136 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24137
24138         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24139
24140 2000-08-24  Richard Henderson  <rth@cygnus.com>
24141
24142         * gcc.dg/ia64-sync-1.c: New test.
24143         * gcc.dg/ia64-sync-2.c: New test.
24144         * gcc.dg/ia64-asm-1.c: New test.
24145
24146 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24147
24148         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24149         * gcc.dg/format-ext-2.c: New test.
24150
24151 2000-08-23  Jason Merrill  <jason@redhat.com>
24152
24153         * lib/old-dejagnu.exp: Also ignore "In member function" and
24154         "At global scope".
24155
24156 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24157
24158         * gcc.dg/noncompile/label-lineno-1.c: New test.
24159
24160 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24161
24162         * gcc.dg/c99-array-nonobj-1.c: New test.
24163
24164 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24165
24166         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24167         tests.
24168         * gcc.dg/format-ext-1.c: New test.
24169
24170 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24171
24172         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24173         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24174         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24175         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24176         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24177
24178 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24179
24180         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24181         gcc.dg/c99-strftime-2.c: New tests.
24182
24183 2000-08-22  Richard Henderson  <rth@cygnus.com>
24184
24185         * gcc.c-torture/execute/20000822-1.c: New test.
24186
24187 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24188
24189         * gcc.c-torture/execute/20000819-1.x: Remove.
24190
24191 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24192
24193         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24194         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24195         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24196         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24197         gcc.dg/format-xopen-1.c: New tests.
24198
24199 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24200
24201         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24202
24203 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24204
24205         * g++.old-deja/g++.other/loop2.C: New test.
24206
24207         * gcc.c-torture/compile/20000606-1.c: New test.
24208         * gcc.c-torture/compile/20000728-1.c: New test.
24209         * gcc.c-torture/execute/20000801-1.c: New test.
24210         * gcc.c-torture/execute/20000801-2.c: New test.
24211         * gcc.c-torture/execute/20000819-1.c: New test.
24212         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24213         * gcc.dg/20000629-1.c: New test.
24214         * gcc.dg/20000724-1.c: New test.
24215         * gcc.dg/20000807-1.c: New test.
24216
24217 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24218
24219         * gcc.dg/cpp/pragma-1.c: New test.
24220         * gcc.dg/cpp/pragma-2.c: New test.
24221
24222 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24223
24224         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24225         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24226
24227 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24228
24229         * gcc.c-torture/compile/20000818-1.c: New test.
24230
24231 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24232
24233         * gcc.c-torture/execute/20000818-1.c: New test.
24234
24235 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24236
24237         * gcc.dg/format-va-1.c: New test.
24238
24239 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24240
24241         * g++.old-deja/g++.other/typedef8.C: New test.
24242
24243 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24244
24245         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24246         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24247         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24248         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24249         * g++.old-deja/g++.other/ptrmem7.C: New test.
24250         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24251
24252 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24253
24254         * g++.old-deja/g++.pt/typename27.C: New test.
24255
24256 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24257
24258         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24259         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24260         * g++.old-deja/g++.pt/friend45.C: New test.
24261         * g++.old-deja/g++.other/friend8.C: New test.
24262
24263 2000-08-15  Richard Henderson  <rth@cygnus.com>
24264
24265         * gcc.c-torture/execute/20000815-1.c: New test.
24266
24267 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24268
24269         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24270         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24271         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24272
24273 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24274
24275         * g++.old-deja/g++.other/refinit2.C: New test.
24276
24277 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24278
24279         * lib/c-torture.exp (c-torture): Make
24280         compiler_conditional_xfail_data global.
24281         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24282         compiler_conditional_xfail_data machinery.
24283         (f-torture-execute): Likewise.
24284         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24285         and only when unrolling loops.
24286
24287         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24288
24289 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24290
24291         * g++.old-deja/g++.pt/explicit81.C: New test.
24292
24293 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24294
24295         * g++.old-deja/g++.pt/typename26.C: New test.
24296
24297 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24298
24299         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24300         warning.
24301
24302 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24303
24304         * g++.old-deja/g++.other/array3.C: New test.
24305
24306 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24307
24308         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24309         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24310         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24311         New tests.
24312
24313 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24314
24315         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24316         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24317
24318 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24319
24320         * gcc.c-torture/execute/20000808-1.c: New test.
24321
24322 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24323
24324         * gcc.dg/c90-const-expr-1.c: New test.
24325
24326 2000-08-08  Richard Henderson  <rth@cygnus.com>
24327
24328         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24329
24330 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24331
24332         * gcc.dg/noncompile/const-ll-1.c: New test.
24333
24334 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24335
24336         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24337
24338 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24339
24340         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24341         that running programs linked against the shared version of libobjc
24342         run correctly.
24343
24344 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24345
24346         * gcc.dg/c99-printf-1.c: New test.
24347
24348 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24349
24350         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24351
24352 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24353
24354         * gcc.c-torture/execute/20000731-1.x: Delete.
24355
24356 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24357
24358         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24359         and torture_without_loops as is done by c-torture.exp.
24360         (search_for): Copy from c-torture.exp.
24361         (gcc-dg-runtest): New function, drives a directory of tests
24362         iterating over the TORTURE_OPTIONS.
24363         (scan-assembler, scan-assembler-not): Move here from
24364         individual directory drivers.
24365
24366         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24367         defined by lib/gcc-dg.exp.
24368         * gcc.dg/cpp/cpp.exp: Likewise.
24369         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24370         gcc-dg-runtest, so we cycle over optimization options.
24371
24372         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24373         * gcc.dg/compare2.c: No longer expected to fail.
24374
24375 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24376
24377         * gcc.c-torture/execute/20000804-1.c: New test.
24378
24379 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24380
24381         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24382
24383 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24384
24385         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24386
24387 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24388
24389         * gcc.c-torture/compile/20000803-1.c: New test.
24390
24391 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24392
24393         * gcc.c-torture/execute/20000801-3.c,
24394         gcc.c-torture/execute/20000801-4.c: New tests.
24395         * gcc.c-torture/execute/20000801-3.x,
24396         gcc.c-torture/execute/20000801-4.x: Xfail.
24397
24398 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24399
24400         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24401         libobjc/.libs to allow for libtool.
24402
24403 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * gcc.c-torture/compile/20000802-1.c: New test.
24406
24407 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24408
24409         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24410
24411 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24412
24413         * gcc-c-torture/execute/20000731-2.c: New test.
24414
24415         * gcc.c-torture/execute/20000731-1.c: New test.
24416         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24417
24418 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * testsuite/gcc.dg/cpp/paste7.c: New test.
24421         * gcc.dg/cpp/20000725-1.c: New test.
24422
24423 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24424
24425         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24426         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24427         declaration warning for __builtin_dwarf_reg_size.
24428
24429         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24430
24431 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24432
24433         * gcc.dg/noncompile/voidparam-1.c: New test.
24434
24435 2000-07-30  Richard Henderson  <rth@cygnus.com>
24436
24437         * gcc.dg/c90-digraph-1.c: Don't xfail.
24438         * gcc.dg/compare2.c (case 10): Xfail.
24439         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24440
24441 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24442
24443         * gcc.dg/c99-main-1.c: New test.
24444
24445 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24446
24447         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24448
24449 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24450
24451         * gcc.c-tortuer/execute/20000726-1.c: New test.
24452
24453 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24454
24455         * gcc.c-torture/execute/enum-2.c: New test.
24456
24457 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24458
24459         * gcc.dg/cpp/tr-warn3.c: New test.
24460
24461 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24462
24463         * g++.old-deja/g++.ext/implicit1.C: Remove.
24464         * g++.old-deja/g++.jason/c2.C: Remove
24465         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24466         * g++.old-deja/g++.pt/crash16.C: Likewise.
24467         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24468
24469 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24470
24471         * g++.old-deja/g++.other/for2.C: New test.
24472
24473 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gcc.dg/20000720-1.c: New test.
24476
24477 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24478
24479         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24480
24481 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24482
24483         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24484         * gcc.c-torture/execute/20000722-1.c: New.
24485         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24486
24487 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24488
24489         * gcc.dg/cpp/20000720-1.S: New test.
24490
24491 2000-07-21  Michael Meissner  <meissner@redhat.com>
24492
24493         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24494
24495 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24496
24497         * g++.old-deja/g++.brendan/crash16.C,
24498         g++.old-deja/g++.brendan/parse3.C,
24499         g++.old-deja/g++.brendan/redecl1.C,
24500         g++.old-deja/g++.ns/template13.C,
24501         g++.old-deja/g++.other/decl4.C,
24502         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24503
24504 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24505
24506         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24507         and "Internal error".
24508
24509         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24510         regexps.
24511         * gcc.dg/cpp/paste6.c: New test.
24512
24513 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24514
24515         * gcc.dg/cpp/tr-direct.c: New test.
24516
24517         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24518         gcc.dg/cpp/undef1.c: Tweak error regexps.
24519
24520 2000-07-18  Eric Christopher <echristo@redhat.com>
24521
24522         * gcc.c-torture/compile/20000718-1.c: New test.
24523
24524 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24525
24526         * cpplex.c (_cpp_push_token): If the token being pushed back
24527         is the previous token in this context, just subtract one from
24528         context->posn.
24529         * cppmacro.c (save_expansion): Clear aux field when storing a
24530         placemarker.
24531
24532 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24533
24534         * gcc.dg/noncompile/redecl-1.c: New test.
24535
24536 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24537
24538         * gcc.c-torture/execute/20000717-5.c: New test.
24539         * gcc.c-torture/execute/20000717-1.x: Removed.
24540
24541 2000-07-17  Richard Henderson  <rth@cygnus.com>
24542
24543         * gcc.c-torture/execute/20000717-4.c: New test.
24544
24545 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24546
24547         * gcc.dg/cpp/syshdr.c: New test.
24548         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24549
24550 2000-07-17  Neil Booth  <neilb@earthling.net>
24551
24552         * gcc.dg/cpp/cmdlne-dM.c: New test.
24553         * gcc.dg/cpp/cmdlne-dD.c: New test.
24554
24555 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24556
24557         * gcc.c-torture/execute/20000717-3.c: New test.
24558
24559         * gcc.c-torture/compile/20000717-1.c: New test.
24560
24561 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24562
24563         * gcc.c-torture/execute/20000717-2.c: New test.
24564
24565 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24566
24567         * gcc.dg/formatz-1.c: New test.
24568
24569         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24570         * gcc.dg/c99-digraph-1.c: New tests.
24571
24572         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24573         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24574
24575         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24576         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24577         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24578         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24579         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24580         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24581         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24582
24583 2000-07-17   Greg McGary <greg@mcgary.org>
24584
24585         * gcc.c-torture/execute/20000717-1.c: New test.
24586         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24587
24588 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24589
24590         * gcc.c-torture/execute/20000715-2.c: New test.
24591         * gcc.dg/20000715-1.c: New test.
24592
24593 2000-07-15  Michael Meissner  <meissner@redhat.com>
24594
24595         * gcc.c-torture/execute/20000715-1.c: New test.
24596
24597 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24598
24599         * gcc.c-torture/execute/20000707-1.c: New test.
24600
24601 2000-07-13  Neil Booth  <NeilB@earthling.net>
24602
24603         * testsuite/gcc.dg/cpp/digraph1.c,
24604         testsuite/gcc.dg/cpp/digraph2.c,
24605         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24606
24607 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24608
24609         * g77.f-torture/compile/20000630-2.f:  New test.
24610         * g77.f-torture/compile/20000630-2.x
24611
24612 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24613
24614         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24615
24616 2000-07-11  Neil Booth  <NeilB@earthling.net>
24617
24618         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24619
24620 2000-07-11  Neil Booth  <NeilB@earthling.net>
24621
24622         * gcc.dg/cpp/cmdlne-C.c: New.
24623
24624 2000-07-09  Neil Booth  <NeilB@earthling.net>
24625
24626         * gcc.dg/cpp/directiv.c: New tests.
24627         * gcc.dg/cpp/undef1.c: Update.
24628
24629 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24630
24631         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24632
24633 2000-07-09  Neil Booth  <NeilB@earthling.net>
24634
24635         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24636
24637 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24638
24639         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24640         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24641
24642 2000-07-08  Neil Booth  <NeilB@earthling.net>
24643
24644         * gcc.dg/cpp/macsyntx.c: New tests.
24645
24646 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24647
24648         * gcc.dg/20000707-1.c: New test.
24649
24650 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24651
24652         * gcc.c-torture/execute/20000706-1.c: New test.
24653         * gcc.c-torture/execute/20000706-2.c: New test.
24654         * gcc.c-torture/execute/20000706-3.c: New test.
24655         * gcc.c-torture/execute/20000706-4.c: New test.
24656         * gcc.c-torture/execute/20000706-5.c: New test.
24657
24658 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24659
24660         * g++.old-deja/g++.pt/instantiate7.C: New test.
24661
24662 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24663
24664         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24665         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24666         * g++.old-deja/g++.other/rtti3.C: Likewise.
24667         * g++.old-deja/g++.other/rttid3.C: Likewise.
24668
24669 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24670
24671         *  g77.f-torture/compile/20000630-1.x: Fix typo
24672
24673 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24674
24675         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24676         assembly output.
24677
24678 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24679
24680         * gcc.dg/cpp/ident.c: New test.
24681
24682 2000-07-05  Neil Booth  <NeilB@earthling.net>
24683
24684         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24685           gcc.dg/cpp/lexstrng.c: New tests.
24686
24687 2000-07-04  Neil Booth  <NeilB@earthling.net>
24688
24689         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24690         * gcc.dg/cpp/strify2.c: Same.
24691
24692 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24693
24694         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24695         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24696         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24697         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24698
24699         * testsuite/gcc.dg/cpp/macro1.c,
24700         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24701         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24702         testsuite/gcc.dg/cpp/strify1.c,
24703         testsuite/gcc.dg/cpp/strify2.c: New tests.
24704
24705 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24706
24707         * gcc.c-torture/execute/20000703-1.c: New test.
24708
24709 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24710
24711         * g++.old-deja/g++.pt (lookup10.C): New test.
24712
24713 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24714
24715         * g++.old-deja/g++.pt (typename25.C): New test.
24716
24717 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24718
24719         * gcc.c-torture/compile/20000701-1.c: New test.
24720
24721 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24722
24723         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24724         to test case.
24725
24726 2000-06-30  Catherine Moore  <clm@cygnus.com>
24727
24728         * gcc.c-torture/execute/align-1.c: New test.
24729
24730 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         * g++.old-deja/g++.pt/expr8.C: New test.
24733         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24734
24735 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24736
24737         * gcc.c-torture/compile/20000629-1.c: New test.
24738
24739 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24740
24741
24742         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24743         gcc.dg/noncompile directory, depending on whether they're
24744         preprocessor tests or not.  Annotate all the tests for the dg
24745         framework.
24746
24747         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24748         * gcc.dg/noncompile/noncompile.exp: New.
24749
24750         * Moved files:
24751         Old name                                New name
24752         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24753         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24754         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24755         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24756         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24757         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24758         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24759         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24760         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24761         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24762         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24763         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24764         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24765         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24766         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24767         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24768         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24769         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24770         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24771         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24772         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24773         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24774         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24775         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24776
24777         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24778         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24779         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24780         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24781         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24782         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24783
24784 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24785
24786         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24787         declare one variable.  On the fourth, error.
24788         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24789         declared by 20000628-1a.h.
24790
24791 2000-06-29  Richard Henderson  <rth@redhat.com>
24792
24793         * gcc.c-torture/execute/930529-1.x: New file.
24794         * gcc.dg/920413-1.c: Adjust expected warning text.
24795         * gcc.dg/980217-1.c: Declare abort.
24796         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24797
24798 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24799
24800         * g77.f-torture/compile/20000629-1.f: New test.
24801         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24802
24803 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24804
24805         Rearrange lots of files, removing entirely the
24806         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24807         directories.
24808
24809         * Deleted files:
24810         gcc.c-torture/code_quality/code_quality.exp
24811         gcc.c-torture/special/special.exp
24812         gcc.failure/failure.exp
24813         gcc.failure/940409-1.x
24814         gcc.c-torture/compile/961203-1.x
24815
24816         * New files:
24817         gcc.misc-tests/linkage.exp
24818         gcc.c-torture/execute/920730-1t.c
24819         gcc.c-torture/execute/920730-1t.x
24820         gcc.c-torture/compile/920520-1.x
24821         gcc.c-torture/compile/920521-1.x
24822         gcc.c-torture/compile/981006-1.x
24823         gcc.c-torture/execute/eeprof-1.x
24824
24825         * Moved files (possibly with modifications to fit a new harness):
24826         Old name                                New name
24827         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24828         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24829         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24830         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24831         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24832         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24833         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24834         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24835         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24836         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24837         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24838         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24839         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24840         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24841
24842 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24843
24844         * c-torture/compile/961203-1.x: Delete.
24845
24846         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24847         not exit. Include stdio.h.
24848         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24849         * gcc.misc-tests/dg-12.c: Likewise.
24850         * gcc.misc-tests/dg-5.c: Likewise.
24851         * gcc.misc-tests/dg-6.c: Likewise.
24852         * gcc.misc-tests/dg-7.c: Prototype abort.
24853         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24854         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24855         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24856         not exit.
24857         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24858         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24859
24860 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * gcc.dg/cpp/20000628-1.c: New test.
24863         * gcc.dg/cpp/20000628-1.h: New header for above test.
24864         * gcc.dg/cpp/20000628-1a.h: Likewise.
24865
24866 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24867
24868         * gcc.dg/cpp: New directory.
24869         * gcc.dg/cpp/cpp.exp: New driver.
24870         * gcc.dg/cpp/20000627-1.c: New test.
24871         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24872         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24873         and rewrite as a compilation test.
24874
24875         * gcc.dg: Move many files into the cpp subdirectory, possibly
24876         renaming or editing them as well.
24877         Old name                New name
24878         990119-1.c              cpp/19990119-1.c
24879         990228-1.c              cpp/19990228-1.c
24880         990407-1.c              cpp/19990407-1.c
24881         990409-1.c              cpp/19990409-1.c
24882         990413-1.c              cpp/19990413-1.c
24883         990703-1.c              cpp/19990703-1.c
24884         20000127-1.c            cpp/20000127-1.c
24885         20000129-1.c            cpp/20000129-1.c
24886         20000207-1.c            cpp/20000207-1.c
24887         20000207-2.c            cpp/20000207-2.c
24888         20000209-1.c            cpp/20000209-1.c
24889         20000209-2.c            cpp/20000209-2.c
24890         20000301-1.c            cpp/20000301-1.c
24891         20000419-1.c            cpp/20000419-1.c
24892         20000510-1.S            cpp/20000510-1.S
24893         20000519-1.c            cpp/20000519-1.c
24894         20000529-1.c            cpp/20000529-1.c
24895         20000625-1.c            cpp/20000625-1.c
24896         20000625-2.c            cpp/20000625-2.c
24897         cpp-as1.c               cpp/assert1.c
24898         cpp-as2.c               cpp/assert2.c
24899         cxx-comments-1.c        cpp/cxxcom1.c
24900         cxx-comments-2.c        cpp/cxxcom2.c
24901         endif-label.c           cpp/endif.c
24902         cpp-hash1.c             cpp/hash1.c
24903         cpp-hash2.c             cpp/hash2.c
24904         cpp-if1.c               cpp/if-1.c
24905         cpp-if2.c               cpp/if-2.c
24906         cpp-if3.c               cpp/if-3.c
24907         cpp-if4.c               cpp/if-4.c
24908         cpp-if5.c               cpp/if-5.c
24909         cpp-cond.c              cpp/if-cexp.c
24910         cpp-missingop.c         cpp/if-mop.c
24911         cpp-missingparen.c      cpp/if-mpar.c
24912         cpp-opprec.c            cpp/if-oppr.c
24913         cpp-ifparen.c           cpp/if-paren.c
24914         cpp-shortcircuit.c      cpp/if-sc.c
24915         cpp-shift.c             cpp/if-shift.c
24916         cpp-unary.c             cpp/if-unary.c
24917         cpp-li1.c               cpp/line1.c
24918         cpp-li2.c               cpp/line2.c
24919         lineno.c                cpp/line3.c
24920         lineno-2.c              cpp/line4.c
24921         cpp-mi.c                cpp/mi1.c
24922         cpp-mic.h               cpp/mi1c.h
24923         cpp-micc.h              cpp/mi1cc.h
24924         cpp-mind.h              cpp/mi1nd.h
24925         cpp-mindp.h             cpp/mi1ndp.h
24926         cpp-mix.h               cpp/mi1x.h
24927         cpp-mi2.c               cpp/mi2.c
24928         cpp-mi2a.h              cpp/mi2a.h
24929         cpp-mi2b.h              cpp/mi2b.h
24930         cpp-mi2c.h              cpp/mi2c.h
24931         cpp-mi3.c               cpp/mi3.c
24932         cpp-mi3.def             cpp/mi3.def
24933         poison-1.c              cpp/poison.c
24934         pr-impl.c               cpp/prag-imp.c
24935         cpp-redef-2.c           cpp/redef1.c
24936         cpp-redef.c             cpp/redef2.c
24937         strpaste.c              cpp/strp1.c
24938         strpaste-2.c            cpp/strp2.c
24939         cpp-tradpaste.c         cpp/tr-paste.c
24940         cpp-tradstringify.c     cpp/tr-str.c
24941         cpp-tradwarn1.c         cpp/tr-warn1.c
24942         cpp-tradwarn2.c         cpp/tr-warn2.c
24943         trigraphs.c             cpp/trigraphs.c
24944         cpp-unc1.c              cpp/unc1.c
24945         cpp-unc2.c              cpp/unc2.c
24946         cpp-unc3.c              cpp/unc3.c
24947         cpp-unc.c               cpp/unc4.c
24948         undef.c                 cpp/undef1.c
24949         undef-2.c               cpp/undef2.c
24950         cpp-wi1.c               cpp/widestr1.c
24951
24952 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24953
24954         * lib/g++.exp (g++_include_flags): Tweak.
24955
24956 2000-06-27  H.J. Lu  <hjl@gnu.org>
24957             Loren J. Rittle  <ljrittle@acm.org>
24958
24959         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24960         version with one that knows about the new gcc tree structure.
24961         (g++_link_flags): Same.
24962
24963 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24964
24965         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24966         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24967         case we are cross-compiling.
24968
24969         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24970         g++.old-deja/g++.niklas/Makefile.in,
24971         g++.old-deja/g++.niklas/configure.in,
24972         g++.old-deja/g++.other/Makefile.in,
24973         g++.old-deja/g++.other/configure.in,
24974         gcc.c-torture/code_quality/Makefile.in,
24975         gcc.c-torture/code_quality/configure.in,
24976         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24977         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24978         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24979         gcc.c-torture/execute/ieee/Makefile.in,
24980         gcc.c-torture/execute/ieee/configure.in,
24981         gcc.c-torture/noncompile/Makefile.in,
24982         gcc.c-torture/noncompile/configure.in,
24983         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
24984         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
24985         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
24986
24987 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24988
24989         * g++.old-deja/g++.other/ambig3.C: New test.
24990
24991 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24992
24993         * g++.old-deja/g++.pt/syntax1.C: New test.
24994         * g++.old-deja/g++.pt/syntax2.C: New test.
24995         * g++.old-deja/g++.other/syntax3.C: New test.
24996         * g++.old-deja/g++.other/syntax4.C: New test.
24997
24998 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24999
25000         * gcc.dg/20000623-1.c: Prototype exit and abort.
25001
25002 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25003
25004         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25005         New tests.
25006         * gcc.dg/cpp-mi3.def: New file.
25007
25008         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25009         inside assertions.
25010         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25011         lexer's error messages.
25012         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25013         divine anything from the linemarkers.
25014         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25015         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25016
25017 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25018
25019         * gcc.dg/20000623-1.c: New test.
25020
25021 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25022
25023         * gcc.c-torture/execute/20000622-1.c: New test.
25024
25025 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25026
25027         * g++.old-deja/g++.other/init15.C: New test.
25028
25029 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25030
25031         * g++.old-deja/g++.pt/vaarg2.C: New test.
25032         * g++.old-deja/g++.pt/vaarg3.C: New test.
25033
25034 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         * g++.old-deja/g++.other/dyncast6.C: New test.
25037
25038 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25039
25040         * gcc.c-torture/execute/loop-6.c: New test.
25041
25042 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25043
25044         * gcc.dg/20000614-1.c: New test.
25045         * gcc.dg/20000614-2.c: New test.
25046
25047 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25048
25049         * g++.old-deja/g++.other/inline12.C: New test.
25050
25051 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25052
25053         * g++.old-deja/g++.other/eh1.C: New test.
25054
25055 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25056
25057         * g++.old-deja/g++.other/type.C: New test.
25058
25059 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25060
25061         * g++.old-deja/g++.other/initstring.C: New test.
25062
25063 2000-06-12  Jason Merrill  <jason@redhat.com>
25064
25065         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25066
25067 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25068
25069         * gcc.c-torture/compile/20000609-1.c: New test.
25070
25071 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25072
25073         * gcc.dg/20000609-1.c: New test.
25074
25075 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25076
25077         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25078         * gcc.c-torture/noncompile/poison-1.c: Move...
25079         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25080         * gcc.dg/cpp-li1.c: Add a token after the #line.
25081
25082 2000-06-05  Richard Henderson  <rth@cygnus.com>
25083
25084         * gcc.c-torture/execute/20000605-2.c: New test.
25085         * gcc.c-torture/execute/20000605-3.c: New test.
25086
25087 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25088
25089         * g77.f-torture/execute/20000503-1.x: New file.
25090
25091 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25092
25093         * g++.old-deja/g++.eh/badalloc1.C: New test.
25094
25095 2000-06-05  Richard Henderson  <rth@cygnus.com>
25096
25097         * gcc.c-torture/execute/20000605-1.c: New test.
25098
25099 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25100             Nathan Sidwell <nathan@codesourcery.com>
25101
25102         * gcc.c-torture/compile/20000605-1.c: New test.
25103
25104 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25105
25106         * g77.f-torture/compile/20000601-1.f:  New test.
25107
25108 2000-06-03  Richard Henderson  <rth@cygnus.com>
25109
25110         * gcc.c-torture/execute/20000603-1.c: New.
25111
25112 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25113
25114         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25115         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25116
25117 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25118
25119         * gcc.dg/compare2.c (case 12): XFAIL.
25120         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25121         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25122
25123         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25124
25125 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25126
25127         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25128         guard macro is already defined when the header is first
25129         included.
25130         * gcc.dg/cpp-mix.h: New file.
25131         * gcc.dg/endif-label.c: Update patterns to match compiler.
25132
25133         * g++.brendan/complex1.C: Declare abort.
25134         * g++.law/refs4.C: Remove XFAIL.
25135         * g++.oliva/expr2.C: Declare abort and exit.
25136
25137 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25138
25139         * gcc.c-torture/execute/20000528-1.c: New test.
25140
25141         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25142         * g++.old-deja/g++.law/temps4.C: Likewise.
25143
25144         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25145         stdlib.h.  Call abort() on failure.
25146         * g++.old-deja/g++.law/refs4.C: Likewise.
25147         * g++.old-deja/g++.law/temps4.C: Likewise.
25148         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25149         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25150
25151 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25152
25153         Relative to g++.dg/special:
25154         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25155
25156         Relative to g++.old-deja:
25157         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25158         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25159         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25160         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25161         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25162         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25163         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25164
25165         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25166         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25167         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25168         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25169         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25170         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25171         and/or string.h.
25172
25173         * g++.other/goto1.C: Update expectations for error messages.
25174
25175 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25176
25177         * gcc.c-torture/compile/20000523-1.c: New test.
25178
25179 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25182
25183 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25184
25185         * g++.old-deja/g++.eh/catch11.C: New test.
25186         * g++.old-deja/g++.eh/catch12.C: New test.
25187
25188 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25189
25190         * gcc.c-torture/execute/20000523-1.c: New test.
25191
25192 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25193
25194         * c-torture/execute/bcp-1.c: Replace abort in arg of
25195         __builtin_constant_p with a generic external function.
25196
25197         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25198         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25199         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25200         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25201         Prototype abort and/or exit.
25202
25203         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25204         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25205         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25206         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25207
25208 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25209
25210         * gcc.dg/dwarf2-1.c: New test.
25211
25212 2000-05-20  Richard Henderson  <rth@cygnus.com>
25213
25214         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25215
25216 2000-05-20  Andreas Jaeger  <aj@suse.de>
25217
25218         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25219         testcase.
25220
25221 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25222
25223         * gcc.c-torture/execute/20000519-2.c: New test.
25224
25225 2000-05-19  Andreas Jaeger  <aj@suse.de>
25226
25227         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25228         which fails with SSA.
25229
25230         * lib/c-torture.exp: Also test with -O3 -fssa.
25231
25232 2000-05-18  Michael Meissner  <meissner@redhat.com>
25233
25234         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25235         * gcc.c-torture/execute/920415-1.c: Ditto.
25236         * gcc.c-torture/execute/920501-1.c: Ditto.
25237         * gcc.c-torture/execute/conversion.c: Ditto.
25238         * gcc.c-torture/execute/cvt-1.c: Ditto.
25239
25240 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25241
25242         * gcc.c-torture/compile/20000518-1.c: New test.
25243
25244 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25245
25246         * g77.f-torture/compile/200005018.f:  New test.
25247
25248 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25249
25250         * gcc.c-torture/compile/20000517-1.c: New test.
25251
25252 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25253
25254         * gcc.c-torture/execute/20000516-1.c: New test.
25255
25256 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25257
25258         * g++.old-deja/g++.other/eh.C: New test.
25259
25260 2000-05-12  Richard Henderson  <rth@cygnus.com>
25261
25262         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25263         constants through to doit's conditional.
25264
25265 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25266
25267         * gcc.c-torture/compile/20000511-1.c: New test.
25268         * g77.f-torture/compile/20000511-1.f: New test.
25269         * g77.f-torture/compile/20000511-2.f: New test.
25270
25271 2000-05-11  Michael Meissner  <meissner@redhat.com>
25272
25273         * gcc.c-torture/execute/20000511-1.c: New test.
25274
25275 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25276
25277         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25278         * gcc.dg/20000510-1.S: New.
25279
25280 2000-05-08  Catherine Moore  <clm@cygnus.com>
25281
25282         * gcc.dg/unused-3.c: New.
25283
25284 2000-05-06  Richard Henderson  <rth@cygnus.com>
25285
25286           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25287           * g++.old-deja/g++.mike/warn1.C: Likewise.
25288           * g++.old-deja/g++.pt/local1.C: Likewise.
25289           * g++.old-deja/g++.pt/local7.C: Likewise.
25290           * g++.old-deja/g++.pt/spec16.C: Likewise.
25291
25292 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25293
25294         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25295
25296 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25297
25298           * g77.f-torture/execute/20000503-1.f:  New test.
25299
25300 2000-05-04  Andreas Jaeger  <aj@suse.de>
25301
25302         * gcc.dg/noreturn-2.c: New test.
25303
25304 2000-05-04  Neil Booth  <NeilB@earthling.net>
25305
25306         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25307         preprocessor.
25308
25309 2000-05-04  Richard Henderson  <rth@cygnus.com>
25310
25311         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25312
25313 2000-05-04  Richard Henderson  <rth@cygnus.com>
25314
25315         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25316         OpenSSL by Jason R Thorpe.
25317
25318 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25319
25320         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25321
25322 2000-05-03  Robert Lipe <robertlipe@usa.net>
25323
25324         * gcc.dg/20000503-1.c: New test.
25325
25326 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25327
25328         * gcc.c-torture/compile/20000502-1.c: New test.
25329         * g++.old-deja/g++.other/align.C: New test.
25330         * gcc.dg/cpp-tradstringify.c: New test.
25331
25332 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25333
25334         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25335         and hard registers.
25336
25337 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25338
25339         * gcc.c-torture/execute/loop-5.c: New test.
25340
25341 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25342
25343         * gcc.c-torture/execute/va-arg-20.c: New test.
25344
25345 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25346
25347         * gcc.c-torture/execute/20000422-1.c: New test.
25348
25349 2000-04-20  Greg McGary  <gkm@gnu.org>
25350
25351         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25352         when optimizing, but without sibling-call optimizations (-O1).
25353
25354 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25355
25356           * gcc.c-torture/compile/20000420-1.c: New test.
25357
25358 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25359
25360         * g++.abi/ptrflags.C: New test.
25361         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25362
25363 2000-04-19  Catherine Moore  <clm@cygnus.com>
25364
25365         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25366
25367 2000-04-19  Greg McGary  <gkm@gnu.org>
25368
25369         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25370         sibling-call optimizations.
25371
25372 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25373
25374         * gcc.dg/20000419-1.c: New test.
25375
25376 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25377
25378         * gcc.c-torture/execute/20000412-6.c: New test.
25379
25380 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25381
25382         * gcc.c-torture/execute/20000412-5.c: New test.
25383         * g77.f-torture/compile/20000412-1.f: New test.
25384         * gcc.c-torture/execute/20000412-4.c: New test.
25385         * gcc.c-torture/compile/20000412-2.c: New test.
25386         * gcc.c-torture/execute/20000412-3.c: New test.
25387         * gcc.c-torture/compile/20000412-1.c: New test.
25388         * gcc.c-torture/execute/20000412-2.c: New test.
25389
25390 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25391
25392         * objc/execute/bf-20.m: New test.
25393
25394 2000-04-10  Richard Henderson  <rth@cygnus.com>
25395
25396         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25397
25398         * gcc.c-torture/execute/20000412-1.c: New test.
25399
25400 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25401
25402         * g++.old-deja/g++.eh/catchptr1.C: New test.
25403
25404 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25405
25406         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25407
25408 2000-04-08  Neil Booth  <NeilB@earthling.net>
25409
25410         * gcc.dg/cpp-nullchar.c: Remove test as
25411         embedded nulls cause problems.
25412
25413 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25414
25415         * gcc.dg/compare2.c: New test.
25416
25417 2000-04-08  Neil Booth  <NeilB@earthling.net>
25418
25419         * gcc.dg/cpp-nullchar.c: New test.
25420
25421 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25422
25423         * gcc.dg/cpp-mi2.c: New test.
25424         * gcc.dg/cpp-mi2[abc].h: New files.
25425
25426 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25427
25428         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25429         member name.
25430
25431 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25432
25433         * g++.old-deja/g++.abi/vmihint.C: New test.
25434
25435 2000-04-06  Neil Booth  <NeilB@earthling.net>
25436
25437         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25438         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25439         copyright.
25440
25441 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25442
25443         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25444         avoid stack-frame overwrite.
25445
25446 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25447
25448         * gcc.c-torture/compile/20000405-2.c: New test.
25449         * gcc.c-torture/compile/20000405-3.c: New test.
25450
25451 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25452
25453         * gcc.c-torture/compile/20000405-1.c: New test.
25454
25455 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25456
25457         * gcc.dg/cast-qual-1.c: Revert last change.
25458
25459 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25460
25461         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25462
25463 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25464
25465         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25466         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25467
25468 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25469
25470         * gcc.c-torture/compile/20000403-2.c: New test.
25471         * gcc.c-torture/compile/20000403-1.c: New test.
25472
25473 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25474
25475         * gcc.c-torture/execute/20000403-1.c: New test.
25476
25477 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25478
25479         * gcc.c-torture/execute/20000402-1.c: New test.
25480
25481 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25482
25483         * gcc.c-torture/execute/va-arg-15.c: New test.
25484         * gcc.c-torture/execute/va-arg-16.c: New test.
25485         * gcc.c-torture/execute/va-arg-17.c: New test.
25486         * gcc.c-torture/execute/va-arg-18.c: New test.
25487         * gcc.c-torture/execute/va-arg-19.c: New test.
25488
25489 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25490
25491         * gcc.c-torture/compile/981211-1.c: Move to...
25492         * gcc.dg/cpp-as1.c: ...here.
25493         * gcc.dg/cpp-as2.c: New file.
25494
25495         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25496         compiler.
25497
25498 2000-04-02  Neil Booth  <NeilB@earthling.net>
25499
25500         * gcc.dg/cpp-cond.c  New tests.
25501         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25502         accidental success less likely.
25503         * gcc.dg/cpp-missingop.c  New tests.
25504         * gcc.dg/cpp-missingparen.c  New tests.
25505         * gcc.dg/cpp-shift.c  New tests.
25506         * gcc.dg/cpp-shortcircuit.c  New tests.
25507         * gcc.dg/cpp-unary.c  New tests.
25508
25509 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25510
25511         * gcc.c-torture/compile/20000329-1.c: New test.
25512
25513 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25514
25515         * gcc.c-torture/compile/20000326-1.c: New test.
25516         * gcc.c-torture/compile/20000326-2.c: New test.
25517
25518 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25519
25520         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25521         the first parameter is a function argument.
25522
25523 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25524
25525         * g++.old-deja/g++.ext/array4.C: New test.
25526
25527 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25528
25529         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25530
25531 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25532
25533         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25534
25535 2000-03-19  Richard Henderson  <rth@cygnus.com>
25536
25537         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25538
25539 2000-03-19  Richard Henderson  <rth@cygnus.com>
25540
25541         * gcc.c-torture/compile/20000319-1.c: New test.
25542
25543 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25544
25545         * gcc.c-torture/execute/20000314-3.c: New test.
25546         * gcc.c-torture/execute/20000314-2.c: New test.
25547         * gcc.c-torture/execute/20000314-1.c: New test.
25548         * gcc.c-torture/compile/20000314-2.c: New test.
25549         * gcc.c-torture/compile/20000314-1.c: New test.
25550
25551 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25552
25553         * g++.old-deja/g++.warn/inline.C: New test.
25554
25555 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25556
25557         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25558         standards-compliant result rather than specific constants.
25559         Put test-values in array.
25560
25561 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25562
25563         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25564         (g++_target_compile): Put test-specific options last.
25565
25566 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25567
25568         * g++.old-deja/g++.eh/vbase4.C: New test.
25569
25570 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25571
25572         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25573
25574 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25575
25576         * g++.old-deja/g++.brendan/misc12.C: Removed.
25577         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25578         * g++.old-deja/g++.ext/pretty4.C: New test.
25579
25580 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25581
25582         * g++.old-deja/g++.other/string2.C: New test.
25583
25584 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25585
25586         * g++.old-deja/g++.warn/impint2.C: New test.
25587
25588 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25589
25590         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25591         is 1, not zero.
25592
25593 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25594
25595         * g++.old-deja/g++.warn/impint.C: New test.
25596         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25597         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25598         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25599         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25600         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25601         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25602         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25603         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25604         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25605         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25606         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25607         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25608
25609 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25610
25611         * gcc.dg/cpp-redef.c: New test.
25612
25613 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25614
25615         * g++.old-deja/g++.pt/unify7.C: New test.
25616
25617 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25618
25619         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25620         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25621
25622 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25623
25624         * gcc.c-torture/compile/20000224-1.c: New test.
25625
25626 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25627
25628         * gcc.c-torture/compile/cpp-2.c: New test.
25629         * gcc.c-torture/compile/cpp-1.c: New test.
25630
25631 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25632
25633         * gcc.c-torture/execute/20000225-1.c: New test.
25634
25635 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25636
25637         * gcc.dg/cpp-li2.c: New test.
25638
25639         * gcc.dg/cpp-wi1.c: New test.
25640
25641         * gcc.dg/cpp-li1.c: New test.
25642
25643 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         * g++.old-deja/g++.other/sizeof5.C: New test.
25646
25647 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25648
25649         * gcc.c-torture/execute/va-arg-13.c: New test.
25650
25651 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25652
25653         * gcc.c-torture/execute/va-arg-12.c: New test.
25654
25655 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25656
25657         * gcc.c-torture/execute/20000223-1.c: New test.
25658
25659 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25660
25661         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25662
25663 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25664
25665         * g++.old-deja/g++.abi/ptrmem.C: New test.
25666
25667 2000-02-19  Richard Henderson  <rth@cygnus.com>
25668
25669         * gcc.c-torture/compile/init-3.c: New.
25670
25671 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25672
25673         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25674         ALWAYS_CXXFLAGS.
25675
25676 2000-02-11  Robert Lipe <robertl@sco.com>
25677
25678         * gcc.c-torture/compile/20000211-3.c: New test.
25679
25680 2000-02-11  Martin Buchholz <martin@xemacs.org>
25681
25682         * gcc.c-torture/compile/20000211-2.c: New test.
25683
25684 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25685
25686         * gcc.c-torture/compile/20000211-1.c: New test.
25687
25688 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25689
25690         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25691           on native targets
25692
25693 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25694
25695         * g++.old-deja/g++.other/cast5.C: New test.
25696
25697 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25698
25699         * gcc.c-torture/execute/20000205-1.c: New.
25700
25701 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25702
25703         * g++.old-deja/g++.jason/cast3.C: Return void.
25704         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25705
25706 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25707
25708         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25709
25710         * gcc.dg/loop-1.c: New test.
25711
25712 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25713
25714         * gcc.c-torture/compile/20000127-1.c: New test.
25715         * gcc.c-torture/execute/991228-1.c: New test.
25716
25717 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25718
25719         * gcc.dg/unused-2.c: New test.
25720
25721         * gcc.dg/conv-1.c: New test.
25722
25723 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25724
25725         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25726         compiler.
25727         (tool_option_proc): Fix typo.
25728
25729 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25730
25731         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25732         of the ld on the host, not on the build machine.
25733         Also, don't crash if '--help' is not a supported option.
25734
25735 2000-01-24  Richard Henderson  <rth@cygnus.com>
25736
25737         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25738
25739 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25740
25741         * gcc.c-torture/execute/20000120-2.c: New test.
25742         * gcc.c-torture/execute/20000120-1.c: New test.
25743
25744 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25745
25746         * gcc.c-torture/execute/20000113-1.c: New test.
25747
25748 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25749
25750         * gcc.c-torture/execute/20000112-1.c: New test.
25751
25752 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25753
25754         * gcc.dg/20000111-1.c: New test.
25755
25756 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25757
25758         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25759         with 16 bit integers.
25760
25761 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25762
25763         * gcc.dg/20000108-1.c: New test.
25764
25765 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25766
25767         * g++.old-deja/g++.ns/koenig8.C: New test.
25768
25769 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25770
25771         * g++.old-deja/g++.other/cast4.C: New test.
25772
25773 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25774
25775         * gcc.c-torture/compile/20000105-2.c: New test.
25776         * gcc.c-torture/compile/20000105-1.c: New test.
25777
25778 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25779
25780         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25781         references to printf & atoi to conform to ANSI standard.
25782         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25783         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25784         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25785         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25786         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25787         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25788         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25789         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25790         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25791         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25792         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25793         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25794         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25795         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25796         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25797         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25798         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25799         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25800         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25801         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25802         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25803         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25804         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25805         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25806         * g++.old-deja/g++.brendan/init3.C: Likewise.
25807         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25808         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25809         * g++.old-deja/g++.brendan/new2.C: Likewise.
25810         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25811         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25812         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25813         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25814         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25815         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25816         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25817         * g++.old-deja/g++.brendan/template24.C: Likewise.
25818         * g++.old-deja/g++.brendan/template3.C: Likewise.
25819         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25820         * g++.old-deja/g++.jason/inline3.C: Likewise.
25821         * g++.old-deja/g++.jason/opeq.C: Likewise.
25822         * g++.old-deja/g++.law/arg5.C: Likewise.
25823         * g++.old-deja/g++.law/arm7.C: Likewise.
25824         * g++.old-deja/g++.law/ctors11.C: Likewise.
25825         * g++.old-deja/g++.law/cvt8.C: Likewise.
25826         * g++.old-deja/g++.law/init9.C: Likewise.
25827         * g++.old-deja/g++.law/refs4.C: Likewise.
25828         * g++.old-deja/g++.law/template2.C: Likewise.
25829         * g++.old-deja/g++.law/visibility24.C: Likewise.
25830         * g++.old-deja/g++.law/vtable3.C: Likewise.
25831         * g++.old-deja/g++.mike/asm2.C: Likewise.
25832         * g++.old-deja/g++.mike/eh1.C: Likewise.
25833         * g++.old-deja/g++.mike/misc1.C: Likewise.
25834         * g++.old-deja/g++.mike/misc13.C: Likewise.
25835         * g++.old-deja/g++.mike/misc14.C: Likewise.
25836         * g++.old-deja/g++.mike/ns12.C: Likewise.
25837         * g++.old-deja/g++.mike/p1248.C: Likewise.
25838         * g++.old-deja/g++.mike/p3708.C: Likewise.
25839         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25840         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25841         * g++.old-deja/g++.mike/p646.C: Likewise.
25842         * g++.old-deja/g++.mike/p700.C: Likewise.
25843         * g++.old-deja/g++.mike/p783.C: Likewise.
25844         * g++.old-deja/g++.mike/p783a.C: Likewise.
25845         * g++.old-deja/g++.mike/p783b.C: Likewise.
25846         * g++.old-deja/g++.mike/p786.C: Likewise.
25847         * g++.old-deja/g++.mike/p789.C: Likewise.
25848         * g++.old-deja/g++.mike/p789a.C: Likewise.
25849         * g++.old-deja/g++.mike/p807a.C: Likewise.
25850         * g++.old-deja/g++.other/delete3.C: Likewise.
25851         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25852         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25853         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25854         * g++.old-deja/g++.other/empty1.C: Likewise.
25855         * g++.old-deja/g++.other/temporary1.C: Likewise.
25856         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25857         * g++.old-deja/g++.pt/t16.C: Likewise.
25858         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25859
25860 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25861
25862         * gcc.dg/991230-1.c: New test.
25863
25864 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25865
25866         * gcc.c-torture/compile/991229-3.c: New test.
25867         * gcc.c-torture/compile/991229-2.c: New test.
25868         * gcc.c-torture/compile/991229-1.c: New test.
25869
25870 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25871
25872         * gcc.c-torture/compile/labels-2.c: New test.
25873
25874 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25875
25876         * gcc.c-torture/execute/991227-1.c: New test.
25877
25878 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25879
25880         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25881
25882 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25883
25884         * gcc.c-torture/execute/991221-1.c: New test.
25885
25886 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25887
25888         * g++.old-deja/g++.other/cast3.C: New test.
25889
25890 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25891
25892         * gcc.c-torture/execute/991216-4.c: New test.
25893
25894 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25895
25896         * gcc.c-torture/execute/991216-1.c: New test.
25897         * gcc.c-torture/execute/991216-2.c: New test.
25898         * gcc.c-torture/execute/991216-3.c: New test.
25899
25900 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25901
25902         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25903         Actually make the test fail by using "-O2" for compilation.
25904
25905 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25906
25907         * g++.old-deja/g++.warn/cast-align1.C: New test.
25908
25909 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25910
25911         * gcc.c-torture/compile/991214-1.c: New test.
25912         * gcc.c-torture/compile/991214-2.c: New test.
25913
25914 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25915
25916         * gcc.dg/991214-1.c: New test.
25917
25918 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25919
25920         * gcc.c-torture/compile/991213-3.c: New test.
25921         * gcc.c-torture/compile/991213-2.c: New test.
25922         * gcc.c-torture/compile/991213-1.c: New test.
25923
25924 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25925
25926         * gcc.dg/991209-1.c: New test.
25927
25928 1999-12-08  Nathan Sidwell <nathan@acm.org>
25929
25930         * gcc.c-torture/compile/991208-1.c: New test.
25931
25932 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25933
25934         * gcc.dg/ultrasp2.c: New test.
25935
25936 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25937
25938         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25939
25940 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25941
25942         * gcc.c-torture/compile/991202-1.c: New test.
25943         * gcc.c-torture/execute/991202-1.c: New test.
25944         * gcc.c-torture/execute/991202-2.c: New test.
25945         * gcc.c-torture/execute/991202-3.c: New test.
25946
25947 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25948
25949         * g++.old-deja/g++.abi/align.C: New test.
25950         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25951         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25952
25953 1999-12-01  Richard Henderson  <rth@cygnus.com>
25954
25955         * gcc.c-torture/execute/991201-1.c: New.
25956
25957 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25958
25959         * gcc.dg/991129-1.c: New test.
25960
25961 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25962
25963         * gcc.c-torture/compile/991127-1.c: New test.
25964
25965 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25966
25967         * g++.old-deja/g++.other/warn4.C: New test.
25968
25969 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25970
25971         * g++.old-deja/g++.eh/cleanup2.C: New test.
25972         * g++.old-deja/g++.ext/pretty2.C: New test.
25973         * g++.old-deja/g++.ext/pretty3.C: New test.
25974         * g++.old-deja/g++.other/debug6.C: New test.
25975
25976 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25977
25978         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25979         compiler_output to look for one error message instead of two.
25980
25981 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25982
25983         * gcc.c-torture/execute/991118-1.c: Also test case
25984         where the word boundary does not split a byte evenly.
25985
25986 1999-11-19  Nathan Sidwell  <nathan@acm.org>
25987
25988         * g++.old-deja/g++.ext/restrict1.C: New test.
25989
25990 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
25991
25992         * gcc.c-torture/execute/991118-1.c: New test.
25993
25994 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
25995
25996         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
25997         working directory pathnames.
25998
25999 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26000
26001         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26002         host is equipped with driver.h and driver.o so it can actually
26003         compile and run the tests.
26004
26005 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26006
26007         * gcc.c-torture/compile/991008-1.c: New test.
26008
26009 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26010
26011         * lib/gcc-dg.exp: Include target-supports.exp
26012
26013 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26014
26015         * lib/target-supports.exp: New file: Provide procs to test for
26016         features supported by the target.
26017         (check_weak_available): Moved here from ecos.exp.
26018         (check_alias_available): New proc: Determine of the target
26019         toolchain supports the alias attribute.
26020
26021         * gcc.dg/special/ecos.exp: Move check_weak_available to
26022         target-supports.exp.
26023         (alias-1.c): Only perform the test if the target supports
26024         aliases.
26025         (wkali-1.c): Only perform the test if the target supports
26026         aliases.
26027
26028         * gcc.dg/990506-0.c: Expect error messages from cross
26029         targets as well as native targets.
26030
26031 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26032
26033         * gcc.dg/ultrasp1.c: Removed xfail.
26034         * gcc.dg/struct-ret-2.c: Likewise.
26035         * gcc.dg/array-1.c: Likewise.
26036
26037 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26038
26039         * gcc.dg/struct-ret-2.c: New test.
26040
26041         * gcc.dg/array-1.c: New test.
26042
26043 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26044
26045         * gcc.c-torture/execute/991030-1.c: New test.
26046
26047 1999-10-26  Richard Henderson  <rth@cygnus.com>
26048
26049         * gcc.c-torture/compile/991026-2.c: New test.
26050
26051 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26052
26053         * gcc.c-torture/compile/991026-1.c: New test.
26054
26055 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26056
26057         * gcc.c-torture/execute/991023-1.c: New test.
26058
26059 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26060
26061         * gcc.c-torture/execute/991019-1.c: New test.
26062
26063 1999-10-16  Richard Henderson  <rth@cygnus.com>
26064
26065         * gcc.c-torture/execute/991016-1.c: New test.
26066
26067 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26068
26069         * gcc.c-torture/execute/991014-1.c: New test.
26070
26071 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26072
26073         * g++.old-deja/g++.other/union2.C: New test.
26074
26075 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26076
26077         * g++.old-deja/g++.other/vaarg2.C: New test.
26078         * g++.old-deja/g++.other/vaarg3.C: New test.
26079
26080 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26081
26082         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26083         in compile/.
26084
26085 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26086
26087         * gcc.c-torture/execute/va-arg-11.c: New test.
26088
26089 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26090
26091         * lib/file-format.exp (gcc_target_object_format): Don't
26092         crash if objdump is unavailable.
26093
26094 1999-09-29  Donn Terry <donn@interix.com>
26095
26096         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26097
26098 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26099
26100         * gcc.c-torture/compile/990928-1.c: New test.
26101
26102 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26103
26104         * g++.old-deja/g++.other/decl6.C: New test.
26105
26106 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26107
26108         * gcc.c-torture/execute/va-arg-10.c: New test.
26109
26110 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26111
26112         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26113         __PRETTY_FUNCTION__.
26114
26115 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26116
26117         * gcc.c-torture/execute/990923-1.c: New test.
26118
26119 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26120
26121         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26122         for which -fpic is inappropriate.
26123
26124 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26125
26126         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26127
26128 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26129
26130         * g++.old-deja/g++.other/dyncast1.C: New test.
26131         * g++.old-deja/g++.other/dyncast2.C: New test.
26132         * g++.old-deja/g++.other/dyncast3.C: New test.
26133         * g++.old-deja/g++.other/dyncast4.C: New test.
26134         * g++.old-deja/g++.other/dyncast5.C: New test.
26135         * g++.old-deja/g++.eh/catch3.C: New test.
26136         * g++.old-deja/g++.eh/catch3p.C: New test.
26137         * g++.old-deja/g++.eh/catch4.C: New test.
26138         * g++.old-deja/g++.eh/catch4p.C: New test.
26139         * g++.old-deja/g++.eh/catch5.C: New test.
26140         * g++.old-deja/g++.eh/catch5p.C: New test.
26141         * g++.old-deja/g++.eh/catch6.C: New test.
26142         * g++.old-deja/g++.eh/catch6p.C: New test.
26143         * g++.old-deja/g++.eh/catch7.C: New test.
26144         * g++.old-deja/g++.eh/catch7p.C: New test.
26145         * g++.old-deja/g++.eh/catch8.C: New test.
26146         * g++.old-deja/g++.eh/catch8p.C: New test.
26147         * g++.old-deja/g++.eh/catch9.C: New test.
26148         * g++.old-deja/g++.eh/catch9p.C: New test.
26149
26150 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26151
26152         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26153         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26154
26155 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26156
26157         * gcc.c-torture/compile/990913-1.c: New test.
26158
26159 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26160
26161         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26162         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26163
26164 1999-09-09  Richard Henderson  <rth@cygnus.com>
26165
26166         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26167
26168 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26169
26170         * g++.old-deja/g++.other/lookup11.C: New test.
26171         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26172         what is permitted and what we want.
26173         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26174         overload use.
26175         * g++.old-deja/g++.jason/rfg5.C: Likewise
26176
26177 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26178
26179         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26180         * gcc.c-torture/noncompile/poison-1.c: New file.
26181
26182 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26183
26184         * g++.old-deja/g++.other/sizeof3.C: New test.
26185         * g++.old-deja/g++.other/sizeof4.C: New test.
26186         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26187         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26188
26189 1999-09-07  Richard Henderson  <rth@cygnus.com>
26190
26191         * gcc.dg/va-arg-1.c: New.
26192
26193 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26194
26195         * gcc.c-torture/execute/va-arg-9.c: New test.
26196
26197 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26198
26199         * g77.f-torture/compile/980519-2.f: New test.
26200         * g77.f-torture/compile/19990905-0.f: New test.
26201         * g77.f-torture/compile/19990905-1.f: New test.
26202         * g77.f-torture/compile/19990905-2.f: New test.
26203
26204         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26205
26206 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26207
26208         * gcc.c-torture/execute/990827-1.c: Fix typo.
26209
26210 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26211
26212         * g++.old-deja/g++.other/deref1.C: New test.
26213
26214 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26215
26216         * g++.old-deja/g++.other/ambig2.C: New test.
26217         * g++.old-deja/g++.other/cond5.C: New test.
26218         * g++.old-deja/g++.other/lookup16.C: New test.
26219
26220 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26221
26222         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26223         assemblers too.
26224
26225 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26226
26227         * lib/c-torture.exp: Avoid the "compare executables" optimization
26228         when testing native.
26229
26230 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26231
26232         * gcc.c-torture/execute/990829-1.c: New test.
26233         * gcc.c-torture/compile/990829-1.c: New test.
26234
26235 1999-08-27  Paul Burchard  <burchard@pobox.com>
26236
26237         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26238         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26239         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26240         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26241         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26242         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26243         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26244         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26245         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26246         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26247         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26248
26249 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26250
26251         * gcc.c-torture/execute/990827-1.c: New test.
26252
26253 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26254
26255         * g77.f-torture/noncompile/19990826-4.f: New test.
26256
26257         * g77.f-torture/compile/19990826-3.f: New test.
26258
26259         * g77.f-torture/execute/19990826-2.f: New test.
26260
26261         * g77.f-torture/compile/19990826-1.f: New test.
26262
26263         * gcc.c-torture/execute/990826-0.c: New test.
26264         * g77.c-torture/execute/19990826-0.f: New test.
26265
26266         * g77.f-torture/noncompile/970626-2.f: New test.
26267
26268 1999-08-25  Paul Burchard  <burchard@pobox.com>
26269
26270         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26271         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26272         lss-011.C: New tests.
26273
26274 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26275
26276         * g++.old-deja/g++.other/decl5.C: New test.
26277
26278 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26279
26280         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26281         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26282         call `postbase' for each one.  All callers of `postbase' changed
26283         to call this instead.
26284
26285 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26286
26287         * gcc.c-torture/execute/990811-1.c: New test.
26288
26289 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26290
26291         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26292         just native ones.
26293
26294         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26295         just native ones.
26296
26297 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26298
26299         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26300
26301 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26302
26303         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26304
26305 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26306
26307         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26308
26309 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26310
26311         * gcc.c-torture/execute/990804-1.c: New test.
26312
26313 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26314
26315         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26316         * g++.old-deja/g++.brendan/crash64.C: Likewise
26317         * g++.old-deja/g++.brendan/overload8.C: Likewise
26318
26319 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26320
26321         * g++.old-deja/g++.other/struct1.C: New test.
26322
26323 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26324
26325         * g++.old-deja/g++.other/enum2.C: New test.
26326
26327 1999-08-02  Richard Henderson  <rth@cygnus.com>
26328
26329         Adapted from tests from Franz Sirl:
26330         * gcc.c-torture/execute/va-arg-7.c: New test.
26331         * gcc.c-torture/execute/va-arg-8.c: New test.
26332
26333 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26334
26335         * gcc.c-torture/compile/990801-2.c: New test.
26336
26337         * gcc.c-torture/compile/990801-1.c: New test.
26338
26339 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26340
26341         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26342         fp-cmp-1.c, converting double to float.
26343
26344         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26345         fp-cmp-1.c, converting double to long double.
26346
26347         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26348         from fr1 to unknown_register, since fr1 is a legitimate register
26349         on some machines.
26350
26351 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26352
26353         * README: More listname related changes.
26354
26355 1999-07-08  Catherine Moore  <clm@cygnus.com>
26356
26357         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26358
26359 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26360
26361         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26362
26363 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26364
26365         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26366
26367 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26368
26369         * gcc.dg/990703-1.c: New test.
26370
26371 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26372
26373         * lib/file-format.exp: New file: Move definition of proc
26374         gcc_target_object_format to here from
26375         gcc.dg/special/ecos.exp.
26376
26377         * lib/c-torture.exp: Include lib file-format.exp.
26378         * lib/gcc-dg.exp: Include lib file-format.exp.
26379
26380         * gcc.dg/special/ecos.exp: Remove definition of proc
26381         gcc_target_object_format.
26382
26383 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26384
26385         * gcc.c-torture/execute/990628-1.c: New test.
26386
26387 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26388
26389         * gcc.c-torture/compile/990625-2.c: New test.
26390
26391         * gcc.c-torture/compile/990625-1.c: New test.
26392
26393 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26394
26395         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26396         attributes compile.
26397         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26398         ports that use the COFF/PE file format.
26399
26400 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26401
26402         * gcc.c-torture/compile/990617-1.c: New test.
26403
26404 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26405
26406         * g++.old-deja/g++.other/decl4.C: New test.
26407
26408 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26409
26410         * g++.old-deja/g++.other/bitfld3.C: New test.
26411
26412 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26413
26414         * g++.old-deja/g++.eh/catch1.C: New test.
26415
26416 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26417
26418         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26419
26420         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26421         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26422
26423 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26424
26425         * g77.f-torture/compile/19990502-0.f: Replace with new,
26426         shorter, test that still fails after recent changes.
26427
26428 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26429
26430         * gcc.c-torture/execute/990604-1.c: New test.
26431
26432 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26433
26434         * gcc.c-torture/execute/990531-1.c: New test.
26435
26436 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26437
26438         * gcc.c-torture/compile/990527-1.c: New test.
26439
26440 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26441
26442         * gcc.c-torture/execute/990527-1.c: New test.
26443
26444 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26445
26446         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26447         bitfields as signed.
26448
26449 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26450
26451         * g77.f-torture/compile/19990525-0.f: New test.
26452
26453 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26454
26455         * gcc.c-torture/execute/990525-2.c: New test.
26456
26457         * gcc.c-torture/execute/990525-1.c: New test.
26458
26459 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26460
26461         * g++.old-deja/g++.other/anon3.C: New test.
26462         * g++.old-deja/g++.other/anon4.C: New test.
26463         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26464         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26465         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26466         Merrill).
26467
26468 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26469
26470         * gcc.c-torture/execute/990524-1.c: New test.
26471
26472         * gcc.dg/990524-1.c: New test.
26473
26474 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26475
26476         * gcc.c-torture/compile/990523-1.c: New test.
26477
26478 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26479
26480         * gcc.c-torture/compile/990519-1.c: New test.
26481
26482 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26483
26484         * gcc.c-torture/compile/990517-1.c: New test.
26485
26486         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26487         (e4, f4): New tests.
26488         (main): Call them.
26489
26490 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26491
26492         * gcc.dg/noreturn-1.c: New test.
26493
26494 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26495
26496         * gcc.c-torture/execute/990513-1.c: New test.
26497
26498 1999-05-10  Richard Henderson  <rth@cygnus.com>
26499
26500         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26501
26502 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26503
26504         * g77.f-torture/execute/erfc.f: Use small single-precision
26505         values, to avoid problems on Alphas when not -mieee.
26506
26507 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26508
26509         * gcc.dg/990506-0.c: New test.
26510
26511 1999-05-08  Richard Henderson  <rth@cygnus.com>
26512
26513         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26514         the constant to test.  Don't XFAIL 64-bit targets.
26515
26516         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26517         * g++.old-deja/g++.law/profile1.C: Likewise.
26518
26519         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26520         operator new instances.
26521         * g++.old-deja/g++.other/delete5.C: Likewise.
26522
26523 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26524
26525         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26526         intrinsic.
26527
26528 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26529
26530         * g77.f-torture/execute/u77-test.f: Reverse order of two
26531         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26532
26533 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26534
26535         * gcc.dg/compare1.c: New test.
26536
26537 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26538
26539         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26540         New tests.
26541
26542 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26543
26544         * g77.f-torture/compile/19990502-1.f: New test.
26545
26546 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26547
26548         * g77.f-torture/compile/19990502-0.f: New test.
26549
26550 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26551
26552         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26553         intrinsic.
26554
26555 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26556
26557         * g77.f-torture/execute/u77-test.f (main): List libU77
26558         intrinsics not currently tested.
26559         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26560         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26561         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26562         Trim blanks off the ends of some printed strings.
26563
26564 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26565
26566         * g77.f-torture/execute/u77-test.f (main): Just warn about
26567         FSTAT gid disagreement, as it's expected on some systems.
26568
26569 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26570
26571         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26572         use a new function, which allows for some slop.
26573         Clean up some commentary.
26574         (issum): The new function.
26575         (sgladd): Deleted subroutine.
26576
26577 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26578
26579         * g77.f-torture/execute/u77-test.f: Modify to be more like
26580         libf2c/libU77 version, bringing patches to that version here.
26581         Add suitable commentary.
26582
26583 1999-04-25  Richard Henderson  <rth@cygnus.com>
26584
26585         * gcc.dg/990424-1.c: New test.
26586
26587 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26588
26589         * g77.f-torture/execute/u77-test.f (main): Bug involving
26590         LSTAT has been fixed, so turn back on full checking.
26591
26592 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26593
26594         * g77.f-torture/compile/19990419-0.f: New test.
26595         * g77.f-torture/execute/19990419-1.f: New test.
26596
26597 1999-04-17  Richard Henderson  <rth@cygnus.com>
26598
26599         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26600         to avoid the need for a prototype to supress a warning.
26601
26602 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26603
26604         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26605
26606 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26607
26608         * gcc.c-torture/execute/990404-1.c: New test.
26609
26610 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26611
26612         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26613         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26614         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26615         missing initializer warnings.
26616
26617 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26618
26619         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26620         matching strings.
26621
26622 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26623
26624         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26625
26626 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26627
26628         * g77.f-torture/execute/19990325-0.f: New test.
26629         * g77.f-torture/execute/19990325-1.f: New test.
26630
26631 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26632
26633         * gcc.c-torture/execute/990324-1.c: New test.
26634
26635 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26636
26637         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26638         test with 4.
26639
26640 1999-03-17  Richard Henderson  <rth@cygnus.com>
26641
26642         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26643
26644 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26645
26646         * g77.f-torture/execute/19990313-2.f: New test.
26647         * g77.f-torture/execute/19990313-3.f: New test.
26648
26649 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26650
26651         * g77.f-torture/execute/19990313-0.f: New test.
26652         * g77.f-torture/execute/19990313-1.f: New test.
26653
26654 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26655
26656         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26657         printf to sprintf.
26658         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26659         (main): Add check for u15.  Conditionalize u31 check depending on
26660         whether ints are <32 bits or >=32 bits.
26661
26662 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26663
26664         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26665
26666 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26667
26668         * g77.f-torture/compile/19990305-0.f: New test.
26669         * g77.f-torture/execute/19981119-0.f: New test.
26670
26671 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26672
26673         * g77.f-torture/execute/970625-2.f: call ABORT if final
26674         result is not correct, instead of just printing it.
26675         Add this checking via newly introduced obfuscation, to
26676         trip up buggy front ends.
26677
26678 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26679
26680         * g77.f-torture/compile/960317-1.f: Moved from being
26681         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26682
26683 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26684
26685         * g77.f-torture/execute/960317-1.f: New (old) test.
26686         * g77.f-torture/execute/970625-2.f: Ditto.
26687
26688 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26689
26690         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26691         message on line 1 or line 2; cccp and cpplib do this differently.
26692
26693 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26694
26695         * g++.old-deja/g++.law/weak1.C: New test.
26696
26697 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26698
26699         * gcc.c-torture/execute/990119-1.c: Renamed to...
26700         * gcc.dg/990119-1.c: this, so it will only be tested once
26701         (it's a preprocessor test, it doesn't need to be run at
26702         multiple optimization levels).
26703
26704 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26705
26706         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26707           ALWAYS_CXXFLAGS.
26708
26709 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26710
26711         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26712         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26713         to not be compilable by current g77.
26714
26715 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26716
26717         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26718
26719 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26720
26721         * gcc.c-torture/execute/990222-1.c: New test.
26722
26723 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26724
26725         * g77.f-torture/compile/19990218-0.f: New test.
26726         * g77.f-torture/noncompile/19990218-1.f: New test.
26727
26728 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26729
26730         * g77.f-torture/compile/19981216-0.f: New test.
26731
26732 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26733
26734         * gcc.dg/990214-1.c: New test.
26735
26736 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26737
26738         * gcc.dg/990213-2.c: New test.
26739
26740         * gcc.dg/990213-1.c: New test.
26741
26742 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26743
26744         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26745         ints.
26746
26747 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26748
26749         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26750         specified by target.
26751
26752         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26753
26754 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26755
26756         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26757
26758 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26759
26760         * gcc.dg/special/ecos.exp: New test driver for new tests with
26761         special requirements.
26762
26763         * gcc.dg/special/alias-1.c: New test.
26764         * gcc.dg/special/gcsec-1.c: New test.
26765         * gcc.dg/special/weak-1.c: New test.
26766         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26767         * gcc.dg/special/weak-2.c: New test.
26768         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26769         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26770         * gcc.dg/special/wkali-1.c: New test.
26771         * gcc.dg/special/wkali-2.c: New test.
26772         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26773         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26774
26775 1999-02-10  Felix Lee  <flee@cygnus.com>
26776
26777           * lib/c-torture.exp (c-torture-compile): Pull out code for
26778           analyzing gcc error messages.
26779           (c-torture-execute): Likewise.  Fix some (harmless) false
26780           positives.
26781           * lib/gcc.exp (gcc_check_compile): New function.
26782
26783 1999-02-08  Richard Henderson  <rth@cygnus.com>
26784
26785         * gcc.c-torture/execute/990208-1.c: New test.
26786
26787 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26788
26789         * g++.dg/special/ecos.exp: New driver for new tests with special
26790         requirements
26791
26792         * g++.dg/special/conpr-1.C: New test
26793         * g++.dg/special/conpr-2.C: New test
26794         * g++.dg/special/conpr-2a.C: New test
26795         * g++.dg/special/conpr-3.C: New test
26796         * g++.dg/special/conpr-3a.C: New test
26797         * g++.dg/special/conpr-3b.C: New test
26798
26799         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26800         allow g++ to use the dg driver
26801
26802         * README: Add comment about g++.dg directory
26803
26804 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26805
26806         * README: Update email addresses.
26807
26808 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26809
26810         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26811         arguments in order to force structure S onto the stack even on
26812         the alpha.
26813         (test): Pass 10 leading arguments to function foo as well as the
26814         structure S.
26815
26816         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26817         failure for all targets.
26818
26819         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26820         abort to terminate program execution.
26821
26822 1999-01-30  Richard Henderson  <rth@cygnus.com>
26823
26824         * gcc.c-torture/execute/990130-1.c: New test.
26825
26826 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26827
26828         * gcc.dg/990130-1.c: New test.
26829
26830 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26831
26832         * gcc.c-torture/execute/990128-1.c: New test.
26833
26834 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26835
26836         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26837
26838 1999-01-27  Felix Lee  <flee@cygnus.com>
26839
26840         * lib/c-torture.exp (c-torture-compile): pull out code for
26841         analyzing gcc error messages.
26842         (c-torture-execute): ditto, and fix some (harmless) false
26843         positives.
26844         * lib/gcc.exp (gcc_check_compile): new function.
26845
26846 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26847
26848         * gcc.dg/990117-1.c: New test.
26849
26850         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26851
26852         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26853
26854 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26855
26856         * g77.f-torture/compile/990115-1.f: New test.
26857
26858 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26859
26860         * gcc.c-torture/compile/990107-1.c: New test
26861
26862 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26863
26864         * gcc.c-torture/execute/990106-2.c: New test.
26865
26866         * gcc.c-torture/execute/990106-1.c: New test.
26867
26868 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26869
26870         * gcc.c-torture/compile/981223-1.c: New test.
26871
26872 1998-12-29  Richard Henderson  <rth@cygnus.com>
26873
26874         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26875         (opt3): Rename from opt4 and disable.
26876
26877 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26878
26879         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26880
26881 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26882
26883         * g++.old-deja/g++.other/conv5.C: New test.
26884
26885 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26886
26887         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26888
26889 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26890
26891         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26892
26893 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26894
26895         * gcc.c-torture/compile/981211-1.c: New test.
26896
26897 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26898
26899         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26900
26901         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26902
26903 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26904
26905         * gcc.special/930510-1.c: Make C9X safe.
26906         * gcc.misc-tests/gcov-1.c Similarly.
26907         * gcc.misc-tests/gcov-2.c Similarly.
26908
26909 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26910
26911         * gcc.dg/ultrasp1.c: New test.
26912
26913 1998-12-06  Richard Henderson  <rth@cygnus.com>
26914
26915         * gcc.c-torture/execute/981206.c: New test.
26916
26917 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26918
26919         * g++.old-deja/g++.ns/template7.C: New test.
26920
26921         * g++.old-deja/g++.other/expr1.C: New test.
26922
26923         * g++.old-deja/g++.eh/tmpl3.C: New test.
26924
26925         * g++.old-deja/g++.eh/tmpl2.C: New test.
26926
26927 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26928
26929         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26930         * g++.old-deja/g++.other/using6.C: Removed.
26931         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26932
26933         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26934
26935 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26936
26937         * g++.old-deja/g++.pt/overload8.C: New test.
26938
26939         * g++.old-deja/g++.pt/overload7.C: New test.
26940
26941         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26942
26943         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26944         and relinking messages.
26945         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26946         compiling with -frepo.
26947
26948 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26949
26950         * g++.old-deja/g++.pt/lookup6.C: New test.
26951
26952 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26953
26954         * gcc.c-torture/execute/981130-1.c: New test.
26955         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26956
26957 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26958
26959         * g++.old-deja/g++.pt/explicit76.C: New test.
26960
26961         * g++.old-deja/g++.pt/friend38.C: New test.
26962
26963         * g++.old-deja/g++.ns/crash2.C: New test.
26964
26965         * g++.old-deja/g++.pt/defarg8.C: New test.
26966
26967         * g++.old-deja/g++.pt/instantiate6.C: New test.
26968
26969         * g++.old-deja/g++.pt/static6.C: New test.
26970
26971         * g++.old-deja/g++.pt/decl2.C: New test.
26972
26973 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26974
26975         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26976         problem is actually related with name lookup, but so what? :-)
26977
26978         * g++.old-deja/g++.pt/friend37.C: New test.
26979
26980 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26981
26982         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26983         element, which fails on some systems.
26984
26985         * g77.f-torture/execute/labug1.f: New test.
26986
26987 1998-11-21  Jeffrey A Law  (law@cygnus.com)
26988
26989         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
26990         is defined.
26991
26992 1998-11-18  Dave Love  <d.love@dl.ac.uk>
26993
26994         * g77.f-torture/compile/981117-1.f: New test.
26995
26996 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
26997
26998         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
26999         properly discarded.
27000
27001 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27002
27003         * gcc.c-torture/execute/memcheck: New directory of tests for
27004         -fcheck-memory-usage.
27005
27006 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27007
27008         * README: New file, general information about the testsuite and
27009         new description of the various C++ test subdirectories.
27010         * README.g++: Eliminate obsolete information, update and move most
27011         relevant stuff to README.
27012
27013 1998-11-07  Richard Henderson  <rth@cygnus.com>
27014
27015         * gcc.c-torture/compile/981107-1.c: New test.
27016
27017 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27018
27019         * execute/memcpy-bi.c: New testcase.
27020
27021 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27022
27023         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27024         base classes.
27025
27026         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27027         template is selected.
27028
27029         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27030         classes, it should be accepted for all types.
27031
27032         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27033
27034         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27035         specializations start with template headers.
27036
27037 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27038
27039         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27040
27041         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27042         non-POD types.
27043
27044 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27045
27046         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27047
27048 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27049
27050         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27051
27052 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27053
27054         * 981019-1.c: New test.
27055
27056 1998-10-14  Robert Lipe <robertl@dgii.com>
27057
27058         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27059         find objc headers.
27060
27061 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27062
27063         * compile/981001-4.c: Remove use of GCC extension that triggers a
27064         compiler bug.
27065
27066 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27067
27068         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27069
27070 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27071
27072         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27073         instantiation of template produces incorrect code for delete
27074         expression.
27075
27076         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27077         constructors' name is not unique.
27078         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27079         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27080
27081         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27082         automatic array of const is ill-formed.
27083
27084         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27085         of template parameter?
27086
27087         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27088         const.
27089
27090         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27091         pointer-to-member expression.
27092
27093         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27094         declaration causes ICE.
27095
27096 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27097
27098         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27099         reserved in the global namespace.
27100
27101         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27102         generate needed virtual table.
27103
27104         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27105
27106 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27107
27108         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27109         template-dependent type
27110
27111 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27112
27113         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27114         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27115         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27116
27117         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27118         class should be usable as argument of member function.
27119         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27120         class should be usable as return type of member function.
27121         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27122         class should be usable as type of data member.
27123
27124         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27125
27126 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27127
27128         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27129
27130 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27131
27132         * gcc.dg/dll-?.c Add thumb to target list.
27133         Fix assembler scan patterns to match current assembler output.
27134
27135 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27136
27137         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27138         matching of template brackets.
27139
27140         * g++.old-deja/g++.other/using4.C: New test.  Test using
27141         declarations of methods from base classes.
27142
27143         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27144         within functions should introduce names into the innermost
27145         enclosing namespace.
27146
27147         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27148         of static locals if first initialization throws.
27149
27150 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27151
27152         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27153
27154 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27155
27156         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27157         lose track of the possible targets of tablejump insns.
27158         * special/special.exp: Run it.
27159
27160 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27161
27162         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27163         must be declared before its specializations can be named in friend
27164         declarations.
27165
27166 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27167
27168         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27169
27170         * g77.f-torture/execute/io1.f: New test.
27171
27172 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27173
27174         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27175         with pointer to template function, for which no argument deduction
27176         is possible.
27177
27178         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27179         specialization of template function as argument to template
27180         function.
27181
27182         * g++.old-deja/g++.other/access2.C: New test; Inner class
27183         shouldn't have privileged access to Outer's names.
27184
27185 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27186
27187         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27188         friend template declared within template class conflicts with
27189         nested class of the same name.
27190
27191         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27192         is ignored.
27193
27194         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27195         object with direct initializer as function declaration.
27196
27197         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27198         initializers.
27199
27200         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27201         involving const pointer and NULL produces incorrect result.
27202
27203         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27204         type name without `typename' should be rejected with -pedantic.
27205
27206 1998-10-02  Richard Henderson  <rth@cygnus.com>
27207
27208         * g++.old-deja/g++.other/addrof1.C: New test.
27209
27210 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27211
27212         * gcc.c-torture/compile/981001-1.c: New test.
27213         * gcc.c-torture/execute/981001-1.c: New test.
27214
27215 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27216
27217         * gcc.c-torture/compile/981001-2.c: New test.
27218         * gcc.c-torture/compile/981001-3.c: New test.
27219         * gcc.c-torture/compile/981001-4.c: New test.
27220
27221 1998-10-01  Robert Lipe  <robertl@dgii.com>
27222
27223         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27224         multilibbed hosts.   Idea grafted from g77.exp.
27225
27226 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27227
27228         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27229         avoid losing on systems which need -lsocket.
27230
27231 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27232
27233         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27234         * g++.old-deja/g++.other/nested2.C: Ditto.
27235         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27236         failure.
27237
27238 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27239
27240         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27241         preferred over template operator!= for enum bitfields.
27242
27243 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27244
27245         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27246         that happen to have the same base name, but in different scopes,
27247         are incorrectly rejected.
27248
27249 1998-09-16  Richard Henderson  <rth@cygnus.com>
27250
27251         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27252         on the native word size instead of an integer literal.
27253
27254 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27255
27256         * g++.old-deja/g++.other/static2.C: Invocation of static data
27257         member of type pointer-to-function denoted as non-static member.
27258
27259         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27260         checks involving function types and aliases.
27261
27262 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27263
27264         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27265         redefined to the same non-trivial type.
27266
27267         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27268         namespace-qualification of template specializations declared in
27269         other namespaces.
27270
27271         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27272         to declare a subset of the specializations of a template function
27273         as friends of specializations of a template class.
27274
27275         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27276         member templates that do not fully specialize the enclosing
27277         template class are rejected.
27278
27279 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27280
27281         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27282
27283 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27284
27285         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27286         altered from libf2c/libU77 version.
27287
27288 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27289
27290         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27291
27292 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27293
27294         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27295         (un)signed char are different types for template specialization
27296         purposes.
27297
27298 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27299
27300         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27301         * objc: ObjC testsuite.
27302
27303 1998-08-31  Catherine Moore  <clm@cygnus.com>
27304
27305         * gcc.c-torture/execute/941014-1.x:  New file.
27306
27307 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27308
27309         * lib/c-torture.exp: Add support for
27310         torture_eval_before_compile and torture_eval_before_execute
27311         variables.
27312
27313 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27314
27315         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27316         this test triggers valid.
27317
27318 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27319
27320         * gcc.dg/980827-1.c: New test.
27321
27322 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27323
27324         * gcc.c-torture/execute/loop-4b.c: New test.
27325
27326 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27327
27328         * lib/c-torture.exp: Add support for
27329         torture_eval_before_compile and torture_eval_before_execute
27330         variables.
27331
27332 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27333
27334         * gcc.c-torture/compile/980825-1.c: New test.
27335
27336 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27337
27338         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27339         count number tests in opt_t0 not good_t0.
27340
27341 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27342
27343         * gcc.c-torture/compile/930326-1.x: Fix typo.
27344
27345 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27346
27347         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27348         causes an ICE.
27349
27350 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27351
27352         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27353         STACK_SIZE is defined.
27354         * gcc.c-torture/unsorted/stuct.c: Similarly.
27355
27356         * gcc.c-torture/compile/980821-1.c: New test.
27357
27358 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27359
27360         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27361
27362 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27363
27364         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27365         code.
27366
27367 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27368
27369         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27370         error'.
27371
27372 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27373
27374         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27375
27376 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27377
27378         * gcc.c-torture/compile/980816-1.c: New test.
27379
27380         * gcc.dg/980816-1.c: New test.
27381
27382 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27383
27384         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27385         compiler for ieee tests.
27386
27387 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27388
27389         * g77.f-torture/compile/980729-0.f: New test.
27390
27391 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27392
27393         * gcc.c-torture/special/eeprof-1.c: New test, for
27394         -finstrument-functions.
27395         * gcc.c-torture/special/special.exp: Run it.
27396
27397 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27398
27399         * gcc.c-torture/compile/980729-1.c: New test.
27400
27401 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27402
27403         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27404         __thumb__ is defined, and test for ARM style doubles if so.
27405
27406 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27407
27408         * g77.f-torture/noncompile/980615-0.f: New test.
27409
27410 1998-07-26  H.J. Lu  (hjl@gnu.org)
27411
27412         * gcc.dg/980312-1.c: Do link instead of compile.
27413         * gcc.dg/980313-1.c: Likewise.
27414
27415 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27416
27417         * gcc.c-torture/compile/980726-1.c: New test.
27418
27419 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27420
27421         * g77.f-torture/execute/io0.f: New test.
27422
27423 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27424
27425         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27426         an int.
27427
27428 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27429
27430         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27431         m32r bugs.
27432
27433 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27434
27435         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27436         c-decl.c:grokdeclarator can handle mode attributes.
27437
27438 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27439
27440         * gcc.c-torture/execute/980716-1.c: New test.
27441
27442 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27443
27444         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27445         the mn10200.
27446         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27447         the mn10200.
27448         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27449         * gcc.c-torture/compile/930326-1.x: Similarly.
27450
27451 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27452
27453         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27454         New test from Craig.
27455
27456 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27457
27458         * g77.f-torture/noncompile/980616-0.f: New test.
27459
27460         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27461
27462 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27463
27464         *  g++.other/singleton.C: Return error value instead of taking
27465         SIGSEGV.
27466
27467 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27468
27469         *  g++.other/singleton.C: New test.   Warning is under dispute.
27470         Runtime crash is not.
27471
27472 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27473
27474         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27475         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27476         using6.C, using7.C}:  New namespace tests.
27477
27478 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27479
27480         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27481         specialization with typedef'ed names used as array indexes.
27482
27483 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27484
27485         * gcc.c-torture/execute/980709-1.c: New test.
27486
27487         * gcc.dg/980709-1.c: New test.
27488
27489 1998-07-07  Richard Henderson  <rth@cygnus.com>
27490
27491         * gcc.c-torture/execute/bcp-1.c: New test.
27492
27493 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27494
27495         * gcc.c-torture/execute/980707-1.c: New test.
27496
27497 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27498
27499         * gcc.c-torture/compile/980706-1.c: New test.
27500
27501 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27502
27503         * g77.f-torture/execute/980701-0.f,
27504         g77.f-torture/execute/980701-1.f: New test from Craig.
27505
27506 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27507
27508         * gcc.c-torture/compile/980701-1.c: New test.
27509
27510         * gcc.c-torture/execute/980701-1.c: New test.
27511
27512 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27513 rlsruhe.de>
27514
27515         * g++.old-deja/g++.robertl/eb132.C: New test.
27516         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27517
27518 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27519
27520         * g77.f-torture/execute/980628-7.f,
27521         g77.f-torture/execute/980628-8.f,
27522         g77.f-torture/execute/980628-9.f,
27523         g77.f-torture/execute/980628-10.f: New tests from Craig.
27524
27525         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27526
27527 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27528
27529         * g77.f-torture/execute/980628-4.f: New test from Craig.
27530         * g77.f-torture/execute/980628-5.f: Likewise.
27531         * g77.f-torture/execute/980628-2.f: Likewise.
27532         * g77.f-torture/execute/980628-0.f: Likewise.
27533         * g77.f-torture/execute/980628-1.f: Likewise.
27534         * g77.f-torture/execute/980628-3.f: Likewise.
27535         * g77.f-torture/execute/980628-6.f: Likewise.
27536
27537 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27538
27539         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27540         directory when nothing has been installed yet.
27541
27542 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27543
27544         * gcc.c-torture/special/special.exp: Handle newer versions of
27545         dejagnu.
27546
27547 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27548
27549         * gcc.dg/980626-1.c: New test.
27550
27551 1998-06-19  Bruno Haible <haible@ilog.fr>
27552
27553         * gcc.misc-tests/m-un-2.c: New test.
27554         * g++.old-deja/g++.other/warn01.c: Likewise.
27555
27556 1998-06-19  Robert Lipe  <robertl@dgii.com>
27557
27558         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27559         compatibility with assmblers with a different comment character.
27560         Eliminate use of GAS-specific extensions.
27561
27562 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27563
27564         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27565
27566 1998-06-19  Robert Lipe  <robertl@dgii.com>
27567
27568         *lib/g77.exp: Replace search for libf2c.a with search for newly
27569         renamed libg2c.a
27570
27571 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27572
27573         * gcc.c-torture/execute/980617-1.c: New test.
27574
27575 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27576
27577         * gcc.c-torture/execute/980612-1.c: New test.
27578
27579 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27580
27581         * gcc.dg/980523-1.c: Only test on ppc-linux.
27582         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27583
27584         * gcc.c-torture/execute/980608-1.c: New test.
27585
27586 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27587
27588         * gcc.c-torture/execute/980605-1.c: New test.
27589
27590 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27591
27592         * gcc.c-torture/execute/980604-1.c: New test.
27593
27594 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27595
27596         * gcc.c-torture/execute/980602-1.c: New test.
27597         * gcc.c-torture/execute/980602-2.c: Likewise.
27598
27599 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27600
27601         * 970125-0.f: Fix per JCB.  Add commentary.
27602
27603 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27604
27605         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27606         IEEE -0 support.
27607
27608 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27609
27610         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27611         earlier.
27612
27613 1998-05-28  Catherine Moore <clm@cygnus.com>
27614
27615         * gcc.c-torture/execute/980526-3.c: New test.
27616
27617 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27618
27619         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27620         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27621         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27622         m88k-motorola-sysv3 to XFAIL.
27623
27624 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27625
27626         * gcc.dg/980526-1.c: New test.
27627         * gcc.c-torture/execute/980526-2.c: New test.
27628
27629 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27630
27631         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27632
27633         * gcc.c-torture/execute/980526-1.c: New test.
27634
27635 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27636
27637         * g77.f-torture/execute/alpha2.f: Add runtime test.
27638
27639 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27640
27641         * g++.old-deja/old-deja.exp: Strip leading directories.
27642
27643         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27644         error for the line.  Don't run multiple tests for the same line.
27645
27646 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27647
27648         * gcc.dg/980523-1.c: New test.
27649
27650 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27651
27652         * g77.f-torture/compile/970915-0.f: New test.
27653
27654 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27655
27656         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27657
27658 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27659
27660         * gcc.dg/980520-1.c: New test.
27661
27662 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27663
27664         * gcc.dg/980502-1.c: Fix return type.
27665
27666 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27667
27668         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27669         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27670         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27671         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27672         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27673
27674 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27675
27676         * g77.f-torture/execute/980520-1.f: New test.
27677
27678 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27679
27680         * lib/mike-g77.exp: New file.
27681
27682         * g77.f-torture/noncompile/noncompile.exp,
27683         g77.f-torture/noncompile/check0.f: New files.
27684
27685 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27686
27687         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27688         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27689         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27690         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27691         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27692         abort where appropriate.
27693
27694 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27695
27696         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27697         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27698
27699 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27700
27701         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27702
27703 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27704
27705         * g77.f-torture/compile/980427-0.f: New test.
27706
27707 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27708
27709         * g77.f-torture/compile/980424-0.f: New test.
27710
27711 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27712
27713         * g77.f-torture/compile/980419-2.f (main): New test.
27714         * g77.f-torture/compile/970125-0.f: New test.
27715         * g77.f-torture/compile/980419-1.f: New test.
27716
27717 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27718
27719         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27720         of loop-4.c.
27721
27722 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27723
27724         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27725
27726 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27727
27728         * gcc.c-torture/compile/980329-1.c: New test.
27729
27730 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27731
27732         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27733         * gcc.dg/980312-1.c: Fix typo in -march command.
27734
27735 1998-03-16  H.J. Lu  (hjl@gnu.org)
27736
27737         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27738
27739 1998-03-11  Robert Lipe  <robertl@dgii.com>
27740
27741         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27742         Dave Love agree the Fortran source is bogus.
27743
27744 1998-03-11  Robert Lipe  <robertl@dgii.com>
27745
27746         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27747         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27748         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27749         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27750         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27751
27752 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27753
27754         * g++.old-deja/g++.other/friend1.C: New test.
27755
27756 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27757
27758         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27759         possibly uninitialized) variables and declare dnrm2.
27760
27761 1998-02-23  Robert Lipe <robertl@dgii.com>
27762
27763         From Bruno Haible <haible@ilog.fr>:
27764         * gcc.c-torture/execute/980223.c: New test.
27765
27766 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27767
27768         * gcc.dg/ifelse-1.c: New test.
27769
27770 1998-02-09  H.J. Lu  (hjl@gnu.org)
27771
27772         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27773
27774           * lib/old-dejagnu.exp (old-dejagnu): Added the
27775           "execution test - XFAIL *-*-*" handling in the spirit of
27776           "excess errors test -". Changed the "execution test fails"
27777           handling to be like "excess errors test fails".
27778           * Update various tests accordingly.
27779
27780 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27781
27782         * gcc.c-torture/execute/980205.c: New test.
27783
27784 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27785
27786         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27787         * lib/f-torture.exp: Similarly.
27788         * gcc.c-torture: Rename all .cexp files to .x files.
27789
27790 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27791
27792         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27793         (940510-1.c): Removed duplicate.
27794         (971104-1.c): New test.
27795
27796 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27797
27798           * lib/f-torture.exp: Improve error and loop detection.
27799
27800 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27801
27802         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27803         use that to size the filler array.
27804
27805 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27806
27807         * lib/c-torture.exp(c-torture-execute): Fix typo.
27808
27809         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27810         testcase as the executable name. Keep the executable around if
27811         the test fails.
27812
27813 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27814
27815         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27816         changes.  Only test one -g option, and move it to the end of the
27817         list of options to test.
27818
27819 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27820
27821         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27822         variable GCC_TORTURE_OPTIONS to supply default switches separated
27823         by colons.  If no environment variable, run tests with -O0 -g, -O1
27824         -g, and -O2 -g as well.
27825
27826 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27827
27828         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27829         explanatory comments. Fix indentation.
27830
27831 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27832
27833         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27834
27835 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27836
27837         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27838         * g++.old-deja/g++.mike/p7325.C: Likewise.
27839         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27840
27841 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27842
27843         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27844         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27845         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27846         * g++.old-deja/g++.law/operators4.C: Likewise.
27847
27848 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27849
27850         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27851         * g++.old-deja/g++.mike/p784.C: Ditto.
27852         * g++.old-deja/g++.mike/p785.C: Ditto.
27853
27854 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27855
27856           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27857
27858 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27859
27860         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27861         target feature; pass this to c-torture-execute as needed.
27862
27863 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27864
27865         * lib/c-torture.exp(c-torture-execute): If the previous and the
27866         current executables being tested are identical, we don't need to
27867         run the executable again. Try to make the executable names
27868         unique. Add an optional argument for passing additional compiler
27869         flags.
27870
27871 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27872
27873         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27874
27875 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27876
27877         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27878
27879 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27880
27881         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27882         32bit or larger longs.
27883
27884         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27885         have either a 32bit long or 32bit int.
27886
27887 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27888
27889         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27890         Make double precision tests dependent on sizeof (double).
27891
27892 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27893
27894         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27895         too.
27896
27897 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27898
27899         * gcc.c-torture/compile/961203-1.cexp: New script.
27900
27901 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27902
27903         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27904         up the includes ourselves.
27905
27906 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27907
27908         * lib/plumhall.exp: Remove random include, and add a few
27909         verbose messages for debugging.
27910
27911 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27912
27913         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27914         of trying to do it ourselves.
27915
27916 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27917
27918         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27919
27920 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27921
27922         * gcc.prms/5403.c: Made regexp a bit less strict.
27923
27924 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27925
27926         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27927         is returned from remote_load instead.
27928         * lib/plumhall.exp: Ditto.
27929         * lib/mike-g++.exp: Ditto.
27930         * lib/old-dejagnu.exp: Ditto.
27931         * lib/c-torture.exp: Ditto.
27932
27933 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27934
27935         * lib/g++.exp: Use build_wrapper procedure.
27936         * lib/gcc.exp: Ditto.
27937
27938 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27939
27940         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27941         an old-style decl for malloc.  Fixes tests to work when
27942         sizeof (int) != sizeof (size_t).
27943
27944 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27945
27946         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27947
27948         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27949         use stdargs.h interface.
27950
27951 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27952
27953         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27954         NO_VARARGS when compiling.
27955
27956 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27957
27958         * lib/plumhall.exp(ph_includes): New procedure.
27959         (ph_make): Use it.
27960         (ph_compiler): Ditto.
27961
27962         * lib/g++.exp: Rename test-glue.c to testglue.c.
27963         * lib/gcc.exp: Ditto.
27964
27965 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27966
27967         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27968         to completion when it's called.
27969
27970 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27971
27972         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27973         is defined, don't do test.
27974
27975 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27976
27977         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27978         for object files.
27979         (ph_summary): Mark skipped testcases as untested, not unresolved.
27980
27981         * lib/plumhall.exp (ph_make): If unresolved because of bad
27982         errorCode, record errorCode in log file.
27983         (*): Replace send_log/verbose with verbose -log.
27984
27985 1997-03-19  Michael Meissner  <meissner@cygnus.com>
27986
27987         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
27988         double conversion if double isn't at least 8 bytes.
27989
27990         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
27991         int to work with targets where int is 16 bits.
27992
27993         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
27994         8 bytes, just exit, since 4 byte doubles don't have enough bits of
27995         precision for the test to complete.
27996
27997 1997-03-14  Michael Meissner  <meissner@cygnus.com>
27998
27999         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28000         if d10v is not compiled with the -mdouble64 flag.
28001         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28002
28003         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28004         d10v is not compiled with the -mint32 flag.
28005
28006 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28007
28008         * lib/plumhall.exp: Use incr_count.
28009
28010 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28011
28012         * gcc.c-torture: Update to c-torture-1.45.
28013
28014 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28015
28016         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28017         the name of the expect testcase file).
28018
28019         * lib/g++.exp(g++_init): Ditto.
28020
28021 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28022
28023         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28024         the host.
28025
28026         * lib/gcc.exp(gcc_exit): New procedure.
28027
28028 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28029
28030         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28031         specs where appropriate.
28032
28033         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28034         because of new "candidates are" messages, and removed a few
28035
28036         * Converted all non-old-style g++ testcases to old-style, and
28037         moved into g++.old-deja.
28038
28039 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28040
28041         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28042         options.
28043
28044         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28045         succeeded.
28046
28047         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28048
28049 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28050
28051         * lib/gcc.exp (gcc_target_compile): Add support for defining
28052         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28053         the machine doesn't have those features.
28054
28055 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28056
28057         * g++.law/operators4.exp: Don't use LIBS.
28058
28059 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28060
28061         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28062
28063         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28064         * lib/g++.exp: Set it here instead. Also, allow use of the
28065         --tool_exec and --tool_opt options. Change CXX to
28066         GXX_UNDER_TEST.
28067
28068         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28069
28070         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28071
28072 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28073
28074         * lib/old-dejagnu.exp: Use prune_warnings instead of
28075         prune_system_crud.
28076         * lib/mike-g++.exp: Ditto.
28077         * lib/gcc.exp: Ditto.
28078         * lib/g++.exp: Ditto.
28079
28080         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28081
28082 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28083
28084           * 941014-2.c: Include stdlib.h
28085           * 960327-1.c: Include stdio.h
28086           * dbra.c, index-1.c: Don't assume ints are 32bits.
28087
28088 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28089
28090         * lib/gcc.exp: Add gcc,stack_size target feature.
28091
28092         * lib/g++.exp(g++_target_compile): Add the include and link
28093         paths here, not in two other places. And, it's $options, not
28094         options.
28095
28096         * lib/mike-g++.exp(postbase): Remove the code that determines
28097         the correct include and link paths.
28098         * g++.old-deja/old-deja.exp: Ditto.
28099
28100 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28101
28102         * lib/g++.exp(g++_init): target_compile no longer returns the
28103         filename of the result.
28104
28105 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28106
28107         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28108         call to glob.
28109
28110         * gcc.c-torture/special/special.exp: Change call to
28111         gcc_target_compile to include the object file.
28112
28113 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28114
28115         * gcc.c-torture/special/special.exp: Correct misspelling in last
28116         change.
28117
28118 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28119
28120         * lib/plumhall.exp(ph_summary): Log the entire output of the
28121         executable. Return -1 if there were any failures, 0 otherwise.
28122         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28123         (ph_make): Clean up objects and executables that were built
28124         if the tests succeeded.
28125
28126 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28127
28128         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28129         libraries and includes in the build tree as appropriate.
28130
28131 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28132
28133         * lib/c-torture.exp: Instead of looking for the global variable
28134         NO_LONG_LONG, check to see if that's a feature of the target.
28135
28136 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28137
28138         * config/default.exp: Minimize. Delete the remainer of the files in
28139         config; this functionality is now in devo/dejagnu/config.
28140
28141         g++.*/*: Pass any additional flags used to compile to postbase;
28142         delete CXXFLAGS.
28143
28144         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28145         is now done by runtest.exp. Use gcc_target_compile instead of
28146         compile.
28147
28148         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28149         Remove references to CFLAGS. Use remote_file instead of
28150         calling rm -f.
28151         (c-torture): Take a list of arguments to use to compile this
28152         testcase.
28153
28154         lib/g++.exp: Simplify. Use target_compile instead of compile.
28155         lib/gcc-dg.exp: Ditto.
28156         lib/gcc.exp: Ditto.
28157         lib/mike-{gcc,g++}.exp: Ditto.
28158         lib/old-dejagnu.exp: Ditto.
28159         lib/plumhall.exp: Ditto.
28160
28161 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28162
28163         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28164         (ph_linker): Likewise.
28165
28166 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28167
28168           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28169         MAP_ANON / MAP_ANONYMOUS if defined;
28170         else try to map from /dev/zero .
28171
28172 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28173
28174         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28175         isn't defined, then define it to MAP_ANONYMOUS.
28176
28177 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28178
28179         * gcc.c-torture: Update to c-torture-1.42 release.
28180
28181 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28182
28183         * gcc.c-torture: Update to c-torture-1.41 release.
28184
28185 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28186
28187         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28188         c-torture release.
28189
28190 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28191
28192         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28193         and LDFLAGS.  Fix second case to append the target_info ldflags
28194         onto LDFLAGS, not CFLAGS.
28195         * lib/g++.exp (g++_init): Add target_info stuff.
28196         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28197         of libgloss and newlib flags for !native.
28198
28199         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28200         (GDB): Fix relative path to go up another dir for finding gdb.
28201
28202 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28203
28204         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28205         versions in the target_info array, if they don't exist.
28206
28207 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28208
28209         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28210
28211 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28212
28213         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28214         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28215
28216 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28217
28218         * lib/old-dejagnu.exp: Don't remove the output file before we've
28219         actually tested it. Don't append pwd to the path of the executable
28220         we're testing.
28221
28222 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28223
28224         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28225
28226 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28227
28228         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28229         temporary directory for compiler files, and set it to a default
28230         value of /tmp. Set $output as the name of the output file from
28231         compiling the testcase. Add a -o option to $cflags_var so the
28232         compiler writes the final output file as $output. Set $executable
28233         to $output.
28234
28235         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28236         directory for compiler files, and set it to /tmp if it doesn't
28237         already have a value. Set $output_file to the name of the output
28238         file from compiling the testcase. Add a -o option to CXXFLAGS so
28239         the compiler writes the final output file as $output. Use $output
28240         as the executable to be tested.
28241
28242 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28243
28244         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28245
28246 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28247
28248         * gcc.c-torture/execute/pending-1.c: New test.  Still
28249         pending in Tege's queue.
28250
28251 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28252
28253         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28254         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28255         if there were failures.  Call unresolved if there were unresolved
28256         testcases.  Call gcc_fail if program did not run to completion.
28257         (ph_make): Pass additional argument name to ph_execute.
28258         (ph_execute): Add new argument.  Pass additional arguments to
28259         ph_summary.  Call gcc_fail is there is no execution output.
28260
28261 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28262
28263         * lib/plumhall.exp (proc_summary): Output relavent summary
28264         lines into the log so specific failures in plumhall can be
28265         investigated.
28266
28267 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28268
28269         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28270         (c-torture-execute): Don't try to execute tests which use
28271         "long long" types if $NO_LONG_LONG is nonzero.
28272
28273 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28274
28275         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28276         not c-torture.
28277
28278         * gcc.ieee: Move from here.
28279         * gcc.c-torture/execute/ieee: To here.
28280
28281 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28282
28283         * gcc.c-torture: Update to c-torture-1.41 release.
28284
28285 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28286
28287         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28288         not "$output".
28289
28290 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28291
28292         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28293         -c present.
28294
28295 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28296
28297         * config/proelf.exp: Handle connecting to a simulator.
28298
28299 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28300
28301         * config/proelf.exp: New file.  Enough framework that we can
28302         run c-torture tests on the proelf targets (or any other target
28303         that gdb can connect to for that matter).
28304
28305 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28306
28307         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28308         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28309
28310         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28311         exec_output exists.
28312
28313 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28314
28315         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28316         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28317
28318         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28319         to pass/fail/unresolved/unsupported/untested.  Caller must now
28320         call unresolved/unsupported/untested.
28321         * lib/*.exp: Update FSF address.  Update to handle new results of
28322         ${tool}_load.
28323         * lib/chill.exp (verbose): Delete.
28324
28325 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28326
28327         * lib/gcc.exp (default_gcc_start): Change order of args to
28328         $LDFLAGS $CFLAGS $LIBS.
28329         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28330         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28331         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28332         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28333         * gcc.misc-tests/dg-test.exp: Likewise.
28334         * gcc.misc-tests/msgs.exp: Likewise.
28335         * gcc.prms/prms.exp: Likewise.
28336         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28337         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28338
28339         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28340
28341 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28342
28343         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28344
28345         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28346         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28347
28348         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28349         necessary.
28350
28351 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28352
28353         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28354         global for loop; add use of $mathlib.
28355         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28356         settings here; set mathlib for anything but VxWorks.
28357
28358 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28359
28360         * gcc.c-torture: Update to c-torture-1.40 release.
28361
28362 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28363
28364         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28365         dg.exp.
28366
28367 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28368
28369         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28370         global.
28371
28372 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28373
28374         * lib/g++.exp (LIBS): Define if not already.
28375         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28376         (gcc-dg-prune): Call prune_gcc_output.
28377         * lib/gcc.exp (prune_gcc_output): New proc.
28378         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28379         prune_gcc_output.
28380
28381 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28382
28383         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28384         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28385
28386 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28387
28388         * gcc.c-torture: Update to c-torture-1.39 release.
28389
28390 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28391
28392         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28393         fails, try others as well.
28394
28395 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28396
28397         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28398         If compilation fails, mark execute tests as `untested'.
28399         If test is marked as unsupported, don't mark compilation and
28400         execute tests as failed.
28401
28402 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28403
28404         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28405         libstdc++ for whether or not we want to be doing shared
28406         libraries.  Delete link_curses since we don't need it anymore.
28407         * lib/mike-g++.exp (postbase): Don't link in libg++.
28408         * g++.old-deja/old-deja.exp: Likewise.
28409
28410 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28411
28412         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28413
28414 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28415
28416         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28417         For that, add `-Wl,-a,shared_archive'.
28418         * g++.old-deja/old-deja.exp: Likewise.
28419
28420 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28421
28422         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28423
28424 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28425
28426         * lib/mike-g++.exp (postbase): Pay attention to the status of
28427         g++_load.
28428
28429 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28430
28431           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28432
28433 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28434
28435         * lib/gcc.exp (default_gcc_start): No longer need to log program
28436         being executed or its output, execute_anywhere does that now.
28437         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28438         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28439
28440 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28441
28442         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28443         the same as those in lib/g++.exp.
28444
28445 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28446
28447         * gcc.c-torture: Update to c-torture-1.38 release.
28448         * gcc.ieee: Related changes.
28449
28450 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28451
28452         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28453         "exec". Minor reformatting changes.
28454
28455         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28456         cross. This means all "exec" calls now work on a remote host as
28457         well.
28458         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28459         cross. Filter out the extra "\r\n" stuff that expect puts in.
28460         (c-torture-execute): Filter out the bogus warnings like
28461         c-torture-compile does. Add support for canadian cross.
28462         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28463         Use execute_anywhere rather than calling exec directly. Now it
28464         works for canadian cross testing.
28465
28466 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28467
28468         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28469         results into a variable, and check that rather than using file exists.
28470
28471 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28472
28473         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28474         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28475
28476 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28477
28478         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28479         lib_curses if there's a shared libg++ in the build tree.
28480
28481 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28482
28483         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28484         if not supported target.
28485
28486 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28487
28488         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28489         link_curses up to always happen, not just for native builds.
28490
28491 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28492
28493         * gcc.c-torture: Update to c-torture-1.36 release.
28494         * gcc.failure: Related changes.
28495
28496 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28497
28498         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28499
28500 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28501
28502         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28503         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28504         runshlib, link_curses, and mathlib for link and run.
28505
28506         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28507         pass the runtime shared library options for Solaris, OSF/1, and
28508         Irix5, and link with -lcurses to avoid unresolved references.
28509
28510 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28511
28512         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28513         only run once.
28514
28515 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28516
28517         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28518
28519 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28520
28521         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28522         do not have a framework for the "compat" tests yet.
28523
28524 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28525
28526         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28527         set to null if we're testing vxworks5.1.  Use that instead of
28528         `-lm' in the setting of LIBS for link and run.
28529
28530 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28531
28532         * config/rom68k.exp (${tool}_load): Major changes to make it
28533         work.  Verified that it does in fact return the stuff in
28534         exec_output properly.  Catch any Emul or any TRAP other than 0.
28535
28536 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28537
28538         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28539         LDFLAGS properly for targets that need stuff from libgloss.
28540         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28541         only run once.
28542         (gpp_initialized): New variable.
28543
28544 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28545
28546         * config/rom68k.exp: Load libgloss.exp.
28547         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28548         so we can produce a fully linked binary.
28549         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28550         so we can produce a fully linked binary.
28551
28552 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28553
28554         * lib/plumhall.exp (ph_section): Watch for expected failures.
28555         Add missing `else'.
28556
28557         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28558         run the testcase.
28559         (c-torture): Likewise.
28560
28561 1995-08-28  Doug Evans  <dje@cygnus.com>
28562
28563         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28564
28565         * lib/mike-g++.exp (mike_cleanup): New proc.
28566         (prebase): New globals compiler_result, not_compiler_result,
28567         target_regexp.
28568         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28569         allow leading "-" in pattern.  Watch for unsupported tests.
28570         If $compiler_result is set, pattern match assembler code,
28571         and ditto for $not_compiler_result.
28572         * lib/mike-gcc.exp: Likewise.
28573
28574         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28575         execution "succeeded".
28576
28577 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28578
28579         * config/win32.exp: New file.
28580         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28581
28582 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28583
28584         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28585         unsupported.
28586         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28587         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28588         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28589
28590         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28591         "... without exceptions was ...".  That is now handled by
28592         prune_system_crud.
28593         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28594
28595 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28596
28597         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28598         sieve.c,sort2.c}: New files.
28599         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28600         sieve.exp,sort2.exp}: Drivers for them.
28601
28602         * lib/mike-gcc.exp (program_output): New user settable variable.
28603         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28604         messages.
28605         * lib/mike-g++.exp (program_output): New user settable variable.
28606
28607         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28608
28609         * config/sh.exp: Deleted (use sim.exp instead).
28610
28611 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28612
28613         * config/vx.exp: Declare CHECKTASK as global.
28614         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28615         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28616         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28617
28618 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28619
28620         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28621         target. Like vx.exp, only includes `vx29k.exp' instead of
28622         `vxworks.exp'.
28623
28624 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28625
28626         * config/sim.exp: Increase time limit from 120 seconds to 240.
28627
28628 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28629
28630         * gcc.c-torture/execute/950628-1.c: New test.
28631
28632 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28633
28634         * gcc.c-torture: Update with changes/additions from
28635         c-torture-1.34.
28636
28637 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28638
28639         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28640
28641 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28642
28643         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28644
28645 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28646
28647         * gcc.c-torture/compile/950512-1.c: New test.
28648         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28649         * gcc.dg/struct-ret-1.c: Likewise.
28650
28651 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28652
28653         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28654           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28655
28656 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28657
28658         * gcc.c-torture/special/920411-1.c: Deleted.
28659         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28660
28661 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28662
28663         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28664         cpu limit.
28665
28666 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28667
28668         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28669
28670 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28671
28672         From kenner;
28673         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28674         is the proper length.
28675         * va-arg-3.c: Likewise.
28676
28677 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28678
28679         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28680         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28681
28682         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28683         * lib/g++.exp (default_g++_start): Delete old cruft.
28684
28685 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28686
28687         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28688         (2 * (1 << 18)) to (2 * (1 << 17)).
28689
28690         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28691
28692 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28693
28694         * config/rom68k.exp: Renamed from config/idp.exp
28695
28696 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28697
28698         * c-torture/compile/921109-2.c
28699
28700 1995-04-18  Mike Stump  <mrs@cygnus.com>
28701
28702         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28703         excess errors.
28704
28705 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28706
28707         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28708         output.
28709         * lib/g++.exp (default_g++_start): Likewise.
28710
28711 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28712
28713         * gcc.c-torture/compile/950329-1.c: New test.
28714
28715 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28716
28717           * config/bug.exp (${tool}_load): Updated to use new remote_open
28718           and remote_close procs.
28719         * config/idp.exp: New file.
28720
28721 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28722
28723         * gcc.c-torture/execute/950322-1.c: New test.
28724
28725 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28726
28727         * config/vx.exp (${tool}_load): Clean up testing of return code from
28728         vxworks_ld and vxworks_spawn.
28729
28730 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28731
28732         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28733
28734 1995-03-13  Mike Stump  <mrs@cygnus.com>
28735
28736         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28737         can mark excess errors on a machine by machine basis.  Note, the
28738         default is to not expect any excess errors, even when excess
28739         errors test - is given, so you will want to put an XFAIL ... on
28740         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28741         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28742         those 4 machines, but no others.
28743
28744 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28745
28746         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28747         * lib/c-torture.exp: to here.
28748
28749 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28750
28751         * gcc.c-torture/execute/950221-1.c: New test.
28752         * gcc.c-torture/execute/struct-ret-1.c: New test.
28753         * gcc.c-torture/compile/950221-1.c: New test.
28754
28755         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28756
28757 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28758
28759         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28760         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28761
28762 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28763
28764         * g++.gb: New directory of tests, derived from my signature and
28765         class scoping tests.
28766
28767         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28768         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28769         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28770         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28771         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28772         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28773         * g++.gb/sig25.C: Likewise.
28774
28775         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28776         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28777         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28778         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28779         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28780         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28781         * g++.gb/sig25.exp: Likewise.
28782
28783         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28784         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28785         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28786         * g++.gb/scope13.C: Likewise, this test still fails.
28787
28788         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28789         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28790         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28791         * g++.gb/scope13.exp: Ditto.
28792
28793         * g++.gb/README: New file, explains what these tests are about.
28794
28795 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28796
28797         * lib/dg.exp (dg-do): Support `preprocess'.
28798         (dg-test): Likewise.
28799
28800 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28801
28802         * config/udi.exp: change "continue -expect" to "exp_continue".
28803
28804 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28805
28806         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28807         Delete redundant tests.
28808
28809         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28810         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28811         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28812         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28813         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28814         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28815         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28816         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28817
28818         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28819         storing label pointers.
28820         * gcc.c-torture/execute/921019-1.c: Likewise.
28821         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28822         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28823         parameter fp.
28824         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28825         constants.
28826
28827         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28828         Delete obsolete tests.
28829
28830         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28831         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28832         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28833         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28834         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28835         * gcc.c-torture/compile/950124-1.c: New test.
28836
28837         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28838
28839 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28840
28841         * lib/mike-g++.exp: Add -lm to LIBS.
28842
28843 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28844
28845         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28846
28847 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28848
28849         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28850
28851 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28852
28853         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28854
28855 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28856
28857         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28858         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28859         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28860         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28861         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28862         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28863         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28864         * g++.law/{operators31.C, operators32.C,
28865         * g++.law/{operators33.C, operators34.C}: Likewise.
28866         * g++.law/{pic1.C, refs2.C}: Likewise.
28867         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28868         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28869         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28870         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28871
28872         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28873         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28874         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28875         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28876         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28877         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28878         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28879         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28880         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28881         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28882         * g++.law/{operators34.exp}: Likewise.
28883         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28884         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28885         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28886         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28887         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28888
28889         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28890         No longer expected to fail.
28891         * g++.law/missed-error3.C: Tweak for recent bool changes.
28892
28893 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28894
28895         * config/emb-unix: Deleted.
28896         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28897         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28898
28899 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28900
28901         * lib/dg.exp (dg-test): Fix typo in last patch.
28902
28903 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28904
28905         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28906         (handles multiple occurrences).
28907
28908 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28909
28910         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28911         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28912         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28913         printed).
28914         * lib/c-torture.exp (c-torture-compile): Likewise.
28915         (c-torture): Prepend full path if missing.
28916         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28917         (gcc_fail): Likewise.
28918         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28919
28920 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28921
28922         * lib/netware.exp: Only attach to NetWare i386 systems.
28923
28924 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28925
28926         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28927         messages.  Add test name to "output pattern match" pass/fail message.
28928
28929 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28930
28931         * gcc.dg: New testsuite.
28932         * gcc.dg/dg.exp: New file.
28933
28934         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28935         test-switch.c}: Deleted.
28936
28937         * gcc.misc-tests/msgs.exp: New testcase driver.
28938
28939 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28940
28941         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28942         Watch for illegal return values from ${tool}_load.
28943         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28944         cross targets.  Coerce return value >0 to 1.
28945
28946 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28947
28948         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28949
28950         * config/emb-unix.exp: New file.
28951
28952         * config/sim.exp: Error if variable $SIM not defined.
28953         (${tool}_load): Mark test as "untested" if simulator missing.
28954
28955         * config/unix.exp: Load remote.exp to get rcp_download.
28956         * lib/c-torture.exp: Use different option lists for testcases with
28957         and without loops.
28958         * gcc.c-torture/execute/execute.exp: Likewise.
28959
28960 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28961
28962         * config/*.exp: Clarify return code from ${tool}_load.
28963         Call `unresolved' or `untested' instead of `warning' or `perror'
28964         (sometimes you still want to call both though).
28965         Add comment that `shell_id' is local to each file.
28966         * config/udi.exp (timeout): Set to 30.
28967         Don't print warning if connection fails, $connectmode has already
28968         printed an error.
28969         (${tool}_load): Move verbose messages to level 2.
28970         Rework pattern for "Process started" message.
28971         Pass `shell_id' to ${connectmode}_download.
28972         Retry twice upon timeout.  Make resetting of target more robust.
28973         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28974         Pass `shell_id' to exit_$connectmode.
28975         Only call exit_$connectmode if connected.
28976         * config/unix.exp (${tool}_load): Check return codes better.
28977         * config/vrtx.exp (${tool}_load): Likewise.
28978         * config/vx.exp (${tool}_load): Likewise.
28979         Delete unneeded global's.
28980         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28981         from ${tool}_load.
28982         (dg-stat): Delete.
28983         (dg-init): Delete recording of pass/fail counts.
28984         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28985         (old-dejagnu-init): Likewise.
28986         (old-dejagnu-stat): Delete contents, empty proc now.
28987         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
28988         (c-torture): Delete references to lcnt, lpass, lfail.
28989         Get option list from TORTURE_OPTIONS.
28990         Delete -funroll[-all]-loops if no loops.
28991         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
28992         (g++_stat): Delete contents (empty proc now).
28993         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
28994         (gcc_finish): Likewise.
28995         (gcc_stat): Deleted.
28996         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
28997         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
28998         * gcc.c-torture/execute/execute.exp: Likewise.
28999         Split tests into two parts: compile, execute.
29000         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29001         no loops.  Update to reflect clarified return codes from ${tool}_load.
29002
29003 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29004
29005         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29006         to grep for.
29007         (old-dejagnu): Likewise (where necessary).
29008
29009 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29010
29011         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29012
29013         * lib/dg.exp (dg-process-target): Fix processing of selector.
29014         Add comment regarding use of `error'.
29015
29016         * lib/gcc.exp (prune_system_crud): Define if missing.
29017         * lib/g++.exp (prune_system_crud): Likewise.
29018
29019         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29020         Call prune_system_crud.
29021         * lib/dg.exp (dg-runtest): New proc.
29022         Use perror instead of send_user for tcl errors in testcase.
29023         Don't return any value, it's never used.
29024         Don't clobber previous definition of `unknown'.
29025         Print tcl errors in `dg-final'.
29026
29027 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29028
29029         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29030         (dg-test): Don't print errorInfo, it contains stack backtrace.
29031
29032 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29033
29034         * lib/g++.exp (runtest_file_p): Define if missing.
29035
29036 1994-09-24  Doug Evans  (dje@cygnus.com)
29037
29038         * lib/mike-g++.exp: Comment out loading of g++.exp.
29039         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29040         (default_g++_version): Always print something.
29041         (default_g++_start): Comment out call to `which'.
29042         (g++_start, g++_load): Deleted (must be defined in config file).
29043         * lib/gcc.exp: Test for existence of $CC at start.
29044         Delete check for tmpdir (done in gcc_init).
29045         (default_gcc_version): Always print something.
29046         (default_gcc_start): Comment out call to `which'.
29047         * config/*.exp: Major cleanup - make cross targets work at least a
29048         little better for g++ (by not being "--tool gcc" specific).
29049         Rename gcc_xxx to ${tool}_xxx.
29050         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29051         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29052
29053 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29054
29055         * lib/c-torture.exp (c-torture-compile): Rework compiler
29056         message processing.
29057
29058         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29059         c-torture.
29060
29061 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29062
29063         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29064
29065         * lib/dg.exp (dg-process-target): Support { target native }.
29066
29067 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29068
29069         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29070         looked for "... program xxx got fatal signal".
29071         Correct regsub munging of `comp_output'.
29072         Ignore compiler messages "path prefix not used" and "linker input
29073         file unused".
29074
29075 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29076
29077         * lib/gcc.exp (runtest_file_p): Define if missing.
29078         * gcc.prms/template.c: Example to work from.
29079
29080 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29081
29082         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29083         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29084
29085         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29086         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29087         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29088         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29089
29090         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29091         (dg-process-target): No longer a varargs proc.
29092         Return S/N for target, P/F for xfail.  All callers changed.
29093         (user option procs): More argument checking.
29094         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29095         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29096         (dg-test): Skip test if not running on selected target in `dg-do'.
29097         Update handling of `dg-do-what', `dg-output-text'.
29098         Separate execution pass/fail from output pattern match pass/fail.
29099         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29100
29101 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29102
29103         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29104         target for 920510-1.c.
29105
29106 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29107
29108         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29109         Clean up comment regarding use of passcnt, etc.
29110         (gcc_stat): Don't update `testcnt' here.
29111         (gcc_finish): Do it here.
29112         Might as well reset `but_id' here too.
29113         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29114         to determine if the file should be tested.
29115         * gcc.c-torture/compile/compile.exp: Likewise.
29116         * gcc.c-torture/execute/execute.exp: Likewise.
29117         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29118         * gcc.misc-tests/dg-test.exp: Likewise.
29119         * gcc.prms/prms.exp: Likewise.
29120         * gcc.wendy/wendy.exp: Likewise.
29121         * g++.old-deja.exp: Likewise.
29122         Move "Testing file" message to verbose level 1.
29123
29124 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29125
29126         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29127
29128 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29129
29130         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29131         (default_gcc_start): Accept optional second list element
29132         of compiler flags.  Print compiler output at verbosity level 2.
29133         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29134         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29135         Save current values of framework globals passcnt, failcnt, xpasscnt,
29136         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29137         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29138         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29139         xfailcnt to compute stats.  Update framework global `testcnt' from
29140         pass/fail counts.
29141         (gcc_finish): New proc.  Clean up test environment.
29142         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29143         (gcc_epass, gcc_efail): Delete.
29144         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29145         argument of line number.
29146         (dg-init): If the tool has an init routine, call it.
29147         (dg-test): Remove args `cflags_var' and `libs_var'.
29148         Pass all compiler options to ${tool}_start.
29149         Handle missing line number.
29150         (dg-finish): New function.
29151         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29152         particular files.  Call gcc_finish at end.  Move "skipping test"
29153         message to verbosity level 3.
29154         * gcc.c-torture/compile/compile.exp: Likewise.
29155         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29156         * gcc.c-torture/execute/execute.exp: Likewise.
29157         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29158         Print testcase being tried at verbosity level 1.
29159         * gcc.c-torture/special/special.exp: Unset xfail.
29160         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29161         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29162         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29163         * gcc.failure/failure.exp: Likewise.
29164         * gcc.ieee/ieee.exp: Likewise.
29165         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29166         Update call to dg-test.  Call dg-finish at end.
29167         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29168         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29169         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29170         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29171         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29172         * gcc.wendy/wendy.exp: Add copyright.
29173         Delete setting of tmpdir (done by gcc_init).
29174         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29175         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29176         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29177         gcc_[ce]pass/fail.
29178
29179 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29180
29181         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29182         confusion.
29183         (g++_load): Likewise.
29184
29185         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29186         Rename argument to `prog' to remove the confusion.
29187         Varargs fns behave differently too!
29188         (g++_load): Likewise.
29189
29190         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29191
29192         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29193         what it is.  Delete (always) printing of status value for !native.
29194         Simplify verbose code, and include status and exec_output.
29195         (g++_load): Use gcc_load.
29196
29197 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29198
29199         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29200         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29201         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29202         940714-3.c as these testcases don't exist anymore.  Make
29203         va-arg-1.c expected to pass.
29204
29205 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29206
29207         * gcc.misc-tests/misc.exp: Only run specific testcases.
29208         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29209         * gcc.misc-tests/dg-[1-9].c: New files.
29210
29211         * lib/dg.exp: New testsuite driver.
29212         * gcc.prms/prms.exp: Use it.
29213
29214         * README.gcc: New file.
29215
29216         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29217         Document and reset `lxpass' and `lxfail'.
29218         Simplify "initialized" message.
29219         (gcc_stat): Clean up comments a little.
29220
29221 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29222
29223         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29224
29225 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29226
29227         * lib/old-dejagnu.exp (process-option): New proc.
29228         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29229         (old-dejagnu): Simplify.
29230         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29231
29232 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29233
29234         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29235         exists and is not an empty string.
29236
29237         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29238         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29239         finished.
29240         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29241         automatically.
29242
29243         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29244         longer expected to fail.
29245
29246         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29247         "f" function call.
29248
29249         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29250
29251         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29252         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29253         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29254         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29255         c-torture-1.29.
29256
29257         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29258         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29259
29260         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29261
29262         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29263         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29264
29265         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29266         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29267         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29268
29269 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29270
29271         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29272         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29273         940714-1.c, 940714-2.c, 940714-3.c},
29274         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29275         gcc.misc-tests/{mg.c,mg.exp}:
29276         New tests.
29277         * gcc.noncompile/noncompile.exp: Change accordingly.
29278
29279 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29280
29281         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29282         Undo previous clobberage.
29283
29284 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29285
29286         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29287         * gcc.special/{930510-1.c, special.exp}:
29288         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29289         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29290         struct-varargs-1.c}: New tests from c-torture-1.26.
29291
29292 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29293
29294         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29295           argument to switch.
29296
29297 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29298
29299         * Revert the previous changes.  Please see Rob's directory
29300           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29301           fixes.
29302
29303 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29304
29305         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29306             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29307             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29308             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29309             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29310             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29311             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29312             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29313             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29314             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29315             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29316             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29317             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29318             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29319             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29320             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29321             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29322             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29323             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29324             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29325             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29326             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29327             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29328             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29329             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29330             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29331             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29332
29333 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29334
29335         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29336             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29337           with perror calls.
29338
29339 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29340
29341         * config/unix.exp (g++_load): Fix syntax.
29342
29343 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29344
29345         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29346         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29347         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29348         Don't expect va-arg-1.c to fail.  Correct expected output for
29349         920928-1.c.
29350         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29351         * gcc.wendy/hbm4.c: Correct typo.
29352         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29353
29354 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29355
29356         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29357         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29358         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29359         * lib/c-torture.exp (c-torture-compile): Ditto.
29360
29361         Reduce volume of output (remove all the -I's and such).
29362         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29363         Call gcc_cpass, gcc_cfail.
29364         (c-torture): Pass testing option to c-torture-compile.
29365
29366 1994-03-21  Doug Evans  (dje@cygnus.com)
29367
29368         Bring patches over from progressive.
29369         * config/default.exp: Exit remote shell cleanly.
29370         (g++_exit, g++_start): Add default versions.
29371         * config/sim.exp (gcc_load): Use perror, not error.
29372
29373 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29374
29375         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29376         set in site.exp.
29377
29378 1994-03-14  Doug Evans  (dje@cygnus.com)
29379
29380         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29381         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29382         (wendy_try): New proc to run testcase.
29383         (main loop): Call 'em.
29384         * gcc.wendy/*.c: Clean up pass to correct expected output.
29385
29386         * lib/gcc.exp: Minor cleanup work.
29387         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29388
29389 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29390
29391         * config/sim.exp (gcc_load): Document return codes better.
29392         Don't pass -v to simulator.
29393
29394 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29395
29396           * gcc.special/920717-x.c: Fix typo.
29397           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29398           get at sources.
29399
29400         * lib/mike-gcc.exp: Fix typo.
29401
29402 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29403
29404         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29405         binary to use, transform the name.
29406         * config/*.exp: rename everything. Nuke any g++ specific files,
29407         it's now a special case of gcc that requires no special support.
29408         Add a default.exp for unsupported targets.
29409
29410 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29411
29412         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29413         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29414         version of Tcl.
29415
29416 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29417
29418         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29419         than a warning.
29420
29421 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29422
29423         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29424
29425 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29426
29427         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29428         option_list.  Compile every file with only 4/6 option choices
29429         (same as C torture) instead of with 12/18 different option
29430         choices.
29431         * lib/c-torture.exp: Likewise.
29432
29433         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29434         not already set.
29435
29436 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29437
29438         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29439         can put an XFAIL *-*-* on excess errors.
29440
29441 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29442
29443         * g++.law: Add more tests derived from g++-bugs snapshots.
29444
29445         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29446         equivalent to g++.law/init9.
29447
29448         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29449         compiled it, and the a.out file after we've run it.
29450
29451 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29452
29453         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29454         compiled it, and the a.out file after we've run it.
29455
29456 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29457
29458         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29459
29460 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29461
29462         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29463         version number.
29464
29465 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29466
29467         * g++.law: New directory of g++ tests derived from the g++-bugs
29468         snapshots.
29469
29470 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29471
29472         * gcc.compile: initbug1.c initbug1.exp testcase added
29473
29474 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29475
29476         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29477         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29478           fixes submitted by Jeff Law (law@cs.utah.edu)
29479         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29480           Jeff Law (law@cs.utah.edu)
29481
29482
29483 1993-11-30  Mike Stump  (mrs@cygnus.com)
29484
29485         * config/unix-g++.exp: Follow the gcc way of doing things.
29486         * g++.old-deja/old-deja.exp: Minor updates.
29487         * lib/g++.exp: New file, follow the gcc way of doing things.
29488         * lib/old-dejagnu.exp: Minor updates.
29489         * lib/mike-g++.exp: Always unset errorInfo.
29490
29491 1993-11-06  Mike Stump  (mrs@cygnus.com)
29492
29493         * lib/gcc.exp: Fix some errors with the below change, CC and
29494         CFLAGS should be global when setting, not local.
29495
29496 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29497
29498         * lib/gcc.exp: Transform tool name.
29499
29500 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29501
29502         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29503
29504 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29505
29506         * lib/gcc.exp: change gcc_done to gcc_stat
29507
29508 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29509
29510         * Upgraded gcc testsuite to c-torture version 1.25
29511
29512 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29513
29514         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29515         * lib/c-torture: added hooks for new reporting code.
29516
29517 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29518
29519         * config/sh-gcc.exp: check if sh-sim exists in the path
29520
29521 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29522
29523         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29524         * gcc.compile/compile.exp: Initial changes for new logic.
29525         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29526         * gcc.failure/failure.exp: Initial changes for new logic.
29527         * gcc.ieee/ieee.exp: Initial changes for new logic.
29528         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29529         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29530         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29531         * lib/c-torture.exp: Initial changes for new logic.
29532         * lib/gcc.exp: Initial changes for new logic.
29533
29534 1993-10-15  Mike Stump  (mrs@cygnus.com)
29535
29536         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29537         depend upon failure or success.  Fully qualify names in failure
29538         and success messages.  Always remove a.out before starting
29539         compile, just in case.  Pay more attention to error text output by
29540         the compiler.  Handle testcases with no known past errors just
29541         like all others, so that things are uniform.  Other miscellaneous
29542         improvements.
29543
29544 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29545
29546         * gcc.cpp: new directory for cpp tests
29547
29548 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29549
29550         * lib/chill.exp: Code reformatted, removed unused code.
29551         * config/unix-chill.exp: Code reformatted, removed unused code.
29552         * chill.execute/execute.exp: Code reformatted, removed unused code.
29553         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29554
29555 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29556
29557         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29558         routines not written.
29559
29560 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29561
29562         * config/bug-gcc.exp: Use new procs from bug.exp.
29563
29564 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29565
29566         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29567         via ftp, rather than depending on NFS.
29568         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29569         case.
29570
29571 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29572
29573         * config/bug-gcc.exp: Use new download proc.
29574
29575 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29576
29577         * chill.execute/execute.exp: cleanups, handles errors better
29578         * chill.compile/compile.exp: rewrite, based on execute.exp
29579         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29580         * lib/chill.exp: major changes to diff proc and compile and link
29581           procs. added chill_fail and chill_pass wrappers to pass and
29582           fail. added more comments, and handle error codes better.
29583           Added a hack to capture stderr from exec, so noncompile tests
29584           can work.
29585
29586 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29587
29588         * chill.execute/execute.exp: rewrite of testsuite driver
29589         * lib/chill.exp: rewrite of testsuite driver
29590         * config/unix-chill.exp: rewrite of testsuite driver
29591
29592 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29593
29594     In chill.execute:
29595         * iexpr.ch: Standardize uppercase.
29596         * tuples.dat: Standardize uppercase.
29597         * vary.ch: standardize.  Correct varying string assignments.
29598         * vary.dat: Add new output lines.
29599
29600 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29601
29602     In chill.execute:
29603         * chprintf.ch: Standardize use of uppercase.
29604         * tuples.ch: Standardize and turn arr2 into a DCL,
29605           rather than a SYN.
29606         * pinits.ch: Standardize.
29607
29608 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29609
29610         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29611         * Makefil: Renamed to Makefile.in.
29612         * configure.in: New.
29613
29614 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29615
29616     In chill.execute:
29617         * .cvsignore: Add result/output files.
29618         * Makefile: Fix up variables at start.  Use MFLAGS
29619           everywhere.  Correct bool_loc, built_ins entries.
29620           Add entry for vary1.ch.
29621         * bitarray.ch: Standardize upper-case usage.
29622         * bitexpr.ch: Standardize, add output of b1.
29623         * params.ch: Use arrayt in along PROC parameters, to
29624           avoid novelty problems.
29625         * sets.ch: Tiny cleanup.
29626         * vary1.ch: Re-indent.
29627
29628 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29629
29630           * Add PR-related files to Makefiles, .cvsignore files, etc.
29631
29632 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29633
29634         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29635           with compiler objects. New names are test-flow.c and test-loop.c
29636
29637 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29638
29639         * Upgraded c-torture tests from 1.19 to 1.20
29640
29641         * new files:
29642         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29643         * gcc.compile: 930623-1.c 930623-2.c
29644         * gcc.noncompile: 930622-1.c 930622-2.c
29645         * gcc.failure: 920411-1.c 920627-2.c
29646         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29647
29648 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29649
29650         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29651           More changes to get testsuite working properly. Needs more work.
29652           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29653
29654 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29655
29656         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29657           More changes to get testsuite working properly. Needs more work.
29658
29659 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29660
29661         * chill.compile/compile.exp: Added for Dejagnu support
29662         * chill.execute/execute.exp: Added for Dejagnu support
29663         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29664
29665 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29666
29667     This should complete moving the CHILL test files.
29668         * chill.noncompile(.cvsignore printf.grt
29669             in-printf.grt chprintf.grt chprintf.ch):
29670             Added test-support files.
29671           (Makefile): Modified further.
29672         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29673             signal.ch): Added test files.
29674           * chill.execute (.cvsignore printf.grt printr.c
29675             in-printf.grt rts.c chprintf.grt rts.h): Added
29676           test-support files.
29677             (Makefile): More corrections.
29678
29679 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29680
29681         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29682           test cases, ready for DejaGnu.
29683
29684 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29685
29686         * Upgraded c-torture tests from 1.18 to 1.19
29687
29688         * gcc.compile: added test(s):
29689           930607-1.c
29690         * gcc.execute: added test(s):
29691           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29692
29693         * added new subdirectory for misc tests: gcc.misc-tests
29694         * gcc.misc-test(s): added tests:
29695           inst-check.c test-consts.c test-ior.c test-switch.c
29696
29697 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29698
29699         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29700
29701 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29702
29703         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29704
29705 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29706
29707         * Upgraded c-torture tests from 1.17 to 1.18
29708
29709 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29710
29711         * Upgraded c-torture tests from 1.12 to 1.17
29712
29713 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29714
29715         * lib/old-dejagnu.exp:
29716           Fixed handling of XFAIL target triplets to correctly
29717           recognize wildcard characters.  Removed code that
29718           appended a unique id tag to the end of the file name
29719           printed out by the result of the testcases within a
29720           given test file.
29721
29722 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29723
29724         * lib/old-dejagnu.exp:
29725           Reworked expected failure handling to trigger off of XFAIL
29726           keyword in keyphrase embeded in testcase source code. The
29727           XFAIL keyword must be at the end of the keyphrase line. It
29728           may optionally be followed by one or more target triplets.
29729           It has just occured that the handling of wildcards in the
29730           target triplet may not be correct.
29731
29732 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29733
29734         * g++.old-deja/tests:
29735           Moved all subdirectories up one level into g++.old-deja .
29736
29737         * lib/old-dejagnu.exp:
29738           Fixed problem with CXXFLAGS not being properly reset, and being
29739           corrupted with extraneous "-c" compiler option.  This was
29740           causing binaries to not be generated for test that needed them.
29741           Modified strings passed to "pass" and "fail" so that individual
29742           tests from the same test file would be distinguished by an
29743           identifier appended to the test file name in the summary logs;
29744           this corrected a problem with erroneous diff logs.  Added code
29745           to search testcases for expected fail and unexpected pass keywords.
29746
29747 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29748
29749         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29750
29751 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29752
29753         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29754           Removed extraneous text from end of "Special g++ Options"
29755           keyphrase.
29756
29757         * lib/old-dejagnu.exp: Added pattern matching to look for new
29758           keywords, embedded in testcases comments, which will trigger
29759           calls to xpass and xfail.
29760
29761 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29762
29763         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29764           comments embedded in the testcases, especially the one looking for
29765           special compiler options, as well as the pattern matching for the
29766           compiler output again.
29767
29768 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29769
29770         * lib/old-dejagnu.exp: Do a proper check of the return value for
29771           execute tests. Fixed several problems with the pattern matching
29772           of the compiler output which gave erroneous test results.
29773           Changed several of the test result messages to be more descriptive.
29774         * config/unix-g++.exp: Proc g++_load now actually works and
29775           executes the tests passed to it and returns a usable return
29776           value.
29777
29778 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29779
29780           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29781
29782 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29783
29784         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29785           Modified both files to properly execute the old style
29786           dejagnu tests. The previous versions of these files were
29787           experimental and did not function anything near correctly.
29788
29789 1993-04-05  Rob Savoye  (rob@cygnus.com)
29790
29791         * Removed all Makefile.in and configure.in files. No configuration
29792         needed now.
29793
29794 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29795
29796         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29797
29798 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29799
29800         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29801         gcc.special/configure.in, gcc.noncompile/configure.in,
29802         gcc.execute/configure.in, gcc.code_quality/configure.in,
29803         g++.other/configure.in, g++.old-deja/configure.in,
29804         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29805         in srcname setting.
29806
29807 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29808
29809         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29810         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29811         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29812
29813 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29814
29815         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29816         (gdb_exit): Don't remove *_soc files.
29817
29818 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29819
29820         * lib/c-torture.exp: Don't look for main; instead always use -w
29821         -c.  This is how the c-torture tests work.  Remove the object
29822         file if the compilation succeeds.
29823         * gcc.execute/execute.exp: Remove executable if test passes.
29824         * gcc.noncompile/noncompile.exp: Every test is an expected
29825         failure.
29826         * gcc.special/special.exp: Added tests from c-torture 1.11,
29827         corrected use of existing test.
29828         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29829         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29830         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29831         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29832         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29833         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29834         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29835         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29836         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29837         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29838         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29839         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29840         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29841         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29842         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29843         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29844         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29845         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29846         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29847         c-torture 1.11.
29848         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29849         correspond to c-torture 1.11.
29850
29851         * New file.