OSDN Git Service

PR c++/17401
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         PR c++/17401
4         * g++.dg/parse/error25.C: New test.
5
6 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7
8         * gcc.c-torture/execute/20050203-1.c: New.
9
10 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11
12         * gcc.dg/vect/vect-85.c: Remove xfail.
13         * gcc.dg/vect/vect-86.c: Remove xfail. 
14         * gcc.dg/vect/vect-87.c: Remove xfail.
15         * gcc.dg/vect/vect-88.c: Remove xfail.
16
17 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18
19         * gcc.dg/altivec-19.c: New.
20
21 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
22
23         PR c/17807
24         * gcc.dg/nested-func-3.c: New test.
25         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26
27 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28
29         * gcc.test-framework/gen_directive_tests: Generate tests for
30         selector expressions.
31
32 2005-02-02  Matt Austern  <austern@apple.com>
33
34         PR c++/19628
35         * g++/ext/builtin7.C: New.
36         * g++/ext/builtin8.C: New.
37         
38 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
39
40         PR c/18502
41         * gcc.dg/pr18502-1.c: New test.
42
43 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44
45         PR c++/17413
46         * g++.dg/template/local4.C: Tweak.
47
48 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
49
50         PR tree-optimization/19578
51         * gcc.c-torture/compile/20050202-1.c: New test.
52
53 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
54
55         PR c/19435
56         * gcc.dg/c99-init-4.c: New test.
57
58 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
59
60         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
61
62         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
63
64         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
65         * g++.dg/eh/check-vect.h: New.
66
67         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
68         * gcc.dg/vect/vect-78.c: Ditto.
69         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
70         Remove.
71
72         * g++.dg/conversion/simd1.C: Expect warning.
73         * g++.dg/ext/attribute-test-1.C: Ditto.
74         * g++.dg/ext/attribute-test-2.C: Ditto.
75         * g++.dg/ext/attribute-test-3.C: Ditto.
76         * g++.dg/ext/attribute-test-4.C: Ditto.
77
78         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
79         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
80
81         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
82
83 2005-02-01  Richard Henderson  <rth@redhat.com>
84
85         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
86         long double for ibm double-double format.
87         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
88
89 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
90
91         PR tree-optimization/19633
92         * testsuite/gcc.dg/pr19633-1.c: New test.
93         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
94         to NULL or a symbol.
95
96 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
97
98         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
99         New procs.
100         (dg-process-target (local override)): Handle selector expressions.
101
102         * gcc.test-framework/README: Describe tests in source directory.
103         * gcc.test-framework/test-framework.awk: Handle dg- tests.
104         * gcc.test-framework/test-framework.exp: Handle dg- tests.
105         * gcc.test-framework/dg-bogus-exp-P.c: New test.
106         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
107         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
108         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
109         * gcc.test-framework/dg-do-link-exp-P.c: New test.
110         * gcc.test-framework/dg-do-run-exp-P.c: New test.
111         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
112         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
113         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
114         * gcc.test-framework/dg-error-exp-P.c: New test.
115         * gcc.test-framework/dg-error-exp-XP.c: New test.
116         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
117         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
118         * gcc.test-framework/dg-output-exp-P.c: New test.
119         * gcc.test-framework/dg-output-exp-XF.c: New test.
120         * gcc.test-framework/dg-warning-exp-P.c: New test.
121         * gcc.misc-tests/dg-1.c: Remove.
122         * gcc.misc-tests/dg-2.c: Remove.
123         * gcc.misc-tests/dg-3.c: Remove.
124         * gcc.misc-tests/dg-4.c: Remove.
125         * gcc.misc-tests/dg-5.c: Remove.
126         * gcc.misc-tests/dg-6.c: Remove.
127         * gcc.misc-tests/dg-7.c: Remove.
128         * gcc.misc-tests/dg-8.c: Remove.
129         * gcc.misc-tests/dg-9.c: Remove.
130         * gcc.misc-tests/dg-10.c: Remove.
131         * gcc.misc-tests/dg-11.c: Remove.
132         * gcc.misc-tests/dg-12.c: Remove.
133         * gcc.misc-tests/dg-test.exp: Remove.
134
135         * gcc.test-framework/test-framework.awk: Change recording and
136         printing of passes and failures.
137
138         * gcc.test-framework: New directory.
139         * gcc.test-framework/README: New.
140         * gcc.test-framework/test-framework.exp: New.
141         * gcc.test-framework/test-framework.awk: New.
142         * gcc.test-framework/gen_directive_tests: New.
143
144 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
145
146         * lib/treelang.exp: Fix comment typos.
147         (treelang_target_compile): Don't append libs=-ltreelang to options.
148
149 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
150
151         * g++.dg/parse/typename7.C: Adjust error messages.
152
153 2005-01-31  Jeff Law  <law@redhat.com>
154
155         * gcc.c-torture/execute/20050131-1.c: New test.
156         * gcc.dg/wcaselabel.c: New test.
157
158 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
159
160         * g++.dg/other/warning1.C: Adjust error messags.
161         * g++.dg/parse/constant5.C: New test.
162
163 2005-01-31  Steven Bosscher  <stevenb@suse.de>
164
165         PR c/19333
166         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
167         the test case valid.
168         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
169         * testsuite/gcc.dg/array-7.c: Adjust expected result.
170         * testsuite/gcc.dg/pr18596-3.c: Likewise.
171         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
172         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
173         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
174
175 2005-01-31  Dale Johannesen  <dalej@apple.com>
176
177         * g++.dg/opt/pr19650.C:  New test.
178
179 2005-01-31  Richard Henderson  <rth@redhat.com>
180
181         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
182         long double for intel double extended format.
183         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
184
185 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/19555
188         * g++.dg/template/static10.C: New test.
189
190         PR c++/19395
191         * g++.dg/parse/error24.C: New test. 
192
193         PR c++/19367
194         * g++.dg/lookup/builtin1.C: New test.
195
196         PR c++/19457
197         * g++.dg/warn/conv3.C: New test.
198
199 2005-01-30  Bud Davis  <bdavis@gfortran.org>
200
201         PR fortran/19647
202         * gfortan.dg/inquire_7.f90
203
204 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
205
206         PR tree-optimization/15791
207         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
208         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
209         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
210         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
211         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
212         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
213         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
214         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
215         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
216         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
217
218 2005-01-29  Paul Brook  <paul@codesourcery.com>
219
220         PR fortran/18565
221         * check.c (real_or_complex_check): New function.
222         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
223         * intrinsic.c (add_functions): Use new check functions.
224         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
225         Add prototypes.
226
227 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
228
229         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
230         gcc.dg/lvalue-3.c: New tests.
231         * gcc.dg/concat.c: Update expected messages.
232
233 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
234
235         PR libfortran/19595
236         * gfortran.dg/eor_1.f90:  New test.
237
238 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
239
240         PR fortran/19589
241         * gfortran.dg/logical_data_1.f90: New test.
242
243 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
244
245         PR c++/19253
246         * g++.dg/template/crash33.C: New test.
247
248         PR c++/19667
249         * g++.dg/template/crash32.C: New test.
250
251 2005-01-28  Ian Lance Taylor  <ian@airs.com>
252
253         PR middle-end/16558
254         * g++.dg/warn/Wreturn-type-2.C: New test.
255
256 2004-06-24  Jeff Law  <law@redhat.com>
257
258         * gcc.dg/tree-ssa/20050128-1.c: New test.
259
260 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
261
262         * gcc.target/frv/all-mdpackh-1.c: New test.
263
264 2005-01-28  Steven Bosscher  <stevenb@suse.de>
265
266         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
267
268 2005-01-27  Richard Henderson  <rth@redhat.com>
269
270         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
271
272 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
273
274         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
275
276 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
277
278         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
279         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
280         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
281         to cope with cases where the multilib options override the dg-options.
282
283 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
284
285         PR c/18946
286         * gcc.dg/noncompile/20050120-1.c: New test.
287
288 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
289
290         PR tree-optimization/19633
291         * gcc.dg/pr19633.c: New test.
292         * gcc.dg/tree-ssa/pr19633.c: New test.
293
294 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
295
296         * gcc.dg/20041216-1.c: New test.
297
298 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
299
300         PR objc/18862
301         * objc.dg/selector-2.m: New test.
302
303 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
304
305         * g++.dg/opt/range-test-2.C: New test.
306
307         PR rtl-optimization/19579
308         * gcc.c-torture/execute/20050124-1.c: New test.
309
310 2005-01-26  Greg Parker  <gparker@apple.com>
311         Stuart Hastings  <stuart@apple.com>
312         
313         * gcc.c-torture/execute/20050125-1.c: New.
314
315 2005-01-18  Jan Hubicka  <jh@suse.cz>
316
317         PR tree-optimize/19337
318         * gcc.c-torture/compile/20050119-1.c: New test.
319
320 2005-01-24  James E Wilson  <wilson@specifixinc.com>
321
322         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
323         test for successful match.
324
325 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
326
327         PR objc/18408
328         * objc.dg/comp-types-7.m: New test.
329
330 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
331
332         * lib/target-supports.exp (current_target_name): New.
333         (check_effective_target_ilp32, check_effective_target_lp64):
334         Cache the result to use as long as the current target, with
335         multilib flags, remains the same.
336
337         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
338         (dg-require-weak, dg-require-visibility, dg-require-alias,
339         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
340         dg-require-effective-target, dg-skip-if): Remove call to
341         skip_test_and_clear_xfail.
342         (dg-test): Clear xfail data.
343
344 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
345
346         PR target/17751
347         * gcc.dg/ppc64-toc.c: New test.
348
349         * g++.dg/tree-ssa/empty-1.C: New test.
350
351         PR middle-end/19551
352         * gcc.c-torture/execute/20050121-1.c: New test.
353         * gcc.dg/20050121-2.c: New test.
354
355 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
356         Paul Brook  <paul@codesourcery.com>
357
358         PR fortran/17941
359         * gfortran.dg/real_const_1.f: New test.
360         * gfortran.dg/real_const_2.f90: New test.
361         * gfortran.dg/complex_int_1.f90: New test.
362
363 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
364
365         PR fortran/19313
366         * gfortan.dg/inquire_6.f90: New test.
367
368 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
369
370         PR libfortran/19451
371         * open_readonly_1.f90:  New test.
372
373 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
374
375         PR libfortran/18982
376         * gfortran.dg/open_new.f90: New file.
377
378 2005-01-22  Paul Brook  <paul@codesourcery.com>
379
380         * namelist_1.f90: New test.
381
382 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
383
384         PR tree-optimization/19484
385         * gcc.c-torture/compile/20050122-[12].c: New tests.
386
387 2005-01-22  Paul Brook  <paul@codesourcery.com>
388
389         * gfortran.dg/implicit_2.f90: New test.
390
391 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
392
393         PR fortran/19314
394         * gfortran.dg/inquire_5.f90: New test.
395
396 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
397
398         PR c/18809
399         * gcc.dg/pr18809-1.c: New test.
400
401 2005-01-21  Ian Lance Taylor  <ian@airs.com>
402
403         * gcc.dg/20050121-1.c: New test.
404
405         PR tree-optimization/13000
406         * gcc.dg/20040206-1.c: Change warning to point where function is
407         being inlined.
408
409 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
410
411         PR c++/19208
412         * g++.dg/template/array11.C: New test.
413
414 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
415
416         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
417         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
418         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
419         * gfortran.dg/getenv_1.f90: Add dg-do directive.
420         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
421         gfortran.dg/pr17164.f90: Add missing dg-do directives.
422
423 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
424
425         PR tree-optimization/15349
426         * gcc.dg/tree-ssa/pr15349.c: New.
427
428 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
429
430         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
431
432 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
433
434         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
435         scan-assembler-times directive name.
436
437         * gcc.dg/asm-a.c: Move dg-require-effective-target to
438         after dg-do.
439
440         PR rtl-optimization/19462
441         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
442
443 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
444
445         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
446         counting function calls on ia64.
447
448 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
449
450         PR rtl-optimization/15139
451         * gcc.dg/20050111-2.c: New test.
452
453         PR c/17297
454         * gcc.c-torture/compile/20050113-1.c: New testcase.
455
456         PR middle-end/19164
457         * gcc.dg/20050113-1.c: New testcase.
458
459 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
460
461         * gcc.dg/vect/vect-85.c: Add comment.
462         * gcc.dg/vect/vect-86.c: Add xfail for now.
463         * gcc.dg/vect/vect-87.c: Add xfail for now.
464         * gcc.dg/vect/vect-88.c: Add xfail for now.
465         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
466
467 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
468
469         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
470
471 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
472
473         * g++.dg/debug/typedef3.C: New test.
474
475 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
476
477         PR c/19472
478         * gcc.dg/asm-a.c: New test.
479
480 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
481
482         * gcc.dg/sh-relax.c: Add prototype for abort.
483
484 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
485
486         * gcc.dg/short-compare-1.c: New test.
487         * gcc.dg/short-compare-2.c: Likewise.
488
489 2005-01-18  Michael Matz  <matz@suse.de>
490
491         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
492
493 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
494
495         PR tree-optimization/19121
496         * gcc.c-torture/compile/pr19121.c: New test.
497
498 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
499
500         PR target/19357
501         * gcc.c-torture/compile/pr19357.c: New test.
502
503 2005-01-17  Ian Lance Taylor  <ian@airs.com>
504
505         PR c/5675
506         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
507         pass--those that refer just to the variable, possibly with a
508         cast.
509         * gcc.dg/c99-const-expr-3.c: Likewise.
510
511         PR middle-end/13127
512         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
513         longer emitted.
514
515 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
516
517         PR fortran/18778
518         * gfortran.dg/endfile_2.f90: New test.
519
520 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
521
522         PR 19168
523         * gfortran.dg/select_5.f90: New test.
524
525 2004-01-16  Paul Brook  <paul@codesourcery.com>
526
527         * gfortran.dg/common_4.f90: New test.
528
529 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
530
531         PR rtl-optimization/19462
532         * gcc.dg/torture/pr19462-1.c: New test.
533
534 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
535
536         PR objc/19321
537         * objc.dg/func-ptr-2.m: New.
538         * objc.dg/volatile-1.m: New.
539
540 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
541
542         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
543
544 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
545
546         PR tree-optimization/19060
547         * gcc.c-torture/execute/20050104-1.c: New test.
548
549 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
550
551         PR fortran/18983
552         * gfortran.dg/write_to_null.f90: New test.
553
554 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
555             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
556
557         PR other/19328
558         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
559         argument.
560
561 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
562
563         PR c++/19263
564         * g++.dg/init/vector1.C: New test.
565
566 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
567
568         PR target/13158
569         * gcc.target/ia64/sibcall-unwind-1.c: New test.
570         PR target/18987
571         * gcc.target/ia64/sibcall-unwind-2.c: New test.
572
573 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
574
575         * gfortran.dg/select_1.f90: New test.
576         * gfortran.dg/select_2.f90: New test.
577         * gfortran.dg/select_3.f90: New test.
578         * gfortran.dg/select_4.f90: New test.
579
580 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
581
582         PR middle-end/19084
583         PR rtl-optimization/19348
584         * gcc.dg/20050111-1.c: New test.
585         * gcc.c-torture/execute/20050111-1.c: New test.
586
587         * gcc.dg/i386-asm-4.c: New test.
588
589 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
590
591         * gcc.dg/nested-func-2.c: New test.
592         * ada/acats/norun.lst: Remove c953002.
593
594 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
595
596         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
597
598 2005-01-12  Ben Elliston  <bje@au.ibm.com>
599
600         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
601
602 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
603
604         PR target/18761
605         * g++.dg/abi/align1.C: New test.
606
607 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
608
609         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
610         at a time.
611         * g++.dg/ext/altivec_check.h: Support compiling as C.
612
613 2005-01-10  Roger Sayle  <roger@eyesopen.com>
614
615         PR c++/19355
616         * g++.dg/expr/pr19355-1.C: New test case.
617
618 2005-01-10  Laurent GUERBY <laurent@guerby.net>
619
620         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
621         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
622         * ada/acats/tests/c3/c92005b.ada: Likewise.
623         * ada/acats/tests/c3/cxb3012.a: Likewise.
624         * ada/acats/norun.lst: Add c380004 and c953002, add PR
625         
626 2005-01-09  Paul Brook  <paul@codesourcery.com>
627
628         * gfortran.dg/common_2.f90: New file.
629         * gfortran.dg/common_3.f90: New file.
630
631 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
632
633         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
634
635 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
636
637         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
638         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
639         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
640         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
641         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
642         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
643         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
644         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
645         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
646         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
647         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
648         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
649         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
650         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
651         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
652         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
653         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
654         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
655         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
656         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
657         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
658         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
659         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
660         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
661         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
662         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
663         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
664         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
665         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
666         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
667         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
668         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
669         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
670         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
671         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
672         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
673         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
674         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
675         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
676         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
677         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
678         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
679         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
680         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
681         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
682         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
683         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
684         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
685         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
686         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
687         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
688         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
689         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
690         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
691         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
692         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
693         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
694         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
695         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
696         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
697         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
698         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
699         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
700         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
701         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
702         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
703         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
704
705         * gcc.dg/vect/vect-1.c: Fix spelling.
706         * gcc.dg/vect/vect-10.c: Fix spelling.
707         * gcc.dg/vect/vect-11.c: Fix spelling.
708         * gcc.dg/vect/vect-12.c: Fix spelling.
709         * gcc.dg/vect/vect-14.c: Fix spelling.
710         * gcc.dg/vect/vect-15.c: Fix spelling.
711         * gcc.dg/vect/vect-16.c: Fix spelling.
712         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
713         * gcc.dg/vect/vect-64.c: Fix comments.
714         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
715
716 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
717             Ira Rosen  <irar@il.ibm.com>
718
719         * gcc.dg/vect/vect-70.c: New test.
720         * gcc.dg/vect/vect-71.c: New test.
721
722 2005-01-09  Manfred Hollstein  <mh@suse.com>
723
724         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
725         * gcc.dg/pr18241-2.c: Likewise.
726         * gcc.dg/pr18241-3.c: Likewise.
727         * gcc.dg/pr18241-4.c: Likewise.
728         * gcc.dg/pr18241-5.c: Likewise.
729
730 2005-01-08  Richard Henderson  <rth@redhat.com>
731
732         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
733         False for x86 and x86-64.
734
735 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
736
737         PR tree-optimization/18241
738         * gcc.dg/pr18241-1.c: New test.
739         * gcc.dg/pr18241-2.c: New test.
740         * gcc.dg/pr18241-3.c: New test.
741         * gcc.dg/pr18241-4.c: New test.
742         * gcc.dg/pr18241-5.c: New test.
743
744 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
745
746         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
747         gfortran.dg/select_4.f90: New.
748
749 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
750
751         * gcc.c-torture/execute/20050107-1.c: New test.
752
753 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
754
755         PR c++/19298
756         * g++.dg/template/ref2.C: New.
757
758 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
759
760         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
761         instead of being empty.
762
763 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
764
765         PR fortran/15553
766         * gfortran.dg/array-1.f90: New test.
767
768 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
769
770         PR tree-optimization/19283
771         * gcc.c-torture/execute/20050106-1.c: New test.
772
773         PR rtl-optimization/18861
774         * gcc.dg/20050105-1.c: New test.
775
776         PR tree-optimization/18828
777         * gcc.dg/20050105-2.c: New test.
778
779 2005-01-07  Andreas Jaeger  <aj@suse.de>
780
781         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
782
783 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
784
785         PR fortran/18398
786         * gfortran.dg/fmt_read.f90: New test.
787
788 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
789
790         * gcc.dg/rs6000-ldouble-2.c: New.
791
792 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
793
794         PR c++/19244
795         * g++.dg/parser/ctor2.C: New test.
796
797 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
798
799         PR c++/17154
800         * g++.dg/template/using9.C: New test.
801
802 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
803
804         PR c++/19258
805         * g++.dg/lookup/friend6.C: New test.
806
807 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
808
809         PR c++/19270
810         * g++.dg/template/array10.C: New.
811
812 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
813
814         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
815         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
816
817 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
818
819         * gcc.c-torture/compile/20050105-1.c: New test.
820
821 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
822
823         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
824
825 2005-01-05  Roger Sayle  <roger@eyesopen.com>
826
827         PR middle-end/19100
828         * gcc.dg/conv-3.c: New test case.
829
830 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
831
832         * gcc.dg/asm-wide-1.c: New test.
833
834 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
835
836         PR c++/19030
837         * g++.dg/parse/crash22.C: New
838
839 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
840
841         PR 19257
842         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
843
844 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
845
846         PR middle-end/17767
847         * gcc.dg/i386-mmx-6.c: New test case.
848
849 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
850
851         PR tree-optimization/18308
852         * gcc.dg/vect/pr18308.c: New testcase.
853
854 2005-01-04  Andreas Jaeger  <aj@suse.de>
855
856         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
857
858 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
859             Robert Bowdidge <bowdidge@apple.com>
860
861         * gcc.dg/cpp/subframework1.c: New.
862         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
863         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
864         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
865         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
866
867 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
868
869         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
870         producing warning.
871         * gcc.dg/darwin-weakimport-2.c: New.
872
873 2005-01-03  Richard Henderson  <rth@redhat.com>
874
875         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
876
877 2005-01-03  Richard Henderson  <rth@redhat.com>
878
879         * gcc.dg/vect/vect.exp: Enable for ia64.
880         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
881         (check_effective_target_vect_float): Likewise.
882         (check_effective_target_vect_no_align): Likewise.
883         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
884         * gcc.dg/vect/vect-8.c: Likewise.
885
886 2005-01-03  Uros Bizjak <uros@kss-loka.si>
887
888         PR target/19236
889         * gcc.dg/pr19236-1.c: New test case.
890
891 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
892
893         PR rtl-optimization/12092
894         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
895
896 2005-01-02  Andreas Jaeger  <aj@suse.de>
897
898         * gcc.dg/pr12092-1.c: Do not run on x86_64.
899
900 2005-01-01  Roger Sayle  <roger@eyesopen.com>
901             Andrew Pinski  <pinskia@physics.uc.edu>
902
903         PR rtl-optimization/12092
904         * gcc.dg/pr12092-1.c: New test case.
905
906 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
907
908         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
909         'hidden' and 'default' for better portability.
910         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
911
912         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
913         6 and 7.
914         * g++.old-deja/g++.brendan/new3.C: Likewise.
915
916 2005-01-01  Steven Bosscher  <stevenb@suse.de>
917
918         * gcc.dg/20041231-1.C: New test.
919         * g++.dg/warn/Wunreachable-code-1.C: New test.
920
921 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
922
923         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
924         file, not /dev/null.  Abort on error.
925
926 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
927             Ziemowit Laski  <zlaski@apple.com>
928
929         PR objc/18971
930         * objc.dg/encode-5.m: New test.
931
932 2004-12-29  Richard Henderson  <rth@redhat.com>
933
934         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
935         * objc.dg/stabs-1.m: Disable for ia64.
936
937 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
938
939         PR c++/19190
940         * g++.dg/warn/Wunused-10.C: New test.
941
942 2004-12-28  Richard Henderson  <rth@redhat.com>
943
944         * objc.dg/stabs-1.m: Disable for alpha.
945
946 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
947
948         PR c++/19149
949         * g++.dg/parse/error23.C: New test.
950
951 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
952
953         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
954
955         PR fortran/19032
956         * gfortran.dg/intrinsic_modulo_1.f90: New.
957         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
958         tests with divisor -1.
959
960 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
961
962         * g++.dg/opt/temp1.C (memcpy): Return a value.
963
964         PR c++/19148
965         * g++.dg/expr/cond7.C: New test.
966
967 2004-12-27  Paul Brook  <paul@codesourcery.com>
968
969         * gfortran.dg/g77/select_no_compile.f: Remove.
970
971 2004-12-27  Richard Henderson  <rth@redhat.com>
972
973         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
974         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
975         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
976
977 2004-12-26  Richard Henderson  <rth@redhat.com>
978
979         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
980         by 1i instead of token pasting.
981
982 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
983
984         PR tree-optimization/17578
985         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
986         to additional_flags.
987         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
988
989 2004-12-25  Richard Henderson  <rth@redhat.com>
990
991         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
992         Remove Alpha.
993
994 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
995
996         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
997         hppa*-*-hpux*.
998         * gcc.dg/pr17957.c (dg-options): Likewise.
999         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1000         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1001         instead of 0 on __hppa__.
1002         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1003         "foo,%r" on hppa*-*-*.
1004
1005 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1006
1007         PR fortran/19071
1008         * gfortran.dg/complex_write.f90: New test.
1009
1010 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1011
1012         PR c++/17595
1013         * g++.dg/parse/pragma2.C: New test.
1014
1015         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1016
1017 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1018
1019         * gcc.dg/empty2.c: Add missing dg-warning.
1020
1021 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1022
1023         PR c++/17413
1024         * g++.dg/template/local4.C: New test.
1025         * g++.dg/template/crash19.C: Add dg-error marker.
1026
1027         * g++.dg/template/crash31.C: Correct embedded PR number.
1028
1029 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1030
1031         PR c++/16405
1032         * g++.dg/opt/temp1.C: Add do-run marker.
1033
1034 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1035
1036         * g++.dg/template/spec19.C: New.
1037
1038 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1039
1040         PR target/16819
1041         * gcc.dg/empty2.c: New.
1042
1043 2004-12-23  Richard Henderson  <rth@redhat.com>
1044
1045         * lib/target-supports.exp (check_effective_target_vect_no_align):
1046         Remove i?86 and x86-64.
1047
1048 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/16405
1051         * g++.dg/opt/temp1.C: New test.
1052
1053 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1054
1055         PR c++/18733
1056         * g++.dg/template/friend33.C: New testcase.
1057
1058 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1059
1060         PR c++/18464
1061         * g++.dg/template/cond5.C: New test.
1062
1063         PR c++/18492
1064         * g++.dg/inherit/thunk3.C: New test.
1065
1066         PR c++/11224
1067         * g++.dg/warn/Wunused-9.C: New test.
1068
1069 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1070
1071         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1072
1073 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1074
1075         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1076
1077 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1078
1079         PR c++/18378
1080         * g++.dg/ext/packed8.C: New test.
1081
1082         PR c++/13268
1083         * g++.dg/template/crash31.C: New test.
1084
1085         PR c++/19034
1086         * g++.dg/template/crash30.C: New test.
1087
1088 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1089
1090         PR C++/18984
1091         * g++.dg/eh/ctor3.C: New test.
1092
1093 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1094
1095         * objc.dg/stabs-1.m: Allow section name to be quoted and
1096         assembly label to begin with '.LL'.
1097
1098 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1099
1100         * gcc.dg/vect/vect.exp
1101         (check_effective_target_lp64_or_vect_no_align): New.
1102         * gcc.dg/vect/vect-77.c: Use it.
1103         * gcc.dg/vect/vect-78.c: Use it.
1104
1105         * lib/target-supports.exp
1106         (check_effective_target_vect_no_max,
1107         check_effective_target_vect_no_bitwise,
1108         check_effective_target_vect_no_align): New.
1109         * gcc.dg/vect/vect-13.c: Use them.
1110         * gcc.dg/vect/vect-17.c: Ditto.
1111         * gcc.dg/vect/vect-18.c: Ditto.
1112         * gcc.dg/vect/vect-19.c: Ditto.
1113         * gcc.dg/vect/vect-20.c: Ditto.
1114         * gcc.dg/vect/vect-27.c: Ditto.
1115         * gcc.dg/vect/vect-29.c: Ditto.
1116         * gcc.dg/vect/vect-44.c: Ditto.
1117         * gcc.dg/vect/vect-48.c: Ditto.
1118         * gcc.dg/vect/vect-50.c: Ditto.
1119         * gcc.dg/vect/vect-52.c: Ditto.
1120         * gcc.dg/vect/vect-54.c: Ditto.
1121         * gcc.dg/vect/vect-56.c: Ditto.
1122         * gcc.dg/vect/vect-58.c: Ditto.
1123         * gcc.dg/vect/vect-60.c: Ditto.
1124         * gcc.dg/vect/vect-72.c: Ditto.
1125         * gcc.dg/vect/vect-80.c: Ditto.
1126
1127 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1128
1129         PR c++/14075
1130         * g++.dg/init/string1.C: New.
1131
1132         PR c++/18975
1133         * g++.dg/other/synth1.C: New.
1134
1135 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1136
1137         PR c/18963
1138         * gcc.dg/pr18963-1.c: New test.
1139
1140 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1141
1142         PR c/18596
1143         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1144         * gcc.dg/pr18596-1.c: Use dg-error.
1145         (dg-options): Use -fno-unit-at-a-time.
1146         * gcc.dg/pr18596-2.c: New test.
1147         * gcc.dg/pr18596-3.c: New test.
1148
1149 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1150
1151         PR middle-end/18683
1152         * g++.dg/opt/pr18683-1.C: New test case.
1153
1154 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1155
1156         PR other/19093
1157         * g++.dg/opt/max1.C: Fix for 64bit targets.
1158
1159 2004-12-20  Matt Austern  <austern@apple.com>
1160
1161         PR c++/19044
1162         * g++.dg/ext/builtin6.C: New
1163
1164 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1165
1166         PR tree-optimization/19080
1167         * gcc.c-torture/compile/pr19080.c: New test.
1168
1169 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1170
1171         * gcc.dg/20041219-1.c: New test.
1172
1173 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1174
1175         PR middle-end/19068
1176         * g++.dg/opt/max1.C: New test case.
1177
1178 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1179
1180         * gcc.dg/fdata-sections-1.c: New test.
1181
1182 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1183
1184         PR middle-end/18548
1185         * gcc.dg/max-1.c: New test case.
1186
1187 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1188
1189         * gcc.c-torture/execute/20041218-1.c: New test.
1190
1191 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1192
1193         * gcc.dg/pr18501.c: New test.
1194         * gcc.dg/uninit-5.c: XFAIL.
1195         * gcc.dg/uninit-9.c: XFAIL.
1196
1197 2004-12-17  Dale Johannesen  <dalej@apple.com>
1198
1199         * gcc.dg/20041213-1.c:  New.
1200
1201 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1202
1203         * objc.dg/stabs-1.m: Allow assembly label to begin
1204         with a dot ('.').
1205
1206 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1207
1208         * gcc.c-torture/execute/20041213-1.c: Move...
1209         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1210
1211 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1212
1213         PR c++/18721
1214         * g++.dg/lookup/conv-5.C: New.
1215
1216 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1217
1218         * objc.dg/stabs-1.m: New test.
1219
1220 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1221
1222         * gcc.dg/visibility-c.c: Change compile to
1223         assemble for the test.
1224
1225 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1226
1227         PR target/19041
1228         * gcc.dg/visibility-c.c: New test.
1229
1230 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1231
1232         PR middle-end/18493
1233         * gcc.dg/switch-8.c: New test case.
1234
1235 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1236
1237         PR c++/18905
1238         * g++.dg/template/init4.C: New.
1239         * g++.dg/opt/static3.C: Enable optimizer.
1240
1241 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1242
1243         * g++.dg/other/complex1.C: New test.
1244
1245 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1246
1247         * g++.dg/opt/inline9.C: New test.
1248
1249 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1250
1251         PR fortran/18993
1252         * gfotran.dg/nullify_1.f: New test.
1253
1254 2004-12-15  Richard Henderson  <rth@redhat.com>
1255
1256         * gcc.target/i386/i386.exp: New harness.
1257         * gcc.target/i386/vect-args.c: New.
1258
1259 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1260
1261         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1262
1263 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1264
1265         PR c++/18825
1266         * g++.dg/template/friend32.C: New test.
1267
1268 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1269
1270         * cpp/pragma-once-1.c: New test.
1271         * cpp/pragma-once-1b.h: Likewise.
1272         * cpp/pragma-once-1c.h: Likewise.
1273         * cpp/pragma-once-1d.h: Likewise.
1274         * cpp/inc/pragma-once-1a.h: Likewise.
1275
1276 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1277             Steven G. Kargl  <kargls@comcast.net>
1278
1279         PR fortran/17597
1280         * gfortran.dg/list_read_3.f90: New test.
1281
1282 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1283
1284         * gcc.dg/ftrapv-2.c: New test.
1285
1286 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1287
1288         PR c++/18981
1289         * g++.dg/template/typename9.C: New test.
1290
1291 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1292
1293         PR c++/18738
1294         * g++.dg/template/typename8.C: New test.
1295         * g++.dg/parse/friend2.C: Tweak error message.
1296
1297 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1298
1299         * gcc.c-torture/20041214-1.c: New test.
1300
1301 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1302
1303         PR c++/18965
1304         * g++.dg/init/array17.C: New test.
1305
1306 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1307
1308         PR c++/18793
1309         * g++.dg/init/aggr3.C: New test.
1310
1311 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1312
1313         * gcc.dg/altivec-types-1.c: New test.
1314         * gcc.dg/altivec-types-2.c: New test.
1315         * gcc.dg/altivec-types-3.c: New test.
1316         * gcc.dg/altivec-types-4.c: New test.
1317         * g++.dg/ext/altivec-types-1.C: New test.
1318         * g++.dg/ext/altivec-types-2.C: New test.
1319         * g++.dg/ext/altivec-types-3.C: New test.
1320         * g++.dg/ext/altivec-types-4.C: New test.
1321
1322 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1323
1324         PR middle-end/18951
1325         * gcc.c-torture/execute/20041213-1.c: New test.
1326
1327 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1328
1329         PR c++/18949
1330         * g++.dg/template/cast1.C: New.
1331
1332 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1333
1334         * gcc.c-torture/execute/20041213-2.c: New test.
1335
1336 2004-12-13  Richard Henderson  <rth@redhat.com>
1337
1338         * gcc.dg/i386-sse-10.c: Fix typo in options.
1339
1340 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         PR c++/18968
1343         * g++.dg/opt/pr18968.C: New test.
1344
1345 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/18925
1348         * g++.dg/ext/visibility/staticdatamem.C: New test.
1349
1350 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1351
1352         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1353
1354 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1355
1356         PR rtl-optimization/18928
1357         * gcc.dg/pr18928-1.c: New test case.
1358
1359 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1360
1361         PR tree-opt/16951
1362         * gcc.c-torture/compile/20041211-1.c: New.
1363
1364 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1365
1366         PR middle-end/17564
1367         * gcc.c-torture/execute/20041212-1.c: New test.
1368
1369 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1370
1371         PR fortran/18869
1372         * gfortran.dg/common_1.f90: New test.
1373
1374 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1375         Paul Brook  <paul@codesourcery.com>
1376
1377         PR fortran/16222
1378         * gfortran.dg/real_do_1.f90: New test.
1379
1380 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1381
1382         PR tree-opt/18040
1383         * g++.dg/opt/ptrmem6.C: New test.
1384
1385 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1386
1387         PR middle-end/18921
1388         * gcc.dg/pr18921-1.c: New test case.
1389
1390 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1391
1392         PR fortran/17175
1393         * gfortran.dg/scale_1.f90: New test.
1394
1395 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1396
1397         PR middle-end/18903
1398         * gcc.c-torture/compile/pr18903.c: New test.
1399
1400 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1401
1402         * gcc.c-torture/execute/20041210-1.c: New test.
1403
1404 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1405
1406         PR c++/18731
1407         * g++.dg/parser/struct-1.C: New test.
1408         * g++.dg/parser/struct-2.C: New test.
1409         * g++.dg/parser/struct-3.C: New test.
1410
1411 2004-12-09  Richard Henderson  <rth@redhat.com>
1412
1413         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1414
1415         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1416         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1417
1418 2004-12-09  Matt Austern  <austern@apple.com>
1419
1420         PR c++/18514
1421         * g++.dg/ext/builtin1.C: New
1422         * g++.dg/ext/builtin2.C: New
1423         * g++.dg/ext/builtin3.C: New
1424         * g++.dg/ext/builtin4.C: New
1425         * g++.dg/ext/builtin5.C: New
1426
1427 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1428
1429         PR tree-opt/18904
1430         * g++.dg/opt/ptrmem5.C: New test.
1431
1432 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1433
1434         * g++.dg/parse/typename5.C: Adjust for new error.
1435         * g++.dg/parse/typename7.C: New.
1436
1437 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1438
1439         PR c++/18073
1440         * g++.dg/other/mmintrin.C: New test.
1441
1442 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1443
1444         PR c++/16681
1445         * g++.dg/init/array15.C: New.
1446         * g++.dg/init/array16.C: New.
1447
1448 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1449
1450         PR fortran/18826
1451         * gfortran.dg/assign_1.f90: New test.
1452
1453 2004-12-08  Nick Clifton  <nickc@redhat.com>
1454
1455         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1456         * gcc.target/xstormy16/data_below100: Likewise.
1457         * gcc.target/xstormy16/sfr: Likewise.
1458         * gcc.target/xstormy16/below100.S: New test source file.
1459         * gcc.target/xstormy16/below100.ld: New test linker script.
1460         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1461         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1462         bp instructions.
1463         * gcc.target/xstormy16/bp.c: Likewise.
1464
1465         * gcc.target/xstormy16/bss_below100: New files:
1466         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1467         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1468         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1469         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1470         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1471         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1472         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1473         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1474         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1475         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1476         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1477         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1478         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1479         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1480         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1481         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1482         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1483         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1484         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1485         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1486         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1487         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1488         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1489         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1490         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1491         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1492         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1493
1494         * gcc.target/xstormy16/data_below100: New files:
1495         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1496         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1497         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1498         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1499         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1500         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1501         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1502         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1503         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1504         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1505         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1506         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1507         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1508         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1509         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1510         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1511         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1512         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1513         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1514         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1515         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1516         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1517         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1518         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1519         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1520         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1521         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1522
1523         * gcc.target/xstormy16/sfr: New files:
1524         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1525         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1526         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1527         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1528         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1529         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1530         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1531         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1532         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1533         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1534         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1535         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1536         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1537         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1538         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1539         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1540         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1541         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1542         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1543         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1544         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1545         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1546         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1547         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1548         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1549         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1550         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1551         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1552         27_if0_sfrw_bitfield_f.c
1553
1554 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1555
1556         PR c++/18100
1557         * g++.dg/lookup/name-clash4.C: New test.
1558
1559 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1560
1561         PR c++/18672
1562         * g++.dg/opt/array1.C: New.
1563
1564         PR c++/18803
1565         * g++.dg/template/operator5.C: New.
1566
1567 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1568
1569         PR c/18867
1570         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1571
1572 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1573
1574         * gcc.dg/noncompile/20041207.c: New test.
1575
1576 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1577
1578         * g++.dg/other/unreachable-1.C: New test.
1579
1580 2004-12-06  Nick Clifton  <nickc@redhat.com>
1581
1582         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1583         <limits.h> because the latter comes from gcc's include/ directory
1584         and not the newlib/libc/include directory.
1585
1586 2004-12-04  Richard Henderson  <rth@redhat.com>
1587
1588         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1589
1590 2004-12-04  Richard Henderson  <rth@redhat.com>
1591
1592         * lib/target-supports.exp (check_gc_sections_available): Disable
1593         for alpha and ia64.
1594
1595 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1596
1597         PR middle-end/17909
1598         * g++.dg/other/vararg-2.C: New test.
1599
1600 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1601
1602         PR c++/17011, c++/17971
1603         * g++.dg/template/error15.C: Adjust expected error.
1604         * g++.dg/template/instantiate3.C: Likewise.
1605
1606 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1607
1608         * gcc.dg/altivec-18.c: Fix for darwin
1609
1610 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1611
1612         PR c++/18782
1613         * g++.dg/parse/ptrmem2.C: New.
1614
1615         PR c++/18318
1616         * g++.dg/template/new1.C: New.
1617
1618 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1619
1620         PR fortran/18710
1621         * gfortran.dg/direct_io_3.f90: New test.
1622
1623 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1624
1625         PR 18758
1626         * g++.dg/parse/crash21.C: New.
1627
1628 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1629
1630         PR c++/15664, c++/18276
1631         * g++.dg/template/ttp13.C: New test.
1632         * g++.dg/template/ttp14.C: Likewise.
1633
1634 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1635
1636         PR c++/18123
1637         * g++.dg/parse/enum2.C: New test.
1638         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1639
1640 2004-12-02  Nick Clifton  <nickc@redhat.com>
1641
1642         * gcc.target/xstormy16: New test directory.
1643         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1644         * gcc.target/xstormy16/bp.c: Check the generation of bp
1645         instructions.
1646         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1647         bn instructions and the BELOW100 attribute.
1648
1649 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1650
1651         PR target/16952
1652         * gcc.dg/ppc-eabi.c: New.
1653
1654 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1655
1656         PR fortran/18284
1657         * gfortran.dg/backspace.f90
1658
1659 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1660
1661         * gfortran.dg/inquire.f90: New test.
1662
1663 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1664
1665         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1666         handle effective-target-keyword.
1667         (dg-skip-if): Support effective-target keyword as target list.
1668         (dg-xfail-if): Ditto.
1669         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1670
1671 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1672
1673         PR tree-optimization/18291
1674         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1675
1676 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1677
1678         PR C++/18729
1679         * g++.dg/parse/crash20.C: New.
1680
1681         PR c++/17431
1682         * g++.dg/overload/arg1.C: New.
1683         * g++.dg/overload/arg2.C: New.
1684         * g++.dg/overload/arg3.C: New.
1685         * g++.dg/overload/arg4.C: New.
1686
1687 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1688
1689         * gcc.dg/c99-flex-array-4.c: Remove.
1690
1691 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1692
1693         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1694
1695         * lib/target-supports.exp (is-effective-target): Simplify.
1696
1697         * lib/target-supports.exp (check_effective_target_vect_long):
1698         Fix for powerpc64-*-*.
1699
1700 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1701
1702         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1703         to support new requirements on FreeBSD 5.
1704
1705 2004-11-30  Devang Patel  <dpatel@apple.com>
1706
1707         PR 18702
1708         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1709
1710 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1711
1712         * g++.dg/ext/altivec-13.C: New test.
1713
1714 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         PR tree-opt/18298
1717         * gcc.c-torture/execute/p18298.c: New test.
1718
1719 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1720             Dorit Naishlos  <dorit@il.ibm.com>
1721
1722         PR tree-opt/18607
1723         * gcc.dg/vect/vect-89.c: New test.
1724
1725 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1726
1727         * gcc.dg/pr18596-1.c: New test.
1728
1729 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1730
1731         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1732
1733 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1734
1735         PR c/18479
1736         * gcc.dg/pr18479.c: New test.
1737
1738 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1739
1740         PR target/18490
1741         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1742         mmix-knuth-mmixware.
1743
1744         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1745         cris-*-elf* cris-*-aout* mmix-*-*
1746
1747 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1748
1749         PR middle-end/18725
1750         * gcc.dg/pr18725.c: New test.
1751
1752 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1753
1754         PR target/18488
1755         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1756
1757         PR target/18336
1758         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1759
1760 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/18368
1763         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1764         * g++.old-deja/g++.law/ctors5.C: Likewise.
1765         * g++.old-deja/g++.other/crash25.C: Likewise.
1766
1767         PR c++/18674
1768         * g++.dg/template/error16.C: New test.
1769
1770         PR c++/18512
1771         * g++.dg/template/crash29.C: New test.
1772
1773 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1774
1775         PR tree-optimization/18712
1776         * gcc.c-torture/compile/pr18712.c: New test.
1777
1778 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1779
1780         PR c/7544
1781         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1782         tests.
1783
1784 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1785
1786         PR c++/18652
1787         * g++.dg/lookup/crash6.C: New test.
1788
1789 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1790
1791         PR middle-end/18164
1792         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1793
1794 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1795
1796         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1797         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1798         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1799
1800 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1801
1802         * gcc.dg/pr18164.c: New test.
1803
1804 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1805
1806         * gcc.dg/funroll-loops-all.c: New.
1807
1808 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1809
1810         PR target/18489
1811         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1812         delimeter, match space and TAB as well as ":".
1813
1814         PR target/18484
1815         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1816
1817         PR target/18348
1818         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1819
1820         PR target/18345
1821         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1822
1823         PR target/18337
1824         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1825
1826 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1827
1828         * gfortran.dg/direct_io_2.f90: New test.
1829
1830 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1831
1832         PR target/18334
1833         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1834
1835 2004-11-28  Richard Henderson  <rth@redhat.com>
1836
1837         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1838
1839 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1840
1841         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1842         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1843         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1844         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1845         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1846         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1847         gcc.dg/pointer-arith-8.c: New tests.
1848
1849 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1850
1851         PR fortran/18364
1852         * gfortran.dg/endfile.f90: New test.
1853
1854 2004-11-27  Falk Hueffner  <falk@debian.org>
1855
1856         * gcc.dg/loop-6.c: New test.
1857
1858 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1859
1860         * gcc.c-torture/execute/20041126-1.c: New test.
1861
1862 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1863
1864         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1865         on IRIX.
1866
1867 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1868
1869         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1870         functions.
1871
1872 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR rtl-optimization/17825
1875         * gcc.c-torture/compile/20041119-1.c: New test.
1876
1877 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1878
1879         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1880         Check existence of ld library path variables before unsetting.
1881
1882 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1883
1884         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1885
1886 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1887
1888         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1889
1890 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1891
1892         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1893
1894 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1895
1896         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1897         dg-do directive.
1898
1899 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1900
1901         * gcc.dg/pr17957.c: Pass --param, not -param.
1902
1903 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1904
1905         PR middle-end/17957
1906         * testsuite/gcc.dg/pr17957.c: New test.
1907
1908 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/18445
1911         * g++.dg/template/crash28.C: Likewise.
1912
1913         PR c++/18001
1914         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1915         * g++.dg/ext/lvaddr.C: Likewise.
1916         * g++.dg/opt/pr7503-3.C: Likewise.
1917
1918         PR c++/18466
1919         * g++.dg/parse/qualified3.C: New test.
1920         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1921
1922         PR c++/18545
1923         * g++.dg/expr/return1.C: New test.
1924
1925 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1926
1927         Friend class name lookup 3/n, PR c++/3332
1928         * g++.dg/lookup/friend3.C: New test.
1929         * g++.dg/lookup/friend4.C: Likewise.
1930         * g++.dg/lookup/friend5.C: Likewise.
1931
1932 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1933
1934         Friend class name lookup 2/n, PR c++/14513, c++/15410
1935         * g++.dg/lookup/friend2.C: New test.
1936         * g++.dg/template/friend31.C: Likewise.
1937
1938 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1939
1940         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1941
1942 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1943
1944         PR c++/17473
1945         * g++.dg/tc1/dr56.C: Remove.
1946         * g++.dg/template/typedef1.C: Add dg-error markers.
1947         * g++.old-deja/g++.other/typedef7.C: Likewise.
1948
1949         PR c++/18285
1950         * g++.dg/parse/typedef7.C: New test.
1951
1952 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1953
1954         * gcc.c-torture/execute/20041124-1.c: New test.
1955
1956 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1957
1958         * g++.dg/template/deduce3.C: New test.
1959
1960         PR c++/18586
1961         * g++.dg/template/crash27.C: New test.
1962
1963         PR c++/18530
1964         * g++.dg/warn/Wshadow-3.C: New test.
1965
1966 2004-11-24  Devang Patel  <dpatel@apple.com>
1967
1968         PR/18555
1969         * gcc.dg/cpp/isysroot-1.c: New test.
1970         * gcc.dg/cpp/usr/include/stdio.h: New file.
1971         * gcc.dg/cpp/isysroot-2.c: New test.
1972         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1973         New file.
1974
1975 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1976
1977         PR c++/8929
1978         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1979
1980 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1981
1982         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1983         * gcc.target/sparc/pdist.c: Likewise.
1984
1985 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1986
1987         PR c++/16882
1988         * g++.dg/conversion/simd1.C: New test.
1989
1990 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1991
1992         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1993         and restore_ld_library_path_env_vars.
1994         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1995         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1996         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1997         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1998
1999 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2000
2001         * gcc.dg/pragma-align-2.c: Test macro expansion.
2002         * gcc.dg/pragma-pack-2.c: New test.
2003
2004 2004-11-23  Richard Henderson  <rth@redhat.com>
2005
2006         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2007         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2008         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2009         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2010         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2011         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2012
2013         * gcc.dg/vect/vect.exp: Add check for alpha.
2014         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2015         (check_effective_target_vect_int): Enable for alpha.
2016         (check_effective_target_vect_long): New.
2017         (is-effective-target): Add it.
2018
2019 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2020
2021         * gcc.dg/pr18614-1.c: New test.
2022
2023 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2024
2025         * gcc.dg/setjmp-2.c: New test.
2026
2027 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2028
2029         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2030         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2031         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2032         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2033         gcc.target/sparc/pdist.c: New tests.
2034
2035 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2036
2037         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2038
2039 2004-11-22  Dale Johannesen  <dalej@apple.com>
2040
2041         * gcc.dg/20041111-1.c:  New.
2042
2043 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2044
2045         PR tree-opt/18536
2046         * gcc.dg/vect/pr18536.c: New test.
2047
2048 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2049
2050         PR c++/18354
2051         * g++.dg/template/nontype11.C: New test.
2052
2053 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2054
2055         PR middle-end/18520
2056         * gcc.dg/pr18520-1.c: New test case.
2057
2058 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2059
2060         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2061         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2062         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2063         expected diagnostics.
2064
2065 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2066
2067         PR target/18580
2068         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2069         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2070         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2071
2072 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2073
2074         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2075
2076 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2077             Joseph Myers  <joseph@codesourcery.com>
2078
2079         * lib/target-supports.exp (check_visibility_available): Really
2080         test the compiler.
2081
2082 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2083
2084         PR tree-opt/18181
2085         * gcc.dg/vect/vect-85.c: New test.
2086         * gcc.dg/vect/vect-86.c: New test.
2087         * gcc.dg/vect/vect-87.c: New test.
2088         * gcc.dg/vect/vect-88.c: New test.
2089
2090 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2091
2092         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2093
2094 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2095
2096         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2097         * gcc.dg/ppc-and-1.c: Ditto.
2098         * gcc.dg/ppc-compare-1.c: Ditto.
2099         * gcc.dg/ppc-mov-1.c: Ditto
2100
2101 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2102             Mark Mitchell  <mark@codesourcery.com>
2103
2104         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2105
2106 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2107             Aldy Hernandez  <aldyh@redhat.com>
2108
2109         * lib/target-supports.exp (check_effective_target_vect_int): New
2110         (check_effective_target_vect_float): New
2111         (check_effective_target_vect_double): New.
2112         (is-effective-target): Support new effective targets keywords.
2113         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2114         default action for dg-do.
2115         * gcc.dg/vect/pr16105.c: Use new support.
2116         * gcc.dg/vect/pr18400.c: Ditto.
2117         * gcc.dg/vect/pr18425.c: Ditto.
2118         * gcc.dg/vect/vect-1.c: Ditto.
2119         * gcc.dg/vect/vect-10.c: Ditto.
2120         * gcc.dg/vect/vect-11.c: Ditto.
2121         * gcc.dg/vect/vect-12.c: Ditto.
2122         * gcc.dg/vect/vect-13.c: Ditto.
2123         * gcc.dg/vect/vect-14.c: Ditto.
2124         * gcc.dg/vect/vect-15.c: Ditto.
2125         * gcc.dg/vect/vect-16.c: Ditto.
2126         * gcc.dg/vect/vect-17.c: Ditto.
2127         * gcc.dg/vect/vect-18.c: Ditto.
2128         * gcc.dg/vect/vect-19.c: Ditto.
2129         * gcc.dg/vect/vect-2.c: Ditto.
2130         * gcc.dg/vect/vect-20.c: Ditto.
2131         * gcc.dg/vect/vect-21.c: Ditto.
2132         * gcc.dg/vect/vect-22.c: Ditto.
2133         * gcc.dg/vect/vect-23.c: Ditto.
2134         * gcc.dg/vect/vect-24.c: Ditto.
2135         * gcc.dg/vect/vect-25.c: Ditto.
2136         * gcc.dg/vect/vect-26.c: Ditto.
2137         * gcc.dg/vect/vect-27.c: Ditto.
2138         * gcc.dg/vect/vect-27a.c: Ditto.
2139         * gcc.dg/vect/vect-28.c: Ditto.
2140         * gcc.dg/vect/vect-29.c: Ditto.
2141         * gcc.dg/vect/vect-29a.c: Ditto.
2142         * gcc.dg/vect/vect-3.c: Ditto.
2143         * gcc.dg/vect/vect-30.c: Ditto.
2144         * gcc.dg/vect/vect-31.c: Ditto.
2145         * gcc.dg/vect/vect-32.c: Ditto.
2146         * gcc.dg/vect/vect-33.c: Ditto.
2147         * gcc.dg/vect/vect-34.c: Ditto.
2148         * gcc.dg/vect/vect-35.c: Ditto.
2149         * gcc.dg/vect/vect-36.c: Ditto.
2150         * gcc.dg/vect/vect-37.c: Ditto.
2151         * gcc.dg/vect/vect-38.c: Ditto.
2152         * gcc.dg/vect/vect-4.c: Ditto.
2153         * gcc.dg/vect/vect-40.c: Ditto.
2154         * gcc.dg/vect/vect-41.c: Ditto.
2155         * gcc.dg/vect/vect-42.c: Ditto.
2156         * gcc.dg/vect/vect-43.c: Ditto.
2157         * gcc.dg/vect/vect-44.c: Ditto.
2158         * gcc.dg/vect/vect-45.c: Ditto.
2159         * gcc.dg/vect/vect-46.c: Ditto.
2160         * gcc.dg/vect/vect-47.c: Ditto.
2161         * gcc.dg/vect/vect-48.c: Ditto.
2162         * gcc.dg/vect/vect-48a.c: Ditto.
2163         * gcc.dg/vect/vect-49.c: Ditto.
2164         * gcc.dg/vect/vect-5.c: Ditto.
2165         * gcc.dg/vect/vect-50.c: Ditto.
2166         * gcc.dg/vect/vect-51.c: Ditto.
2167         * gcc.dg/vect/vect-52.c: Ditto.
2168         * gcc.dg/vect/vect-53.c: Ditto.
2169         * gcc.dg/vect/vect-54.c: Ditto.
2170         * gcc.dg/vect/vect-55.c: Ditto.
2171         * gcc.dg/vect/vect-56.c: Ditto.
2172         * gcc.dg/vect/vect-56a.c: Ditto.
2173         * gcc.dg/vect/vect-57.c: Ditto.
2174         * gcc.dg/vect/vect-58.c: Ditto.
2175         * gcc.dg/vect/vect-59.c: Ditto.
2176         * gcc.dg/vect/vect-6.c: Ditto.
2177         * gcc.dg/vect/vect-60.c: Ditto.
2178         * gcc.dg/vect/vect-61.c: Ditto.
2179         * gcc.dg/vect/vect-62.c: Ditto.
2180         * gcc.dg/vect/vect-63.c: Ditto.
2181         * gcc.dg/vect/vect-64.c: Ditto.
2182         * gcc.dg/vect/vect-65.c: Ditto.
2183         * gcc.dg/vect/vect-66.c: Ditto.
2184         * gcc.dg/vect/vect-67.c: Ditto.
2185         * gcc.dg/vect/vect-68.c: Ditto.
2186         * gcc.dg/vect/vect-69.c: Ditto.
2187         * gcc.dg/vect/vect-7.c: Ditto.
2188         * gcc.dg/vect/vect-72.c: Ditto.
2189         * gcc.dg/vect/vect-72a.c: Ditto.
2190         * gcc.dg/vect/vect-73.c: Ditto.
2191         * gcc.dg/vect/vect-74.c: Ditto.
2192         * gcc.dg/vect/vect-75.c: Ditto.
2193         * gcc.dg/vect/vect-76.c: Ditto.
2194         * gcc.dg/vect/vect-77.c: Ditto.
2195         * gcc.dg/vect/vect-77a.c: Ditto.
2196         * gcc.dg/vect/vect-78.c: Ditto.
2197         * gcc.dg/vect/vect-79.c: Ditto.
2198         * gcc.dg/vect/vect-8.c: Ditto.
2199         * gcc.dg/vect/vect-80.c: Ditto.
2200         * gcc.dg/vect/vect-82.c: Ditto.
2201         * gcc.dg/vect/vect-82_64.c: Ditto.
2202         * gcc.dg/vect/vect-83.c: Ditto.
2203         * gcc.dg/vect/vect-83_64.c: Ditto.
2204         * gcc.dg/vect/vect-9.c: Ditto.
2205         * gcc.dg/vect/vect-all.c: Ditto.
2206         * gcc.dg/vect/vect-none.c: Ditto.
2207
2208 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2209
2210         * lib/gcc-dg.exp (dg-skip-if): New function.
2211         (dg-forbid-option): Remove.
2212         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2213         * g++.dg/abi/bitfield8.C: Likewise.
2214         * g++.dg/abi/dtor1.C: Likewise.
2215         * g++.dg/abi/empty10.C: Likewise.
2216         * g++.dg/abi/empty7.C: Likewise.
2217         * g++.dg/abi/empty9.C: Likewise.
2218         * g++.dg/abi/layout3.C: Likewise.
2219         * g++.dg/abi/layout4.C: Likewise.
2220         * g++.dg/abi/thunk1.C: Likewise.
2221         * g++.dg/abi/thunk2.C: Likewise.
2222         * g++.dg/abi/vbase11.C: Likewise.
2223         * g++.dg/abi/vthunk2.C: Likewise.
2224         * g++.dg/abi/vthunk3.C: Likewise.
2225         * g++.dg/ext/attrib8.C: Likewise.
2226         * g++.dg/opt/longbranch2.C: Likewise.
2227         * g++.dg/opt/reg-stack4.C: Likewise.
2228         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2229         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2230         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2231         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2232         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2233         * gcc.dg/20000609-1.c: Likewise.
2234         * gcc.dg/20000720-1.c: Likewise.
2235         * gcc.dg/20011107-1.c: Likewise.
2236         * gcc.dg/20011119-1.c: Likewise.
2237         * gcc.dg/20020108-1.c: Likewise.
2238         * gcc.dg/20020122-2.c: Likewise.
2239         * gcc.dg/20020122-3.c: Likewise.
2240         * gcc.dg/20020201-3.c: Likewise.
2241         * gcc.dg/20020206-1.c: Likewise.
2242         * gcc.dg/20020218-1.c: Likewise.
2243         * gcc.dg/20020310-1.c: Likewise.
2244         * gcc.dg/20020411-1.c: Likewise.
2245         * gcc.dg/20020418-2.c: Likewise.
2246         * gcc.dg/20020426-1.c: Likewise.
2247         * gcc.dg/20020426-2.c: Likewise.
2248         * gcc.dg/20020517-1.c: Likewise.
2249         * gcc.dg/20020523-1.c: Likewise.
2250         * gcc.dg/20020523-2.c: Likewise.
2251         * gcc.dg/20020729-1.c: Likewise.
2252         * gcc.dg/20030204-1.c: Likewise.
2253         * gcc.dg/20030826-2.c: Likewise.
2254         * gcc.dg/20030926-1.c: Likewise.
2255         * gcc.dg/20031202-1.c: Likewise.
2256         * gcc.dg/980312-1.c: Likewise.
2257         * gcc.dg/980313-1.c: Likewise.
2258         * gcc.dg/990117-1.c: Likewise.
2259         * gcc.dg/990424-1.c: Likewise.
2260         * gcc.dg/990524-1.c: Likewise.
2261         * gcc.dg/991230-1.c: Likewise.
2262         * gcc.dg/i386-387-1.c: Likewise.
2263         * gcc.dg/i386-387-2.c: Likewise.
2264         * gcc.dg/i386-387-3.c: Likewise.
2265         * gcc.dg/i386-387-4.c: Likewise.
2266         * gcc.dg/i386-387-5.c: Likewise.
2267         * gcc.dg/i386-387-6.c: Likewise.
2268         * gcc.dg/i386-asm-1.c: Likewise.
2269         * gcc.dg/i386-bitfield1.c: Likewise.
2270         * gcc.dg/i386-bitfield2.c: Likewise.
2271         * gcc.dg/i386-loop-1.c: Likewise.
2272         * gcc.dg/i386-loop-2.c: Likewise.
2273         * gcc.dg/i386-loop-3.c: Likewise.
2274         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2275         * gcc.dg/i386-pic-1.c: Likewise.
2276         * gcc.dg/i386-regparm.c: Likewise.
2277         * gcc.dg/i386-signbit-1.c: Likewise.
2278         * gcc.dg/i386-signbit-2.c: Likewise.
2279         * gcc.dg/i386-signbit-3.c: Likewise.
2280         * gcc.dg/i386-sse-5.c: Likewise.
2281         * gcc.dg/i386-sse-8.c: Likewise.
2282         * gcc.dg/i386-unroll-1.c: Likewise.
2283         * gcc.dg/tls/opt-1.c: Likewise.
2284         * gcc.dg/tls/opt-2.c: Likewise.
2285         * gcc.dg/unroll-1.c: Likewise.
2286         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2287         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2288         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2289         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2290
2291 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2292
2293         * g++.dg/template/incomplete1.C: New test.
2294
2295 2004-11-16  Nick Clifton  <nickc@redhat.com>
2296
2297         Revert patches accidentally commited during checkin of fixes for
2298         xstormy16 tests:
2299         gcc.c-torture/execute/simd-4.c: Revert
2300         gcc.dg/20040910-1.c: Revert.
2301
2302 2004-11-16  Paul Brook  <paul@codesourcery.com>
2303
2304         PR fortran/13010
2305         * gfortran.dg/der_pointer_1.f90: New test.
2306
2307 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2308
2309         PR c/18498
2310         * gcc.dg/bitfld-13.c: New test.
2311
2312 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2313
2314         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2315         powerpc*-*-linux*.
2316
2317         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2318         * gcc.dg/ppc64-abi-2.c: Ditto.
2319         * gcc.dg/ppc64-abi-3.c: Ditto.
2320
2321         * lib/gcc-dg.exp (dg-target-list): Remove.
2322
2323 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2324
2325         * gcc.dg/ia64-postinc.c: New test.
2326
2327 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2328
2329         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2330
2331 2004-11-15  Nick Clifton  <nickc@redhat.com>
2332
2333         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2334         __INT_MAX__ so that the test can be compiled by toolchains
2335         targeted at 16-bit processors.
2336
2337         * gcc.dg/20040625-1.c: Use long constants rather than integers
2338         when performing arithmetic that will overflow 16-bits.
2339
2340         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2341         xstormy16.  It does not support 128-bit vector operations.
2342
2343         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2344         with the macro PTR_TYPE.  Define this macro to an integer type
2345         suitable for holding a pointer.
2346
2347         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2348         the target is a 16-bit processor.
2349
2350         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2351         16-bit targets where the character constant will be too long.
2352
2353         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2354         where the double will not be directly addressable.
2355
2356 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2357
2358         Friend class name lookup 1/n, PR c++/18471
2359         * g++.dg/template/crash26.C: New test.
2360         * g++.dg/lookup/struct1.C: Adjust expected error.
2361         * g++.dg/parse/elab1.C: Likewise.
2362         * g++.dg/parse/elab2.C: Likewise.
2363         * g++.dg/parse/int-as-enum1.C: Likewise.
2364         * g++.dg/parse/struct-as-enum1.C: Likewise.
2365         * g++.dg/parse/typedef1.C: Likewise.
2366         * g++.dg/parse/typedef3.C: Likewise.
2367         * g++.dg/parse/typedef4.C: Likewise.
2368         * g++.dg/parse/typedef5.C: Likewise.
2369         * g++.dg/template/nontype4.C: Likewise.
2370         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2371         * g++.old-deja/g++.other/elab1.C: Likewise.
2372         * g++.old-deja/g++.other/syntax4.C: Likewise.
2373
2374 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2375
2376         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2377
2378 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2379
2380         * gcc.c-torture/execute/20041114-1.c: New test.
2381
2382 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2383
2384         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2385         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2386         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2387         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2388         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2389         gcc.dg/switch-7.c: New tests.
2390
2391 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2392
2393         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2394
2395 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2396
2397         PR tree-opt/18400
2398         * gcc.dg/vect/pr18400.c: New test.
2399
2400 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2401             Andrew Pinski  <pinskia@physics.uc.edu>
2402
2403         PR tree-opt/18425
2404         * gcc.dg/vect/pr18425.c: New test.
2405
2406 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2407
2408         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2409         Guard with dg-require-alias and dg-require-visibility.
2410
2411 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2412
2413         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2414
2415 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2416
2417         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2418
2419 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2420
2421         PR c++/17344
2422         * g++.dg/template/defarg5.C: New test.
2423
2424 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2425
2426         * g++.dg/parse/cast1.C: Run only on ILP32.
2427         * g++.old-deja/g++.mike/p784.C: Likewise.
2428
2429 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2430
2431         * gcc.c-torture/execute/20041113-1.c: New test.
2432
2433 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2434
2435         PR target/18230
2436         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2437         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2438         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2439         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2440         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2441         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2442         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2443         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2444         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2445         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2446         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2447         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2448         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2449
2450 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2451
2452         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2453         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2454         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2455         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2456         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2457         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2458         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2459         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2460         gcc.target/sparc/combined-1.c: New tests.
2461
2462 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2463
2464         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2465         New tests.
2466
2467 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2468
2469         * lib/gcc-dg.exp (dg-forbid-option): New function.
2470         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2471         * g++.dg/abi/bitfield8.C: Likewise.
2472         * g++.dg/abi/dtor1.C: Likewise.
2473         * g++.dg/abi/empty10.C: Likewise.
2474         * g++.dg/abi/empty7.C: Likewise.
2475         * g++.dg/abi/empty9.C: Likewise.
2476         * g++.dg/abi/layout3.C: Likewise.
2477         * g++.dg/abi/layout4.C: Likewise.
2478         * g++.dg/abi/thunk1.C: Likewise.
2479         * g++.dg/abi/thunk2.C: Likewise.
2480         * g++.dg/abi/vbase11.C: Likewise.
2481         * g++.dg/abi/vthunk2.C: Likewise.
2482         * g++.dg/abi/vthunk3.C: Likewise.
2483         * g++.dg/ext/attrib8.C: Likewise.
2484         * g++.dg/opt/longbranch2.C: Likewise.
2485         * g++.dg/opt/reg-stack4.C: Likewise.
2486         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2487         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2488         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2489         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2490         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2491         * gcc.dg/20000609-1.c: Likewise.
2492         * gcc.dg/20000720-1.c: Likewise.
2493         * gcc.dg/20011107-1.c: Likewise.
2494         * gcc.dg/20011119-1.c: Likewise.
2495         * gcc.dg/20020108-1.c: Likewise.
2496         * gcc.dg/20020122-2.c: Likewise.
2497         * gcc.dg/20020122-3.c: Likewise.
2498         * gcc.dg/20020201-3.c: Likewise.
2499         * gcc.dg/20020206-1.c: Likewise.
2500         * gcc.dg/20020218-1.c: Likewise.
2501         * gcc.dg/20020310-1.c: Likewise.
2502         * gcc.dg/20020411-1.c: Likewise.
2503         * gcc.dg/20020418-2.c: Likewise.
2504         * gcc.dg/20020426-1.c: Likewise.
2505         * gcc.dg/20020426-2.c: Likewise.
2506         * gcc.dg/20020517-1.c: Likewise.
2507         * gcc.dg/20020523-1.c: Likewise.
2508         * gcc.dg/20020523-2.c: Likewise.
2509         * gcc.dg/20020729-1.c: Likewise.
2510         * gcc.dg/20030204-1.c: Likewise.
2511         * gcc.dg/20030826-2.c: Likewise.
2512         * gcc.dg/20030926-1.c: Likewise.
2513         * gcc.dg/20031202-1.c: Likewise.
2514         * gcc.dg/980312-1.c: Likewise.
2515         * gcc.dg/980313-1.c: Likewise.
2516         * gcc.dg/990117-1.c: Likewise.
2517         * gcc.dg/990424-1.c: Likewise.
2518         * gcc.dg/990524-1.c: Likewise.
2519         * gcc.dg/991230-1.c: Likewise.
2520         * gcc.dg/i386-387-1.c: Likewise.
2521         * gcc.dg/i386-387-2.c: Likewise.
2522         * gcc.dg/i386-387-3.c: Likewise.
2523         * gcc.dg/i386-387-4.c: Likewise.
2524         * gcc.dg/i386-387-5.c: Likewise.
2525         * gcc.dg/i386-387-6.c: Likewise.
2526         * gcc.dg/i386-asm-1.c: Likewise.
2527         * gcc.dg/i386-bitfield1.c: Likewise.
2528         * gcc.dg/i386-bitfield2.c: Likewise.
2529         * gcc.dg/i386-loop-1.c: Likewise.
2530         * gcc.dg/i386-loop-2.c: Likewise.
2531         * gcc.dg/i386-loop-3.c: Likewise.
2532         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2533         * gcc.dg/i386-pic-1.c: Likewise.
2534         * gcc.dg/i386-regparm.c: Likewise.
2535         * gcc.dg/i386-signbit-1.c: Likewise.
2536         * gcc.dg/i386-signbit-2.c: Likewise.
2537         * gcc.dg/i386-signbit-3.c: Likewise.
2538         * gcc.dg/i386-sse-5.c: Likewise.
2539         * gcc.dg/i386-sse-8.c: Likewise.
2540         * gcc.dg/i386-unroll-1.c: Likewise.
2541         * gcc.dg/tls/opt-1.c: Likewise.
2542         * gcc.dg/tls/opt-2.c: Likewise.
2543         * gcc.dg/unroll-1.c: Likewise.
2544         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2545         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2546         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2547         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2548         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2549         -m64 is specified.
2550
2551 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2552
2553         PR c++/18389
2554         * g++.dg/parse/cond1.C: New test.
2555
2556         PR c++/18429
2557         * g++.dg/template/array9.C: New test.
2558         * g++.dg/ext/vla1.C: Adjust error messages.
2559         * g++.dg/ext/vlm1.C: Likewise.
2560         * g++.dg/template/crash2.C: Likewise.
2561
2562         PR c++/18436
2563         * g++.dg/template/call3.C: New test.
2564
2565         PR c++/18407
2566         * g++.dg/template/ptrmem11.C: New test.
2567
2568 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2569
2570         PR other/14264
2571         * lib/g++.exp: Set LC_ALL and LANG to C.
2572         * lib/gcc-dg.exp: Likewise.
2573         * lib/gfortran.exp: Likewise.
2574         * lib/objc.exp: Likewise.
2575         * lib/treelang.exp: Likewise.
2576
2577 2004-11-12  Andreas Schwab  <schwab@suse.de>
2578
2579         * gcc.dg/pr16286.c: Fix last change.
2580
2581 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2582
2583         PR c++/18416
2584         * g++.dg/init/global1.C: New test.
2585
2586 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2587
2588         * gcc.c-torture/execute/20041112-1.c: New test.
2589
2590 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2591
2592         * lib/gcc-dg.exp (dg-target-list): New.
2593
2594 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2595             Richard Sandiford  <rsandifo@redhat.com>
2596
2597         * lib/target-supports.exp (get-compiler_messages): New.
2598         (check_named_sections_available): Use it.
2599         (check_effective_target_ilp32): New.
2600         (check_effective_target_lp64): New.
2601         (is-effective-target): New.
2602         * lib/gcc-dg.exp (dg-require-effective-target): New.
2603
2604 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2605
2606         * gcc.dg/precedence-1.c: New test.
2607
2608 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2609
2610         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2611
2612         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2613         message, delete generated files, use more descriptive name for
2614         executable, and make the test unsupported when it cannot be run.
2615
2616         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2617         (dg-require-weak, dg-require-visibility, dg-require-alias,
2618         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2619         dg-require-iconv, dg-require-named-sections): Use it.
2620
2621         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2622
2623 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2624
2625         PR target/16457
2626         * gcc.dg/ppc-and-1: New
2627
2628         PR target/16796
2629         * gcc.dg/ppc-mov-1.c: New.
2630
2631         PR target/16458
2632         * gcc.dg/ppc-compare-1.c: New.
2633
2634 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2635
2636         * objc.dg/desig-init-2.m: New test.
2637
2638 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2639
2640         PR middle-end/18160
2641         * g++.dg/warn/register-var-1.C: New test.
2642         * g++.dg/warn/register-var-2.C: New test.
2643
2644 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2645
2646         * gcc.dg/union-2.c: New test.
2647
2648 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2649
2650         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2651         New test for PR tree-optimization/17892.
2652
2653 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2654
2655         PR c++/18369
2656         * g++.dg/init/new12.C: New test.
2657
2658 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2659
2660         * gcc.target/sparc: New directory.
2661         * gcc.target/sparc/sparc.exp: New driver.
2662         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2663         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2664         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2665         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2666
2667 2004-11-10  Paul Brook  <paul@codesourcery.com>
2668
2669         PR fortran/18218
2670         * gfortran.dg/list_read.c: New test.
2671
2672 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2673
2674         PR c/18322
2675         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2676         expected diagnostic location.
2677
2678 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2679
2680         * gcc.dg/20041109-1.c: New test.
2681
2682 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2683
2684         PR objc/18406
2685         * objc/compile/pr18406.m: New test.
2686
2687 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2688
2689         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2690
2691 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2692
2693         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2694
2695 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2696
2697         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2698
2699 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2700
2701         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2702         exit.
2703
2704 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2705
2706         PR tree-opt/18299
2707         * gcc.c-torture/pr18299-1.c: New test.
2708
2709 2004-11-06  Andreas Schwab  <schwab@suse.de>
2710
2711         * gcc.dg/pr16286.c: Also test for bool and pixel.
2712
2713 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2714
2715         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2716         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2717         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2718         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2719         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2720         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2721         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2722         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2723         gcc.dg/struct-semi-3.c: New tests.
2724
2725 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2726
2727         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2728
2729 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2730
2731         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2732         Do not use C99 designators.
2733
2734 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2735
2736         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2737
2738 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2739
2740         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2741         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2742         * gcc.c-torture/execute/simd-5.x: Remove.
2743
2744 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2745
2746         PR rtl-optimization/17933
2747         * gcc.dg/torture/pr17933-1.c: New test.
2748
2749 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2750
2751         PR target/18106
2752         * lib/target-supports.exp (check_weak_available): Support
2753         Windows.
2754
2755 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2756
2757         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2758         call to fflush(stdout) before abort.
2759         (my_ffsll): New function.
2760         (generate_fields): Use it.
2761
2762 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2763
2764         * gcc.dg/init-undef-1.c: New test.
2765
2766 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2767
2768         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2769         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2770         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2771         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2772         expected messages for new parser.
2773
2774 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2775
2776         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2777
2778 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2779
2780         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2781         on LP64 targets.
2782
2783 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2784
2785         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2786         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2787         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2788         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2789         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2790         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2791         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2792         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2793         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2794         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2795
2796 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2797
2798         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2799         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2800         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2801         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2802         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2803         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2804         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2805         for new parser.
2806
2807 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2808
2809         PR target/15342
2810         * gcc.dg/20041104-1.c: New test.
2811
2812 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2813
2814         * g++.dg/template/nontype7.C: New test.
2815         * g++.dg/template/nontype8.C: Likewise.
2816         * g++.dg/template/nontype9.C: Likewise.
2817         * g++.dg/template/nontype10.C: Likewise.
2818         * g++.dg/tc1/dr49.C: Likewise.
2819         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2820         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2821
2822 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2823
2824         * g++.dg/rtti/tinfo1.C: Remove xfails.
2825
2826 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2827
2828         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2829         packed attribute to the definition to satisfy the new C++ parser.
2830
2831 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2832
2833         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2834         invocations of va_arg.
2835
2836 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2837
2838         PR c++/18124
2839         * g++.dg/template/crash25.C: New test.
2840
2841         PR c++/18155
2842         * g++.dg/template/typedef2.C: New test.
2843         * g++.dg/parse/crash13.C: Adjust error markers.
2844
2845         PR c++/18177
2846         * g++.dg/conversion/const3.C: New test.
2847
2848 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2849
2850         PR fortran/17535
2851         PR fortran/17583
2852         PR fortran/17713
2853         * gfortran.dg/generic_[123].f90: New testcases.
2854
2855 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2856
2857         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2858         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2859
2860 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2861
2862         PR tree-opt/16808
2863         * gcc.c-torture/compile/pr16808.c: New test.
2864
2865 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2866
2867         PR rtl-optimization/17104
2868         * gcc.dg/ppc-bitfield1.c: New.
2869
2870 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2871
2872         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2873
2874 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2875
2876         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2877         strings for 32-bit code.
2878
2879 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2880
2881         PR c/18239
2882         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2883
2884 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2885
2886         PR c++/18064
2887         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2888
2889 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2890
2891         PR c++/15172
2892         * g++.dg/init/aggr2.C: New test.
2893
2894 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2895
2896         * objc.dg/local-decl-1.m: New test.
2897
2898 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2899
2900         * gcc.dg/20040910-1.c: Adjust regex.
2901
2902 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2903
2904         PR rtl-optimization/18084
2905         * g++.dg/opt/pr18084-1.C: New testcase.
2906
2907 2004-10-30  Matt Austern  <austern@apple.com>
2908
2909         PR c++/17542
2910         * g++.dg/ext/attrib18.C: New test.
2911
2912 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2913
2914         PR middle-end/18096
2915         * gcc.dg/pr18096-1.c: New test case.
2916
2917 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2918
2919         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2920
2921 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2922
2923         PR c/16666
2924         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2925         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2926         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2927         gcc.dg/old-style-prom-3.c: New tests.
2928
2929 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2930
2931         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2932         Remove unnecessary inclusion of stdio.h.
2933
2934 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2935
2936         PR rtl-optimization/17581
2937         * gcc.dg/pr17581-1.c: New test case.
2938
2939 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2940
2941         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2942         being implemented.
2943         * g++.dg/conversion/dr195-1.C: New.
2944         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2945         * g++.old-deja/g++.mike/p10148.C: Likewise.
2946
2947 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2948
2949         PR c++/17695
2950         * g++.dg/debug/typedef2.C: New test.
2951
2952 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2953
2954         PR fortran/13490
2955         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2956         * gfortran.dg/g77/README: Update.
2957
2958 2004-10-28  Matt Austern  <austern@apple.com>
2959
2960         PR c++/14124
2961         * g++.dg/ext/packed7.C: New test.
2962
2963 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2964
2965         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2966         scan-assembler.
2967         * lib/scanasm.exp (hidden-scan-for): New proc.
2968         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2969         string.
2970         (scan-not-hidden): Likewise.
2971         * lib/target-supports.exp (check_visibility_available): mach-o is
2972         support too.
2973
2974 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2975
2976         PR c++/17132
2977         * g++.dg/template/memclass3.C: New test.
2978
2979 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2980
2981         PR middle-end/18160
2982         * gcc.dg/register-var-1.c: New test.
2983         * gcc.dg/register-var-2.c: New test.
2984         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2985         error now.
2986
2987 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2988
2989         PR other/18172
2990         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2991         unused variables.
2992         * gcc.dg/vect/vect-22.c: Likewise.
2993
2994 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2995
2996         * gcc.dg/i386-rotate-1.c: New test.
2997
2998 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2999
3000         * g++.dg/init/ref12.C: Add "run" marker.
3001
3002         PR c++/17435
3003         * g++.dg/init/ref12.C: New test.
3004
3005         PR c++/18140
3006         * g++.dg/template/shift1.C: New test.
3007         * g++.dg/template/error10.C: Adjust error markers.
3008
3009 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3010
3011         PR tree-opt/17529
3012         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3013
3014 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3015
3016         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3017         * gcc.dg/weak/weak-3.c: Likewise.
3018         * gcc.dg/weak/weak-5.c: Likewise.
3019         * gcc.dg/weak/weak-9.c: Likewise.
3020         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3021         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3022
3023         * gcc.dg/darwin-weakimport-1.c: New.
3024
3025 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3026
3027         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3028
3029 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3030
3031         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3032         'syntax' error messages.
3033         * gcc.dg/cpp/direct2s.c: Likewise.
3034
3035 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3036
3037         * gcc.c-torture/compile/20041026-1.c: New.
3038
3039 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3040
3041         PR c++/18093
3042         * g++.dg/lookup/ns2.C: New test.
3043
3044         PR c++/18020
3045         * g++.dg/template/enum4.C: New test.
3046
3047         PR c++/18161
3048         * g++.dg/template/expr1.C: New test.
3049
3050 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3051
3052         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3053
3054 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3055
3056         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3057         gcc.dg/decl-nospec-3.c: New tests.
3058
3059 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3060
3061         * objc.dg/super-class-3.m: New test.
3062
3063 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3064
3065         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3066         resyncing.
3067         * gcc.dg/cpp/direct2s.c: Likewise.
3068
3069 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3070
3071         * objc.dg/image-info.m: Update for changes to section selection.
3072
3073 2004-10-25  David Ayers  <d.ayers@inode.at>
3074             Ziemowit Laski  <zlaski@apple.com>
3075
3076         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3077         diagnostics when messaging 'id <Proto>'.
3078         * objc.dg/class-protocol-1.m: New test.
3079         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3080         a non-existent method signature.
3081         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3082         Update diagnostics when messaging with non-existent method signature.
3083         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3084         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3085         invalid receivers are now resolved as if messaging 'id'; remove
3086         extraneous diagnostics.
3087
3088 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3089
3090         PR c/16667
3091         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3092         gcc.dg/init-desig-obs-3.c: New tests.
3093
3094 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3095
3096         * gcc.dg/debug/20041023-1.c: New test.
3097
3098 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3099
3100         PR middle-end/17407
3101         * gcc.c-torture/compile/pr17407.c: New test.
3102
3103         PR c++/18121
3104         * g++.dg/template/array8.C: New test.
3105
3106 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3107
3108         PR other/18138
3109         * lib/g++.exp: Accept more than one multilib libgcc.
3110         * lib/gcc-dg.exp: Likewise.
3111         * lib/objc.exp: Likewise.
3112         * lib/treelang.exp: Likewise.
3113         * lib/gfortran.exp: Likewise.
3114
3115 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3116
3117         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3118
3119 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3120
3121         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3122         * gcc.dg/c99-const-expr-3.c: Likewise.
3123
3124 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3125
3126         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3127
3128 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3129
3130         * gcc.c-torture/execute/loop-2e.x: Remove.
3131
3132 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3133
3134         PR c++/18095
3135         * g++.dg/parse/crash18.C: New.
3136         * g++.dg/parse/crash19.C: New.
3137
3138 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3139
3140         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3141         * g++.dg/ext/dllimport2.C: Same.
3142         * g++.dg/ext/dllimport8.C: Same.
3143
3144 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3145
3146         PR c++/10841
3147         * g++.dg/conversion/cast1.C: New test.
3148         * g++.dg/overload/pmf1.C: Adjust error marker.
3149
3150 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3151
3152         PR objc/17923
3153         * objc.dg/const-str-7.m: New test.
3154
3155 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3156
3157         * g++.dg/template/memfriend11.C: Fix comment typo.
3158         * g++.dg/template/memfriend14.C: Likewise.
3159
3160 2004-10-20  Richard Henderson  <rth@redhat.com>
3161
3162         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3163         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3164         -fasynchronous-unwind-tables.
3165
3166 2004-10-20  Richard Henderson  <rth@redhat.com>
3167
3168         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3169         (main): Return success.
3170         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3171         (main): Return success.
3172
3173 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3174
3175         PR c++/13495
3176         * g++.dg/template/memfriend9.C: New test.
3177         * g++.dg/template/memfriend10.C: Likewise.
3178         * g++.dg/template/memfriend11.C: Likewise.
3179         * g++.dg/template/memfriend12.C: Likewise.
3180         * g++.dg/template/memfriend13.C: Likewise.
3181         * g++.dg/template/memfriend14.C: Likewise.
3182         * g++.dg/template/memfriend15.C: Likewise.
3183         * g++.dg/template/memfriend16.C: Likewise.
3184         * g++.dg/template/memfriend17.C: Likewise.
3185         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3186
3187 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3188
3189         * g++.dg/conversion/dr195.C: New.
3190         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3191
3192 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3193             Devang Patel  <dpatel@apple.com>
3194
3195         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3196         of floating point arithmetic, which could trap.
3197
3198 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3199
3200         PR c++/14035
3201         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3202         * g++.dg/conversion/const2.C: New test.
3203         * g++.dg/expr/reinterpret2.C: New test.
3204         * g++.dg/expr/reinterpret3.C: New test.
3205         * g++.dg/expr/cast2.C: New test.
3206         * g++.dg/expr/copy1.C: New test.
3207         * g++.dg/other/conversion1.C: Change error message.
3208         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3209         function pointers to void *.
3210         * g++.old-deja/g++.mike/p10148.C: Likewise.
3211
3212 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3213
3214         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3215
3216 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3217
3218         PR c++/18047
3219
3220         * g++.dg/parse/expr3.C: New test.
3221
3222 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3223
3224         * gcc.dg/smod-1.c: New test.
3225
3226 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3227
3228         * objc.dg/method-14.m: New test.
3229
3230 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3231
3232         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3233         Also xfail as the patch was reverted.
3234
3235 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3236
3237         PR middle-end/16973
3238         * gcc.dg/pr16973.c: New test.
3239
3240 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3241
3242         PR tree-optimization/17656
3243         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3244
3245 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3246
3247         * g++.dg/eh/shadow1.C: New.
3248
3249 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3250
3251         * gcc.c-torture/compile/20041018-1.c: New test.
3252
3253 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3254
3255         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3256         compiler referring to register 0 when accessing sdata.  The linker
3257         now patches things up.
3258
3259 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3260
3261         PR c/17529
3262         * gcc.c-torture/compile/pr17529.c: New test.
3263
3264 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3265
3266         PR c++/17743
3267         * g++.dg/ext/attrib17.C: New test.
3268
3269 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3270
3271         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3272
3273 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3274
3275         PR c++/10479
3276         * g++.dg/ext/attrib16.C: New test.
3277
3278 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3279
3280         PR c++/17042
3281         * g++.dg/init/dso_handle1.C: New test.
3282
3283         PR c++/14667
3284         * g++.dg/parse/typedef6.C: New test.
3285
3286         PR c++/17916
3287         * g++.dg/parse/pragma1.C: New test.
3288
3289 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3290
3291         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3292
3293 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3294
3295         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3296         -fno-common when on HPPA HP-UX platforms.
3297
3298 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3299
3300         PR other/16820
3301         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3302         stdint.h.
3303         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3304         uintptr_t.
3305
3306 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3307
3308         PR c++/16301
3309         * g++.dg/lookup/strong-using-4.C: New test.
3310
3311 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3312
3313         PR middle-end/16567
3314         * gcc.c-torture/compile/nested-1.c: New test.
3315
3316 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3317
3318         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3319         and mipsisa64*-*-* (until support for misaligned loads is added).
3320         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3321         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3322         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3323         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3324         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3325         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3326
3327 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3328
3329         PR c++/17976
3330         * g++.dg/init/dtor3.C: New test.
3331
3332 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3333
3334         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3335
3336 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3337
3338         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3339         * gcc.dg/macho-lo-sum.c: Likewise.
3340
3341 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3342
3343         * gcc.dg/ppc-spe64-1.c: New test.
3344
3345 2004-10-14  Devang Patel  <dpatel@apple.com>
3346
3347         PR 17635
3348         * gcc.dg/pr17635.c : New test.
3349
3350 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3351
3352         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3353         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3354         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3355         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3356         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3357         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3358         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3359         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3360         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3361         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3362         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3363         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3364         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3365         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3366         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3367         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3368         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3369         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3370
3371 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3372
3373         * gcc.dg/vect/vect-82.c: New testcase.
3374         * gcc.dg/vect/vect-82_64.c: New testcase.
3375         * gcc.dg/vect/vect-83.c: New testcase.
3376         * gcc.dg/vect/vect-83_64.c: New testcase.
3377
3378 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3379
3380         * gcc.dg/cpp/error-1.c: New test.
3381
3382 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3383
3384         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3385
3386 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3387
3388         PR target/17984
3389         * gcc.dg/cris-peep2-xsrand2.c: New test.
3390
3391 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3392
3393         PR c++/17661
3394         * testsuite/g++.dg/expr/for2.C: New test.
3395
3396 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3397
3398         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3399
3400 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3401
3402         PR tree-optimization/17724
3403         * g++.dg/opt/pr17724-1.C: New test.
3404         * g++.dg/opt/pr17724-2.C: New test.
3405         * g++.dg/opt/pr17724-3.C: New test.
3406         * g++.dg/opt/pr17724-4.C: New test.
3407         * g++.dg/opt/pr17724-5.C: New test.
3408         * g++.dg/opt/pr17724-6.C: New test.
3409
3410 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3411
3412         PR c/17301
3413         * gcc.dg/pr17301-2.c: New test.
3414
3415 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/15876
3418         * g++.dg/parse/error22.C: New test.
3419
3420         PR c++/17936
3421         * g++.dg/template/spec18.C: New test.
3422
3423 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3424
3425         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3426         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3427         memcpy.
3428         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3429         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3430
3431 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3432
3433         * g++.dg/eh/cleanup5.C: Add dg-options "".
3434
3435 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3436
3437         PR middle-end/17657
3438         * gcc.dg/switch-4.c: New test case.
3439
3440 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3441
3442         * gcc.c-torture/execute/20041011-1.c: New test.
3443
3444 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3445
3446         PR c++/17554
3447         * g++.dg/init/for3.C: New test.
3448
3449         PR c++/17657
3450         * g++.dg/opt/switch2.C: New test.
3451
3452         PR middle-end/17703
3453         * g++.dg/warn/Wreturn-2.C: New test.
3454
3455 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3456
3457         PR c++/17907
3458         * g++.dg/eh/cleanup5.C: New test.
3459
3460 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3461
3462         PR c++/17393
3463         * g++.dg/parse/error21.C: New test.
3464
3465 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3466
3467         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3468         * g++.dg/warn/incomplete1.C: Likewise.
3469         * g++.dg/template/qualttp20.C: Likewise.
3470
3471 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3472
3473         PR c/17881
3474         * parm-incomplete-1.c: New test.
3475
3476 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3477
3478         PR c++/17867
3479         * g++.dg/parse/error19.C: New test.
3480
3481         PR c++/17670
3482         * g++.dg/init/new11.C: New test.
3483
3484         PR c++/17821
3485         * g++.dg/parse/error20.C: New test.
3486
3487         PR c++/17826
3488         * g++.dg/template/crash24.C: New test.
3489
3490 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3491
3492         PR c/17301
3493         * gcc.dg/pr17301-1.c: New test.
3494
3495 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3496
3497         PR c/17189
3498         * gcc.dg/anon-struct-5.c: New test.
3499
3500 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3501
3502         PR c/17844
3503         * gcc.dg/pr17844-1.c: New test.
3504
3505 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3506
3507         PR tree-optimization/17906
3508         * gcc.c-torture/compile/pr17906.c: New.
3509
3510 2004-10-09  Stuart Hastings  <stuart@apple.com>
3511             Roger Sayle  <roger@eyesopen.com>
3512
3513         PR rtl-optimization/17853
3514         * gcc.dg/i386-mmx-5.c: New testcase.
3515
3516 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3517
3518         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3519
3520 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/17524
3523         * g++.dg/template/static9.C: New test.
3524
3525         PR c++/17685
3526         * g++.dg/parse/operator5.C: New test.
3527
3528 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3529
3530         PR middle-end/17894
3531         * gcc.c-torture/execute/divcmp-4.c: New test case.
3532
3533 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3534
3535         PR tree-opt/17902
3536         * g++.dg/opt/pr17902.C: New test.
3537
3538 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3539
3540         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3541
3542 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3543
3544         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3545
3546 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3547
3548         * gcc.dg/assign-warn-3.c: New test.
3549
3550 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3551
3552         PR c/16999
3553         * gcc.dg/cpp/ident-1.c: New test.
3554
3555 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3556
3557         * gcc.c-torture/compile/acc1.c: New.
3558
3559 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3560
3561         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3562         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3563
3564 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3565
3566         * gcc.dg/ultrasp11.c: New test.
3567
3568 2004-10-08  Michael Matz  <matz@suse.de>
3569
3570         * gcc.dg/doloop-2.c: New test.
3571
3572 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3573
3574         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3575         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3576         objc.dg/method-9.m: Update expected diagnostics.
3577
3578 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3579
3580         * gcc.dg/ppc-fsel-3.c: New file.
3581         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3582
3583 2004-10-07  Paul Brook  <paul@codesourcery.com>
3584
3585         * gfortran.dg/intrinsic_verify_1.f90: New test.
3586
3587 2004-10-07  Paul Brook  <paul@codesourcery.com>
3588
3589         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3590
3591 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3592
3593         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3594         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3595         commit.
3596
3597 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3598
3599         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3600
3601 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3602
3603         PR c++/17115
3604         * g++.dg/warn/Winline-4.C: New test.
3605
3606 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3607
3608         * gcc.c-torture/compile/20041007-1.c: New test.
3609
3610 2004-10-07  Paul Brook  <paul@codesourcery.com>
3611
3612         PR fortran/17678
3613         * gfortran.dg/use_allocated_1.f90: New test.
3614
3615 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3616
3617         PR middle-end/17849
3618         * gfortran.fortran-torture/compile/nested.f90: New test
3619
3620 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3621
3622         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3623
3624 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3625
3626         PR c++/17368
3627         * g++.dg/ext/asm6.C: New test.
3628
3629 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3630
3631         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3632
3633 2004-10-06  Paul Brook  <paul@codesourcery.com>
3634
3635         PR libfortran/17709
3636         * gfortran.dg/empty_format_1.f90: New test.
3637
3638 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3639
3640         PR fortran/17568
3641         * gfortran.dg/ishft.f90: New test.
3642
3643         PR fortran/17283
3644         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3645         tests.
3646
3647 2004-10-06  Paul Brook  <paul@codesourcery.com>
3648
3649         * gfortran.dg/do_1.f90: New test.
3650
3651 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3652
3653         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3654         optimizing for size.
3655
3656 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3657
3658         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3659
3660 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3661
3662         * gcc.c-torture/compile/20041005-1.c: New test.
3663
3664 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3665
3666         PR c++/17829
3667         * g++.dg/lookup/koenig4.C: New.
3668
3669 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3670
3671         * g++.dg/other/classkey1.C: Adjust quoting marks.
3672         * g++.dg/parse/error15.C: Likewise.
3673         * g++.dg/template/meminit2.C (int>): Likewise.
3674
3675 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3676
3677         PR fortran/17283
3678         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3679
3680         PR fortran/17631
3681         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3682
3683         PR fortran/17708
3684         * gfortran.dg/pr17708.f90: New test.
3685
3686 2004-10-04  Chao-ying Fu  <fu@mips.com>
3687
3688         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3689         * gcc.dg/vect/vect-4.c: Ditto.
3690         * gcc.dg/vect/vect-5.c: Ditto.
3691         * gcc.dg/vect/vect-6.c: Ditto.
3692         * gcc.dg/vect/vect-8.c: Ditto.
3693         * gcc.dg/vect/vect-16.c: Ditto.
3694         * gcc.dg/vect/vect-30.c: Ditto.
3695         * gcc.dg/vect/vect-40.c: Ditto.
3696         * gcc.dg/vect/vect-41.c: Ditto.
3697         * gcc.dg/vect/vect-42.c: Ditto.
3698         * gcc.dg/vect/vect-43.c: Ditto.
3699         * gcc.dg/vect/vect-44.c: Ditto.
3700         * gcc.dg/vect/vect-45.c: Ditto.
3701         * gcc.dg/vect/vect-46.c: Ditto.
3702         * gcc.dg/vect/vect-47.c: Ditto.
3703         * gcc.dg/vect/vect-48.c: Ditto.
3704         * gcc.dg/vect/vect-49.c: Ditto.
3705         * gcc.dg/vect/vect-50.c: Ditto.
3706         * gcc.dg/vect/vect-51.c: Ditto.
3707         * gcc.dg/vect/vect-52.c: Ditto.
3708         * gcc.dg/vect/vect-53.c: Ditto.
3709         * gcc.dg/vect/vect-54.c: Ditto.
3710         * gcc.dg/vect/vect-55.c: Ditto.
3711         * gcc.dg/vect/vect-56.c: Ditto.
3712         * gcc.dg/vect/vect-57.c: Ditto.
3713         * gcc.dg/vect/vect-58.c: Ditto.
3714         * gcc.dg/vect/vect-59.c: Ditto.
3715         * gcc.dg/vect/vect-60.c: Ditto.
3716         * gcc.dg/vect/vect-74.c: Ditto.
3717         * gcc.dg/vect/vect-79.c: Ditto.
3718         * gcc.dg/vect/vect-80.c: Ditto.
3719
3720 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         * gcc.dg/unused-7.c: Use the correct option.
3723
3724 2004-10-04  Paul Brook  <paul@codesourcery.com>
3725         Bud Davis  <bdavis9659@comcast.net>
3726
3727         PR fortran/17706
3728         PR fortran/16434
3729         * gfortran/pr17706.f90: New test.
3730         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3731
3732 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3733
3734         * gfortran.dg/pr17612.f90: New test.
3735
3736 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3737
3738         * g++.dg/template/local1.C: Adjust quoting marks in
3739         testing for diagnostics.
3740         * g++.dg/tls/diag-2.C: Likewise.
3741         * g++.dg/other/error8.C: Likewise.
3742
3743 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3744
3745         PR c/17178
3746         * gcc.dg/unused-4.c: Adjust to be correct.
3747
3748         PR c/17820
3749         * gcc.dg/unused-7.c: New test.
3750
3751 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3752
3753         PR c++/17797
3754         * g++.dg/overload/template2.C: New test.
3755
3756 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3757
3758         PR tree-optimization/16632
3759         * gcc.dg/tree-ssa/20041002-1.c: New.
3760
3761 2004-10-03  Paul Brook  <paul@codesourcery.com>
3762
3763         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3764         rather than relying on default formatting.
3765
3766 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3767
3768         * gcc.dg/20040920-1.c: Update expected message text.
3769
3770 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3771
3772         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3773
3774 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3775
3776         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3777         tree level.
3778
3779 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3780
3781         * gcc.dg/tree-ssa/pr17343.c: Remove.
3782
3783 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3784
3785         PR tree-opt/17343
3786         * gcc.dg/tree-ssa/pr17343.c: New test.
3787
3788 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3789
3790         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3791         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3792         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3793         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3794         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3795
3796 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3797
3798         * gcc.dg/lvalue-2.c: New test.
3799
3800 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3801
3802         PR c/17730
3803         * gcc.dg/pr17730-1.c: New test
3804
3805 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3806
3807         PR c/7425
3808         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3809
3810 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3811
3812         * gcc.c-torture/execute/stdarg-1.c: New test.
3813         * gcc.c-torture/execute/stdarg-2.c: New test.
3814         * gcc.c-torture/execute/stdarg-3.c: New test.
3815         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3816         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3817         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3818         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3819         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3820
3821 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3822
3823         PR tree-optimization/17697
3824         * g++.dg/opt/pr17697-1.C: New test.
3825         * g++.dg/opt/pr17697-2.C: New test.
3826         * g++.dg/opt/pr17697-3.C: New test.
3827
3828 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3829
3830         PR c/16409
3831         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3832         gcc.dg/vla-init-5.c: New tests.
3833
3834 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3835
3836         PR c/13804
3837         * gcc.dg/pr13804-1.c: New test.
3838
3839 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3840
3841         PR fortran/16938
3842         * gfortran.dg/pr16938.f90: New test.
3843
3844 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3845
3846         * g++.dg/template/crash23.C: New test.
3847
3848 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3849
3850         PR c++/17585
3851         * g++.dg/template/static8.C: New test.
3852
3853 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3854
3855         PR c++/17681
3856         * g++.dg/other/error9.C: New test.
3857
3858 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3859
3860         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3861
3862 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3863
3864         PR fortran/15164
3865         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3866
3867 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3868
3869         PR middle-end/17112
3870         * gcc.dg/pr17112-1.c: New test case.
3871
3872 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3873
3874         PR c/11459
3875         * gcc.dg/pr11459-1.c: New test.
3876
3877 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3878
3879         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3880         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3881
3882 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3883
3884         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3885
3886 2004-09-25  Jan Hubicka  <jh@suse.cz>
3887
3888         * compile/30040909-1.c: New test.
3889         * compile/30040907-1.c: New test.
3890
3891 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3892
3893         * gcc.c-torture/execute/va-arg-26.c: New test.
3894
3895 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3896
3897         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3898         extra diagnostics on targets with 64-bit pointers.
3899         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3900
3901 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3902
3903         PR c/17188
3904         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3905         * gcc.dg/decl-3.c: Adjust expected message.
3906
3907 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3908
3909         PR fortran/17615
3910         * gfortran.dg/pr17615.f90: New test.
3911
3912 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3913
3914         PR tree-optimzation/17517
3915         * g++.dg/tree-ssa/pr17517.C: New Test.
3916
3917 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3918
3919         PR c++/16889
3920         * g++.dg/lookup/ambig3.C: New.
3921
3922 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3923
3924         PR tree-opt/17624
3925         * g++.dg/opt/pr17624.C: New test.
3926
3927 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3928
3929         PR c/6980
3930         * gcc.dg/Wbad-function-cast-1.c: New test.
3931
3932 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3933
3934         * g++.dg/ext/complit1.C
3935         * g++.dg/other/error2.C
3936         * g++.dg/other/nontype-1.C
3937         * g++.dg/parse/crash11.C
3938         * g++.dg/parse/crash12.C
3939         * g++.dg/parse/error15.C
3940         * g++.dg/parse/error4.C
3941         * g++.dg/parse/tmpl-outside1.C
3942         * g++.dg/parse/too-many-tmpl-args1.C
3943         * g++.dg/template/dependent-expr3.C
3944         * g++.dg/template/error10.C
3945         * g++.dg/template/instantiate1.C
3946         * g++.dg/template/vtable2.C
3947         * g++.dg/warn/Wshadow-1.C
3948         * g++.dg/warn/weak1.C
3949         * g++.old-deja/g++.brendan/crash16.C
3950         * g++.old-deja/g++.brendan/crash18.C
3951         * g++.old-deja/g++.brendan/crash48.C
3952         * g++.old-deja/g++.brendan/crash49.C
3953         * g++.old-deja/g++.brendan/crash55.C
3954         * g++.old-deja/g++.brendan/crash56.C
3955         * g++.old-deja/g++.brendan/crash8.C
3956         * g++.old-deja/g++.brendan/enum11.C
3957         * g++.old-deja/g++.brendan/enum8.C
3958         * g++.old-deja/g++.brendan/enum9.C
3959         * g++.old-deja/g++.brendan/friend3.C
3960         * g++.old-deja/g++.brendan/misc14.C
3961         * g++.old-deja/g++.bugs/900402_02.C
3962         * g++.old-deja/g++.bugs/900404_03.C
3963         * g++.old-deja/g++.bugs/900404_04.C
3964         * g++.old-deja/g++.bugs/900428_03.C
3965         * g++.old-deja/g++.jason/crash4.C
3966         * g++.old-deja/g++.jason/overload21.C
3967         * g++.old-deja/g++.jason/redecl1.C
3968         * g++.old-deja/g++.jason/report.C
3969         * g++.old-deja/g++.jason/rfg10.C
3970         * g++.old-deja/g++.jason/template30.C
3971         * g++.old-deja/g++.law/arm12.C
3972         * g++.old-deja/g++.law/ctors5.C
3973         * g++.old-deja/g++.law/cvt20.C
3974         * g++.old-deja/g++.law/init10.C
3975         * g++.old-deja/g++.law/init8.C
3976         * g++.old-deja/g++.law/visibility17.C
3977         * g++.old-deja/g++.law/visibility7.C
3978         * g++.old-deja/g++.mike/net8.C
3979         * g++.old-deja/g++.mike/p646.C
3980         * g++.old-deja/g++.mike/p700.C
3981         * g++.old-deja/g++.mike/p701.C
3982         * g++.old-deja/g++.mike/p811.C
3983         * g++.old-deja/g++.ns/template13.C
3984         * g++.old-deja/g++.other/array3.C
3985         * g++.old-deja/g++.other/crash25.C
3986         * g++.old-deja/g++.other/dtor3.C
3987         * g++.old-deja/g++.other/dtor4.C
3988         * g++.old-deja/g++.other/main1.C
3989         * g++.old-deja/g++.other/warn7.C
3990         * g++.old-deja/g++.pt/crash11.C
3991         * g++.old-deja/g++.pt/crash36.C
3992         * g++.old-deja/g++.pt/spec22.C
3993         * g++.old-deja/g++.pt/spec9.C
3994         * g++.old-deja/g++.pt/ttp52.C
3995         * g++.old-deja/g++.robertl/eb103.C
3996         * g++.old-deja/g++.robertl/eb121.C
3997         * g++.old-deja/g++.robertl/eb22.C
3998         * g++.old-deja/g++.robertl/eb8.C:
3999         Update locations and/or regexps of dg-error markers.
4000         Remove markers for some bogus messages that are no longer issued.
4001
4002 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4003
4004         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4005         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4006
4007 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4008
4009         PR c++/17618
4010         * g++.dg/lookup/crash5.C: New test.
4011
4012 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4013
4014         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4015         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4016         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4017         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4018         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4019         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4020
4021         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4022         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4023         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4024         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4025         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4026         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4027
4028         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4029
4030         * gcc.dg/vect/vect-44.c: Check additional cases.
4031         * gcc.dg/vect/vect-48.c: Check additional cases.
4032
4033         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4034         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4035         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4036         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4037         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4038         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4039         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4040         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4041         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4042
4043         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4044         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4045         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4046
4047 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4048
4049         * gcc.dg/tree-ssa/loop-6.c: New test.
4050
4051 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4052
4053         PR c++/17620
4054         * g++.dg/inherit/base2.C: New.
4055
4056 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4057
4058         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4059         * gcc.dg/20001012-2.c: Likewise.
4060         * gcc.dg/20001013-1.c: Likewise.
4061         * gcc.dg/20001101-1.c: Likewise.
4062         * gcc.dg/20001102-1.c: Likewise.
4063         * gcc.dg/bf-spl1.c: Likewise.
4064         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4065         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4066
4067 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4068
4069         PR tree-optimization/16721
4070         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4071
4072 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4073
4074         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4075         * gcc.dg/20040305-1.c: Likewise.
4076
4077 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4078
4079         PR c/16566
4080         * gcc.c-torture/compile/pr16566-1.c,
4081         gcc.c-torture/compile/pr16566-2.c,
4082         gcc.c-torture/compile/pr16566-3.c: New tests.
4083
4084 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4085
4086         PR tree-optimization/17512
4087         * gcc.c-torture/compile/20040916-1.c.
4088
4089 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4090
4091         * gcc.dg/pragma-re-3.c: New test.
4092
4093 2004-09-17  Matt Austern  <austern@apple.com>
4094
4095         PR c++/15049
4096         * g++.dg/other/anon3.C: New.
4097
4098 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4099
4100         PR c++/7503
4101         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4102         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4103         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4104         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4105         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4106
4107 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4108
4109         PR fortran/17286
4110         * gfortran.dg/pr17286.f90: New test.
4111
4112 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4113
4114         PR c++/17530
4115         * g++.dg/template/static7.C: New test.
4116
4117 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4118
4119         PR tree-opt/17558
4120         * gcc.c-torture/compile/pr17558.c: New test.
4121
4122 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4123
4124         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4125         if SKIP_ATTRIBUTE is defined.
4126
4127 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4128
4129         PR fortran/15957
4130         * gfortran.dg/pr15957.f90: New test.
4131
4132 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4133
4134         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4135         in comparison.
4136         * gcc.dg/vect/vect-79.c: Likewise.
4137         * gcc.dg/vect/vect-80.c: Likewise.
4138
4139 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4140
4141         PR fortran/15750
4142         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4143
4144 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4145
4146         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4147         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4148         * gcc.dg/vect/vect-62.c: New testcase.
4149         * gcc.dg/vect/vect-63.c: New testcase.
4150         * gcc.dg/vect/vect-64.c: New testcase.
4151         * gcc.dg/vect/vect-65.c: New testcase.
4152         * gcc.dg/vect/vect-66.c: New testcase.
4153         * gcc.dg/vect/vect-67.c: New testcase.
4154         * gcc.dg/vect/vect-68.c: New testcase.
4155         * gcc.dg/vect/vect-69.c: New testcase.
4156         * gcc.dg/vect/vect-79.c: New testcase.
4157         * gcc.dg/vect/vect-80.c: New testcase.
4158
4159 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4160
4161         * gcc.target/mips/asm-1.c: New test.
4162
4163 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4164
4165         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4166         * gcc.dg/vect/vect-73.c: New testcase.
4167         * gcc.dg/vect/vect-74.c: New testcase.
4168         * gcc.dg/vect/vect-75.c: New testcase.
4169         * gcc.dg/vect/vect-76.c: New testcase.
4170         * gcc.dg/vect/vect-77.c: New testcase.
4171         * gcc.dg/vect/vect-78.c: New testcase
4172
4173 2004-09-18  Paul Brook  <paul@codesourcery.com>
4174
4175         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4176
4177 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4178
4179         PR c/17424
4180         * gcc.dg/pr17424-1.c: New test.
4181
4182 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4183
4184         * g++.dg/tree-ssa/pr17153.C: New test.
4185
4186 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4187
4188         PR pch/13361
4189         * testsuite/g++.dg/pch/wchar-1.C: New.
4190         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4191
4192 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4193
4194         * gcc.c-torture/execute/20040917-1.c: New test.
4195
4196 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4197
4198         PR tree-optimization/17319
4199         * gcc.dg/pr17319.c: New test.
4200
4201 2004-09-17  Devang Patel  <dpatel@apple.com>
4202
4203         * gcc.dg/20040813-1.c: New test.
4204
4205 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4206
4207         PR tree-optimization/17273
4208         * gcc.c-torture/compile/pr17273.c: New test.
4209
4210 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4211
4212         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4213         Update expected messages.
4214         * gcc.dg/declspec-13.c: New test.
4215
4216 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4217
4218         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4219
4220 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4221
4222         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4223         change what 'a' is pointing to.
4224
4225 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4226
4227         PR c++/16002
4228         * g++.dg/template/error18.C: New test.
4229
4230         PR c++/16029
4231         * g++.dg/warn/Wunused-8.C: New test.
4232
4233 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4234
4235         PR tree-optimization/17513
4236         * gcc.dg/20040916-1.c: New test.
4237
4238 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4239
4240         PR c++/17501
4241         * g++.dg/template/typename7.C: New test.
4242
4243 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4244
4245         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4246
4247 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4248
4249         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4250         with -ftree-based-profiling also.
4251         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4252
4253 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4254
4255         PR/15364
4256         * gfortran.dg/der_array_io_1.f90: New test.
4257         * gfortran.dg/der_array_io_2.f90: New test.
4258         * gfortran.dg/der_array_io_3.f90: New test.
4259
4260 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4261
4262         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4263         EABI.
4264
4265 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4266
4267         * g++.dg/opt/switch1.C: New test.
4268
4269 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4270
4271         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4272         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4273         Update expected messages.
4274
4275 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4276
4277         PR fortran/16485
4278         * gfortran.dg/same_name_1.f90: New test.
4279
4280 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4281
4282         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4283         dereference garbage pointers.
4284
4285 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4286
4287         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4288         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4289
4290         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4291         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4292         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4293
4294 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4295
4296         PR c++/17324
4297         * g++.dg/template/mangle1.C: New test.
4298
4299 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4300
4301         PR tree-optimization/17252
4302         * gcc.c-torture/execute/pr17252.c: New test.
4303
4304 2004-09-14  Andrew Pinski  <apinski@apple.com>
4305
4306         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4307
4308 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4309
4310         PR rtl-optimization/9771
4311         * gcc.dg/pr9771-1.c: New test case.
4312
4313 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4314
4315         PR tree-optimization/15262
4316         * gcc.c-torture/execute/pr15262-1.c: New test.
4317         * gcc.c-torture/execute/pr15262-2.c: New test.
4318
4319 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4320
4321         * gcc.dg/declspec-12.c: New test.
4322
4323 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4324
4325         * gfortran.dg/pr17090.f90: Add directives to test.
4326
4327 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4328
4329         * gcc.c-torture/compile/20040914-1.c: New test.
4330
4331 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4332
4333         PR c++/16162
4334         * g++.dg/template/decl2.C: New test.
4335
4336 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4337
4338         PR fortran/17090
4339         * gfortran.dg/pr17090.f90: New test.
4340
4341 2004-09-13  Dale Johannesen  <dalej@apple.com>
4342
4343         * gcc.c-torture/compile/pr17408.c:  New test case.
4344
4345 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4346
4347         PR c++/16716
4348         * g++.dg/parse/crash17.C: New test.
4349
4350         PR c++/17327
4351         * g++.dg/template/enum3.C: New test.
4352
4353 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4354
4355         * lib/gcc-defs.exp: Load wrapper.exp.
4356         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4357         using local code.
4358         * lib/gcc.exp (gcc_init): Similar.
4359         * lib/gfortran.exp (gfortran_init): Similar.
4360         * lib/objc.exp (objc_init): Similar.
4361         * lib/treelang.exp (treelang_init): Similar.
4362         * lib/wrapper.exp: New file with build_wrapper call machinery in
4363         ${tool}_maybe_build_wrapper.
4364
4365 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4366
4367         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4368         "inline".
4369         * gcc.dg/declspec-11.c: Update expected messages.
4370         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4371         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4372         gcc.dg/inline-12.c: New tests.
4373
4374 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4375
4376         * g++.dg/tree-ssa/pr17400.C: New testcase.
4377
4378 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4379
4380         * gcc.target/mips/sb1-1.c: New testcase.
4381
4382 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4383
4384         * lib/g77-dg.exp: Remove unused file.
4385         * lib/mike-g77.exp: Ditto.
4386         * lib/g77.exp: Ditto.
4387
4388 2004-09-12  Richard Henderson  <rth@redhat.com>
4389
4390         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4391
4392 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4393
4394         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4395         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4396         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4397         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4398         Update expected messages.
4399
4400 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4401
4402         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4403         declaration/use mismatch for dirp parameter.
4404
4405 2004-09-12  Andrew Pinski  <apinski@apple.com>
4406
4407         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4408         -fgnu-runtime is passed.
4409
4410 2004-09-12  Richard Henderson  <rth@redhat.com>
4411
4412         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4413         do the uplevel thing and update additional_flags directly.
4414         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4415         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4416         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4417         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4418
4419 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4420
4421         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4422
4423 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4424
4425         PR middle-end/17411
4426         * g++.dg/opt/pr17411-1.C: New test case.
4427
4428 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4429
4430         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4431         gcc.dg/tls/diag-2.c: Update expected messages.
4432         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4433         messages.
4434         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4435         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4436         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4437         gcc.dg/tls/diag-5.c: New tests.
4438
4439 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4440
4441         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4442
4443 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4444
4445         * g++.dg/parse/break-in-for.C: New test.
4446
4447 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4448
4449         * gcc.dg/tree-ssa/20040911-1.c: New test.
4450
4451 2004-09-11  Andreas Jaeger  <aj@suse.de>
4452
4453         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4454         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4455
4456 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4457
4458         * gcc.target/frv: New directory of FR-V-specific tests.
4459
4460 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4461
4462         * gcc.dg/convert-vec-1.c: New test.
4463
4464 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4465
4466         PR middle-end/17024
4467         * gcc.dg/pr17024-1.c: New test case.
4468
4469 2004-09-10  Eric Christopher  <echristo@redhat.com>
4470
4471         * gcc.dg/20040910-1.c: New test.
4472
4473 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4474
4475         * gcc.dg/bitfld-9.c: New test.
4476
4477 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4478
4479         * gcc.c-torture/execute/ieee/acc1.c: New test.
4480         * gcc.c-torture/execute/ieee/acc2.c: New test.
4481         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4482
4483 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4484
4485         * gcc.dg/deprecated-2.c: New test.
4486
4487 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4488
4489         * gcc.dg/init-vec-1.c: New test.
4490
4491 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4492
4493         PR middle-end/17055
4494         * gcc.dg/pr17055-1.c: New test case.
4495
4496 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4497
4498         PR target/17377
4499         * gcc.c-torture/execute/pr17377.c: New test.
4500
4501 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4502
4503         PR c/8420
4504         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4505         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4506         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4507         gcc.dg/long-long-typespec-1.c: New tests.
4508         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4509
4510 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4511
4512         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4513         gcc.dg/gnu99-static-1.c: New tests.
4514
4515 2004-09-08  Devang Patel  <dpatel@apple.com>
4516
4517         * gcc.dg/darwin-ld-20040828-1.c: New test.
4518         * gcc.dg/darwin-ld-20040828-2.c: New test.
4519         * gcc.dg/darwin-ld-20040828-3.c: New test.
4520
4521 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4522
4523         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4524         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4525         in error message.
4526         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4527         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4528         in error message.
4529         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4530         types they qualify.
4531         * objc.dg/type-size-2.m: Fix wording in comment.
4532         * objc.dg/va-meth-1.m: New test case.
4533
4534 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4535
4536         PR c/16633:
4537         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4538         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4539
4540 2004-09-06  Devang Patel  <dpatel@apple.com>
4541
4542         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4543         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4544
4545 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4546
4547         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4548         reflect changed line numbering of diagnostics.
4549
4550 2004-09-06  Paul Brook  <paul@codesourcery.com>
4551
4552         * gfortran.dg/edit_real_1.f90: Add new test.
4553
4554 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4555
4556         * gcc.dg/tree-ssa/loop-2.c: New test.
4557         * gcc.dg/tree-ssa/loop-3.c: New test.
4558         * gcc.dg/tree-ssa/loop-4.c: New test.
4559         * gcc.dg/tree-ssa/loop-5.c: New test.
4560
4561 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4562
4563         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4564
4565 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4566
4567         * gcc.dg/format/sentinel-1.c: New test.
4568
4569 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4570
4571         * testsuite/gcc.dg/builtins-46.c: New.
4572
4573 2004-09-03  Devang Patel  <dpatel@apple.com>
4574
4575         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4576         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4577
4578 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4579
4580         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4581         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4582         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4583         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4584         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4585         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4586         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4587         the non-portable bzero.
4588         * gcc.dg/20010912-1.c: xfail for NetWare.
4589         * gcc.dg/20020426-2.c: xfail for NetWare.
4590         * gcc.dg/20021014-1.c: xfail for NetWare.
4591         * gcc.dg/20021018-1.c: xfail for NetWare.
4592         * gcc.dg/20030213-1.c: xfail for NetWare.
4593         * gcc.dg/20030225-1.c: xfail for NetWare.
4594         * gcc.dg/20030708-1.c: xfail for NetWare.
4595         * gcc.dg/builtins-config.h: Also exclude NetWare.
4596         * gcc.dg/format/format.h: Define restrict only if not already defined.
4597         * gcc.dg/nest.c: xfail for NetWare.
4598         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4599         * lib/target-supports.exp (check_visibility_available): Exclude
4600         NetWare.
4601
4602 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4603
4604         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4605         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4606         deterministic starting point for the alignment of structure fields.
4607         * gcc.dg/Wpadded.c: Dito.
4608         * g++.dg/abi/vbase10.C: Dito.
4609
4610 2004-09-03  Devang Patel  <dpatel@apple.com>
4611
4612         * g++.dg/debug/pr15736.cc: New test.
4613
4614 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4615
4616         * README.QMTEST: Fix out-of-date link.
4617
4618 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4619
4620         PR fortran/16579
4621         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4622         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4623
4624 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4625
4626         * g++.dg/abi/arm_rtti1.C: New test.
4627
4628 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4629
4630         * gcc.dg/ppc-vector-memcpy.c: New.
4631         * gcc.dg/ppc-vector-memset.c: New.
4632
4633 2004-09-02  Chao-ying Fu  <fu@mips.com>
4634
4635         * gcc.target/mips/mips-3d-1.c: New test.
4636         * gcc.target/mips/mips-3d-2.c: New test.
4637         * gcc.target/mips/mips-3d-3.c: New test.
4638         * gcc.target/mips/mips-3d-4.c: New test.
4639         * gcc.target/mips/mips-3d-5.c: New test.
4640         * gcc.target/mips/mips-3d-6.c: New test.
4641         * gcc.target/mips/mips-3d-7.c: New test.
4642         * gcc.target/mips/mips-3d-8.c: New test.
4643         * gcc.target/mips/mips-3d-9.c: New test.
4644         * gcc.target/mips/mips-ps-1.c: New test.
4645         * gcc.target/mips/mips-ps-2.c: New test.
4646         * gcc.target/mips/mips-ps-3.c: New test.
4647         * gcc.target/mips/mips-ps-4.c: New test.
4648         * gcc.target/mips/mips-ps-type.c: New test.
4649
4650 2004-09-02  Paul Brook  <paul@codesourcery.com>
4651
4652         * gfortran.dg/edit_real_1.f90: Add new tests.
4653
4654 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4655
4656         PR fortran/15327
4657         * gfortran.dg/merge_char_1.f90: New test.
4658
4659 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4660
4661         PR fortran/16404
4662         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4663
4664 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4665
4666         PR c/1522
4667         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4668
4669 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4670
4671         * g++.dg/opt/loop1.C: Do not XFAIL.
4672
4673 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4674
4675         * gcc.c-torture/execute/20040831-1.c: New test.
4676
4677 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4678
4679         PR fortran/16579
4680         * gfortran.dg/g77/20010610.f: Now passes.
4681         Copy from g77.f-torture/execute. Add dg-run directive.
4682         * gfortran.dg/g77/README: Update
4683
4684 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4685
4686         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4687         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4688         (t1, t2, t3, t4): Add volatile.
4689
4690 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4691
4692         * g++.dg/ext/visibility/arm1.C: New test.
4693
4694 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4695
4696         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4697         -pedantic-errors.
4698
4699 2004-09-01  Paul Brook  <paul@codesourcery.com>
4700
4701         * gfortran.dg/eof_2.f90: New test.
4702
4703 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4704
4705         PR fortran/16579
4706         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4707
4708 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4709
4710         PR libfortran/16805
4711         * gfortran.dg/list_read_2.f90: New test.
4712
4713 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4714
4715         * g++.dg/abi/key1.C: New test.
4716
4717 2004-08-31  Richard Henderson  <rth@redhat.com>
4718
4719         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4720         form of offsetof.
4721         * g++.dg/other/offsetof5.C: Remove duplicate.
4722
4723 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4724
4725         PR fortran/17244
4726         * gfortran.dg/func_derived_1.f90: New test.
4727
4728 2004-08-31  Paul Brook  <paul@codesourcery.com>
4729
4730         * gfortran.dg/eof_1.f90: New test.
4731
4732 2004-08-31  Paul Brook  <paul@codesourcery.com>
4733
4734         * gfortran.dg/list_read_1.f90: New file.
4735
4736 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4737
4738         * g++.dg/opt/loop1.C: XFAIL.
4739
4740 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4741
4742         * gcc.dg/funcdef-storage-1.c: New.
4743         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4744         an extern function in local scope.
4745         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4746         declare an 'auto inline' function in local scope.
4747         * gcc.dg/20011130-1.c: Likewise.
4748         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4749         an 'auto' function in local scope.
4750         * gcc.dg/20021014-1.c: Likewise.
4751         * gcc.dg/20030331-2.c: Likewise.
4752
4753 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4754
4755         * gfortran.dg/blockdata_1.f90: New test.
4756
4757 2004-08-30  Richard Henderson  <rth@redhat.com>
4758
4759         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4760
4761 2004-08-30  Richard Henderson  <rth@redhat.com>
4762
4763         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4764         additional_flags set by alternate driver.
4765         (ieee-options): New procedure.
4766         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4767         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4768         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4769         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4770
4771 2004-08-30  Richard Henderson  <rth@redhat.com>
4772
4773         * lib/f-torture.exp: Remove.
4774
4775 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4776
4777         PR rtl-optimization/16590
4778         * g++.dg/opt/loop1.C: New test.
4779
4780 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4781
4782         PR fortran/13910
4783         * gfortran.dg/oldstyle_1.f90: New test.
4784
4785 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4786         Paul Brook  <paul@codesourcery.com>
4787
4788         * gfortran.dg/g77/README: Update.
4789         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4790         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4791         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4792
4793 2004-08-28  Paul Brook  <paul@codesourcery.com>
4794
4795         PR libfortran/17195
4796         * gfortran.dg/edit_real_1.f90: New test.
4797
4798 2004-08-27  Paul Brook  <paul@codesourcery.com>
4799
4800         * gfortran.dg/rewind_1.f90: New test.
4801
4802 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4803
4804         PR fortran/16597
4805         * gfortran.dg/pr16597.f90: New test.
4806
4807 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4808
4809         PR c/13801
4810         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4811         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4812         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4813         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4814         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4815
4816 2004-08-26  Nick Clifton  <nickc@redhat.com>
4817
4818         * gcc.c-torture/compile/pr17119.c: New test.
4819
4820 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4821
4822         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4823
4824 2004-08-25  Richard Henderson  <rth@redhat.com>
4825
4826         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4827         the bits that expect kind=8 to be the largest real kind.
4828
4829 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4830
4831         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4832
4833 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4834
4835         * gfortran.dg/assignment_1.f90: New test.
4836
4837 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4838
4839         * g++.dg/template/repo3.C: New test.
4840
4841 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4842
4843         PR middle-end/16693
4844         PR tree-optimization/16372
4845         * g++.dg/opt/pr16372-1.C: New test case.
4846         * g++.dg/opt/pr16693-1.C: New test case.
4847         * g++.dg/opt/pr16693-2.C: New test case.
4848
4849 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4850
4851         * objc.dg/proto-lossage-4.m: New test.
4852
4853 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4854
4855         PR c++/17155
4856         * g++.dg/inherit/local2.C: New test.
4857
4858 2004-08-25  Paul Brook  <paul@codesourcery.com>
4859
4860         PR fortran/17144
4861         * gfortran.dg/string_ctor_1.f90: New test.
4862
4863 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4864
4865         PR c++/14428
4866         * g++.dg/template/redecl2.C: New test.
4867
4868 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4869
4870         PR fortran/17143
4871         * gfortran.dg/pr17143.f90: New test.
4872
4873 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4874
4875         PR fortran/17164
4876         * gfortran.dg/pr17164.f90: New test.
4877
4878 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4879
4880         * gcc.dg/tree-ssa/loop-1.c: New test.
4881
4882 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4883
4884         * gcc.c-torture/compile/20040824-1.c: New test.
4885
4886 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4887
4888         * gcc.c-torture/compile/iftrap-3.c: New test.
4889
4890 2004-08-24  Paul Brook  <paul@codesourcery.com>
4891
4892         * gfortran.dg/entry_2.f90: New test.
4893
4894 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4895
4896         PR c++/16889
4897         * g++.dg/lookup/ambig[12].C: New.
4898
4899 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4900
4901         PR c++/16706
4902         * g++.dg/template/crash21.C: New test.
4903         * g++.dg/template/crash22.C: Likewise.
4904
4905 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4906
4907         PR c++/17149
4908         * g++.dg/template/access15.C: New.
4909
4910 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4911
4912         PR c++/17163
4913         * g++.dg/template/repo2.C: New test.
4914
4915 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4916
4917         PR rtl-optimization/17078
4918         * gcc.c-torture/execute/pr17078-1.c: New test case.
4919
4920 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4921
4922         PR c/14492
4923         * gcc.dg/debug/crash1.c: New test.
4924
4925 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c/16180
4928         * gcc.dg/loop-5.c: New test.
4929
4930 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4931
4932         * gcc.c-torture/execute/20040823-1.c: New test.
4933
4934 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4935
4936         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4937         to the assembler.  Simplify test accordingly.
4938         (asm_abi_flags): Use GNU names.
4939         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4940         to check for ABI flags.
4941
4942 2004-08-22  Andrew Pinski  <apinski@apple.com>
4943
4944         * g++.dg/opt/pr14029.C: New test.
4945         * gcc.c-torture/execute/pr15262.c: New test.
4946
4947 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4948
4949         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4950
4951 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4952
4953         PR 16908
4954         * gfortran.dg/direct_io.f90: New test.
4955
4956 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/17121
4959         * g++.dg/inherit/local2.C: New test.
4960
4961 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4962
4963         PR c++/17120
4964         * g++.dg/warn/Wparentheses-4.C: New test.
4965
4966 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4967
4968         PR c++/17121
4969         * g++.dg/inherit/local2.C: New test.
4970
4971         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4972         * gcc.dg/ppc-ldstruct.c: Likewise.
4973         * gcc.dg/ppc64-abi-2.c: Likewise.
4974
4975 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR rtl-optimization/17099
4978         * gcc.c-torture/execute/20040820-1.c: New test.
4979
4980 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4981
4982         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4983
4984 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4985
4986         PR fortran/17077
4987         * gfortran.dg/auto_array_1.f90: New test.
4988
4989 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4990
4991         PR fortran/17074
4992         * gfortran.dg/simpleif_1.f90: New test.
4993
4994 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4995
4996         * lib/target-supports.exp (check_profiling_available): Return
4997         false for arm*-*-symbianelf* and arm*-*-eabi*.
4998
4999         PR c++/15890
5000         * g++.dg/template/delete1.C: New test.
5001
5002 2004-08-19  Paul Brook  <paul@codesourcery.com>
5003
5004         PR fortran/14976
5005         PR fortran/16228
5006         * gfortran.dg/data_char_1.f90: New test.
5007
5008 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5009
5010         PR fortran/16946
5011         * gfortran.dg/reduction.f90: New testcase.
5012
5013 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5014
5015         PR fortran/16520
5016         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5017
5018 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5019
5020         PR c++/17041
5021         * g++.dg/Wparentheses-3.C: New test.
5022
5023 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5024
5025         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5026         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5027         * gcc.dg/vect/vect-2.c: Likewise.
5028         * gcc.dg/vect/vect-3.c: Likewise.
5029         * gcc.dg/vect/vect-4.c: Likewise.
5030         * gcc.dg/vect/vect-5.c: Likewise.
5031         * gcc.dg/vect/vect-6.c: Likewise.
5032         * gcc.dg/vect/vect-7.c: Likewise.
5033         * gcc.dg/vect/vect-25.c: Likewise.
5034         * gcc.dg/vect/vect-31.c: Likewise.
5035         * gcc.dg/vect/vect-32.c: Likewise.
5036         * gcc.dg/vect/vect-34.c: Likewise.
5037         * gcc.dg/vect/vect-36.c: Likewise.
5038         * gcc.dg/vect/vect-all.c: Likewise.
5039
5040 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5041
5042         PR c++/17068
5043         * g++.dg/template/operator4.C: New test.
5044
5045 2004-08-18  Richard Henderson  <rth@redhat.com>
5046
5047         * gcc.dg/20040206-1.c: XFAIL.
5048
5049 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5050
5051         PR c++/16246
5052         * g++.dg/template/array7.C: New test.
5053
5054 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5055
5056         * gcc.dg/mips-movcc-1.c: New test.
5057         * gcc.dg/mips-movcc-2.c: New test.
5058         * gcc.dg/mips-movcc-3.c: New test.
5059
5060         * gcc.dg/mips-nmadd-1.c: New test.
5061         * gcc.dg/mips-nmadd-2.c: New test.
5062
5063 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5064
5065         PR c++/15871
5066         * g++.dg/opt/inline8.C: New test.
5067
5068         PR c++/16965
5069         * g++.dg/parse/error17.C: New test.
5070
5071 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5072
5073         * gcc.dg/vect: New directory for vectorizer tests.
5074         * gcc.dg/vect/tree-vect.h: New file.
5075         * gcc.dg/vect/vect.exp: New file.
5076         * gcc.dg/vect/pr16105.c.c: New test.
5077         * gcc.dg/vect/vect-1.c: New test.
5078         * gcc.dg/vect/vect-2.c: New test.
5079         * gcc.dg/vect/vect-3.c: New test.
5080         * gcc.dg/vect/vect-4.c: New test.
5081         * gcc.dg/vect/vect-5.c: New test.
5082         * gcc.dg/vect/vect-6.c: New test.
5083         * gcc.dg/vect/vect-7.c: New test.
5084         * gcc.dg/vect/vect-8.c: New test.
5085         * gcc.dg/vect/vect-9.c: New test.
5086         * gcc.dg/vect/vect-10.c: New test.
5087         * gcc.dg/vect/vect-11.c: New test.
5088         * gcc.dg/vect/vect-12.c: New test.
5089         * gcc.dg/vect/vect-13.c: New test.
5090         * gcc.dg/vect/vect-14.c: New test.
5091         * gcc.dg/vect/vect-15.c: New test.
5092         * gcc.dg/vect/vect-16.c: New test.
5093         * gcc.dg/vect/vect-17.c: New test.
5094         * gcc.dg/vect/vect-18.c: New test.
5095         * gcc.dg/vect/vect-19.c: New test.
5096         * gcc.dg/vect/vect-20.c: New test.
5097         * gcc.dg/vect/vect-21.c: New test.
5098         * gcc.dg/vect/vect-22.c: New test.
5099         * gcc.dg/vect/vect-23.c: New test.
5100         * gcc.dg/vect/vect-24.c: New test.
5101         * gcc.dg/vect/vect-25.c: New test.
5102         * gcc.dg/vect/vect-26.c: New test.
5103         * gcc.dg/vect/vect-27.c: New test.
5104         * gcc.dg/vect/vect-28.c: New test.
5105         * gcc.dg/vect/vect-29.c: New test.
5106         * gcc.dg/vect/vect-30.c: New test.
5107         * gcc.dg/vect/vect-31.c: New test.
5108         * gcc.dg/vect/vect-32.c: New test.
5109         * gcc.dg/vect/vect-33.c: New test.
5110         * gcc.dg/vect/vect-34.c: New test.
5111         * gcc.dg/vect/vect-35.c: New test.
5112         * gcc.dg/vect/vect-36.c: New test.
5113         * gcc.dg/vect/vect-37.c: New test.
5114         * gcc.dg/vect/vect-38.c: New test.
5115         * gcc.dg/vect/vect-40.c: New test.
5116         * gcc.dg/vect/vect-41.c: New test.
5117         * gcc.dg/vect/vect-42.c: New test.
5118         * gcc.dg/vect/vect-43.c: New test.
5119         * gcc.dg/vect/vect-44.c: New test.
5120         * gcc.dg/vect/vect-45.c: New test.
5121         * gcc.dg/vect/vect-46.c: New test.
5122         * gcc.dg/vect/vect-47.c: New test.
5123         * gcc.dg/vect/vect-48.c: New test.
5124         * gcc.dg/vect/vect-49.c: New test.
5125         * gcc.dg/vect/vect-50.c: New test.
5126         * gcc.dg/vect/vect-51.c: New test.
5127         * gcc.dg/vect/vect-52.c: New test.
5128         * gcc.dg/vect/vect-53.c: New test.
5129         * gcc.dg/vect/vect-54.c: New test.
5130         * gcc.dg/vect/vect-55.c: New test.
5131         * gcc.dg/vect/vect-56.c: New test.
5132         * gcc.dg/vect/vect-57.c: New test.
5133         * gcc.dg/vect/vect-58.c: New test.
5134         * gcc.dg/vect/vect-59.c: New test.
5135         * gcc.dg/vect/vect-60.c: New test.
5136         * gcc.dg/vect/vect-61.c: New test.
5137         * gcc.dg/vect/vect-all.c: New test.
5138         * gcc.dg/vect/vect-none.c: New test.
5139
5140 2004-08-17  Paul Brook  <paul@codesourcery.com>
5141
5142         PR fortran/13082
5143         * gfortran.dg/entry_1.f90: New test.
5144
5145 2004-08-17  Andrew Pinski  <apinski@apple.com>
5146
5147         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5148
5149 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5150
5151         * gcc.dg/pr17036-1.c: New test.
5152
5153 2004-08-16  Devang Patel  <dpatel@apple.com>
5154
5155         * gcc.dg/darwin-20040809-1.c: New test.
5156
5157 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5158
5159         * gcc.dg/funcdef-attr-1.c: New test.
5160
5161 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5162
5163         * gcc.dg/altivec-17.c: New test.
5164         * gcc.dg/altivec-18.c: New test.
5165
5166 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5167
5168         PR c++/6749
5169         * g++.dg/template/vtable2.C: New test.
5170
5171 2004-08-14  Richard Henderson  <rth@redhat.com>
5172
5173         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5174         * gcc.dg/pack-test-4.c (main): Return 0.
5175         * gcc.dg/setjmp-1.c: Remove XFAIL.
5176         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5177
5178 2004-08-14  Richard Henderson  <rth@redhat.com>
5179
5180         * gcc.dg/980217-1.c: Add prototype for printf.
5181
5182 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5183
5184         * gfortran.dg/pr16935.f90: New test.
5185
5186 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5187
5188         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5189
5190 2004-08-13  Paul Brook  <paul@codesourcery.com>
5191
5192         * gfortran.dg/der_io_1.f90: Remove stray comma.
5193
5194 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5195
5196         * gcc.dg/vmx/cw-bug-2.c: Remove.
5197         * gcc.dg/vmx/vprint-1.c: Remove.
5198         * gcc.dg/vmx/vscan-1.c: Remove.
5199
5200 2004-08-12  Devang patel  <dpatel@apple.com>
5201
5202         * gcc.dg/darwin-20040809-2.c: New test.
5203
5204 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5205
5206         * g++.dg/ext/altivec-12.C: New test.
5207
5208         * g++.dg/ext/altivec-11.C: New test.
5209
5210 2004-08-12  Paul Brook  <paul@codesourcery.com>
5211
5212         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5213
5214 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5215
5216         * g++.dg/ext/altivec-2.C: Check for hardware support before
5217         executing any VMX instructions.
5218
5219         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5220
5221 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5222
5223         PR c++/16276
5224         * g++.old-deja/g++.other/comdat4.C: New test.
5225         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5226
5227 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5228
5229         PR target/16286
5230         * gcc.dg/pr16286.c: New test.
5231
5232 2004-08-12 Jan Beulich <jbeulich@novell.com>
5233
5234         * g++.dg/ext/asm5.C: New.
5235
5236 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5237
5238         PR c++/16698
5239         * g++.dg/eh/crash1.C: New test.
5240
5241         PR c++/16717
5242         * g++.dg/ext/construct1.C: New test.
5243
5244 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/16853
5247         * g++.dg/init/ptrmem1.C: New test.
5248
5249         PR c++/16618
5250         * g++.dg/parse/offsetof5.C: New test.
5251
5252         PR c++/16870
5253         * g++.dg/template/overload3.C: New test.
5254
5255 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5256
5257         PR c++/16964
5258         * g++.dg/parse/error16.C: New test.
5259
5260         PR c++/16904
5261         * g++.dg/template/error14.C: New test.
5262
5263         PR c++/16929
5264         * g++.dg/template/error15.C: New test.
5265
5266 2004-08-11  Devang Patel  <dpatel@apple.com>
5267
5268         * gcc.dg/darwin-ld-20040809-1.c: New test.
5269         * gcc.dg/darwin-ld-20040809-2.c: New test.
5270
5271 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5272
5273         PR fortran/16917
5274         * gfortran.dg/dfloat_1.f90: New test.
5275
5276 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5277
5278         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5279         * gcc.dg/dll-2.c: Fix dg-require syntax.
5280         * gcc.misc-tests/arm-isr.c (abort): Declare.
5281         (exit): Likewise.
5282
5283 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5284
5285         PR c++/16971
5286         * g++.dg/parse/crash16.C: New test.
5287
5288 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5289
5290         * gcc.dg/mips-rsqrt-1.c: New test case.
5291         * gcc.dg/mips-rsqrt-2.c: New test case.
5292         * gcc.dg/mips-rsqrt-3.c: New test case.
5293
5294 2004-08-10  Paul Brook  <paul@codesourcery.com>
5295
5296         * gfortran.dg/der_io_1.f90: New test.
5297
5298 2004-08-10  Paul Brook  <paul@codesourcery.com>
5299
5300         PR fortran/16919
5301         * gfortran.dg/der_array_1.f90: New test.
5302
5303 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5304
5305         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5306
5307 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5308
5309         * gcc.dg/wchar_t-2.c: Fix typo.
5310
5311 2004-08-09  Falk Hueffner  <falk@debian.org>
5312
5313         PR tree-optimization/12517
5314         * gcc.c-torture/compile/pr12517.c: New test.
5315
5316         PR tree-optimization/12578
5317         * gcc.c-torture/compile/pr12578.c: New test.
5318
5319         PR tree-optimization/12899
5320         * gcc.c-torture/compile/pr12899.c: New test.
5321
5322         PR rtl-optimization/14692
5323         * gcc.c-torture/compile/pr14692.c: New test.
5324
5325         PR tree-optimization/16461
5326         * gcc.c-torture/compile/pr16461.c: New test.
5327
5328 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5329
5330         * gfortran.dg/getenv_1.f90: New test.
5331
5332 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5333
5334         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5335         wchar_t.
5336         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5337
5338 2004-08-06  Paul Brook  <paul@codesourcery.com>
5339
5340         * gfortran.dg/ret_array_1.f90: New test.
5341         * gfortran.dg/ret_pointer_1.f90: New test.
5342
5343 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5344
5345         * gcc.dg/missing-field-init-[12].c: New tests.
5346         * g++.dg/warn/missing-field-init-[12].C: New tests.
5347
5348 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5349
5350         * gcc.dg/enum2.c: New test.
5351         * gcc.dg/symbian3.c: Likewise.
5352         * gcc.dg/symbian4.c: Likewise.
5353         * gcc.dg/wchar_t-2.c: Likewise.
5354
5355 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5356
5357         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5358         destructor tests.
5359
5360 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5361
5362         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5363         dg-require-visiblity.
5364         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5365         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5366         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5367         * g++.dg/ext/visibility/new1.C: Likewise.
5368         * g++.dg/ext/visibility/pragma.C: Likewise.
5369         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5370         * g++.dg/ext/visibility/virtual.C: Likewise.
5371         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5372         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5373         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5374         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5375         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5376         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5377         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5378         * g++/dg/ext/visibility/visibility-8.C: New test.
5379         * gcc.c-torture/compile/dll.x: Remove.
5380         * gcc.dg/dll-2.c: Use dg-require-dll
5381         * gcc.dg/visibility-10.c: New test.
5382         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5383         supporting DLLs.
5384         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5385         (scan_not_hidden): Likewise.
5386
5387 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5388
5389         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5390
5391 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5392
5393         * gcc.c-torture/execute/20040805-1.c: New test.
5394
5395 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5396
5397         * gcc.dg/20020118-1.c: Declare abort.
5398         * gcc.dg/altivec_check.h: Likewise.
5399         * gcc.dg/iftrap-2.c: Likewise.
5400         * gcc.dg/pragma-darwin.c: Likewise.
5401         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5402
5403 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5404
5405         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5406
5407 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5408
5409         * gcc.c-torture/execute/builtins/abs-2.c,
5410         gcc.c-torture/execute/builtins/abs-3.c,
5411         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5412         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5413         intmax_t, uintmax_t and their limits.
5414         * gcc.dg/intmax_t-1.c: New test.
5415
5416 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5417
5418         * g++.dg/tc1/dr147.C: Add reference to PR.
5419
5420 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5421
5422         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5423         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5424
5425 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5426
5427         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5428
5429 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5430
5431         * gcc.dg/redecl-5.c: New test.
5432         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5433         of scanf.
5434
5435 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5436
5437         PR middle-end/16790
5438         * gcc.c-torture/execute/pr16790-1.c: New test case.
5439
5440 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5441
5442         * g++.dg/ext/visibility/assign1.C: New test.
5443         * g++.dg/ext/visibility/new1.C: Likewise.
5444
5445         * gcc.dg/symbian1.c: New test.
5446         * gcc.dg/symbian2.c: Likewise.
5447
5448 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5449
5450         PR target/16570
5451         * gcc.dg/i386-sse-9.c: New test.
5452
5453 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5454
5455         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5456
5457 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5458
5459         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5460         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5461         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5462         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5463         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5464         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5465         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5466         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5467         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5468         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5469         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5470         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5471         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5472         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5473         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5474         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5475         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5476         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5477         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5478         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5479         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5480         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5481         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5482         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5483         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5484         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5485         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5486         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5487         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5488         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5489         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5490         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5491         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5492         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5493         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5494         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5495         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5496         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5497         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5498         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5499         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5500         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5501         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5502         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5503         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5504         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5505         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5506         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5507         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5508         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5509         gcc.misc-tests/i386-pf-3dnow-1.c,
5510         gcc.misc-tests/i386-pf-athlon-1.c,
5511         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5512         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5513         Declare built-in functions used.
5514         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5515
5516 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5517
5518         PR c++/16707
5519         * g++.dg/lookup/using12.C: New test.
5520
5521         * g++.dg/init/null1.C: Fix PR number.
5522         * g++.dg/parse/namespace10.C: Likewise.
5523
5524 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5525
5526         PR c++/16224
5527         * g++.dg/template/spec17.C: New test.
5528         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5529         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5530
5531 2004-08-02  David Billinghurst
5532
5533         PR fortran/16292
5534         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5535
5536 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5537
5538         * gcc.dg/ia64-got-1.c: New test case.
5539
5540 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5541
5542         PR c++/16489
5543         * g++.dg/init/null1.C: New test.
5544         * g++.dg/tc1/dr76.C: Adjust error marker.
5545
5546         PR c++/16529
5547         * g++.dg/parse/namespace10.C: New test.
5548
5549         PR c++/16810
5550         * g++.dg/inherit/ptrmem2.C: New test.
5551
5552 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5553
5554         PR target/16155
5555         * gcc.dg/pr16155.c: New test.
5556
5557 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5558
5559         * gcc.dg/redecl-2.c: New test.
5560
5561 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5562
5563         * gcc.dg/darwin-longdouble.c: New file.
5564
5565 2004-07-30  Richard Henderson  <rth@redhat.com>
5566
5567         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5568         write to constant argument.
5569         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5570
5571 2004-07-30  Richard Henderson  <rth@redhat.com>
5572
5573         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5574         tests of nearest around zero.
5575
5576 2004-07-30  Andrew Pinski  <apinski@apple.com>
5577
5578         * gcc.c-torture/compile/20040730-1.c: New test.
5579
5580 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5581
5582         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5583         powerpc-eabispe.
5584
5585 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5586
5587         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5588
5589 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5590
5591         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5592         contains $ld_library_path.
5593         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5594
5595 2004-07-29  Richard Henderson  <rth@redhat.com>
5596
5597         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5598
5599         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5600         (alt2, which): New.
5601         (Check): Accept either alternative.
5602
5603 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5604
5605         * g++.dg/abi/inline1.C: New test.
5606         * g++.dg/abi/local1-a.cc: Likewise.
5607         * g++.dg/abi/local1.C: Likewise.
5608         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5609         * g++.dg/abi/mangle12.C: Likewise.
5610         * g++.dg/abi/mangle17.C: Likewise.
5611         * g++.dg/abi/mangle20-2.C: Likewise.
5612         * g++.dg/opt/interface1.C: Likewise.
5613         * g++.dg/opt/interface1.h: Likewise.
5614         * g++.dg/opt/interface1-a.cc: New test.
5615         * g++.dg/parse/repo1.C: New test.
5616         * g++.dg/template/repo1.C: Likewise.
5617         * g++.dg/warn/Winline-1.C: Likewise.
5618         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5619
5620 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5621
5622         * gcc.dg/tree-ssa/20040729-1.c: New test.
5623
5624 2004-07-27  Matt Austern <austern@apple.com>
5625
5626         * gcc.dg/darwin-bool-1.c: New test.
5627         * gcc.dg/darwin-bool-2.c: New test.
5628
5629 2004-07-28  Richard Henderson  <rth@redhat.com>
5630
5631         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5632         arguments in the correct type.  Don't write to constant arguments.
5633
5634 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5635
5636         PR tree-optimization/16688
5637         PR tree-optimization/16689
5638         * g++.dg/tree-ssa/pr16688.C: New test.
5639
5640 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5641
5642         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5643         loads.  Not only in the comment, this time.
5644
5645 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5646
5647         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5648         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5649         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5650         * gcc.dg/sh4a-bitmovua.c: New.
5651         * gcc.dg/sh4a-cos.c: New.
5652         * gcc.dg/sh4a-cosf.c: New.
5653         * gcc.dg/sh4a-fprun.c: New.
5654         * gcc.dg/sh4a-fsrra.c: New.
5655         * gcc.dg/sh4a-memmovua.c: New.
5656         * gcc.dg/sh4a-sin.c: New.
5657         * gcc.dg/sh4a-sincos.c: New.
5658         * gcc.dg/sh4a-sincosf.c: New.
5659         * gcc.dg/sh4a-sinf.c: New.
5660
5661 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5662
5663         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5664         conditionals.
5665         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5666         loads.
5667         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5668         DOM1.
5669
5670 2004-07-27  Andrew Pinski  <apinski@apple.com>
5671
5672         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5673
5674 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5675
5676         * gcc.dg/pragma-isr.c: New test.
5677
5678 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5679
5680         PR c++/14429
5681         * g++.dg/template/ttp11.C: New test.
5682
5683 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5684
5685         * gcc.c-torture/compile/20040727-1.c: New test.
5686
5687 2004-07-26  Eric Christopher  <echristo@redhat.com>
5688
5689         * gcc.c-torture/compile/20040726-2.c: New test.
5690
5691 2004-07-26  Andrew Pinski  <apinski@apple.com>
5692
5693         * g++.dg/rtti/tinfo1.C: Xfail.
5694
5695 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5696
5697         * gcc.c-torture/compile/20040726-1.c: New test.
5698
5699 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5700             Brian Ryner  <bryner@brianryner.com>
5701
5702         PR c++/9283
5703         PR c++/15000
5704         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5705         * g++.dg/ext/visibility/: New directory.
5706         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5707         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5708         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5709         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5710         * g++.dg/ext/visibility/fvisibility.C,
5711         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5712         g++.dg/ext/visibility/fvisibility-override1.C
5713         g++.dg/ext/visibility/fvisibility-override2.C
5714         g++.dg/ext/visibility/memfuncts.C
5715         g++.dg/ext/visibility/noPLT.C
5716         g++.dg/ext/visibility/pragma.C
5717         g++.dg/ext/visibility/pragma-override1.C
5718         g++.dg/ext/visibility/pragma-override2.C
5719         g++.dg/ext/visibility/staticmemfuncts.C
5720         g++.dg/ext/visibility/virtual.C: New tests.
5721
5722 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5723
5724         PR c/15360
5725         * gcc.dg/pr15360-1.c: New test.
5726
5727 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5728
5729         * gcc.dg/pragma-align-2.c: New test.
5730         * gcc.dg/pragma-init-fini.c: New test.
5731         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5732         targets.
5733
5734 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5735
5736         * gcc.dg/init-string-2.c: New test.
5737
5738 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5739
5740         PR 16684
5741         * gcc.dg/Wredundant-decls-1.c: New test case.
5742
5743 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5744
5745         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5746         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5747         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5748         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5749         * gcc.dg/compat/generate-random.c: New file.
5750         * gcc.dg/compat/generate-random.h: Likewise.
5751         * gcc.dg/compat/generate-random_r.c: Likewise.
5752         * gcc.dg/compat/struct-layout-1.h: Likewise.
5753         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5754         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5755         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5756         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5757         * gcc.dg/compat/struct-layout-1_main.c: New test.
5758         * gcc.dg/compat/struct-layout-1_x.c: New file.
5759         * gcc.dg/compat/struct-layout-1_y.c: New file.
5760         * gcc.dg/compat/struct-layout-1_test.h: New file.
5761
5762 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5763
5764         * gcc.dg/comp-return-1.c: New test
5765
5766 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5767
5768         * gcc.dg/vmx/8-02a.c: Fix typo.
5769
5770         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5771         * gcc.dg/darwin-abi-3.c: New test.
5772
5773         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5774         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5775
5776         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5777         * gcc.dg/vmx/ops-long-1.c: New test.
5778         * gcc.dg/vmx/ops-long-2.c: New test.
5779
5780 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5781
5782         * g++.dg/lookup/conv-[1234].C: New.
5783
5784 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5785
5786         * g++.dg/parse/attr2.C: Simplify.
5787
5788 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5789
5790         PR c/7284
5791         * gcc.c-torture/execute/pr7284-1.c: New test.
5792
5793 2004-07-22  Brian Booth  <bbooth@redhat.com>
5794
5795         * gcc.dg/tree-ssa/20040721-1.c: New test.
5796
5797 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5798
5799         * g++.dg/template/crash20.c: New.
5800
5801 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5802
5803         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5804         Add dg-run directive.  Declare variables as required.
5805         * gfortran.dg/g77/README: Update
5806
5807 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5808
5809         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5810         gcc.dg/cris-peep2-andu2.c: New tests.
5811
5812 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5813
5814         PR c/15052
5815         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5816         on return type.
5817         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5818         messages.
5819         * gcc.dg/qual-return-2.c: Update expected messages.
5820         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5821
5822 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5823
5824         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5825         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5826
5827 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5828
5829         PR c/11250
5830         * gcc.dg/init-string-1.c: New test.
5831
5832 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR middle-end/15345
5835         PR c/16450
5836         * gcc.dg/torture/nested-fn-1.c: New test.
5837
5838 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5839
5840         PR target/16559
5841         * gcc.dg/ia64-fptr-1.c: New file.
5842
5843 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5844
5845         PR c++/14497
5846         * g++.dg/template/spec16.C: New test.
5847         * g++.old-deja/g++.robertl/eb118.C: Remove.
5848
5849 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5850
5851         PR c++/509
5852         * g++.dg/template/spec15.C: New test.
5853
5854 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5855
5856         Copy cases from g77.f-torture/execute and add dg-run
5857         directive.  Other changes as noted.
5858         * gfortran.dg/g77/13037.f
5859         * gfortran.dg/g77/1832.f
5860         * gfortran.dg/g77/19981119-0.f
5861         * gfortran.dg/g77/19990313-0.f
5862         * gfortran.dg/g77/19990313-1.f
5863         * gfortran.dg/g77/19990313-2.f
5864         * gfortran.dg/g77/19990313-3.f
5865         * gfortran.dg/g77/19990419-1.f
5866         * gfortran.dg/g77/19990826-0.f
5867         * gfortran.dg/g77/19990826-2.f
5868         * gfortran.dg/g77/20000503-1.f
5869         * gfortran.dg/g77/20001111.f
5870         * gfortran.dg/g77/20010116.f
5871         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5872         * gfortran.dg/g77/20010430.f
5873         * gfortran.dg/g77/6177.f
5874         * gfortran.dg/g77/947.f
5875         * gfortran.dg/g77/970816-3.f
5876         * gfortran.dg/g77/971102-1.f
5877         * gfortran.dg/g77/980520-1.f
5878         * gfortran.dg/g77/980628-0.f
5879         * gfortran.dg/g77/980628-1.f
5880         * gfortran.dg/g77/980628-10.f
5881         * gfortran.dg/g77/980628-2.f
5882         * gfortran.dg/g77/980628-3.f
5883         * gfortran.dg/g77/980628-7.f
5884         * gfortran.dg/g77/980628-8.f
5885         * gfortran.dg/g77/980628-9.f
5886         * gfortran.dg/g77/980701-0.f
5887         * gfortran.dg/g77/980701-1.f
5888         * gfortran.dg/g77/cabs.f
5889         * gfortran.dg/g77/claus.f
5890         * gfortran.dg/g77/complex_1.f
5891         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5892         * gfortran.dg/g77/dcomplex.f
5893         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5894         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5895         * gfortran.dg/g77/f90-intrinsic-numeric.f
5896         * gfortran.dg/g77/int8421.f
5897         * gfortran.dg/g77/labug1.f
5898         * gfortran.dg/g77/large_vec.f
5899         * gfortran.dg/g77/le.f
5900         * gfortran.dg/g77/short.f
5901         * gfortran.dg/g77/README: Update
5902
5903 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5904
5905         PR c++/16637
5906         * g++.dg/parse/lookup4.C: New test.
5907
5908 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5909
5910         PR c++/16175
5911         * g++.dg/template/ttp10.C: New test.
5912
5913 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5914
5915         * gcc.dg/pr12625-1.c: New test.
5916
5917 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5918
5919         * testsuite/gcc.dg/switch-warn-1.c: New test.
5920         * testsuite/gcc.dg/switch-warn-2.c: New test.
5921         * gcc.c-torture/compile/pr14730.c: Update.
5922
5923 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5924
5925         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5926         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5927         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5928         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5929
5930 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5931
5932         PR c++/16623
5933         * g++.dg/template/assign1.C: New test.
5934
5935 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5936
5937         PR c++/12170
5938         * g++.dg/template/ttp9.C: New test.
5939
5940 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5941
5942         * gcc.dg/format/cmn-err-1.c: New test.
5943
5944 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5945
5946         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5947         gcc.dg/Wparentheses-10.c: New tests.
5948         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5949
5950 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5951
5952         PR fortran/16465
5953         * gfortran.dg/g77//ffixed-line-length-0.f,
5954         gfortran.dg/g77/ffixed-line-length-132.f,
5955         gfortran.dg/g77/ffixed-line-length-72.f,
5956         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5957         gfortran.dg/g77/README: Update.
5958
5959 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5960
5961         PR c++/13092
5962         * g++.dg/template/non-dependent7.C: New test.
5963         * g++.dg/template/non-dependent8.C: Likewise.
5964         * g++.dg/template/non-dependent9.C: Likewise.
5965         * g++.dg/template/non-dependent10.C: Likewise.
5966
5967 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5968
5969         PR c++/16337
5970         * g++.dg/parse/attr2.C: New test.
5971
5972 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5973
5974         * g77.dg: Removed.
5975         * g77.f-torture: Ditto.
5976
5977 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5978
5979         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5980         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5981         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5982
5983 2004-07-16  Richard Henderson  <rth@redhat.com>
5984
5985         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5986
5987 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5988
5989         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5990         tests with full list of options.
5991         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5992         of TORTURE_OPTIONS if test contains 'dg-do run'.
5993
5994         PR fortran/16404
5995         * gfortran.dg/do_iterator.f90: New test.
5996
5997 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5998
5999         PR rtl-optimization/16536
6000         * gcc.c-torture/execute/restrict-1.c: New test.
6001
6002 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6003
6004         PR fortran/15324
6005         * gfortran.dg/pr15324.f90: New test.
6006
6007         PR fortran/15129
6008         * gfortran.dg/pr15129.f90: New test.
6009
6010         PR fortran/15140
6011         * gfortran.dg/pr15140.f90: New test.
6012
6013         PR fortran/13792
6014         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6015         compile-time simplification.
6016
6017 2004-07-14  Mike Stump  <mrs@apple.com>
6018
6019         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6020
6021 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6022
6023         PR target/16325
6024         * gcc.dg/profile-generate-1.c: New.
6025
6026 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6027
6028         * gcc.c-torture/execute/20040709-1.c: New test.
6029         * gcc.c-torture/execute/20040709-2.c: New test.
6030
6031 2004-07-14  Mike Stump  <mrs@apple.com>
6032
6033         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6034
6035 2004-07-14  Mike Stump  <mrs@apple.com>
6036
6037         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6038
6039 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/16518
6042         * g++.dg/parse/mutable1.C: New test.
6043
6044 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6045
6046         PR tree-optimization/16443
6047         * gcc.dg/tree-ssa/20040713-1.c: New test.
6048
6049 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6050
6051         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6052         for operator new.
6053
6054 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6055
6056         * gfortran.dg/g77/README: New file
6057         * gfortran.dg/g77/19981216-0.f:  Copy from
6058         g77.f-torture/noncompile.  Add "dg-do compile" and
6059         dg-error as required.
6060         * gfortran.dg/g77/19990218-1.f: Likewise
6061         * gfortran.dg/g77/19990905-1.f: Likewise
6062         * gfortran.dg/g77/9263.f: Likewise
6063         * gfortran.dg/g77/980615-0.f: Likewise
6064         * gfortran.dg/g77/980616-0.f: Likewise
6065         * gfortran.dg/g77/check0.f: Likewise
6066         * gfortran.dg/g77/select_no_compile.f: Likewise
6067
6068 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6069
6070         Copy files from g77.f-torture/compile.
6071         Add "{ dg-do compile}".  Other changes as noted
6072         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6073         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6074         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6075         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6076         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6077         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6078         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6079         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6080         statement to conform to standard.  Append alpha1.x for reference.
6081         * gfortran.dg/g77/xformat.f: Add dg-warning
6082
6083 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6084
6085         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6086         Add {dg-do compile} directive.
6087         * gfortran.dg/g77/cpp2.F: Likewise
6088
6089 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6090
6091         PR c++/5402
6092         * g++.dg/lookup/name-clash1.C: New test.
6093
6094         PR c++/9777
6095         * g++.dg/lookup/name-clash2.C: New test.
6096
6097         PR c++/12102
6098         * g++.dg/lookup/name-clash3.C: New test.
6099
6100 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6101
6102         * g++.dg/lookup/new2.C: New test.
6103         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6104
6105 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6106
6107         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6108         Add {dg-do compile} directive.
6109         * gfortran.dg/g77/13060.f: Likewise
6110         * gfortran.dg/g77/19990218-0.f: Likewise
6111         * gfortran.dg/g77/19990305-0.f: Likewise
6112         * gfortran.dg/g77/19990419-0.f: Likewise
6113         * gfortran.dg/g77/19990502-0.f: Likewise
6114         * gfortran.dg/g77/19990502-1.f: Likewise
6115         * gfortran.dg/g77/19990525-0.f: Likewise
6116         * gfortran.dg/g77/19990826-1.f: Likewise
6117         * gfortran.dg/g77/19990826-3.f: Likewise
6118         * gfortran.dg/g77/19990905-2.f: Likewise
6119         * gfortran.dg/g77/20000412-1.f: Likewise
6120         * gfortran.dg/g77/20000511-1.f: Likewise
6121         * gfortran.dg/g77/20000511-2.f: Likewise
6122         * gfortran.dg/g77/20000518.f: Likewise
6123         * gfortran.dg/g77/20000601-1.f: Likewise
6124         * gfortran.dg/g77/20000601-2.f: Likewise
6125         * gfortran.dg/g77/20000629-1.f: Likewise
6126         * gfortran.dg/g77/20000630-2.f: Likewise
6127         * gfortran.dg/g77/20010115.f: Likewise
6128         * gfortran.dg/g77/20010321-1.f: Likewise
6129         * gfortran.dg/g77/20010426.f: Likewise
6130         * gfortran.dg/g77/20020307-1.f: Likewise
6131         * gfortran.dg/g77/8485.f: Likewise
6132         * gfortran.dg/g77/960317-1.f: Likewise
6133         * gfortran.dg/g77/970915-0.f: Likewise
6134         * gfortran.dg/g77/980310-1.f: Likewise
6135         * gfortran.dg/g77/980310-2.f: Likewise
6136         * gfortran.dg/g77/980310-3.f: Likewise
6137         * gfortran.dg/g77/980310-4.f: Likewise
6138         * gfortran.dg/g77/980310-6.f: Likewise
6139         * gfortran.dg/g77/980310-7.f: Likewise
6140         * gfortran.dg/g77/980310-8.f: Likewise
6141         * gfortran.dg/g77/980419-2.f: Likewise
6142         * gfortran.dg/g77/980424-0.f: Likewise
6143         * gfortran.dg/g77/980427-0.f: Likewise
6144         * gfortran.dg/g77/980729-0.f: Likewise
6145         * gfortran.dg/g77/981117-1.f: Likewise
6146         * gfortran.dg/g77/toon_1.f: Likewise
6147
6148 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6149
6150         PR c++/2204
6151         * g++.dg/other/abstract2.C: New test.
6152
6153 2004-07-12  Paul Brook  <paul@codesourcery.com>
6154
6155         * gfortran.dg/pointer_init_1.f90: New test.
6156
6157 2004-07-11  Paul Brook  <paul@codesourcery.com>
6158
6159         PR fortran/15986
6160         * gfortran.dg/contained_1.f90: New test.
6161
6162 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * g++.dg/parse/defarg8.C: New test.
6165
6166 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6167
6168         PR fortran/16433
6169         * gfortran.dg/pr16433.f: New test.
6170
6171         PR fortran/17574
6172         * gfortran.dg/pr15754.f90: New test.
6173
6174 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6175
6176         PR tree-optimization/16437
6177         * gcc.c-torture/execute/bitfld-4.c: New test.
6178
6179 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6180
6181         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6182         access to common var from module.
6183
6184 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6185
6186         PR fortran/16336
6187         * gfortran.fortran-torture/execute/common_2.f90: New test.
6188
6189 2004-07-10  Paul Brook  <paul@codesourcery.com>
6190
6191         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6192
6193 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6194
6195         PR fortran/15969
6196         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6197
6198 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6199
6200         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6201         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6202         * gfortran.dg/g77/ffree-form-1.f: Likewise
6203         * gfortran.dg/g77/ffree-form-2.f: Likewise
6204         * gfortran.dg/g77/ffree-form-3.f: Likewise
6205         * gfortran.dg/g77/fno-underscoring.f: Likewise
6206         * gfortran.dg/g77/funderscoring.f: Likewise
6207         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6208
6209 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6210
6211         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6212
6213 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6214         Paul Brook  <paul@codesourcery.com>
6215
6216         PR fortran/13415
6217         * gfortran.dg/common_pointer_1.f90: New test.
6218
6219 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6220
6221         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6222
6223 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6224
6225         PR target/16364
6226         * gcc.c-torture/compile/20040709-1.c: New.
6227
6228 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6229
6230         PR fortran/14077
6231         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6232
6233 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6234
6235         PR fortran/13201
6236         * gfortran.dg/shape_1.f90: New test.
6237
6238 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6239             Andrew Pinski  <apinski@apple.com>
6240
6241         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6242
6243 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6244
6245         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6246         comment.
6247
6248 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6249         Paul Brook  <paul@codesourcery.com>
6250
6251         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6252         '.f95' and '.F95'.
6253
6254 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6255
6256         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6257
6258 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6259
6260         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6261         testcases with capital suffix.
6262
6263 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6264
6265         PR fortran/15481
6266         PR fortran/13372
6267         PR fortran/13575
6268         PR fortran/15978
6269         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6270
6271         * gfortran.dg/implicit_1.f90: New test.
6272
6273 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6274
6275         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6276         expression to match gfortran warning/error messages
6277         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6278         dg-error text.
6279
6280 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6281
6282         * lib/fortran-torture.exp: Rename proc search_for to
6283         search_for_re.
6284
6285 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6286
6287         * gcc.c-torture/execute/simd-5.x: New file.
6288         XFAIL on SPARC 64-bit at -O0.
6289
6290 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6291
6292         PR c++/8211
6293         PR c++/16165
6294         * g++.dg/warn/effc3.C: New test.
6295
6296 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6297
6298         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6299         change X to 1X in format.
6300         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6301         add data statements to conform to standard.
6302
6303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6304
6305         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6306         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6307         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6308
6309 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6310
6311         * gfortran.dg/g77/7388.f: Copy from g77.dg
6312         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6313         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6314         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6315         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6316         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6317         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6318         * gfortran.dg/g77/strlen0.f: Likewise
6319
6320 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6321
6322         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6323         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6324
6325 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6326
6327         * gcc.c-torture/execute/920428-2.x: Delete.
6328         * gcc.c-torture/execute/920501-7.x: Likewise.
6329
6330 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6331
6332         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6333         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6334         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6335         prescott and c3-2.
6336         (PREFETCH_3DNOW): Add -march=c3.
6337
6338 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6339
6340         PR c/16437
6341         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6342         * gcc.c-torture/execute/bf64-1.x: Likewise.
6343
6344 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6345
6346         * gcc.c-torture/compile/20040708-1.c: New test.
6347
6348 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6349
6350         PR c++/16169
6351         * g++.dg/warn/effc2.C: New test.
6352
6353 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6354
6355         * gcc.c-torture/execute/bitfld-1.x: Remove.
6356         * gcc.c-torture/execute/bitfld-3.c: New test.
6357         * gcc.dg/bitfld-2.c: Remove XFAILs.
6358
6359 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6360
6361         PR c++/16276
6362         * g++.dg/rtti/tinfo1.C: New file.
6363
6364 2004-07-07  Eric Christopher  <echristo@redhat.com>
6365
6366         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6367
6368 2004-07-07  Andrew Pinski  <apinski@apple.com>
6369
6370         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6371
6372 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6373
6374         * g++.dg/init/call1.C: XFAIL.
6375
6376 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6377
6378         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6379         except for movstrict*, to movmem* and clrstr* to clrmem*.
6380
6381 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6382
6383         * gcc.c-torture/execute/20040707-1.c: New test.
6384
6385 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6386
6387         * gcc.c-torture/execute/20040706-1.c: New test.
6388
6389 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6390
6391         PR c++/3671
6392         * g++.dg/template/spec14.C: New test.
6393
6394 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6395
6396         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6397         nothing if not yet defined.  Use it in b, c and d type definitions.
6398         * gcc.c-torture/execute/20040705-1.c: New test.
6399         * gcc.c-torture/execute/20040705-2.c: New test.
6400
6401 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6402
6403         PR c++/2518
6404         * g++.dg/lookup/new1.C: New test.
6405
6406 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6407
6408         PR c++/11406
6409         * g++.dg/template/sizeof8.C: New test.
6410
6411 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6412
6413         * gcc.c-torture/compile/20040705-1.c: New test.
6414
6415 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6416
6417         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6418
6419 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6420
6421         * gcc.dg/cpp/if-mop.c: Two new testcases.
6422         * gcc.dg/cpp/trad/comment-3.c: New.
6423
6424 2004-07-04  Paul Brook  <paul@codesourcery.com>
6425
6426         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6427
6428 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6429
6430         PR c++/3761
6431         * g++.dg/lookup/crash4.C: New test.
6432
6433 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6434
6435         * gcc.c-torture/execute/builtin-abs-1.c
6436         * gcc.c-torture/execute/builtin-abs-2.c
6437         * gcc.c-torture/execute/builtin-complex-1.c
6438         * gcc.c-torture/execute/builtins/string-1-lib.c
6439         * gcc.c-torture/execute/builtins/string-1.c
6440         * gcc.c-torture/execute/builtins/string-2-lib.c
6441         * gcc.c-torture/execute/builtins/string-2.c
6442         * gcc.c-torture/execute/builtins/string-3-lib.c
6443         * gcc.c-torture/execute/builtins/string-3.c
6444         * gcc.c-torture/execute/builtins/string-4-lib.c
6445         * gcc.c-torture/execute/builtins/string-4.c
6446         * gcc.c-torture/execute/builtins/string-5-lib.c
6447         * gcc.c-torture/execute/builtins/string-5.c
6448         * gcc.c-torture/execute/builtins/string-6-lib.c
6449         * gcc.c-torture/execute/builtins/string-6.c
6450         * gcc.c-torture/execute/builtins/string-7-lib.c
6451         * gcc.c-torture/execute/builtins/string-7.c
6452         * gcc.c-torture/execute/builtins/string-8-lib.c
6453         * gcc.c-torture/execute/builtins/string-8.c
6454         * gcc.c-torture/execute/builtins/string-9-lib.c
6455         * gcc.c-torture/execute/builtins/string-9.c
6456         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6457         * gcc.c-torture/execute/builtins/string-asm-1.c
6458         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6459         * gcc.c-torture/execute/builtins/string-asm-2.c
6460         * gcc.c-torture/execute/stdio-opt-1.c
6461         * gcc.c-torture/execute/stdio-opt-2.c
6462         * gcc.c-torture/execute/stdio-opt-3.c
6463         * gcc.c-torture/execute/string-opt-1.c
6464         * gcc.c-torture/execute/string-opt-10.c
6465         * gcc.c-torture/execute/string-opt-11.c
6466         * gcc.c-torture/execute/string-opt-12.c
6467         * gcc.c-torture/execute/string-opt-13.c
6468         * gcc.c-torture/execute/string-opt-14.c
6469         * gcc.c-torture/execute/string-opt-15.c
6470         * gcc.c-torture/execute/string-opt-16.c
6471         * gcc.c-torture/execute/string-opt-2.c
6472         * gcc.c-torture/execute/string-opt-6.c
6473         * gcc.c-torture/execute/string-opt-7.c
6474         * gcc.c-torture/execute/string-opt-8.c:
6475         Replace with ...
6476
6477         * gcc.c-torture/execute/builtins/abs-2.c
6478         * gcc.c-torture/execute/builtins/abs-3.c
6479         * gcc.c-torture/execute/builtins/complex-1.c
6480         * gcc.c-torture/execute/builtins/fprintf.c
6481         * gcc.c-torture/execute/builtins/fputs.c
6482         * gcc.c-torture/execute/builtins/memcmp.c
6483         * gcc.c-torture/execute/builtins/memmove.c
6484         * gcc.c-torture/execute/builtins/memops-asm.c
6485         * gcc.c-torture/execute/builtins/mempcpy-2.c
6486         * gcc.c-torture/execute/builtins/mempcpy.c
6487         * gcc.c-torture/execute/builtins/memset.c
6488         * gcc.c-torture/execute/builtins/printf.c
6489         * gcc.c-torture/execute/builtins/sprintf.c
6490         * gcc.c-torture/execute/builtins/strcat.c
6491         * gcc.c-torture/execute/builtins/strchr.c
6492         * gcc.c-torture/execute/builtins/strcmp.c
6493         * gcc.c-torture/execute/builtins/strcpy.c
6494         * gcc.c-torture/execute/builtins/strcspn.c
6495         * gcc.c-torture/execute/builtins/strlen-2.c
6496         * gcc.c-torture/execute/builtins/strlen.c
6497         * gcc.c-torture/execute/builtins/strncat.c
6498         * gcc.c-torture/execute/builtins/strncmp-2.c
6499         * gcc.c-torture/execute/builtins/strncmp.c
6500         * gcc.c-torture/execute/builtins/strncpy.c
6501         * gcc.c-torture/execute/builtins/strpbrk.c
6502         * gcc.c-torture/execute/builtins/strpcpy-2.c
6503         * gcc.c-torture/execute/builtins/strpcpy.c
6504         * gcc.c-torture/execute/builtins/strrchr.c
6505         * gcc.c-torture/execute/builtins/strspn.c
6506         * gcc.c-torture/execute/builtins/strstr-asm.c
6507         * gcc.c-torture/execute/builtins/strstr.c:
6508         ... these new files.
6509
6510         * gcc.c-torture/execute/builtins/abs-2-lib.c
6511         * gcc.c-torture/execute/builtins/abs-3-lib.c
6512         * gcc.c-torture/execute/builtins/complex-1-lib.c
6513         * gcc.c-torture/execute/builtins/fprintf-lib.c
6514         * gcc.c-torture/execute/builtins/fputs-lib.c
6515         * gcc.c-torture/execute/builtins/memcmp-lib.c
6516         * gcc.c-torture/execute/builtins/memmove-lib.c
6517         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6518         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6519         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6520         * gcc.c-torture/execute/builtins/memset-lib.c
6521         * gcc.c-torture/execute/builtins/printf-lib.c
6522         * gcc.c-torture/execute/builtins/sprintf-lib.c
6523         * gcc.c-torture/execute/builtins/strcat-lib.c
6524         * gcc.c-torture/execute/builtins/strchr-lib.c
6525         * gcc.c-torture/execute/builtins/strcmp-lib.c
6526         * gcc.c-torture/execute/builtins/strcpy-lib.c
6527         * gcc.c-torture/execute/builtins/strcspn-lib.c
6528         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6529         * gcc.c-torture/execute/builtins/strlen-lib.c
6530         * gcc.c-torture/execute/builtins/strncat-lib.c
6531         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6532         * gcc.c-torture/execute/builtins/strncmp-lib.c
6533         * gcc.c-torture/execute/builtins/strncpy-lib.c
6534         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6535         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6536         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6537         * gcc.c-torture/execute/builtins/strrchr-lib.c
6538         * gcc.c-torture/execute/builtins/strspn-lib.c
6539         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6540         * gcc.c-torture/execute/builtins/strstr-lib.c
6541         * gcc.c-torture/execute/builtins/lib/abs.c
6542         * gcc.c-torture/execute/builtins/lib/fprintf.c
6543         * gcc.c-torture/execute/builtins/lib/memset.c
6544         * gcc.c-torture/execute/builtins/lib/printf.c
6545         * gcc.c-torture/execute/builtins/lib/sprintf.c
6546         * gcc.c-torture/execute/builtins/lib/strcpy.c
6547         * gcc.c-torture/execute/builtins/lib/strcspn.c
6548         * gcc.c-torture/execute/builtins/lib/strncat.c
6549         * gcc.c-torture/execute/builtins/lib/strncmp.c
6550         * gcc.c-torture/execute/builtins/lib/strncpy.c
6551         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6552         * gcc.c-torture/execute/builtins/lib/strspn.c
6553         * gcc.c-torture/execute/builtins/lib/strstr.c:
6554         New files containing support routines.
6555
6556         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6557         declaration.
6558         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6559         when not optimizing.
6560
6561 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6562
6563         PR c++/16240
6564         * g++.dg/abi/mangle22.C: New test.
6565         * g++.dg/abi/mangle23.C: Likewise.
6566
6567 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6568
6569         PR fortran/16290
6570         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6571         Allow for cases without denormalized floating point numbers.
6572
6573 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6574
6575         PR c/1027
6576         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6577         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6578         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6579         expected warning text.
6580         * gcc.dg/format/diag-2.c: New test.
6581
6582 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6583
6584         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6585
6586 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6587
6588         * gcc.dg/builtins-43.c: New.
6589         * gcc.dg/builtins-44.c: New.
6590         * gcc.dg/builtins-45.c: New.
6591
6592 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6593             Andreas Tobler  <a.tobler@schweiz.ch>
6594
6595         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6596         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6597         as SIGSEGV.
6598         * gcc.dg/cleanup-11.c: Likewise.
6599         * gcc.dg/cleanup-8.c: Likewise.
6600         * gcc.dg/cleanup-9.c: Likewise.
6601         * gcc.dg/cleanup-5.c: Run on all platforms.
6602
6603 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6604
6605         * g++.dg/warn/nonnull1.C: New test.
6606
6607 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6608
6609         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6610         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6611         Special-case the Sun compiler wrt to <complex.h>.
6612
6613 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6614
6615         * gcc.dg/Wunreachable-8.C: New test.
6616
6617         * gcc.dg/h8300-ice2.c : New test.
6618
6619 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6620
6621         PR fortran/16161
6622         * gfortran.fortran-torture/compile/implicit.f90: Add test
6623         for implicit character.
6624
6625 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6626
6627         PR fortran/16289
6628         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6629         Use tiny() intrinsic to find smallest non-negative real
6630
6631 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6632
6633         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6634         * gcc.dg/compat/struct-by-value-22_x.c: New.
6635         * gcc.dg/compat/struct-by-value-22_y.c: New.
6636
6637         * gcc.c-torture/execute/20040629-1.c: New test.
6638
6639 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6640
6641         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6642         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6643
6644         PR target/16195
6645         * gcc.dg/20040625-1.c: New test.
6646
6647 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6648
6649         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6650
6651 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6652
6653         PR fortran/15963
6654         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6655
6656 2004-06-29  Richard Henderson  <rth@redhat.com>
6657
6658         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6659
6660 2004-06-29  Paul Brook  <paul@codesourcery.com>
6661
6662         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6663         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6664
6665 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6666
6667         PR c++/16260
6668         * g++.dg/parse/crash15.C: New.
6669
6670 2004-06-28  Andrew Pinski  <apinski@apple.com>
6671
6672         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6673         by the error already.
6674
6675         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6676
6677 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6678
6679         PR target/14041
6680         * gcc.dg/h8300-bss-align-1.c : New.
6681
6682 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6683
6684         * PR c++/16174
6685         * g++.dg/template/ctor4.C: New.
6686
6687 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6688
6689         PR c++/16205
6690         * g++.dg/warn/Wsequence-point-1.C: New test.
6691
6692 2004-06-27  Paul Brook  <paul@codesourcery.com>
6693
6694         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6695
6696 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6697
6698         * g++.old-deja/g++.mike/p7325.C: Remove.
6699
6700 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6701
6702         PR c/14963
6703         * gcc.dg/pr14963.c: New test.
6704
6705 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6706
6707         PR c++/16193
6708         * g++.dg/parse/redef1.C: New test.
6709
6710 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6711
6712         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6713         20021110.c.
6714         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6715         20021119-1.c.
6716         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6717         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6718         5-04.c.
6719         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6720         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6721         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6722         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6723         g++.brendan/enum14.C.
6724         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6725         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6726         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6727         g++.mike/virt1.C.
6728         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6729         memtemp24.C.
6730
6731 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6732
6733         * gcc.dg/20040527-1.c: New test case.
6734
6735 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6736
6737         PR gfortran/pr16196
6738         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6739
6740 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6741
6742         PR middle-end/15825
6743         * gcc.dg/pr15825-1.c: New test case.
6744
6745 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6746
6747         * gcc.c-torture/execute/20040625-1.c: New test.
6748
6749 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6750
6751         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6752
6753 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6754
6755         * gcc.dg/torture/mips-div-1.c: New test.
6756
6757 2004-06-24  Jeff Law  <law@redhat.com>
6758
6759         * gcc.dg/tree-ssa/20040624-1.c: New test.
6760
6761 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6762
6763         * gcc.c-torture/compile/20040624-1.c: New test.
6764
6765 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6766
6767         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6768         this directory.
6769
6770 2004-06-23  Andrew Pinski  <apinski@apple.com>
6771
6772         PR middle-end/15988
6773         * g++.dg/opt/ptrmem4.C: New test.
6774
6775         * gcc.dg/c90-array-quals-2.c: New test.
6776
6777 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6778
6779         * gcc.dg/kpice1.c: New test.
6780
6781 2006-06-23  Andrew Pinski  <apinski@apple.com>
6782
6783         * gcc.dg/c90-array-quals.c: New test.
6784
6785 2006-06-22  Richard Henderson  <rth@redhat.com>
6786
6787         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6788
6789 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6790
6791         * gcc.dg/builtins-config.h: Handle FreeBSD.
6792
6793 2006-06-22  Richard Henderson  <rth@redhat.com>
6794
6795         * g++.dg/opt/devirt1.C: New.
6796
6797 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6798
6799         * g++.dg/opt/pr15551.C: New testcase.
6800
6801 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6802
6803         PR target/14800
6804         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6805         x86_64-*-linux* when compiling for 32bit.
6806
6807 2004-06-21  Andrew Pinski  <apinski@apple.com>
6808
6809         * gcc.dg/pch/struct-1.c: New.
6810         * gcc.dg/pch/struct-1.hs: New.
6811
6812 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6813
6814         * gcc.dg/pch/save-temps-1.c: New file.
6815         * gcc.dg/pch/save-temps-1.hs: New file.
6816
6817 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6818
6819         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6820         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6821
6822 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6823
6824         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6825         to fix type error.
6826         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6827         Remove trailing spaces.
6828
6829 2004-06-21  Richard Henderson  <rth@redhat.com>
6830
6831         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6832         merging && to BIT_FIELD_REF.
6833
6834 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6835
6836         * g++.dg/opt/placeholder1.C: New test.
6837
6838 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6839
6840         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6841         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6842         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6843         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6844
6845 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6846
6847         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6848         extern "C".
6849         * g++.dg/other/pragma-re-1.C: Add comments.
6850
6851 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6852
6853         PR gfortran/16080
6854         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6855
6856 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6857
6858         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6859         instead of setting the type of size_t by
6860         hand.
6861
6862 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6863
6864         * gcc.dg/unordered-2.c: New test case.
6865         * gcc.dg/unordered-3.c: New test case.
6866
6867 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6868
6869         PR other/16043
6870         * lib/g++.exp (g++_version): Tweak regexp for version
6871         * lib/g77.exp (g77_version): Likewise
6872         * lib/gfortran.exp (gfortran_version): Likewise
6873         * lib/objc.exp (objc_version): Likewise
6874         * lib/treelang.exp (treelang_version): Likewise
6875
6876 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6877
6878         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6879         Use INT_MAX instead of __INT_MAX__.
6880         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6881
6882         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6883         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6884         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6885         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6886         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6887         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6888         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6889         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6890         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6891
6892         * gcc.dg/range-test-1.c: New test.
6893         * g++.dg/opt/range-test-1.C: New test.
6894
6895 2004-06-17  Richard Henderson  <rth@redhat.com>
6896
6897         * objc.dg/sync-1.m: New.
6898         * objc.dg/try-catch-1.m: Don't force next runtime.
6899         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6900         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6901         shadowed catch clause.
6902         * objc.dg/try-catch-5.m: New.
6903
6904 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6905
6906         Bug 14610
6907         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6908
6909 2004-06-15  Richard Henderson  <rth@redhat.com>
6910
6911         * gcc.dg/20001116-1.c: Move expected warning line.
6912
6913 2004-06-15  Richard Henderson  <rth@redhat.com>
6914
6915         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6916         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6917
6918 2004-06-15  Jeff Law  <law@redhat.com>
6919
6920         * gcc.dg/tree-ssa/20040615-1.c: New test.
6921         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6922         be less sensitive to operand ordering.
6923         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6924
6925 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6926
6927         * g++.dg/abi/bitfield3.C: Add comment..
6928
6929 2004-06-15  Richard Henderson  <rth@redhat.com>
6930
6931         * g++.dg/ext/stmtexpr1.C: XFAIL.
6932         * gcc.dg/20030612-1.c: XFAIL.
6933
6934 2004-06-15  Eric Christopher  <echristo@redhat.com>
6935
6936         * g++.dg/charset/asm5.c: New.
6937         * gcc.dg/charset/asm6.c: New.
6938
6939 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6940
6941         PR fortran/15962
6942         * gfortran.fortran-torture/execute/select_1.f90: New test.
6943
6944 2004-06-15  Paul Brook  <paul@codesourcery.com>
6945
6946         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6947
6948 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6949
6950         PR c++/15967
6951         * g++.dg/lookup/crash3.C: New test.
6952
6953 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6954
6955         PR c++/15947
6956         * g++.dg/parse/dtor4.C: New test.
6957
6958 2004-06-14  Jeff Law  <law@redhat.com>
6959
6960         * gcc.c-torture/compile/20040614-1.c: New test.
6961
6962 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6963
6964         PR fortran/15211
6965         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6966         LEN of a character array.
6967
6968 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6969
6970         PR c++/15096
6971         * g++.dg/template/ptrmem10.C: New test.
6972
6973         PR c++/14930
6974         * g++.dg/template/friend30.C: New test.
6975
6976 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6977
6978         PR fortran/14928
6979         * gfortran.fortran-torture/compile/mloc.f90: New test.
6980
6981 2004-06-13  Paul Brook  <paul@codesourcery.com>
6982
6983         * gfortran.fortran-torture/execute/random_2.f90: New test.
6984
6985 2004-06-13  Eric Christopher  <echristo@redhat.com>
6986
6987         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6988
6989 2004-06-12  Paul Brook  <paul@codesourcery.com>
6990
6991         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6992
6993 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6994
6995         PR fortran/14923
6996         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6997
6998 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6999
7000         PR fortran/14957
7001         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7002         syntax errors in end statements of contained subroutines.
7003
7004 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7005
7006         PR fortran/12841
7007         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7008
7009 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7010
7011         PR fortran/15665
7012         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7013
7014 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7015
7016         PR gfortran/12839
7017         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7018
7019 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7020
7021         PR c++/15862
7022         * g++.dg/parse/enum1.C: New test.
7023
7024 2004-06-10  Jeff Law  <law@redhat.com>
7025
7026         * gcc.c-torture/compile/20040610-1.c: New test.
7027
7028 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7029
7030         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7031         * g++.old-deja/g++.other/decl3.C: Likewise.
7032
7033 2004-06-10  Brian Booth  <bbooth@redhat.com>
7034
7035         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7036         V_MAY_DEF instead of VDEF.
7037         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7038
7039 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7040
7041         PR c++/14211
7042         * g++.dg/conversion/const1.C: New test.
7043
7044         PR c++/15076
7045         * g++.dg/conversion/reinterpret1.C: New test.
7046
7047         PR c++/15877
7048         * g++.dg/template/enum2.C: New test.
7049
7050         PR c++/15227
7051         * g++.dg/template/error13.C: New test.
7052
7053 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7054
7055         PR fortran/14957
7056         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7057         arguments to test_* REAL and of the right size.
7058
7059 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7060
7061         PR target/15569
7062         PR rtl-optimization/15681
7063         * gcc.dg/20040609-1.c: New test.
7064
7065 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7066
7067         PR c++/14791
7068         * g++.dg/opt/builtins1.C: New test.
7069
7070 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7071
7072         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7073         that use default windows32 struct layout.
7074         * gcc.dg/i386-bitfield2.c: Likewise.
7075
7076 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7077
7078         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7079         for mingw32 and cygwin targets.
7080
7081 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7082
7083         * gcc.dg/pch/macro-4.c: New.
7084         * gcc.dg/pch/macro-4.hs: New.
7085
7086 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7087
7088         PR fortran/13249
7089         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7090
7091 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7092
7093         PR fortran/13372
7094         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7095
7096 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7097
7098         PR gfortran/14897
7099         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7100
7101 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7102
7103         PR gfortran/15755
7104         * gfortran.fortran-torture/execute/backspace.c : New test.
7105
7106 2004-06-09  Paul Brook  <paul@codesourcery.com>
7107
7108         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7109         (pointer_to_section): Rewrite to use smaller array.
7110
7111 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7112
7113         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7114         * gcc.dg/ext/altivec-10.c: Same.
7115         * gcc.dg/ext/altivec-11.c: Same.
7116         * gcc.dg/ext/altivec-12.c: Same.
7117         * gcc.dg/ext/altivec-13.c: Same.
7118         * gcc.dg/ext/altivec-14.c: Same.
7119         * gcc.dg/ext/altivec-15.c: Same.
7120         * gcc.dg/ext/altivec-16.c: Same.
7121         * gcc.dg/ext/altivec-3.c: Same.
7122         * gcc.dg/ext/altivec-4.c: Same.
7123         * gcc.dg/ext/altivec-6.c: Same.
7124         * gcc.dg/ext/altivec-7.c: Same.
7125         * gcc.dg/ext/altivec-8.c: Same.
7126         * gcc.dg/ext/altivec-varargs-1.c: Same.
7127
7128         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7129         * g++.dg/ext/altivec-10.C: Same.
7130         * g++.dg/ext/altivec-2.C: Same.
7131         * g++.dg/ext/altivec-3.C: Same.
7132         * g++.dg/ext/altivec-4.C: Same.
7133         * g++.dg/ext/altivec-5.C: Same.
7134         * g++.dg/ext/altivec-6.C: Same.
7135         * g++.dg/ext/altivec-7.C: Same.
7136         * g++.dg/ext/altivec-8.C: Same.
7137         * g++.dg/ext/altivec-9.C: Same.
7138
7139 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7140
7141         PR c++/7841
7142         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7143
7144 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7145
7146         * gcc.dg/union-1.c: New test.
7147
7148 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7149
7150         * gcc.dg/builtins-41.c: New test case.
7151         * gcc.dg/builtins-42.c: New test case.
7152
7153 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7154
7155         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7156         * g++.dg/ext/altivec-10.C: Same.
7157         * g++.dg/ext/altivec-2.C: Same.
7158         * g++.dg/ext/altivec-3.C: Same.
7159         * g++.dg/ext/altivec-4.C: Same.
7160         * g++.dg/ext/altivec-5.C: Same.
7161         * g++.dg/ext/altivec-6.C: Same.
7162         * g++.dg/ext/altivec-7.C: Same.
7163         * g++.dg/ext/altivec-8.C: Same.
7164         * g++.dg/ext/altivec-9.C: Same.
7165         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7166         * g++.old-deja/g++.brendan/new3.C: Same.
7167         * gcc.c-torture/execute/eeprof-1.x: Same.
7168
7169 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7170
7171         PR c/14765
7172         * gcc.dg/pr14765-1.c: New test.
7173
7174 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7175
7176         PR c/14649
7177         * gcc.dg/pr14649-1.c: New test case.
7178
7179 2004-06-07  Richard Henderson  <rth@redhat.com>
7180
7181         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7182         if temporaries.
7183
7184 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7185
7186         * g++.dg/eh/elide1.C: Remove XFAIL.
7187
7188 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7189
7190         PR c++/15337
7191         * g++.dg/expr/sizeof3.C: New test.
7192
7193         PR c++/14777
7194         * g++.dg/template/access14.C: New test.
7195
7196         PR c++/15554
7197         * g++.dg/template/enum1.C: New test.
7198
7199         PR c++/15057
7200         * g++.dg/eh/throw1.C: New test.
7201
7202 2004-06-07  David Ayers  <d.ayers@inode.at>
7203             Ziemowit Laski  <zlaski@apple.com>
7204
7205         * lib/objc.exp (objc_target_compile): Revert the '-framework
7206         Foundation' flag fix, since bare Darwin does not ship
7207         with the Foundation framework.
7208         * objc/execute/next_mapping.h: Provide a local NSConstantString
7209         @interface and @implementation.
7210         (objc_constant_string_init): A constructor function, used to
7211         initialize the NSConstantString meta-class object.
7212         * objc/execute/string1.m: Include "next_mapping.h" instead of
7213         <Foundation/NSString.h>.
7214         * objc/execute/string2.m: Likewise.
7215         * objc/execute/string3.m: Likewise.
7216         * objc/execute/string4.m: Likewise.
7217
7218 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7219
7220         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7221         to double. Replace double with FLOAT.
7222         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7223
7224         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7225         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7226         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7227         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7228         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7229         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7230         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7231         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7232
7233 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7234
7235         PR c/13519
7236         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7237
7238 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7239
7240         PR c++/15503
7241         * g++.dg/template/meminit2.C: New test.
7242
7243 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7244
7245         PR target/15822
7246         * gcc.c-torture/execute/compare-fp-1.c,
7247         gcc.c-torture/execute/compare-fp-2.c,
7248         gcc.c-torture/execute/compare-fp-3.c,
7249         gcc.c-torture/execute/compare-fp-4.c,
7250         gcc.c-torture/execute/compare-fp-3.x,
7251         gcc.c-torture/execute/compare-fp-4.x: Moved...
7252         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7253         gcc.c-torture/execute/ieee/compare-fp-2.c,
7254         gcc.c-torture/execute/ieee/compare-fp-3.c,
7255         gcc.c-torture/execute/ieee/compare-fp-4.c,
7256         gcc.c-torture/execute/ieee/compare-fp-3.x,
7257         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7258
7259 2004-06-04  David Ayers  <d.ayers@inode.at>
7260
7261         * objc/execute/protocol-isEqual-4.m: New testcase.
7262
7263 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7264
7265         * objc/execute/protocol-isEqual-1.m: New testcase.
7266         * objc/execute/protocol-isEqual-2.m: New testcase.
7267         * objc/execute/protocol-isEqual-3.m: New testcase.
7268
7269 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7270
7271         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7272
7273 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7274
7275         * lib/objc.exp (objc_target_compile): When running tests on
7276         Darwin (Mac OS X), inform the linker about '-framework
7277         'Foundation'.
7278
7279 2004-06-02  Eric Christopher  <echristo@redhat.com>
7280
7281         * gcc.c-torture/compile/20040602-1.c: New.
7282
7283 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7284
7285         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7286         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7287
7288         PR tree-optimization/14736
7289         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7290
7291         PR tree-optimization/14042
7292         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7293
7294         PR tree-optimization/14729
7295         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7296
7297 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7298
7299         PR fortran/15557
7300         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7301
7302 2004-06-01  Richard Hederson  <rth@redhat.com>
7303
7304         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7305
7306 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7307
7308         PR c++/14932
7309         * g++.dg/parse/offsetof4.C: New test.
7310
7311 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7312
7313         PR objc/7993
7314         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7315
7316 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7317
7318         PR c++/15701
7319         * g++.dg/template/friend29.C: New test.
7320
7321 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7322
7323         PR c/15749
7324         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7325
7326 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7327
7328         * gcc.dg/sparc-trap-1.c: New test.
7329
7330 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7331
7332         PR middle-end/15069
7333         * g++.dg/opt/fold3.C: New test case.
7334
7335 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7336
7337         * lib/target-supports.exp (check_iconv_available): Fix fallout
7338         from 2004-05-28 patch.
7339
7340 2004-05-30  Paul Brook  <paul@codesourcery.com>
7341
7342         PR fortran/15620
7343         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7344         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7345
7346 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7347
7348         * gfortran.fortran-torture/execute/random_1.f90: New test.
7349
7350 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7351
7352         * g++.dg/ext/altivec-10.C: New test.
7353
7354 2004-05-29  Paul Brook  <paul@codesourcery.com>
7355
7356         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7357
7358 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7359
7360         * gcc.dg/altivec-16.c: New test.
7361
7362 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7363
7364         * lib/target-supports.exp (check_vmx_hw_available): New.
7365         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7366
7367         * lib/target-supports.exp (check_alias_available,
7368         check_iconv_available, check_named_sections_available): Use
7369         unique names for temporary files.
7370
7371 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7372
7373         * gcc.dg/altivec-15.c: New test.
7374
7375 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/15083
7378         * g++.dg/warn/noeffect6.C: New test.
7379
7380         PR c++/15471
7381         * g++.dg/expr/ptrmem4.C: New test.
7382
7383         PR c++/15640
7384         * g++.dg/template/operator3.C: New test.
7385
7386 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR c++/14668
7389         * g++.dg/lookup/redecl1.C: New test.
7390         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7391
7392 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7393
7394         * gcc.c-torture/execute/compare-fp-1.c,
7395         gcc.c-torture/execute/compare-fp-2.c,
7396         gcc.c-torture/execute/compare-fp-3.c,
7397         gcc.c-torture/execute/compare-fp-4.c,
7398         gcc.c-torture/execute/compare-fp-3.x,
7399         gcc.c-torture/execute/compare-fp-4.x,
7400         gcc.dg/pr15649-1.c: New.
7401
7402 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7403
7404         PR c++/12883
7405         * g++.dg/init/array14.C: New test.
7406
7407 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7408
7409         * lib/compat.exp (compat-get-options-main): New.
7410         (compat-get-options): Remove unneeded code, warn for ignored
7411         command.
7412         (compat-execute): Check flag set by dg-require-* commands.
7413
7414         * lib/compat.exp (compat-execute): Break up long lines.
7415
7416 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7417
7418         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7419         * gcc.dg/altivec-14.c: New test.
7420         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7421
7422         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7423         * gcc.dg/altivec-12.c: Ditto.
7424
7425         * gcc.dg/altivec-3.c: Move call to altivec_check.
7426
7427 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7428
7429         PR c++/15044
7430         * g++.dg/template/error12.C: New test.
7431
7432         PR c++/15317
7433         * g++.dg/ext/attrib15.C: New test.
7434
7435         PR c++/15329
7436         * g++.dg/template/ptrmem9.C: New test.
7437
7438 2004-05-25  Paul Brook  <paul@codesourcery.com>
7439
7440         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7441
7442 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/15165
7445         * g++.dg/template/crash19.C: New test.
7446
7447 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7448
7449         PR c++/15025
7450         * g++.dg/template/redecl1.C: New test.
7451
7452 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/14821
7455         * g++.dg/other/ns1.C: New test.
7456
7457         PR c++/14883
7458         * g++.dg/template/invalid1.C: New test.
7459
7460 2004-05-23  Paul Brook  <paul@codesourcery.com>
7461         Victor Leikehman  <lei@haifasphere.co.il>
7462
7463         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7464         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7465
7466 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7467
7468         PR c++/15285
7469         PR c++/15299
7470         * g++.dg/template/non-dependent5.C: New test.
7471         * g++.dg/template/non-dependent6.C: New test.
7472
7473 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7474
7475         PR c++/15507
7476         * g++.dg/inherit/union1.C: New test.
7477
7478         PR c++/15542
7479         * g++.dg/template/addr1.C: New test.
7480
7481         PR c++/15427
7482         * g++.dg/template/array5.C: New test.
7483
7484         PR c++/15287
7485         * g++.dg/template/array6.C: New test.
7486
7487 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7488             Roger Sayle  <roger@eyesopen.com>
7489
7490         * g++.dg/lookup/forscope2.C: New test case.
7491
7492 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7493
7494         * gcc.dg/cpp/Wmissingdirs.c: New.
7495
7496 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7497
7498         PR target/15301
7499         * gcc.dg/compat/union-m128-1.h: New file.
7500         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7501         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7502         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7503
7504 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7505
7506         PR target/15302
7507         * gcc.dg/compat/struct-complex-1.h: New file.
7508         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7509         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7510         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7511
7512 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7513
7514         PR middle-end/3074
7515         * gcc.dg/pr3074-1.c: New test case.
7516         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7517
7518 2004-05-20  Falk Hueffner  <falk@debian.org>
7519
7520         PR other/15526
7521         * gcc.dg/ftrapv-1.c: New test case.
7522
7523 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7524
7525         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7526
7527 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7528             Jeff Law  <law@redhat.com>
7529
7530         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7531         * gcc.dg/tree-ssa/20040518-2.c: New test.
7532
7533         * gcc.dg/tree-ssa/20040518-1.c: New test.
7534
7535 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7536
7537         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7538
7539 2004-05-18  Paul Brook  <paul@codesourcery.com>
7540
7541         PR fortran/13930
7542         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7543
7544 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7545
7546         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7547         constant folding.
7548
7549 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7550
7551         * gcc.dg/tree-ssa/20040517-1.c: New test.
7552
7553 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7554
7555         * gcc.dg/loop-4.c: New test.
7556
7557 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7558
7559         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7560
7561 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7562
7563         PR fortran/15311
7564         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7565
7566 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7567
7568         PR fortran/13826
7569         PR fortran/13940
7570         * gfortran.fortran-torture/compile/data_1.f90: New test.
7571
7572 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7573
7574         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7575         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7576
7577 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7578
7579         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7580
7581 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7582
7583         PR c/15444
7584         * gcc.dg/format/xopen-1.c: Adjust expected message.
7585         * gcc.dg/format/xopen-3.c: New test.
7586
7587 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7588
7589         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7590
7591 2004-05-14  Jeff Law  <law@redhat.com>
7592
7593         * gcc.dg/tree-ssa/20040514-2.c: New test.
7594
7595 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7596
7597         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7598         this ...
7599         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7600         this.
7601
7602 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7603
7604         * gcc.dg/tree-ssa/20040514-1.c: New test.
7605
7606 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7607
7608         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7609         test.
7610
7611 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7612
7613         PR fortran/14066
7614         * gfortran.fortran-torture/compile/do_1.f90: New test.
7615
7616 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7617
7618         PR fortran/15051
7619         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7620         test.
7621
7622 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7623
7624         PR fortran/15149
7625         * gfortran.fortran-torture/execute/random_init.f90: New test.
7626
7627 2004-05-13  Paul Brook  <paul@codesourcery.com>
7628
7629         PR fortran/15314
7630         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7631
7632 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7633
7634         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7635         for the powerpc case.
7636
7637 2004-05-13  Jeff Law  <law@redhat.com>
7638
7639         * gcc.dg/tree-ssa/20040513-1.c: New test.
7640         * gcc.dg/tree-ssa/20040513-2.c: New test.
7641
7642 2004-05-13  Paul Brook  <paul@codesourcery.com>
7643
7644         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7645         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7646         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7647
7648 2004-05-13  Andreas Schwab  <schwab@suse.de>
7649
7650         PR other/10819
7651         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7652         characters.
7653
7654 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7655
7656         PR fortran/15294
7657         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7658
7659 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7660
7661         Merge from tree-ssa-20020619-branch.  See
7662         ChangeLog.tree-ssa for details.
7663
7664 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7665
7666         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7667         include <altivec.h> explicitly.
7668         * gcc.dg/altivec-13.c: Likewise.
7669
7670 2004-05-11  Paul Brook  <paul@codesourcery.com>
7671
7672         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7673
7674 2004-05-10  Eric Christopher  <echristo@redhat.com>
7675
7676         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7677         * gcc.dg/sibcall-4.c: Ditto.
7678
7679 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7680
7681         * g++.dg/ext/altivec-8.C: New test case.
7682         * gcc.dg/altivec-13.c: New test case.
7683
7684 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7685
7686         * gcc.c-torture/execute/divcmp-1.c: New test case.
7687         * gcc.c-torture/execute/divcmp-2.c: New test case.
7688         * gcc.c-torture/execute/divcmp-3.c: New test case.
7689
7690 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7691
7692         * g++.dg/other/pragma-re-2.C: New test.
7693
7694 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7695
7696         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7697         * gcc.dg/i386-387-2.c: Likewise.
7698
7699         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7700         __builtin_drem.
7701         * gcc.dg/i386-387-6.c: Likewise.
7702
7703 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7704
7705         * gcc.dg/builtins-33.c:  Also check log1p*.
7706
7707 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7708
7709         PR optimization/15296
7710         * gcc.c-torture/execute/pr15296.c: New test.
7711
7712 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7713
7714         * gcc.dg/builtins-40.c: New test.
7715
7716 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7717
7718         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7719
7720 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7721
7722         * g++.dg/ext/spe1.C: New testcase.
7723
7724 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7725
7726         * objc.dg/image-info.m: Allow additional attributes
7727         for __image_info section.
7728
7729 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7730
7731         * gcc.dg/torture/mips-hilo-2.c: New test.
7732
7733 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7734
7735         PR c++/14389
7736         * g++.dg/template/member5.C: New test.
7737
7738 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7739
7740         * gcc.dg/builtins-34.c: Also check expm1*.
7741
7742 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7743
7744         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7745         * gcc.dg/torture/builtin-convert-3.c: New test.
7746
7747 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7748
7749         PR middle-end/15054
7750         * g++.dg/opt/pr15054.C: New test.
7751
7752 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7753
7754         * gcc.dg/torture/builtin-rounding-1.c: New test.
7755         * gcc.dg/builtins-25.c: Delete.
7756         * gcc.dg/builtins-29.c: Delete.
7757
7758 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7759
7760         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7761         * gcc.dg/sibcall-4.c: Likewise.
7762         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7763
7764 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7765
7766         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7767         bit-field on 16-bit targets.
7768
7769 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7770
7771         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7772         16-bit targets.
7773
7774 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7775
7776         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7777         * gcc.dg/rs6000-power2-2.c: Likewise.
7778
7779 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7780
7781         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7782         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7783         Change the asm registers to be in form of frN instead of fN.
7784
7785 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7786
7787         * gcc.dg/torture/builtin-convert-2.c: New test.
7788
7789 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7790
7791         * gcc.dg/rs6000-power2-1.c: New test.
7792         * gcc.dg/rs6000-power2-2.c: New test.
7793
7794 2004-04-28  Jan Hubicka  <jh@suse.cz>
7795
7796         * gcc.dg/unused-6.c: New test.
7797
7798 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7799             Ulrich Weigand  <uweigand@de.ibm.com>
7800
7801         * ada/acats/run_all.sh: Define $target variable.
7802
7803 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7804
7805         PR c++/15119
7806         * g++.dg/other/vararg-1.C: New test.
7807
7808         PR c++/4794
7809         * g++.dg/eh/cleanup3.C: New test.
7810
7811 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7812
7813         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7814         and ad8011a (target_insn).
7815         * ada/acats/support/macro.dfs: Likewise.
7816         * ada/acats/support/impbit.adb: New file.
7817
7818 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7819
7820         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7821
7822 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7823
7824         * gcc.dg/loop-3.c: New test.
7825
7826 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7827
7828         * gcc.c-torture/execute/simd-5.c: New test.
7829
7830 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7831
7832         PR c++/15064
7833         * g++.dg/template/crash18.C: New test.
7834
7835 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7836
7837         * g++.dg/ext/complit3.C: New test.
7838
7839 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7840
7841         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7842         * gcc.dg/altivec-3.c: Same.
7843         * gcc.dg/altivec-varargs-1.c: Same.
7844
7845 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7846
7847         * lib/target-supports.exp (check_profiling_available): Assume
7848         profiling is not available on powerpc-eabi targets.
7849
7850 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7851
7852         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7853         * gcc.dg/vmx/bug-1.c: Ditto.
7854
7855 2004-04-20  Eric Christopher  <echristo@redhat.com>
7856
7857         * gcc.dg/charset/extern.c: New test.
7858         * g++.dg/charset/extern3.cc: Ditto.
7859
7860 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7861
7862         * gcc.dg/builtins-39.c: New test.
7863
7864 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7865
7866         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7867
7868 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7869
7870         * gcc.dg/torture/mips-hilo-1.c: New test.
7871
7872 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7873
7874         * gcc.c-torture/compile/20040419-1.c: New test.
7875
7876 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7877
7878         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7879
7880 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7881             Aldy Hernandez  <aldyh@redhat.com>
7882
7883         * gcc.c-torture/execute/va-arg-24.c: New.
7884
7885 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7886             Aldy Hernandez  <aldyh@redhat.com>
7887
7888         * gcc.dg/vmx/1b-01.c: New.
7889         * gcc.dg/vmx/1b-02.c: New.
7890         * gcc.dg/vmx/1b-03.c: New.
7891         * gcc.dg/vmx/1b-04.c: New.
7892         * gcc.dg/vmx/1b-05.c: New.
7893         * gcc.dg/vmx/1b-06.c: New.
7894         * gcc.dg/vmx/1b-07.c: New.
7895         * gcc.dg/vmx/1c-01.c: New.
7896         * gcc.dg/vmx/1c-02.c: New.
7897         * gcc.dg/vmx/3a-01a.c: New.
7898         * gcc.dg/vmx/3a-01.c: New.
7899         * gcc.dg/vmx/3a-01m.c: New.
7900         * gcc.dg/vmx/3a-03.c: New.
7901         * gcc.dg/vmx/3a-03m.c: New.
7902         * gcc.dg/vmx/3a-04.c: New.
7903         * gcc.dg/vmx/3a-04m.c: New.
7904         * gcc.dg/vmx/3a-05.c: New.
7905         * gcc.dg/vmx/3a-06.c: New.
7906         * gcc.dg/vmx/3a-06m.c: New.
7907         * gcc.dg/vmx/3a-07.c: New.
7908         * gcc.dg/vmx/3b-01.c: New.
7909         * gcc.dg/vmx/3b-02.c: New.
7910         * gcc.dg/vmx/3b-10.c: New.
7911         * gcc.dg/vmx/3b-13.c: New.
7912         * gcc.dg/vmx/3b-14.c: New.
7913         * gcc.dg/vmx/3b-15.c: New.
7914         * gcc.dg/vmx/3c-01a.c: New.
7915         * gcc.dg/vmx/3c-01.c: New.
7916         * gcc.dg/vmx/3c-02.c: New.
7917         * gcc.dg/vmx/3c-03.c: New.
7918         * gcc.dg/vmx/3d-01.c: New.
7919         * gcc.dg/vmx/4-01.c: New.
7920         * gcc.dg/vmx/4-03.c: New.
7921         * gcc.dg/vmx/5-01.c: New.
7922         * gcc.dg/vmx/5-02.c: New.
7923         * gcc.dg/vmx/5-03.c: New.
7924         * gcc.dg/vmx/5-04.c: New.
7925         * gcc.dg/vmx/5-05.c: New.
7926         * gcc.dg/vmx/5-06.c: New.
7927         * gcc.dg/vmx/5-07.c: New.
7928         * gcc.dg/vmx/5-07t.c: New.
7929         * gcc.dg/vmx/5-08.c: New.
7930         * gcc.dg/vmx/5-10.c: New.
7931         * gcc.dg/vmx/5-11.c: New.
7932         * gcc.dg/vmx/7-01a.c: New.
7933         * gcc.dg/vmx/7-01.c: New.
7934         * gcc.dg/vmx/7c-01.c: New.
7935         * gcc.dg/vmx/7d-01.c: New.
7936         * gcc.dg/vmx/7d-02.c: New.
7937         * gcc.dg/vmx/8-01.c: New.
7938         * gcc.dg/vmx/8-02a.c: New.
7939         * gcc.dg/vmx/8-02.c: New.
7940         * gcc.dg/vmx/brode-1.c: New.
7941         * gcc.dg/vmx/bug-1.c: New.
7942         * gcc.dg/vmx/bug-2.c: New.
7943         * gcc.dg/vmx/bug-3.c: New.
7944         * gcc.dg/vmx/cw-bug-1.c: New.
7945         * gcc.dg/vmx/cw-bug-2.c: New.
7946         * gcc.dg/vmx/cw-bug-3.c: New.
7947         * gcc.dg/vmx/dct.c: New.
7948         * gcc.dg/vmx/debug-1.c: New.
7949         * gcc.dg/vmx/debug-2.c: New.
7950         * gcc.dg/vmx/debug-3.c: New.
7951         * gcc.dg/vmx/debug-4.c: New.
7952         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7953         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7954         * gcc.dg/vmx/eg-5.c: New.
7955         * gcc.dg/vmx/fft.c: New.
7956         * gcc.dg/vmx/gcc-bug-1.c: New.
7957         * gcc.dg/vmx/gcc-bug-2.c: New.
7958         * gcc.dg/vmx/gcc-bug-3.c: New.
7959         * gcc.dg/vmx/gcc-bug-4.c: New.
7960         * gcc.dg/vmx/gcc-bug-5.c: New.
7961         * gcc.dg/vmx/gcc-bug-6.c: New.
7962         * gcc.dg/vmx/gcc-bug-7.c: New.
7963         * gcc.dg/vmx/gcc-bug-8.c: New.
7964         * gcc.dg/vmx/gcc-bug-9.c: New.
7965         * gcc.dg/vmx/gcc-bug-b.c: New.
7966         * gcc.dg/vmx/gcc-bug-c.c: New.
7967         * gcc.dg/vmx/gcc-bug-d.c: New.
7968         * gcc.dg/vmx/gcc-bug-e.c: New.
7969         * gcc.dg/vmx/gcc-bug-f.c: New.
7970         * gcc.dg/vmx/gcc-bug-g.c: New.
7971         * gcc.dg/vmx/gcc-bug-i.c: New.
7972         * gcc.dg/vmx/harness.h: New.
7973         * gcc.dg/vmx/ira1.c: New.
7974         * gcc.dg/vmx/ira2a.c: New.
7975         * gcc.dg/vmx/ira2b.c: New.
7976         * gcc.dg/vmx/ira2.c: New.
7977         * gcc.dg/vmx/ira2c.c: New.
7978         * gcc.dg/vmx/mem.c: New.
7979         * gcc.dg/vmx/newton-1.c: New.
7980         * gcc.dg/vmx/ops.c: New.
7981         * gcc.dg/vmx/sn7153.c: New.
7982         * gcc.dg/vmx/spill2.c: New.
7983         * gcc.dg/vmx/spill3.c: New.
7984         * gcc.dg/vmx/spill.c: New.
7985         * gcc.dg/vmx/t.c: New.
7986         * gcc.dg/vmx/varargs-1.c: New.
7987         * gcc.dg/vmx/varargs-2.c: New.
7988         * gcc.dg/vmx/varargs-3.c: New.
7989         * gcc.dg/vmx/varargs-4.c: New.
7990         * gcc.dg/vmx/varargs-5.c: New.
7991         * gcc.dg/vmx/varargs-6.c: New.
7992         * gcc.dg/vmx/varargs-7.c: New.
7993         * gcc.dg/vmx/vmx.exp: New.
7994         * gcc.dg/vmx/vprint-1.c: New.
7995         * gcc.dg/vmx/vscan-1.c: New.
7996         * gcc.dg/vmx/x-01.c: New.
7997         * gcc.dg/vmx/x-02.c: New.
7998         * gcc.dg/vmx/x-03.c: New.
7999         * gcc.dg/vmx/x-04.c: New.
8000         * gcc.dg/vmx/x-05.c: New.
8001         * gcc.dg/vmx/yousufi-1.c: New.
8002         * gcc.dg/vmx/zero-1.c: New.
8003         * gcc.dg/vmx/zero.c: New.
8004
8005 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8006
8007         * g++.dg/lookup/java1.C: Update for chage of
8008         _Jv_AllocObject.
8009         * g++.dg/lookup/java2.C: Likewise.
8010
8011 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8012
8013         * ada/acats/run_all.sh: use -O2 by default.
8014
8015 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8016
8017         * gcc.dg/vr-mult-[12].c: New tests.
8018
8019 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8020
8021         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8022
8023         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8024
8025 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8026
8027         * lib/target-supports.exp (check_profiling_available): Assume profiling
8028         isn't available for mips*-*-elf targets.
8029
8030 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8031
8032         * gcc.dg/builtins-38.c: New test.
8033
8034 2004-04-14  Eric Christopher  <echristo@redhat.com>
8035
8036         * g++.dg/charset/charset.exp: Run .cc extension tests.
8037
8038 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8039
8040         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8041
8042 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8043
8044         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8045
8046 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8047
8048         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8049         * gcc.dg/i386-387-2.c: Likewise.
8050
8051         * gcc.dg/i386-387-7.c: New test.
8052         * gcc.dg/i386-387-8.c: New test.
8053
8054         * gcc.dg/builtins-37.c: New test.
8055
8056 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8057
8058         * g++.dg/pch/externc-1.C: Add missing semicolon.
8059
8060 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8061
8062         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8063
8064 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8065
8066         * gcc.c-torture/execute/20040411-1.c: New test.
8067
8068 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8069
8070         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8071
8072 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8073
8074         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8075
8076 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8077
8078         * lib/target-supports.exp (check_named_sections_available): New.
8079         * lib/gcc-dg.exp (dg-require-named-sections): New.
8080         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8081         old-deja.exp.  Also prune error-count message from HP linker.
8082         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8083
8084         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8085         * g++.old-deja/g++.pt/static3.C: Likewise.
8086         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8087
8088 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8089
8090         * gcc.c-torture/execute/20040409-1.c: New test case.
8091         * gcc.c-torture/execute/20040409-2.c: New test case.
8092         * gcc.c-torture/execute/20040409-3.c: New test case.
8093
8094 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8095
8096         * gcc.dg/20040409-1.c: New test.
8097
8098 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8099
8100         PR target/14888
8101         * g++.dg/opt/pr14888.C: New test case.
8102
8103 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8104
8105         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8106         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8107         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8108         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8109         New tests.
8110
8111 2004-04-08  Paul Brook  <paul@codesourcery.com>
8112
8113         * gcc.dg/spill-1.c: New test.
8114
8115 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8116
8117         * gcc.dg/torture/builtin-ctype-2.c: New test.
8118
8119 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8120
8121         * gcc.dg/pch/pch.exp: Add largefile test.
8122
8123 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8124
8125         * g++.dg/pch/externc-1.Hs: New.
8126         * g++.dg/pch/externc-1.C: New.
8127
8128 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8129
8130         * gcc.dg/compat/struct-by-value-5a_main.c,
8131         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8132         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8133         * gcc.dg/compat/struct-by-value-5a_x.c,
8134         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8135         gcc.dg/compat/struct-by-value-5_x.c.
8136         * gcc.dg/compat/struct-by-value-5a_y.c,
8137         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8138         gcc.dg/compat/struct-by-value-5_y.c.
8139
8140         * gcc.dg/compat/struct-by-value-6a_main.c,
8141         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8142         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8143         * gcc.dg/compat/struct-by-value-6a_x.c,
8144         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8145         gcc.dg/compat/struct-by-value-6_x.c.
8146         * gcc.dg/compat/struct-by-value-6a_y.c,
8147         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8148         gcc.dg/compat/struct-by-value-6_y.c.
8149
8150         * gcc.dg/compat/struct-by-value-7a_main.c,
8151         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8152         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8153         * gcc.dg/compat/struct-by-value-7a_x.c,
8154         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8155         gcc.dg/compat/struct-by-value-7_x.c.
8156         * gcc.dg/compat/struct-by-value-7a_y.c,
8157         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8158         gcc.dg/compat/struct-by-value-7_y.c.
8159
8160 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8161
8162         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8163         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8164         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8165         options.
8166
8167 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8168
8169         * gcc.dg/builtins-36.c: New test.
8170
8171 2004-04-06  Paul Brook  <paul@codesourcery.com>
8172
8173         * README.gcc: Remove obsolete contraint on testcases.
8174
8175 2004-04-05  Paul Brook  <paul@codesourcery.com>
8176
8177         PR2123
8178         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8179         failure and exit(0) on success.
8180         * g++.dg/expr/anew2.C: Ditto.
8181         * g++.dg/expr/anew3.C: Ditto.
8182         * g++.dg/expr/anew4.C: Ditto.
8183
8184 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8185
8186         PR c++/3518
8187         * g++.dg/template/unify7.C: New.
8188
8189 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8190
8191         * g++.dg/README: Bring up to date with new subdirectories; remove
8192         duplicate subdirectory lines.
8193
8194 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8195
8196         PR c++/14007
8197         * g++.dg/template/unify5.C: New.
8198         * g++.dg/template/unify6.C: New.
8199         * g++.dg/template/qualttp20.C: Adjust.
8200         * g++.old-deja/g++.jason/report.C: Adjust.
8201         * g++.old-deja/g++.other/qual1.C: Adjust.
8202
8203 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8204
8205         PR c++/14803
8206         * g++.dg/inherit/ptrmem1.C: New test.
8207
8208 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8209
8210         PR c++/14755
8211         * gcc.c-torture/execute/20040331-1.c: New test.
8212         * gcc.dg/20040331-1.c: New test.
8213
8214 2004-04-01  Paul Brook  <paul@codesourcery.com>
8215
8216         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8217
8218 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8219
8220         PR c++/14724
8221         * g++.dg/init/goto1.C: New test.
8222
8223         PR c++/14763
8224         * g++.dg/template/defarg4.C: New test.
8225
8226 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8227
8228         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8229
8230 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8231
8232         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8233
8234 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8235
8236         * gcc.dg/noncompile/undeclared-2.c: New test.
8237
8238 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8239
8240         * gcc.dg/940409-1.c: Remove XFAIL.
8241         * gcc.dg/reg-vol-struct-1.c: New test.
8242
8243 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8244
8245         * gcc.dg/torture/builtin-wctype-1.c: New test.
8246
8247 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8248
8249         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8250         * gcc.dg/20001101-1.c: Likewise.
8251         * gcc.dg/20001102-1.c: Likewise.
8252
8253 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8254
8255         * gcc.dg/compare8.c: Add an additional test for XOR.
8256
8257 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8258
8259         * gcc.dg/torture/builtin-ctype-1.c: New test.
8260
8261 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8262
8263         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8264         * gcc.dg/torture/builtin-math-1.c: Likewise.
8265         * gcc.dg/torture/builtin-power-1.c: New test.
8266
8267 2004-03-24  Andreas Schwab  <schwab@suse.de>
8268
8269         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8270         IA64 assembler.
8271
8272 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8273             Roger Sayle  <roger@eyesopen.com>
8274
8275         * gcc.dg/compare8.c: New test case.
8276
8277 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8278
8279         * g++.dg/ext/altivec-7.C: New test.
8280
8281 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8282
8283         PR 12267, 12391, 12560, 13129, 14114, 14133
8284         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8285         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8286         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8287         Adjust error regexps.
8288         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8289         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8290         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8291         * gcc.dg/local1.c: Add explanatory comment.
8292
8293 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8294
8295         PR optimization/14669
8296         * g++.dg/opt/fold2.C: New test case.
8297
8298 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8299
8300         PR c/14069
8301         * gcc.dg/20040322-1.c: New test.
8302
8303 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8304
8305         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8306         * gcc.dg/ultrasp4.c: Likewise.
8307         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8308
8309 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8310
8311         * gcc.dg/i386-sse-8.c: Reset default options.
8312
8313 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8314
8315         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8316         in the error message text.
8317
8318 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8319
8320         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8321
8322 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8323
8324         PR c++/14616
8325         * g++.dg/init/array13.C: New test.
8326
8327 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8328
8329         PR target/13889
8330         * gcc.c-torture/compile/pr13889.c: New test case.
8331
8332 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8333
8334         PR c/14635
8335         * builtins-1.c (nan, nans): Don't test.
8336         * builtins-30.c: Don't use nan, nanf, nanl.
8337         * builtins-35.c: New test.
8338
8339 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8340
8341         * g++.dg/ext/altivec-6.C: New test.
8342
8343 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8344
8345         * g++.dg/init/placement3.C: New test.
8346
8347         * g++.dg/template/spec13.C: New test.
8348
8349         * g++.dg/lookup/using11.C: New test.
8350
8351         * g++.dg/lookup/koenig3.C: New test.
8352
8353         * g++.dg/template/operator2.C: New test.
8354
8355         * g++.dg/expr/dtor3.C: New test.
8356         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8357         marker.
8358         * g++.old-deja/g++.law/visibility28.C: Likewise.
8359
8360 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8361
8362         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8363         * gcc.dg/ppc64-abi-3.c: Likewise.
8364
8365 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8366
8367         PR c++/14545
8368         * g++.dg/parse/template15.C: New test.
8369
8370 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8371
8372         * g++.dg/expr/dtor2.C: New test.
8373
8374         * g++.dg/lookup/anon4.C: New test.
8375
8376         * g++.dg/overload/using1.C: New test.
8377
8378         * g++.dg/template/lookup7.C: New test.
8379
8380         * g++.dg/template/typename6.C: New test.
8381
8382         * g++.dg/expr/cond6.C: New test.
8383
8384 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8385
8386         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8387
8388 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8389
8390         * g++.dg/expr/cond5.C: New test.
8391         * g++.dg/expr/constcast1.C: Likewise.
8392         * g++.dg/expr/ptrmem2.C: Likewise.
8393         * g++.dg/expr/ptrmem3.C: Likewise.
8394         * g++.dg/lookup/main1.C: Likewise.
8395         * g++.dg/template/lookup6.C: Likewise.
8396
8397 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8398
8399         * gcc.dg/local1.c: New test.
8400
8401         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8402
8403 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8404
8405         * gcc.dg/torture/builtin-convert-1.c: New test.
8406
8407 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8408
8409         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8410
8411 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8412
8413         PR c++/14481
8414         * g++.dg/warn/Wunused-7.C: New test.
8415
8416 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8417
8418         * gcc.dg/torture/builtin-integral-1.c: New test.
8419
8420 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8421
8422         PR c++/14586
8423         * g++.dg/parse/non-dependent3.C: New test.
8424
8425 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8426
8427         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8428         * g++.dg/eh/simd-2.C: Likewise.
8429         * g++.dg/init/array10.C: Likewise.
8430         * gcc.c-torture/compile/simd-1.c: Likewise.
8431         * gcc.c-torture/compile/simd-2.c: Likewise.
8432         * gcc.c-torture/compile/simd-3.c: Likewise.
8433         * gcc.c-torture/compile/simd-4.c: Likewise.
8434         * gcc.c-torture/compile/simd-6.c: Likewise.
8435         * gcc.c-torture/execute/simd-1.c: Likewise.
8436         * gcc.c-torture/execute/simd-2.c: Likewise.
8437         * gcc.dg/compat/vector-defs.h: Likewise.
8438         * gcc.dg/20020531-1.c: Likewise.
8439         * gcc.dg/altivec-3.c: Likewise.
8440         * gcc.dg/altivec-4.c: Likewise.
8441         * gcc.dg/altivec-varargs-1.c: Likewise.
8442         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8443         * gcc.dg/i386-mmx-3.c: Likewise.
8444         * gcc.dg/i386-sse-4.c: Likewise.
8445         * gcc.dg/i386-sse-5.c: Likewise.
8446         * gcc.dg/i386-sse-8.c: Likewise.
8447         * gcc.dg/simd-1.c: Likewise.
8448         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8449         __ev64_opaque__ since the machine description provides it.
8450
8451 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8452
8453         * lib/compat.exp (skip_list): New global variable.
8454         Use it to hold the user defined COMPAT_SKIPS list if any.
8455         (compat-obj): Add the members of skip_list to optall.
8456
8457 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8458
8459         * gcc.dg/compat/union-by-value-1_main.c,
8460         union-by-value-1_x.c, union-by-value-1_y.c,
8461         union-check.h, union-defs.h,
8462         union-init.h, union-return-1_main.c,
8463         union-return-1_x.c, union-return-1_y.c: New files.
8464
8465 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8466
8467         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8468         mixed-struct-init.h: Add 4 mixed structure types.
8469         struct-by-value-21_main.c, struct-by-value-21_x.c,
8470         struct-by-value-21_y.c, struct-return-21_main.c,
8471         struct-return-21_x.c, struct-return-21_y.c: New files.
8472
8473 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8474
8475         PR c++/14550
8476         * g++.dg/parse/template14.C: New test.
8477
8478 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8479
8480         * gcc.c-torture/execute/20040313-1.c: New test.
8481
8482 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8483
8484         PR target/14533
8485         * gcc.dg/20040311-2.c: New test.
8486
8487 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8488
8489         PR other/14544
8490         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8491         bit-field.
8492
8493 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8494
8495         * gcc.dg/20040305-2.c: Add missing return statement.
8496
8497 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8498
8499         * gcc.dg/builtins-34.c: Also check pow10*.
8500
8501 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8502
8503         PR target/14262
8504         * gcc.dg/20040305-2.c: New test.
8505
8506 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8507
8508         * gcc.dg/20040310-1.c: New test.
8509
8510 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8511
8512         * gcc.c-torture/execute/20040311-1.c: New test case.
8513
8514 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8515
8516         PR c++/14476
8517         * g++.dg/lookup/enum1.C: New test.
8518
8519 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/14510
8522         * g++.dg/lookup/struct2.C: New test.
8523
8524 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8525
8526         * gcc.dg/builtins-34.c: New test.
8527
8528 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8529
8530         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8531
8532 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8533
8534         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8535         * gcc.dg/alias-2.c: New testcase.
8536
8537 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8538
8539         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8540
8541 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8542
8543         * gcc.c-torture/execute/20040309-1.c: New test case.
8544
8545 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8546
8547         PR c++/14397
8548         * g++.dg/overload/ref1.C: New.
8549
8550 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8551
8552         PR c++/14409
8553         * g++.dg/template/spec12.C: New test.
8554
8555         PR c++/14448
8556         * g++.dg/parse/crash14.C: New test.
8557
8558 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/14230
8561         * g++.dg/init/ref11.C: New test.
8562
8563 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8564
8565         PR c++/14432
8566         * g++.dg/parse/builtin2.C: New test.
8567
8568 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8569
8570         PR c++/14401
8571         * g++.dg/init/ctor3.C: New test.
8572         * g++.dg/init/union1.C: New test.
8573         * g++.dg/ext/anon-struct4.C: New test.
8574
8575 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8576
8577         * g++.dg/lookup/koenig1.C: Tweak error messages.
8578         * g++.dg/lookup/used-before-declaration.C: Likewise.
8579         * g++.dg/other/do1.C: Likewise.
8580         * g++.dg/overload/koenig1.C: Likewise.
8581         * g++.dg/parse/crash13.C: Likewise.
8582         * g++.dg/template/instantiate3.C: Likewise.
8583
8584 2004-03-08  Eric Christopher  <echristo@redhat.com>
8585
8586         * * lib/target-supports.exp: Enable libiconv in test
8587         compilation.  Fix up error checking.
8588
8589 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8590
8591         PR middle-end/14289
8592         * gcc.dg/pr14289-1.c: New test case.
8593         * gcc.dg/pr14289-2.c: Likewise.
8594         * gcc.dg/pr14289-3.c: Likewise.
8595
8596 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8597
8598         * gcc.c-torture/execute/20040308-1.c: New test.
8599
8600 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8601
8602         * gcc.c-torture/execute/20040307-1.c: New test case.
8603
8604 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8605
8606         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8607
8608 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8609
8610         * gcc.dg/20040306-1.c: New test.
8611
8612 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8613
8614         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8615         them static.
8616         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8617
8618 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8619
8620         PR c/14465
8621         * gcc.dg/decl-6.c: New test.
8622
8623 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8624
8625         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8626         Rename LOGPOW -> LOG_POW.
8627         (SQRT_EXP, POW_EXP): New.
8628
8629 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8630
8631         * gcc.dg/i386-sse-8.c: New test.
8632
8633 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8634
8635         PR c/14114
8636         * gcc.dg/decl-5.c: New test.
8637
8638 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8639
8640         * gcc.dg/20040305-1.c: New test.
8641
8642 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8643
8644         PR other/14354
8645         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8646
8647 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8648
8649         PR c++/14425, c++/14426
8650         * g++.dg/ext/altivec-4.C: New test.
8651         * g++.dg/ext/altivec-5.C: New test.
8652
8653 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8654
8655         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8656         global variables of a type with no linkage.
8657         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8658         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8659         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8660         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8661         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8662         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8663         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8664         * g++.dg/warn/deprecated.C: Name enum Color.
8665         * g++.dg/overload/VLA.C: Name structure for 'b'.
8666         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8667
8668 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8669
8670         * gcc.c-torture/compile/20040304-1.c: New test.
8671
8672 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8673
8674         PR 13728
8675         * gcc.dg/decl-4.c: New testcase.
8676
8677 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8678
8679         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8680         as PRECF if sizeof (float) > sizeof (double).
8681         (PRECL): Make it the same as PRECF if
8682         sizeof (float) > sizeof (long double).
8683
8684 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8685
8686         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8687         system type.  Add check for irix6 which doesn't have c99 runtime.
8688
8689 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8690
8691         * gcc.dg/const-elim-1.c: xfail for xtensa.
8692
8693 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8694
8695         PR c++/14369
8696         * g++.dg/template/cond4.C: New test.
8697
8698 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/14360
8701         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8702
8703         PR c++/14361
8704         * g++.dg/parse/defarg7.C: New test.
8705
8706         PR c++/14359
8707         * g++.dg/template/friend26.C: New test.
8708
8709 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8710
8711         PR c++/14324
8712         * g++.dg/abi/mangle21.C: New test.
8713
8714         PR c++/14260
8715         * g++.dg/parse/constructor2.C: New test.
8716
8717         PR c++/14337
8718         * g++.dg/template/sfinae1.C: New test.
8719
8720 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8721
8722         PR c++/14267
8723         * g++.dg/expr/crash2.C: New test.
8724
8725         PR middle-end/13448
8726         * gcc.dg/inline-5.c: New test.
8727         * gcc.dg/always-inline.c: Split out tests into ...
8728         * gcc.dg/always-inline2.c: ... this and ...
8729         * gcc.dg/always-inline3.c: ... this.
8730
8731 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8732
8733         PR debug/12103
8734         * g++.dg/debug/crash1.C: New test.
8735
8736 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8737
8738         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8739         function with __attribute__((noinline)).
8740         (recurser_void2): Likewise.
8741         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8742         (recurser_void2): Likewise.
8743
8744 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8745
8746         PR middle-end/14203
8747         * g++.dg/warn/Wunused-6.C: New test case.
8748
8749 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8750
8751         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8752         not defined.
8753
8754 2004-02-27  Eric Christopher  <echristo@redhat.com>
8755
8756         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8757         * g++.dg/charset/asm2.c: Run only x86.
8758         * gcc.dg/charset/asm3.c: Ditto.
8759
8760 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8761
8762         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8763         ld_library_path.
8764
8765 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8766
8767         * g++.dg/ext/altivec-3.C: New.
8768
8769 2004-02-26  Richard Henderson  <rth@redhat.com>
8770
8771         * g++.dg/ext/attrib10.C: Mark for warning.
8772         * gcc.dg/attr-alias-1.c: New.
8773
8774 2004-02-26  Richard Henderson  <rth@redhat.com>
8775
8776         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8777         * gcc.c-torture/execute/20040208-2.c: ... it back.
8778
8779 2004-02-26  Eric Christopher  <echristo@redhat.com>
8780
8781         * lib/target-supports.exp (check-iconv-available): New function.
8782         * lib/gcc-dg.exp (dg-require-iconv): New function.
8783         Use above.
8784         * gcc.dg/charset: New directory.
8785         * gcc.dg/charset/charset.exp: New file.
8786         * gcc.dg/charset/asm1.c: Ditto.
8787         * gcc.dg/charset/asm2.c: Ditto.
8788         * gcc.dg/charset/asm3.c: Ditto.
8789         * gcc.dg/charset/asm4.c: Ditto.
8790         * gcc.dg/charset/asm5.c: Ditto.
8791         * gcc.dg/charset/attribute1.c: Ditto.
8792         * gcc.dg/charset/attribute2.c: Ditto.
8793         * gcc.dg/charset/string1.c: Ditto.
8794         * g++.dg/charset: New directory.
8795         * g++.dg/dg.exp: Add here. Special options.
8796         * g++.dg/charset/charset.exp: New file.
8797         * g++.dg/charset/asm1.c: Ditto.
8798         * g++.dg/charset/asm2.c: Ditto.
8799         * g++.dg/charset/asm3.c: Ditto.
8800         * g++.dg/charset/asm4.c: Ditto.
8801         * g++.dg/charset/attribute1.c: Ditto.
8802         * g++.dg/charset/attribute2.c: Ditto.
8803         * g++.dg/charset/extern1.cc: Ditto.
8804         * g++.dg/charset/extern2.cc: Ditto.
8805         * g++.dg/charset/string1.c: Ditto.
8806
8807 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8808
8809         PR c++/14278
8810         * g++.dg/parse/comma1.C: New test.
8811
8812 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8813
8814         PR c++/14284
8815         * g++.dg/template/ttp8.C: New test.
8816
8817 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8818
8819         * gcc.dg/fixuns-trunc-1.c: New test.
8820
8821 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8822
8823         * gcc.dg/builtins-config.h: Use #elif.
8824
8825 2004-02-26  Michael Matz  <matz@suse.de>
8826
8827         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8828         * gcc.dg/991214-1.c: Likewise.
8829         * gcc.dg/i386-asm-1.c: Likewise.
8830
8831 2004-02-25  Richard Henderson  <rth@redhat.com>
8832
8833         * gcc.c-torture/execute/20040208-2.c: Move ...
8834         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8835
8836 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8837
8838         PR c++/14246
8839         * g++.dg/other/crash-3.C: New test.
8840
8841 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8842
8843         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8844         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8845
8846         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8847         HP-UX.
8848
8849 2004-02-24  Michael Matz  <matz@suse.de>
8850
8851         * gcc.dg/i386-regparm.c: New.
8852
8853 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8854
8855         * gcc.c-torture/execute/20040223-1.c: New.
8856
8857 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8858             Kazu Hirata  <kazu@cs.umass.edu>
8859
8860         * gcc.dg/fwritable-strings-1.c: Remove.
8861
8862 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8863
8864         PR c/14156
8865         * gcc.dg/20040223-1.c: New test.
8866
8867 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8868
8869         PR c++/14106
8870         * g++.dg/ext/typeof9.C: New test.
8871
8872 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8873
8874         PR c++/14250
8875         * g++.dg/other/switch1.C: New test.
8876
8877 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8878
8879         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8880         * gcc.dg/va-arg-1.c: Likewise.
8881
8882 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8883
8884         PR c++/14143
8885         * g++.dg/template/koenig5.C: New test.
8886
8887 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8888
8889         * g++.dg/ext/altivec-1.C: Generalize target triple.
8890         * g++.dg/ext/altivec-2.C: New test case.
8891         * g++.dg/ext/altivec_check.h: New file.
8892         * gcc.dg/altivec-1.c: Generalize target triple;
8893         include altivec_check.h and call altivec_check().
8894         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8895         * gcc.dg/altivec-6.c: New test case.
8896         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8897         type casts as needed.
8898         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8899         altivec_check().
8900         * gcc.dg/altivec-12.c: New test case.
8901         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8902         include altivec_check.h and call altivec_check().
8903         * gcc.dg/altivec_check.h: New file.
8904
8905 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8906
8907         * lib/target-supports.exp (check_alias_available): Don't mangle
8908         function `g' in test program.
8909
8910 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8911
8912         * lib/target-supports.exp (check_profiling_available): Check
8913         argument to determine whether we support a profiling type.
8914         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8915         check_profiling_available.
8916         * g++.dg/bprob/bprob.exp: Likewise
8917         * g77.dg/bprob/bprob.exp: Likewise.
8918         * gcc.misc-tests/bprob.exp: Likewise.
8919         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8920         dg-require-profiling and delete expected error handling.
8921         * gcc.dg/20021014-1.c: Likewise.
8922         * gcc.dg/nest.c: Likewise.
8923
8924 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8925
8926         PR c++/12007
8927         * g++.dg/other/vthunk1.C: New test.
8928
8929 2004-02-20  Falk Hueffner  <falk@debian.org>
8930
8931         PR target/14201
8932         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8933
8934 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8935
8936         PR c++/13927
8937         * g++.dg/other/error8.C: Remove XFAIL markers.
8938
8939         PR c++/14173
8940         * g++.dg/ext/packed5.C: New test.
8941
8942         PR c++/14199
8943         * g++.dg/warn/Wunused-5.C: New test.
8944
8945         PR c++/14186
8946         * g++.dg/lookup/member1.C: New test.
8947
8948 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8949
8950         * gcc.c-torture/compile/20040130-1.c: Enable only when
8951         __INT_MAX__ >= 2147483647L.
8952         * gcc.c-torture/compile/961203-1.c: Likewise.
8953
8954 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8955
8956         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8957         * g++.dg/opt/template1.C: Robustify assembler regexp
8958
8959 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8960
8961         * gcc.c-torture/execute/simd-4.x: Remove.
8962         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8963         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8964         Guard with #ifndef SKIP_ATTRIBUTE.
8965         * gcc.dg/compat/vector-1_y.c: Likewise.
8966         * gcc.dg/compat/vector-2_x.c: Likewise.
8967         * gcc.dg/compat/vector-2_y.c: Likewise.
8968         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8969         * g++.dg/eh/simd-2.C: Likewise.
8970
8971 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8972
8973         * gcc.c-torture/compile/complex-1.c: New.
8974
8975 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8976
8977         PR target/14209
8978         * gcc.c-torture/execute/20040218-1.c: New test.
8979
8980 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8981
8982         PR c++/14181
8983         * g++.dg/parse/new2.C: New test.
8984
8985 2004-02-18  Paul Brook  <paul@codesourcery.com>
8986
8987         * gcc.c-torture/compile/libcall-1.c: New test.
8988
8989 2004-02-18  Paul Brook  <paul@codesourcery.com>
8990
8991         PR debug/12934
8992         * gcc.dg/debug/debug-7.c: New test.
8993
8994 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8995
8996         * gcc.dg/20040217-1.c: New test.
8997
8998 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8999
9000         * gcc.c-torture/execute/990208-1.x: Delete.
9001
9002 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9003
9004         * gcc.c-torture/execute/20040208-2.x: New file.
9005
9006 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9007
9008         PR c++/11326
9009         * g++.dg/abi/structret1.C: New test.
9010
9011 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9012
9013         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9014         (i386_cpuid): No need to test if cpuid is available on AMD64.
9015         Fix assembly, so that it works onboth i386 and AMD64.
9016         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9017         (vecInLong): Fix s[] member type to unsigned int.
9018         (vecInWord): Remove type.
9019         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9020         (a64, b64, c64, d64, e64): Remove.
9021         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9022         Remove unused variable.  Remove initialization of removed variables.
9023         Don't call mmx_tests nor sse_tests.
9024         (reference_mmx, reference_sse): Remove.
9025         (check): Add return stmt.
9026         * gcc.dg/i386-sse-7.c: New test.
9027         * gcc.dg/i386-mmx-4.c: New test.
9028
9029 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9030
9031         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9032         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9033         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9034         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9035         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9036         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9037         g++.dg/tc1/dr94.C: Fix line terminator.
9038
9039 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9040
9041         * gcc.c-torture/compile/20040216-1.c: New.
9042
9043 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9044
9045         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9046         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9047         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9048         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9049         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9050         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9051
9052 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9053
9054         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9055
9056 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9057
9058         PR c++/13971
9059         * g++.dg/expr/cond4.C: New test.
9060
9061         PR c++/14086
9062         * g++.dg/lookup/crash2.C: New test.
9063
9064 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9065
9066         * gcc.c-torture/compile/20040214-2.c: New test.
9067
9068 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9069
9070         PR c++/14116
9071         * g++.dg/ext/typeof8.C: New test.
9072
9073 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9074
9075         * gcc.c-torture/compile/20040214-1.c: New test.
9076
9077 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9078
9079         PR c++/13635
9080         * g++.dg/template/spec11.C: New test.
9081
9082 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9083
9084         PR c++/13927
9085         * g++.dg/other/error8.C: New test.
9086
9087 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9088
9089         PR c++/14122
9090         * g++.dg/template/array4.C: New test.
9091
9092         PR c++/14108
9093         * g++.dg/inherit/thunk2.C: New test.
9094
9095         PR c++/14083
9096         * g++.dg/eh/cond2.C: New test.
9097
9098 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9099
9100         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9101
9102 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9103
9104         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9105
9106 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9107
9108         * g++.dg/simd-2.C: xfail on ppc64-linux.
9109
9110 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9111
9112         PR c/456
9113         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9114         tests.
9115
9116 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9117
9118         * gcc.dg/builtins-33.c: New test.
9119
9120 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9121
9122         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9123
9124 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9125
9126         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9127
9128 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9129
9130         * gcc.dg/ppc64-abi-3.c: New test.
9131
9132 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9133
9134         PR c/14092
9135
9136         * gcc.dg/pr14092-1.c: New testcase.
9137
9138 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9139
9140         * gcc.dg/cpp/assert4.c: Fix typo last change.
9141
9142         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9143         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9144
9145         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9146
9147 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9148
9149         * gcc.c-torture/compile/20040209-1.c: New test case.
9150
9151 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9152
9153         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9154
9155 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9156
9157         * gcc.c-torture/execute/20040208-[12].c: New tests.
9158
9159 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9160
9161         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9162
9163 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9164
9165         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9166
9167 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9168
9169         Bug 13856
9170         * gcc.dg/visibility-8.c: New testcase.
9171
9172 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9173
9174         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9175         arguments.
9176         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9177
9178 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9179
9180         PR middle-end/13696
9181         * g++.dg/opt/fold1.C: New test case.
9182
9183 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9184
9185         PR c++/14033
9186         * g++.dg/other/crash-2.C: New test.
9187
9188 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9189
9190         PR c++/14028
9191         * g++.dg/parse/angle-bracket2.C: New test.
9192
9193 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9194
9195         PR middle-end/13750
9196         Revert:
9197         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9198         PR pch/13361
9199         * testsuite/g++.dg/pch/wchar-1.C: New.
9200         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9201
9202 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9203
9204         PR c++/14008
9205         * g++.dg/parse/error15.C: New test.
9206         * g++.dg/parse/crash11.C: Update dg-error mark.
9207
9208 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9209
9210         PR c++/13932
9211         * g++.dg/warn/conv2.C: New test.
9212
9213 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9214
9215         PR c++/13086
9216         * g++.dg/warn/incomplete1.C: Remove xfail.
9217
9218 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9219
9220         * lib/file-format.exp (gcc_target_object_format): Use
9221         ${tool}_target_compile, not gcc_target_compile.
9222         * lib/target-supports.exp (check_alias_available): Likewise.
9223         (check_gc_sections_available): Likewise.
9224         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9225         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9226         dg-require-alias.
9227
9228 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9229
9230         PR c++/13969
9231         * g++.dg/template/static6.C: New test.
9232
9233 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9234
9235         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9236
9237 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9238
9239         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9240         tests for systems where `char' is unsigned by default.
9241
9242 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9243
9244         PR c++/13997
9245         * g++.dg/template/partial3.C: New test.
9246
9247 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9248
9249         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9250         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9251         Remove mentions of obsolete ports.
9252
9253 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9254
9255         * gcc.dg/noncompile/20001228-1.c: Fix for new
9256         error message.
9257
9258 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9259
9260         PR target/9348
9261         * gcc.c-torture/execute/multdi-1.c: New test case.
9262
9263 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9264
9265         PR c++/13925
9266         * g++.dg/template/lookup5.C: New test.
9267
9268 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9269
9270         PR c++/13950
9271         * g++.dg/template/lookup4.C: New test.
9272
9273         PR c++/13970
9274         * g++.dg/parse/error14.C: New test.
9275
9276         PR c++/14002
9277         * g++.dg/parse/template13.C: New test.
9278
9279 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9280
9281         PR c++/13978
9282         * g++.dg/template/koenig4.C: New test.
9283
9284         PR c++/13968
9285         * g++.dg/template/crash17.C: New test.
9286
9287         PR c++/13975
9288         * g++.dg/parse/error13.C: New test.
9289         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9290
9291 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9292
9293         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9294
9295 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9296
9297         PR c/11658
9298         PR c/13994
9299         * gcc.dg/noncompile/20040203-1.c: New test.
9300         * gcc.dg/noncompile/20040203-2.c: Likewise.
9301         * gcc.dg/noncompile/20040203-3.c: Likewise.
9302         * gcc.dg/20040203-1.c: Likewise.
9303
9304 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9305
9306         PR c++/10858
9307         * g++.dg/template/sizeof7.C: New test.
9308
9309 2004-02-02  Eric Christopher  <echristo@redhat.com>
9310             Zack Weinberg  <zack@codesourcery.com>
9311
9312         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9313
9314 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9315
9316         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9317         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9318         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9319         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9320
9321 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9322
9323         PR c++/13113
9324         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9325
9326         PR c++/13854
9327         * g++.dg/ext/attrib13.C: New test.
9328
9329         PR c++/13907
9330         * g++.dg/conversion/op2.C: New test.
9331
9332 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9333
9334         * gcc.dg/titype-1.c: Fix pasto.
9335
9336 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9337
9338         * gcc.dg/titype-1.c: New test.
9339
9340 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9341
9342         PR c++/13957
9343         * g++.dg/template/non-type-template-argument-1.C,
9344         g++.dg/template/qualified-id1.C: Update dg-error marks.
9345         * g++.dg/template/nontype6.C: New test.
9346
9347 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9348
9349         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9350         * gcc.dg/builtins-31.c: New testcase.
9351         * gcc.dg/builtins-32.c: New testcase.
9352
9353 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9354
9355         * objc.dg/call-super-2.m: Update line numbers
9356         for the including of stddef.h.
9357
9358 2004-01-30  Michael Matz  <matz@suse.de>
9359
9360         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9361         g++.dg/ext/case-range3.C: New tests.
9362
9363 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9364
9365         DR206
9366         PR c++/13813
9367         * g++.dg/template/member4.C: New test.
9368
9369 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9370
9371         PR c++/13683
9372         * g++.dg/template/sizeof6.C: New test.
9373
9374 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9375
9376         * gcc.dg/fwritable-strings-1.c: New test.
9377
9378 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9379
9380         * gcc.c-torture/compile/20040130-1.c: New test.
9381
9382 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9383
9384         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9385
9386 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/13883
9389         * g++.dg/template/ctor3.C: New test.
9390
9391 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9392
9393         * g++.dg/tc1: New directory.
9394         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9395         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9396         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9397         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9398         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9399
9400 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9401
9402         * g++.dg/parse/error11.C: New test.
9403         * g++.dg/parse/error12.C: Likewise.
9404
9405 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9406
9407         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9408         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9409
9410 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9411
9412         PR c++/13791
9413         * g++.dg/ext/attrib12.C: New test.
9414
9415         PR c++/13736
9416         * g++.dg/parse/cast2.C: New test.
9417
9418 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9419
9420         * objc.dg/encode-2.m (main): New local string.  Set depending on
9421         sizeof long.  Use in sscanf call.
9422         * objc.dg/encode-3.m (main): New local string.  Set depending on
9423         sizeof long.  Use in scan_initial call.
9424
9425 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9426
9427         * objc.dg/call-super-2.m: Make LP64-safe.
9428         * objc.dg/desig-init-1.m: Likewise.
9429
9430 2004-01-27  Devang Patel <dpatel@apple.com>
9431
9432         * g++.dg/debug/namespace1.C: New test.
9433
9434 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9435
9436         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9437         xscale-*-*.
9438
9439         * gcc.dg/arm-mmx-1.c: New test.
9440
9441 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9442
9443         * gcc.dg/20040127-1.c: New test.
9444         * gcc.dg/20040127-2.c: New test.
9445
9446 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9447
9448         * objc.dg/stret-1.m (glob): Renamed to globa.
9449
9450 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9451
9452         PR c++/13663
9453         * g++.dg/expr/for1.C: New test.
9454
9455 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9456
9457         PR middle-end/13779
9458         * gcc.dg/darwin-longlong.c: New test.
9459
9460 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9461
9462         * gcc.dg/20040124-1.c: Moved test from here...
9463         * gcc.c-torture/compile/20040124-1.c: ...to here.
9464
9465 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9466
9467         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9468         the assembly output if -m64 is passed.
9469
9470 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9471
9472         PR c++/13833
9473         * g++.dg/template/cond3.C: New test.
9474
9475 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9476
9477         PR c++/13810
9478         * g++.dg/template/ttp7.C: New test.
9479
9480 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9481
9482         PR c++/13797
9483         * g++.dg/template/nontype4.C: New test.
9484         * g++.dg/template/nontype5.C: Likewise.
9485
9486 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9487
9488         * gcc.dg/torture/mips-clobber-at.c: New test.
9489
9490 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9491
9492         * gcc.dg/20040124-1.c: New test.
9493
9494 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9495
9496         * gcc.dg/20040123-1.c: New test.
9497
9498 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9499
9500         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9501
9502 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9503
9504         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9505
9506 2004-01-23  Andrew Pinski  <apinski@apple.com>
9507
9508         * gcc.dg/20030121-1.c: Move to ..
9509         * gcc.dg/20040121-1.c: here.
9510
9511 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9512
9513         * gcc.dg/builtins-29.c: New test case.
9514
9515 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9516
9517         PR 18314
9518         * gcc.dg/builtins-30.c: New testcase.
9519
9520 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9521
9522         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9523         * lib/g77.exp: Likewise.
9524         * lib/objc.exp: Likewise.
9525         * lib/g++.exp: Likewise.
9526
9527 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9528
9529         * gcc.dg/struct-by-value-2.c: New test.
9530
9531 2004-01-21  Andrew Pinski  <apinski@apple.com>
9532
9533         PR target/13785
9534         * gcc.dg/20030121-1.c: New test.
9535
9536 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9537
9538         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9539         clobber frame pointer register in asm statement.
9540
9541 2004-01-21  Falk Hueffner  <falk@debian.org>
9542
9543         * gcc.c-torture/compile/20040121-1.c: New test.
9544
9545 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9546
9547         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9548
9549 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9550
9551         * gcc.dg/ppc64-abi-2.c: New test.
9552
9553 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9554
9555         * lib/treelang.exp: Fill out this file.
9556         * lib/treelang-dg.exp: New File.
9557
9558 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9559
9560         * gcc.c-torture/compile/981022-1.c: Remove.
9561         * gcc.dg/array-5.c: Remove XFAIL.
9562         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9563         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9564         gcc.dg/cond-lvalue-1.c: Update.
9565         * gcc.dg/cast-lvalue-2.c: New test.
9566
9567 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/13592
9570         * g++.dg/other/error1.C (class foo): Tweak error message.
9571
9572         PR c++/13592
9573         * g++.dg/template/call2.C: New test.
9574
9575 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9576
9577         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9578         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9579         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9580         scalar-return-1_x.c, scalar-return-2_y.c,
9581         scalar-return-3_x.c, scalar-return-3_y.c,
9582         scalar-return-4_x.c, scalar-return-4_y.c,
9583         struct-align-1.h, struct-align-1_x.c,
9584         struct-align-1_y.c, struct-align-2.h,
9585         struct-align-2_x.c, struct-align-2_y.c,
9586         struct-by-value-10_y.c, struct-by-value-11_x.c,
9587         struct-by-value-11_y.c, struct-by-value-12_x.c,
9588         struct-by-value-12_y.c, struct-by-value-13_x.c,
9589         struct-by-value-13_y.c, struct-by-value-14_x.c,
9590         struct-by-value-14_y.c, struct-by-value-15_x.c,
9591         struct-by-value-15_y.c, struct-by-value-16_y.c,
9592         struct-by-value-17_y.c, struct-by-value-18_y.c,
9593         struct-by-value-19_y.c, struct-by-value-1_x.c,
9594         struct-by-value-1_y.c, struct-by-value-20_y.c,
9595         struct-by-value-2_x.c, struct-by-value-2_y.c,
9596         struct-by-value-3_y.c, struct-by-value-4_x.c,
9597         struct-by-value-4_y.c, struct-by-value-5_y.c,
9598         struct-by-value-6_y.c, struct-by-value-7_y.c
9599         struct-by-value-8_x.c, struct-by-value-8_y.c
9600         struct-by-value-9_x.c, struct-by-value-9_y.c
9601         struct-return-10_x.c, struct-return-10_y.c,
9602         struct-return-19_x.c, struct-return-20_x.c
9603         struct-return-2_x.c, struct-return-2_y.c
9604         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9605         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9606
9607 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9608
9609         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9610         attribute on sparc*-sun-solaris2.*.
9611
9612 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9613
9614         PR c++/13710
9615         * g++.dg/ext/typeof7.C: New test.
9616
9617 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9618
9619         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9620         * gcc.dg/const-elim-1.c: Same.
9621
9622 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9623
9624         * objc.dg/stret-1.m: New.
9625         * objc.dg/stret-2.m: New.
9626
9627 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9628
9629         PR c++/11895
9630         * g++.dg/ext/vector1.C: New test.
9631
9632 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9633
9634         * gcc.dg/pch/import-1.c: New.
9635         * gcc.dg/pch/import-1.hs: New.
9636         * gcc.dg/pch/import-1a.h: New.
9637         * gcc.dg/pch/import-1b.h: New.
9638         * gcc.dg/pch/import-1c.h: New.
9639
9640 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9641
9642         PR c++/13574
9643         * g++.dg/ext/array1.C: New test.
9644
9645         PR c++/13178
9646         * g++.dg/conversion/op1.C: New test.
9647
9648 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9649
9650         PR 11864
9651         From Kazumoto Kojima / Dan Kegel:
9652         * gcc.dg/pr11864-1.c: New test.
9653
9654         PR 10392
9655         From Marcus Comstedt / Dan Kegel:
9656         * gcc.dg/pr10392-1.c: New test.
9657
9658 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/13478
9661         * g++.dg/init/ref10.C: New test.
9662
9663 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9664
9665         PR c++/13407
9666         * g++.dg/parse/typename6.C: New test.
9667
9668 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9669
9670         PR pch/13361
9671         * testsuite/g++.dg/pch/wchar-1.C: New.
9672         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9673
9674 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9675
9676         PR c++/9259
9677         * g++.dg/expr/sizeof2.C: New test.
9678
9679 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9680
9681         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9682
9683 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9684
9685         PR c++/13659
9686         * g++.dg/lookup/strong-using-3.C: New.
9687         * g++.dg/lookup/using-10.C: New.
9688
9689 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9690
9691         PR c++/13594
9692         * g++.dg/lookup/strong-using-2.C: New.
9693
9694 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9695             Dan Kegel <dank@kegel.com>
9696             J"orn Rennecke <joern.rennecke@superh.com>
9697
9698         PR target/9365
9699         * gcc.dg/pr9365-1.c: New test.
9700
9701 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9702
9703         PR c++/8856
9704         * g++.dg/parse/casting-operator2.C: New test.
9705         * g++.old-deja/g++.pt/explicit83.C: Remove.
9706
9707 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9708
9709         * gcc.dg/label-compound-stmt-1.c: New test.
9710         * gcc.c-torture/compile/950922-1.c,
9711         gcc.c-torture/compile/20000211-3.c,
9712         gcc.c-torture/compile/20000518-1.c,
9713         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9714         compound statements.
9715
9716 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9717
9718         * gcc.dg/ppc64-abi-1.c: New test.
9719
9720 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9721
9722          * g++.dg/ext/attrib9.C: Add dg-warnings.
9723
9724 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9725
9726         PR c++/12335
9727         * g++.dg/parse/dtor3.C: New test.
9728
9729 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9730
9731         PR c++/12709
9732         * g++.dg/parse/try-catch-1.C: New test.
9733
9734 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9735
9736         * ada/acats/run_all.sh: Add more verbose output in acats.log
9737         when compiling tests.
9738
9739 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9740
9741         PR 13656
9742         * gcc.dg/typedef-redecl.c: New test case.
9743         * gcc.dg/typedef-redecl.h: New support file.
9744
9745 2004-01-13  Jan Hubicka  <jh@suse.cz>
9746
9747         * gcc.dg/always_inline.c: New test.
9748         * gcc.dg/debug/20031231-1.c: Fix.
9749
9750 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9751
9752         PR c++/13474
9753         * g++.dg/template/array3.C: New test.
9754
9755 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9756
9757         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9758         * g++.dg/warn/Wunused-2.C: Likewise.
9759
9760 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9761
9762         PR c++/13289
9763         * g++.dg/template/instantiate6.C: New test.
9764
9765 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9766
9767         PR middle-end/11397
9768         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9769
9770 2004-01-12  Jan Hubicka  <jh@suse.cz>
9771
9772         PR opt/12826
9773         * gcc.dg/20040112-1.c: New.
9774
9775         * gcc.dg/dwarf-die[1-7].c: Move to...
9776         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9777         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9778
9779 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9780
9781         PR c++/4100
9782         * g++.dg/parse/friend4.C: New test.
9783
9784 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9785
9786         PR c++/4100
9787         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9788         definition is called a friend.
9789
9790 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9791
9792         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9793
9794 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9795
9796         PR c++/3478
9797         * g++.dg/parse/error10.C: New test.
9798         * g++.dg/template/arg2.C: Accept "invalid type" error.
9799
9800 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9801
9802         PR middle-end/13392
9803         * g++.dg/opt/expect2.C: New test.
9804
9805 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9806
9807         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9808         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9809         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9810         Update dg-error regexps.
9811
9812 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9813
9814         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9815         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9816
9817 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9818
9819         * gcc.dg/pragma-re-1.c: Use right pointer type.
9820
9821 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9822
9823         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9824
9825 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9826
9827         * gcc.dg/rs6000-ldouble-1.c: New.
9828
9829 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9830
9831         DR 337
9832         PR c++/9256
9833         * g++.dg/other/abstract1.C: New test.
9834
9835 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9836
9837         * g++.dg/lookup/strong-using-1.C: New.
9838
9839 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9840
9841         PR c/11234
9842         * gcc.dg/func-ptr-conv-1.c: New test.
9843         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9844
9845 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9846
9847         PR target/13380.
9848         * gcc.c-torture/compile/20040109-1.c: New.
9849
9850 2004-01-08  Stuart Hastings  <stuart@apple.com>
9851
9852         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9853         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9854         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9855
9856 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9857
9858         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9859
9860 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9861
9862         * ada/acats/run_acats: Treat 'gnatchop' the same way
9863         as 'gnatmake'.  Export GCC_DRIVER.
9864         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9865         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9866
9867 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9868
9869         PR c++/12573
9870         * g++.dg/template/dependent-expr4.C: New test.
9871
9872 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9873
9874         * gcc.dg/altivec-11.c: New test.
9875
9876 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9877
9878         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9879
9880 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9881
9882         PR c/6024
9883         * gcc.dg/enum-compat-1.c: New test.
9884         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9885
9886 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9887
9888         PR c/12165
9889         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9890         gcc.dg/c99-idem-qual-3.c: New tests.
9891
9892 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9893
9894         * gcc.dg/winline-7.c: Don't cast void * to int.
9895
9896 2004-01-06  Jan Hubicka  <jh@suse.cz>
9897
9898         * gcc.dg/i386-sse-5.c: New test
9899         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9900
9901 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9902
9903         PR c++/12815
9904         * g++.dg/rtti/typeid4.C: New test.
9905
9906 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9907
9908         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9909
9910 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9911
9912         PR c++/12132
9913         * g++.dg/template/error11.C: New test.
9914
9915         PR c++/13451
9916         * g++.dg/template/class2.C: New test.
9917
9918 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9919         Richard Sandiford <rsandifo@redhat.com>
9920
9921         PR c++/13387
9922         * g++.dg/opt/alias3.C: New test.
9923
9924 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9925
9926         PR c++/13157
9927         * g++.dg/template/koenig3.C: New test.
9928
9929         PR c++/13529
9930         * g++.dg/parse/offsetof3.C: New test.
9931
9932         * g++.dg/init/copy7.C: Add missing dg-error markers.
9933
9934         PR c++/12226
9935         * g++.dg/init/copy7.c: New test.
9936
9937         PR c++/13536
9938         * g++.dg/parse/cast1.C: New test.
9939
9940 2004-01-04  Jan Hubicka  <jh@suse.cz>
9941
9942         * gcc.dg/winline[1-7].c: New tests.
9943
9944 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9945
9946         PR c++/13520
9947         * g++.dg/template/qualttp22.C: New test.
9948
9949 2004-01-01  Jan Hubicka  <jh@suse.cz>
9950
9951         * gcc.dg/debug/20031231-1.c: New.
9952         * gcc.c-torture/compile/20040101-1.c: New.
9953         * gcc.dg/dwarf-die-[1-7].c: New.
9954
9955 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9956
9957         PR optimization/13521
9958         * gcc.c-torture/compile/20031231-1.c: New test.
9959
9960 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9961
9962         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9963
9964 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9965
9966         PR c++/10079
9967         * g++.dg/template/crash16.C: New test.
9968
9969 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9970
9971         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9972
9973 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9974
9975         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9976         ports.
9977         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9978         * g++.old-deja/g++.law/profile1.C: Likewise.
9979         * gcc.c-torture/compile/981006-1.c: Likewise.
9980         * gcc.c-torture/execute/loop-2e.x: Likewise.
9981         * gcc.c-torture/execute/loop-2f.x: Remove.
9982         * gcc.c-torture/execute/loop-2g.x: Likewise.
9983         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9984         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9985
9986 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9987
9988         PR c++/13507
9989         * g++.dg/ext/attrib11.C: New test.
9990
9991         PR c++/13494
9992         * g++.dg/template/array2-1.C: New test.
9993         * g++.dg/template/array2-2.C: New test.
9994
9995 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9996
9997         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9998
9999 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10000
10001         PR c++/12774
10002         * g++.dg/template/array1-1.C: New test.
10003         * g++.dg/template/array1-2.C: New test.
10004
10005 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10006
10007         PR fortran/12632
10008         * g77.dg/12632.f: New test case.
10009
10010 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10011
10012         PR c++/13289
10013         * g++.dg/parse/nontype1.C: New test.
10014
10015 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10016
10017         PR c++/12403
10018         * g++.dg/parse/explicit1.C: New test.
10019         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10020
10021 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10022
10023         PR c++/13081
10024         * g++.dg/opt/inline6.C: New test.
10025
10026         PR c++/12613
10027         * g++.dg/parse/error9.C: New test.
10028
10029         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10030
10031 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10032
10033         PR c++/13009
10034         * g++.dg/init/assign1.C: New test.
10035
10036 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10037
10038         PR c++/13070
10039         * g++.dg/warn/format3.C: New test case.
10040
10041 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10042
10043         * gcc.c-torture/compile/20031227-1.c: New test.
10044
10045 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10046
10047         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10048         * g77.dg/bprob/bprob.exp: Likewise.
10049         * gcc.misc-tests/bprob.exp: Likewise.
10050         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10051         variants on systems where the library does not provide that
10052         functionality.
10053         * gcc.dg/builtins-20.c: Use builtins-config.h.
10054         * gcc.dg/builtins-config.h: New file.
10055
10056 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10057
10058         * lib/gcc-dg.exp (dg-require-profiling): New function.
10059         * lib/target-supports.exp (check_profiling_available): Likewise.
10060         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10061         * g77.dg/bprob/bprob.exp: Likewise.
10062         * gcc.misc-tests/bprob.exp: Likewise.
10063         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10064         * gcc.dg/20021014-1.c: Likewise.
10065         * gcc.dg/nest.c: Likewise.
10066
10067 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10068
10069         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10070         compiling.
10071         * g++.dg/lookup/java2.C: Likewise.
10072         * gcc.dg/cpp/lexident.c: Likewise.
10073
10074 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10075
10076         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10077         given.
10078         * gcc.c-torture/compile/961203-1.c: Likewise.
10079         * gcc.c-torture/compile/980506-1.c: Likewise.
10080
10081 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10082
10083         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10084         (additional_prunes): New global.
10085         (gcc-dg-prune): Handle additional per-test pruning.
10086         (dg-test): Clear additional_prunes between tests.
10087
10088         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10089         dg-prune-output to avoid spurious failures from assembler
10090         complaining about nonexistent WAW violations.
10091         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10092         Use dg-prune-output to avoid spurious failures from assembler
10093         warning about Itanium B-step errata.
10094
10095 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10096
10097         * g++.dg/abi/macro0.C: New test.
10098         * g++.dg/abi/macro1.C: Likewise.
10099         * g++.dg/abi/macro2.C: Likewise.
10100
10101         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10102         * g++.dg/abi/bitfield7.C: Likewise.
10103         * g++.dg/abi/dtor2.C: Likewise.
10104         * g++.dg/abi/mangle11.C: Likewise.
10105         * g++.dg/abi/mangle12.C: Likewise.
10106         * g++.dg/abi/mangle14.C: Likewise.
10107         * g++.dg/abi/mangle17.C: Likewise.
10108         * g++.dg/abi/vbase10.C: Likewise.
10109         * g++.dg/abi/vbase14.C: Likewise.
10110         * g++.dg/template/qualttp17.C: Likewise.
10111
10112 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10113
10114         PR c/11995
10115         * gcc.dg/20031223-1.c: New test.
10116
10117 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10118
10119         * gcc.dg/noreturn-7.c: New test.
10120
10121 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10122
10123         * gcc.dg/null-pointer-1.c: New test.
10124
10125 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10126
10127         * g++.old-deja/g++.jason/template18.C: Remove.
10128         * g++.old-deja/g++.jason/template37.C: Likewise.
10129
10130         PR c++/12862
10131         * g++.dg/lookup/ns1.C: New test.
10132
10133         PR c++/12397
10134         * g++.dg/template/lookup3.C: New test.
10135
10136 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10137
10138         * g++.dg/template/recurse1.C: New test
10139
10140 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10141
10142         PR c++/12479
10143         * g++.dg/parse/semicolon1.C: New test.
10144         * g++.dg/parse/semicolon1.h: Likewise.
10145
10146 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10147
10148         * gcc.dg/darwin-misaligned.c: New test.
10149
10150 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10151
10152         PR c/9163
10153         * gcc.dg/20031222-1.c: New test.
10154
10155 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10156
10157         PR c++/13438
10158         * g++.dg/parse/error8.C: New test.
10159
10160         PR c++/11554
10161         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10162
10163 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10164
10165         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10166         too small.
10167         * gcc.c-torture/compile/930217-1.c: Likewise.
10168         * gcc.c-torture/compile/930513-1.c: Likewise.
10169         * gcc.c-torture/execute/920908-2.c: Likewise.
10170         * gcc.c-torture/execute/921204-1.c: Likewise.
10171         * gcc.c-torture/execute/930621-1.c: Likewise.
10172         * gcc.c-torture/execute/930630-1.c: Likewise.
10173         * gcc.c-torture/execute/931031-1.c: Likewise.
10174         * gcc.c-torture/execute/980602-2.c: Likewise.
10175         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10176         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10177         * gcc.c-torture/execute/extzvsi.c: Likewise.
10178         * gcc.c-torture/unsorted/ext.c: Likewise.
10179
10180 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10181
10182         PR target/12749
10183         * gcc.c-torture/compile/20031220-2.c: New test case.
10184
10185 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10186
10187         PR optimization/13031
10188         * gcc.c-torture/compile/20031220-1.c: New test case.
10189
10190 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10191
10192         * gcc.dg/cast-function-1.c: New test.
10193
10194 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10195
10196         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10197         formats.
10198
10199 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10200
10201         PR c++/12795
10202         * g++.dg/ext/attrib10.C: New test.
10203
10204 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10205
10206         * gcc.dg/cleanup-10.c: New test.
10207         * gcc.dg/cleanup-11.c: New test.
10208
10209 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10210
10211         PR c++/13239
10212         * g++.dg/opt/expect1.C: New test.
10213
10214 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10215
10216         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10217
10218 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10219
10220         PR debug/12923
10221         * gcc.dg/20031218-1.c: New test.
10222
10223         PR debug/12389
10224         * gcc.dg/20031218-2.c: New test.
10225         * gcc.dg/20031218-3.c: New test.
10226
10227         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10228         of label name and allow for USER_LABEL_PREFIX == "_" names.
10229         * g++.dg/abi/mangle18-2.C: Likewise.
10230         * g++.dg/abi/mangle19-1.C: Likewise.
10231         * g++.dg/abi/mangle19-2.C: Likewise.
10232         * g++.dg/abi/mangle20-1.C: Likewise.
10233         * g++.dg/abi/mangle20-2.C: Likewise.
10234
10235 2003-12-18  Richard Henderson  <rth@redhat.com>
10236
10237         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10238
10239 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10240             Dan Kegel <dank@kegel.com>
10241
10242         PR other/12009
10243         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10244         testing a cross compiler, it causes spurious compile failures.
10245         * lib/g++.exp: Likewise.
10246
10247 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10248
10249         PR c++/13262
10250         * g++.dg/template/access13.C: New test.
10251
10252 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10253
10254         * gcc.dg/20031216-1.c: New test.
10255
10256 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10257
10258         PR c++/9154
10259         * g++.dg/template/error10.C: New test.
10260
10261 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10262
10263         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10264         * g++.dg/eh/simd-2.C: Likewise.
10265
10266 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10267             Roger Sayle  <roger@eyesopen.com>
10268
10269         * gcc.c-torture/execute/ieee/mzero5.c: New.
10270
10271 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10272
10273         PR c++/10603
10274         * g++.dg/parse/error6.C: New test.
10275
10276         PR c++/12827
10277         * g++.dg/parse/error7.C: New test.
10278
10279 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10280
10281         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10282         at -O with stabs debugging formats.
10283         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10284         * gcc.dg/debug/debug-2.c: Likewise.
10285
10286 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10287
10288         PR c++/12696
10289         * g++.dg/init/error1.C: New test.
10290
10291         PR c++/12218
10292         * g++.dg/init/pm3.C: New test.
10293
10294 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10295
10296         PR c/3347
10297         * gcc.dg/bitfld-8.c: New test.
10298
10299 2003-12-16  James Lemke  <jim@wasabisystems.com>
10300
10301         * gcc.dg/arm-scd42-[123].c: New tests.
10302
10303 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10304
10305         PR c++/9043
10306         * g++.dg/abi/mangle20-1.C: New test.
10307         * g++.dg/abi/mangle20-2.C: New test.
10308
10309 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10310
10311         PR c++/13275
10312         * g++.dg/other/offsetof2.C: Remove XFAIL.
10313         * g++.dg/parse/offsetof1.C: New test.
10314         * g++.gd/parse/offsetof2.C: Likewise.
10315
10316 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10317
10318         * g++.dg/template/nontype3.C: New test.
10319         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10320
10321 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10322
10323         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10324
10325 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10326
10327         PR c++/13387
10328         * g++.dg/expr/assign1.C: New test.
10329
10330         PR c++/13242
10331         * g++.dg/abi/mangle19-1.C: New test.
10332         * g++.dg/abi/mangle19-2.C: New test.
10333
10334 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10335
10336         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10337
10338 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10339
10340         * gcc.c-torture/execute/20031216-1.c: New test.
10341
10342 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10343
10344         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10345         an ICE regression.
10346
10347 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10348
10349         PR c++/10926
10350         * g++.dg/template/error9.C: New test.
10351
10352         PR c++/11116
10353         * g++.dg/template/error8.C: New test.
10354
10355 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10356
10357         PR middle-end/13400
10358         * gcc.c-torture/execute/20031215-1.c: New test case.
10359
10360 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/13269
10363         * g++.dg/parse/error5.C: New test.
10364
10365         PR c++/12989
10366         * g++.dg/expr/sizeof1.C: New test.
10367
10368         PR c++/13310
10369         * g++.dg/template/crash15.C: New test.
10370
10371 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10372
10373         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10374         a non-POD type as the last named parameter of a varargs function.
10375
10376 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10377
10378         PR c++/13243
10379         PR c++/12573
10380         * g++.dg/template/crash14.C: New test.
10381         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10382
10383 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10384
10385         * g++.dg/other/java1.C: New test.
10386
10387         PR c++/13241
10388         * g++.dg/abi/mangle18-1.C: New test.
10389         * g++.dg/abi/mangle18-2.C: New test.
10390
10391 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10392
10393         PR optimization/10312
10394         * gcc.c-torture/execute/20031214-1.c: New.
10395
10396 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10397
10398         PR c++/10779
10399         PR c++/12160
10400         * g++.dg/parse/error3.C: New test.
10401         * g++.dg/parse/error4.C: Likewise.
10402         * g++.dg/abi/mangle4.C: Tweak error messages.
10403         * g++.dg/lookup/using5.C: Likewise.
10404         * g++.dg/other/error2.C: Likewise.
10405         * g++.dg/parse/typename5.C: Likewise.
10406         * g++.dg/parse/undefined1.C: Likewise.
10407         * g++.dg/template/arg2.C: Likewise.
10408         * g++.dg/template/ttp3.C: Likewise.
10409         * g++.dg/template/type1.C: Likewise.
10410         * g++.old-deja/g++.other/crash32.C: Likewise.
10411         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10412
10413 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10414
10415         PR c++/13106
10416         * g++.dg/warn/noreturn-3.C: New test.
10417
10418 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10419
10420         PR c++/13118
10421         * g++.dg/abi/covariant3.C: New.
10422
10423 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10424
10425         * g++.dg/eh/ia64-1.C: New test.
10426
10427 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10428
10429         PR optimization/13037
10430         * g77.f-torture/execute/13037.f: New test case.
10431
10432 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10433
10434         PR c++/12881
10435         * g++.dg/abi/covariant2.C: New.
10436
10437 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10438
10439         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10440
10441 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10442
10443         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10444
10445 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10446
10447         PR other/10819
10448         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10449         to fix Bug 10819.
10450         * lib/g++.exp (g++_version): Likewise.
10451         * lib/g77.exp (g77_version): Likewise.
10452         * lib/objc.exp (default_objc_version): Likewise.
10453
10454 2003-12-10  Richard Henderson  <rth@redhat.com>
10455
10456         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10457
10458         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10459
10460 2003-12-08  Matt Austern  <austern@apple.com>
10461
10462         PR c/13134
10463         * lib/gcc-dg.exp (dg-require-visibility): Define.
10464         * lib/target-supports (check_visibility_available): Define.
10465         * gcc.dg/visibility-1.c: New test.
10466         * gcc.dg/visibility-2.c: Likewise.
10467         * gcc.dg/visibility-3.c: Likewise.
10468         * gcc.dg/visibility-4.c: Likewise.
10469         * gcc.dg/visibility-5.c: Likewise.
10470         * gcc.dg/visibility-6.c: Likewise.
10471         * g++.dg/ext/visibility-1.C: Likewise.
10472         * g++.dg/ext/visibility-2.C: Likewise.
10473         * g++.dg/ext/visibility-3.C: Likewise.
10474         * g++.dg/ext/visibility-4.C: Likewise.
10475         * g++.dg/ext/visibility-5.C: Likewise.
10476         * g++.dg/ext/visibility-6.C: Likewise.
10477
10478 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10479
10480         * g++.dg/lookup/java1.C: New test.
10481         * g++.dg/lookup/java2.C: New test.
10482
10483 2003-12-07  Falk Hueffner  <falk@debian.org>
10484
10485         * g++.dg/opt/noreturn-1.C: New test.
10486
10487 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10488
10489         * gcc.dg/overflow-1.c: New test.
10490
10491 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10492
10493         * g77.f-torture/compile/13060.f: New test.
10494
10495 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/13323
10498         * g++.dg/inherit/operator2.C: New test.
10499
10500 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10501
10502         PR c++/13305
10503         * g++.dg/ext/attrib9.C: New test.
10504
10505 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10506
10507         PR c++/13314
10508         * g++.dg/template/error7.C: New test.
10509
10510 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10511             J"orn Rennecke <joern.rennecke@superh.com>
10512
10513         PR target/13302
10514         * g++.dg/other/struct-va_list.C: New test.
10515
10516 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10517
10518         PR c++/13166
10519         * g++.dg/parse/defarg6.C: New test.
10520
10521 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10522
10523         PR target/13256
10524         * gcc.c-torture/execute/20031201-1.c: New test.
10525
10526 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10527
10528         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10529
10530 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10531
10532         * gcc.dg/builtin-return-1.c: New test.
10533
10534 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10535             J"orn Rennecke <joern.rennecke@superh.com>
10536
10537         PR optimization/13260
10538         * gcc.c-torture/execute/20031204-1.c: New test.
10539
10540 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10541
10542         PR c++/9127
10543         * g++.dg/template/error6.C: New test.
10544
10545 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10546
10547         * gcc.dg/20031202-1.c: New test.
10548
10549 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10550
10551         PR c++/13179
10552         * g++.dg/template/eh1.C: New test.
10553
10554         PR c++/10771
10555         * g++.dg/template/error5.C: New test.
10556
10557 2003-12-02  David Ung  <davidu@mips.com>
10558
10559         * gcc.dg/compat/vector-check.h: Corrected type for var
10560         g_##TMODE
10561
10562 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10563
10564         PR c++/10126
10565         * g++.dg/template/ptrmem8.C: New test.
10566
10567 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10568
10569         PR c++/12573
10570         * g++.dg/template/dependent-expr3.C: New test.
10571
10572 2003-12-01  James Lemke  <jim@wasabisystems.com>
10573
10574         * gcc.dg/arm-g2.c: New test.
10575
10576 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10577
10578         PR optimization/11634
10579         * gcc.dg/20031201-2.c: New test case.
10580
10581 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10582
10583         PR 11433
10584         * objc.dg/proto-lossage-3.m: New test.
10585
10586 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10587
10588         PR optimization/12628
10589         * gcc.dg/20031201-1.c: New test case.
10590
10591 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10592
10593         * gcc.dg/unaligned-1.c: New test.
10594
10595 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10596
10597         PR c++/9849
10598         * g++.dg/template/error4.C: New test.
10599         * g++.dg/template/nested3.C: Adjust error markers.
10600
10601 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10602
10603         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10604
10605 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10606
10607         PR c/10333
10608         * gcc.dg/bitfld-7.c: New test.
10609
10610 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10611
10612         * gcc.dg/tls/asm-1.C: New test.
10613
10614 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10615
10616         * gcc.dg/cpp/assert4.c: Update.
10617
10618 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10619
10620         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10621         * gcc.dg/builtin-apply3.c: New test.
10622
10623 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10624
10625         * lib/compat.exp (compat-obj): New xfaildata parameter.
10626         Use it to set compiler_conditional_xfail_data before compiling.
10627         (compat-get-options): Handle dg-xfail-if.
10628         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10629         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10630         * gcc.dg/compat/vector-1_y.c: Likewise.
10631         * gcc.dg/compat/vector-2_x.c: Likewise.
10632         * gcc.dg/compat/vector-2_y.c: Likewise.
10633
10634 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10635
10636         * g++.dg/opt/reg-stack4.C: New test.
10637
10638 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10639
10640         * gcc.dg/builtin-apply2.c: New test.
10641
10642 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10643
10644         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10645
10646 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10647
10648         PR c++/12924
10649         * g++.dg/template/template-id-2.C: New test.
10650
10651 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10652
10653         PR c++/5369
10654         * g++.dg/template/memfriend1.C: New test.
10655         * g++.dg/template/memfriend2.C: Likewise.
10656         * g++.dg/template/memfriend3.C: Likewise.
10657         * g++.dg/template/memfriend4.C: Likewise.
10658         * g++.dg/template/memfriend5.C: Likewise.
10659         * g++.dg/template/memfriend6.C: Likewise.
10660         * g++.dg/template/memfriend7.C: Likewise.
10661         * g++.dg/template/memfriend8.C: Likewise.
10662         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10663
10664 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10665
10666         PR c++/12515
10667         * g++.dg/ext/cond1.C: New test.
10668
10669 2003-11-20  Richard Henderson  <rth@redhat.com>
10670
10671         * gcc.dg/20020201-2.c: Remove.
10672         * gcc.dg/20020201-4.c: Remove.
10673         * gcc.dg/20020304-1.c: Remove.
10674
10675 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10676
10677         * gcc.dg/cpp/trad/xwin1.c: New test case.
10678
10679 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10680
10681         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10682         * lib/g77.exp: Likewise.
10683         * lib/objc.exp: Likewise.
10684         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10685         for darwin.
10686
10687 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10688
10689         PR c++/12932
10690         * g++.dg/template/static5.C: New test.
10691
10692 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10693
10694         * gcc.dg/nested-func-1.c: New test.
10695
10696 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10697
10698         * gcc.dg/cpp/assert4.c: New test.
10699
10700 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10701
10702         PR c++/2294
10703         * g++.dg/lookup/using9.c: New test.
10704
10705 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/12762
10708         * g++.dg/template/error3.C: New test.
10709
10710 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10711
10712         PR ada/13035
10713         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10714         No longer use a wrapper for gcc, since this does not work under
10715         Windows.
10716
10717 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10718
10719         PR c++/2094
10720         * g++.dg/template/ptrmem7.C: New test.
10721
10722 2003-11-13  Andrew Pinski <apinski@apple.com>
10723
10724         * gcc.c-torture/compile/20031113-1.c: New test.
10725
10726 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10727             Kean Johnston <jkj@sco.com>
10728
10729         PR c/13029
10730         * gcc.dg/unused-4.c: Update.
10731
10732 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10733
10734         * g++.dg/opt/const3.C: New test.
10735
10736 2003-11-13  Jan Hubicka  <jh@suse.cz>
10737
10738         * gcc.c-torture/compile/20031112-1.c: New test.
10739
10740 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10741
10742         * g++.dg/parse/crash10.C: Remove bogus error marker.
10743
10744 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10745
10746         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10747         (host_gcc): Likewise.
10748         (ROOT): Honor $PWDCMD.
10749         (BASE): Likewise.
10750         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10751
10752 2003-11-12  Catherine Moore  <clm@redhat.com>
10753
10754         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10755
10756 2003-11-12  Andreas Jaeger  <aj@suse.de>
10757             Jakub Jelinek  <jakub@redhat.com>
10758             Andrew Pinski  <pinskia@physics.uc.edu>
10759             Richard Henderson  <rth@redhat.com>
10760
10761         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10762         systems.
10763         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10764
10765         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10766         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10767
10768 2003-11-11  Andreas Jaeger  <aj@suse.de>
10769
10770         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10771
10772         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10773
10774 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10775
10776         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10777         Clean ups.
10778
10779 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10780
10781         * gcc.dg/trampoline-1.c: New test.
10782
10783 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10784
10785         * gcc.c-torture/compile/200031109-1.c: New test.
10786
10787 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10788
10789         PR c/3190
10790         PR c/8714
10791         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10792         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10793         gcc.dg/format/no-y2k-1.c: Update.
10794
10795 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10796
10797         PR optimization/10467
10798         * gcc.dg/20031108-1.c: New test case.
10799
10800 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10801
10802         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10803
10804 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10805
10806         * gcc.dg/compound-lvalue-1.c: New test.
10807         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10808         some XFAILs.
10809
10810 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10811
10812         * gcc.dg/altivec-varargs-1.c: New test.
10813
10814 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10815
10816         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10817         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10818         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10819         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10820         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10821
10822 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10823
10824         * gcc.dg/cond-lvalue-1.c: New test.
10825
10826 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10827
10828         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10829
10830 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10831
10832         PR c++/11616
10833         * g++.dg/template/instantiate5.C: New test.
10834
10835 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10836
10837         PR c++/12726
10838         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10839         * ChangeLog: Add missing first entry for above test.
10840
10841 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10842
10843         PR c++/9810
10844         * g++.dg/template/using8.C: New test.
10845         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10846
10847 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10848
10849         PR optimization/10817
10850         * gcc.c-torture/compile/20031102-1.c: New test case.
10851
10852 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10853
10854         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10855         2147483647.
10856
10857 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10858
10859         * gcc.dg/20031102-1.c: New test.
10860
10861 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10862
10863         * gcc.dg/complex-1.c: New test.
10864
10865 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10866
10867         PR c++/12796
10868         * g++.dg/template/crash13.C: Adjust expected error location.
10869         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10870
10871 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10872
10873         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10874
10875 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10876
10877         PR/10239
10878         * gcc.c-torture/compile/20031031-2.c: New test.
10879
10880 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10881
10882         PR/11640
10883         * gcc.c-torture/compile/20031031-1.c: New test.
10884
10885 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10886
10887         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10888         * gcc.misc-tests/bprob.exp: Likewise.
10889         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10890         the execution test on arm-elf configs.
10891         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10892         configs that don't support scratch files.
10893         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10894
10895 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10896
10897         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10898         done by dejagnu.
10899
10900 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10901
10902         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10903         Avoid non pure sh syntax. Add more logging.
10904
10905         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10906         fail.
10907
10908 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10909
10910         PR libgcj/10610
10911         * gcc.dg/ppc-stackalign-1.c: New test.
10912
10913 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10914
10915         * ada/acats/run_all.sh: Change output to be more compliant with
10916         dejagnu framework.
10917         Create acats.sum and acats.log files under testsuite/ada/acats
10918         Only run [a-z]* directories, to filter out e.g. CVS.
10919         Redirect build output to log file.
10920
10921 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10922
10923         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10924
10925 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10926
10927         PR ada/5909:
10928         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10929
10930 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10931
10932         * gcc.c-torture/compile/20031023-1.c: New test.
10933         * gcc.c-torture/compile/20031023-2.c: New test.
10934         * gcc.c-torture/compile/20031023-3.c: New test.
10935         * gcc.c-torture/compile/20031023-4.c: New test.
10936
10937 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10938
10939         PR c++/10371
10940         * g++.dg/lookup/scoped8.C: New test.
10941
10942 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10943
10944         * g++.dg/opt/reg-stack3.C: New test.
10945
10946 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10947
10948         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10949
10950 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10951
10952         PR c++/11076
10953         * g++.dg/template/crash13.C: New test.
10954
10955 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10956
10957         * gcc.dg/c99-restrict-2.c: New test.
10958
10959 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10960
10961         PR c++/12698, c++/12699, c++/12700, c++/12566
10962         * g++.dg/inherit/covariant9.C: New test.
10963         * g++.dg/inherit/covariant10.C: New test.
10964         * g++.dg/inherit/covariant11.C: New test.
10965
10966 2003-10-23  Jason Merrill  <jason@redhat.com>
10967
10968         PR c++/12726
10969         * g++.dg/ext/complit2.C: New test.
10970
10971 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10972
10973         PR target/12654
10974         * gcc.c-torture/execute/20031020-1.c: New test.
10975
10976 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10977
10978         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10979         following the jump_insn.
10980
10981 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10982
10983         * gcc.dg/cast-lvalue-1.c: New test.
10984
10985 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10986
10987         PR c++/11962
10988         * g++.dg/template/cond2.C: New test.
10989
10990 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10991
10992         * gcc.dg/builtins-28.c: New test.
10993
10994 2003-10-20  Jan Hubicka  <jh@suse.cz>
10995
10996         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10997         parameter.
10998         * testsuite/gcc.dg/inline-2.c: Likewise.
10999
11000 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11001
11002         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11003         * gcc.dg/nest.c:  Likewise.
11004
11005 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11006
11007         PR c++/9781, c++/10583, c++/11862
11008         * g++.dg/parse/crash13.C: New test.
11009
11010 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11011
11012         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11013
11014 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11015
11016         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11017         Define HAVE_C99_RUNTIME except on Solaris.
11018         * gcc.dg/builtins-20.c: Likewise.
11019
11020 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11021
11022         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11023
11024 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11025
11026         PR c++/12495
11027         * g++.dg/template/crash21.C: New test.
11028
11029 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11030
11031         PR c++/2513
11032         * g++.dg/template/typename5.C: New test.
11033
11034 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11035
11036         PR c++/12369
11037         * g++.dg/template/friend25.C: New test.
11038
11039 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11040
11041         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11042         versions.
11043
11044 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11045
11046         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11047         == 2147483647.
11048
11049 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11050
11051         * gcc.c-torture/execute/960416-1.x: Remove.
11052         * gcc.c-torture/execute/divconst-3.x: Likewise.
11053
11054 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11055
11056         PR target/12598
11057         * gcc.dg/torture/cris-volatile-1.c: New test.
11058
11059 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11060
11061         PR optimization/9325
11062         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11063         for overflowing floating point to integer conversion during RTL
11064         simplification.
11065
11066 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11067
11068         * objc/execute/_cmd.m: Fix typo.
11069         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11070         Relax 'scan-assembler' regexp.
11071         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11072         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11073         * objc.dg/zero-link-2.m: Remove blank line.
11074         * objc.dg/zero-link-3.m: New test case.
11075
11076 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11077
11078         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11079
11080         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11081         than linker trickery.
11082
11083 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11084
11085         PR c++/12370
11086         * g++.dg/other/friend2.C: New test.
11087
11088 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11089
11090         * gcc.dg/20031012-1.c: New test.
11091
11092 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11093
11094         * gcc.dg/weak/weak-3.c: Fix for new warning.
11095
11096 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11097
11098         PR optimization/8750
11099         * gcc.c-torture/execute/20031012-1.c: New test case.
11100
11101 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11102
11103         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11104         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11105
11106 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11107
11108         PR optimization/12260
11109         * gcc.c-torture/compile/20031011-2.c: New test case.
11110
11111 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11112
11113         * gcc.c-torture/execute/20031011-1.c: New testcase.
11114
11115 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11116
11117         * gcc.c-torture/compile/20031011-1.c: New test.
11118
11119 2003-10-11  Jan Hubicka  <jh@suse.cz>
11120
11121         * g++.dg/other/first-global.C: New test.
11122
11123 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11124
11125         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11126
11127 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11128
11129         * gcc.c-torture/compile/20031010-1.c: New test.
11130
11131 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11132
11133         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11134         * gcc.c-torture/execute/va-arg-25.c: ... here.
11135
11136 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11137
11138         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11139
11140 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11141
11142         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11143
11144 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11145
11146         * g++.dg/parse/error2.C: New test.
11147
11148 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11149
11150         PR c++/11097
11151         * g++.dg/other/error5.C: Modify the error message.
11152         * g++.dg/lookup/using8.C: New test.
11153
11154 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11155
11156         * gcc.dg/darwin-abi-2.c: New file.
11157         * gcc.c-torture/execute/va-arg-24.c: New file.
11158
11159 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11160
11161         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11162         indentation.
11163
11164 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11165
11166         PR c++/10147
11167         * g++.dg/other/error4.C: Update error messages.
11168         * g++.dg/template/ptrmem4.C: Likewise.
11169
11170         PR c++/12337
11171         * g++.dg/init/new9.C: New test.
11172
11173         PR c++/12334, c++/12236, c++/8656
11174         * g++.dg/ext/attrib8.C: New test.
11175
11176 2003-10-06  Devang Patel  <dpatel@apple.com>
11177
11178         * gcc.dg/debug/dwarf2-3.h: New test.
11179         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11180
11181 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11182
11183         * g++.dg/opt/cfg2.C: New test.
11184
11185 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11186
11187         * g++.dg/opt/float1.C: New test.
11188
11189 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11190
11191         * gcc.dg/c90-array-lval-6.c: New test.
11192         * gcc.dg/c99-array-lval-6.c: New test.
11193
11194 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11195             Ziemowit Laski  <zlaski@apple.com>
11196
11197         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11198         'Derived', so that it is never considered a class method; add
11199         new warning for '+port' method ambiguity.
11200         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11201         <objc/objc-api.h> (needed on Mac OS X).
11202         * objc.dg/method-13.m: New test.
11203
11204 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11205
11206         PR optimization/9325, PR java/6391
11207         * gcc.c-torture/execute/20031003-1.c: New test case.
11208
11209 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR optimization/12180
11212         * gcc.dg/20031002-1.c: New test.
11213
11214         PR c++/12486
11215         * g++.dg/inherit/error1.C: New test.
11216
11217 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11218
11219         * lib/f-torture.exp (search_for): Rename to...
11220         (search_for_re): This.  Also, clean up comments and the
11221         "regexp" invocation.
11222
11223 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11224
11225         * gcc.c-torture/compile/20031002-1.c: New test.
11226
11227 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11228
11229         * g++.dg/opt/cond1.C: New test.
11230
11231 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11232
11233         * gcc.dg/Wold-style-definition-2.c: New testcase.
11234         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11235
11236 2003-09-29  Richard Henderson  <rth@redhat.com>
11237
11238         * g++.dg/init/array10.C: Add dg-options.
11239
11240 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11241
11242         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11243
11244 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11245
11246         * g++.dg/template/friend19.C: Fix typo.
11247         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11248
11249 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11250
11251         * gcc.c-torture/execute/20030928-1.c: New test.
11252         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11253
11254 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11255
11256         * g++.dg/opt/unroll1.C: New test.
11257
11258 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11259
11260         PR optimization/11741
11261         * gcc.dg/20030926-1.c: New test case.
11262
11263 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11264
11265         PR c++/5655
11266         * g++.dg/parse/access7.C: New test.
11267         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11268
11269 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11270
11271         MERGE OF objc-improvements-branch into MAINLINE:
11272         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11273         if libobjc has not been built.
11274         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11275         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11276         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11277         objc/execute/nested-3.m, objc/execute/np-2.m,
11278         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11279         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11280         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11281         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11282         objc.dg/special/unclaimed-category-1.h,
11283         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11284         well as GNU runtime.
11285         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11286         * execute/cascading-1.m, execute/function-message-1.m,
11287         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11288         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11289         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11290         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11291         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11292         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11293         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11294         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11295         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11296         * objc.dg/bitfield-2.m: Run only on Darwin.
11297         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11298         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11299         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11300         * objc.dg/const-str-1.m: Fix constant string layout.
11301
11302 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11303
11304         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11305
11306 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11307
11308         * gcc.dg/darwin-abi-1.c: New file.
11309
11310 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11311
11312         PR target/12281
11313         * gcc.c-torture/compile/20030921-1.c: New test.
11314
11315 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11316
11317         * g++.dg/opt/reg-stack2.C: New test.
11318
11319 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11320
11321         * g++.dg/eh/delayslot1.C: New test.
11322
11323 2003-09-20  Richard Henderson  <rth@redhat.com>
11324
11325         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11326
11327 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11328
11329         * gcc.c-torture/execute/20030920-1.c: New test case.
11330
11331 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11332
11333         * g++.dg/rtti/typeid3.C: Correct expected error message.
11334
11335 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11336
11337         PR c++/157
11338         * g++.dg/parse/crash12.C: New test.
11339
11340 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11341
11342         * gcc.dg/compat/mixed-struct-check.h: New.
11343         * gcc.dg/compat/mixed-struct-defs.h: New.
11344         * gcc.dg/compat/mixed-struct-init.h: New.
11345         * gcc.dg/compat/struct-by-value-19_main.c: New.
11346         * gcc.dg/compat/struct-by-value-19_x.c: New.
11347         * gcc.dg/compat/struct-by-value-19_y.c: New.
11348         * gcc.dg/compat/struct-by-value-20_main.c: New.
11349         * gcc.dg/compat/struct-by-value-20_x.c: New.
11350         * gcc.dg/compat/struct-by-value-20_y.c: New.
11351         * gcc.dg/compat/struct-return-19_main.c: New.
11352         * gcc.dg/compat/struct-return-19_x.c: New.
11353         * gcc.dg/compat/struct-return-19_y.c: New.
11354         * gcc.dg/compat/struct-return-20_main.c: New.
11355         * gcc.dg/compat/struct-return-20_x.c: New.
11356         * gcc.dg/compat/struct-return-20_y.c: New.
11357
11358 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11359         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11360         so that it will not complain on LP64 targets.
11361
11362 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11363
11364         PR c++/495
11365         * g++.dg/template/friend24.C: New test.
11366
11367 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11368
11369         PR c++/12332
11370         * g++.dg/template/memtmpl2.C: New test.
11371
11372 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11373
11374         PR target/11184
11375         * gcc.dg/builtin-apply1.c: New test.
11376
11377 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11378
11379         PR c++/9848
11380         * g++.dg/warn/Wunused-4.C: New test.
11381
11382 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11383
11384         PR c++/12316
11385         * g++.dg/other/gc2.C: New test.
11386
11387 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/11991
11390         * g++.dg/rtti/typeid3.C: New test.
11391
11392         PR c++/12266
11393         * g++.dg/overload/template1.C: New test.
11394
11395 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11396
11397         * g++.dg/opt/cfg3.C: New test.
11398
11399 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11400
11401         PR c++/7939
11402         * g++.dg/template/crash11.C: New test.
11403
11404 2003-09-16  Jason Merrill  <jason@redhat.com>
11405             Jakub Jelinek  <jakub@redhat.com>
11406
11407         * gcc.dg/attr-warn-unused-result.c: New test.
11408
11409 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11410
11411         PR c++/12184
11412         * g++.dg/expr/call2.C: New test.
11413
11414 2003-09-15  Andreas Jaeger  <aj@suse.de>
11415
11416         * gcc.dg/Wold-style-definition-1.c: New test.
11417
11418 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11419
11420         PR c++/3907
11421         * g++.dg/parse/template12.C: New test.
11422
11423         * g++.dg/abi/bitfield11.C: New test.
11424         * g++.dg/abi/bitfield12.C: Likewise.
11425
11426 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11427
11428         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11429         non-expansion of functional macro name without arguments at EOL.
11430         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11431
11432 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11433
11434         * gcc.c-torture/execute/20030914-[12].c: New tests.
11435
11436 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11437
11438         PR c++/11788
11439         * g++.dg/overload/addr1.C: New test.
11440
11441 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11442
11443         * gcc.dg/20030909-1.c: New test.
11444
11445 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11446
11447         * gcc.dg/ultrasp10.c: New test.
11448
11449 2003-09-09  Devang Patel  <dpatel@apple.com>
11450
11451         * gcc.dg/darwin-ld-6.c: New test.
11452
11453 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11454
11455         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11456
11457 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11458
11459         * gcc.dg/ia64-types1.c: New test.
11460         * gcc.dg/ia64-types2.c: Likewise.
11461
11462 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11463
11464         * gcc.dg/builtins-1.c: Add more _Complex tests.
11465         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11466
11467         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11468         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11469
11470 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11471
11472         PR c++/11786
11473         * g++.dg/lookup/koenig2.C: New test.
11474
11475         PR c++/5296
11476         * g++.dg/rtti/typeid2.C: New test.
11477
11478 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11479
11480         * gcc.c-torture/compile/20030904-1.c: New test.
11481
11482 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11483
11484         * g++.dg/opt/longbranch2.C: New test.
11485
11486 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11487
11488         * g++.dg/template/crash10.C: Only compile it.
11489
11490 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11491
11492         PR middle-end/11665
11493         * gcc.c-torture/compile/20030907-1.c: New test.
11494         * g++.dg/init/array11.C: New test.
11495
11496 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11497
11498         PR c++/11852
11499         * g++.dg/init/struct1.C: New test.
11500
11501 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11502
11503         PR c++/12181
11504         * g++.dg/expr/comma1.C: New test.
11505
11506 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11507
11508         PR c++/11867
11509         * g++.dg/expr/static_cast5.C: New test.
11510
11511 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11512
11513         PR c++/11507
11514         * g++.dg/lookup/scoped7.C: New test.
11515
11516         PR c++/9574
11517         * g++.dg/other/static1.C: New test.
11518
11519         PR c++/11490
11520         * g++.dg/warn/template-1.C: New test.
11521
11522         PR c++/11432
11523         * g++.dg/template/crash10.C: New test.
11524
11525         PR c++/2478
11526         * g++.dg/overload/VLA.C: New test.
11527
11528         PR c++/10804
11529         * g++.dg/template/call1.C: New test.
11530
11531 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11532
11533         PR c++/11794
11534         * g++.dg/parse/using3.C: New test.
11535
11536 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11537
11538         PR c++/11409
11539         * g++.dg/overload/builtin3.C: New test case.
11540
11541 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11542
11543         PR c/9862
11544         * gcc.dg/20030906-1.c: New test.
11545         * gcc.dg/20030906-2.c: Likewise.
11546
11547 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11548
11549         PR c++/12167
11550         * g++.dg/parse/defarg5.C: New test.
11551
11552         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11553
11554 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/12163
11557         * g++.dg/expr/static_cast4.C: New test.
11558
11559         PR c++/12146
11560         * g++.dg/template/crash9.C: New test.
11561
11562 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11563
11564         * g++.old-deja/g++.ext/pretty2.C: Update for change
11565         in __FUNCTION__.
11566         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11567
11568 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11569
11570         PR c++/11922
11571         * g++/dg/template/qualified-id1.C: New test.
11572
11573         PR c++/12037
11574         * g++.dg/warn/noeffect4.C: New test.
11575
11576 2003-09-04  Matt Austern  <austern@apple.com>
11577
11578         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11579         * g++.dg/ext/fnname2.C: Likewise.
11580         * g++.dg/ext/fnname3.C: Likewise.
11581
11582 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11583
11584         * g++.dg/expr/lval1.C: New test.
11585         * g++.dg/ext/lvcast.C: Remove.
11586
11587 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11588
11589         PR optimization/11700.
11590         * gcc.c-torture/compile/20030903-1.c: New test case.
11591
11592 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11593
11594         PR c++/12053
11595         * g++.dg/abi/layout4.C: New test.
11596
11597 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11598
11599         PR c++/11553
11600         * g++.dg/parse/friend3.C: New test.
11601
11602 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11603
11604         PR c++/11847
11605         * g++.dg/template/class1.C: New test.
11606
11607         PR c++/11808
11608         * g++.dg/expr/call1.C: New test.
11609
11610 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11611
11612         PR c++/12114
11613         * g++.dg/init/ref9.C: New test.
11614
11615         PR c++/11972
11616         * g++.dg/template/nested4.C: New test.
11617
11618 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11619
11620         PR c++/12093
11621         * g++.dg/template/non-dependent4.C: New test.
11622
11623         PR c++/11928
11624         * g++.dg/inherit/conv1.C: New test.
11625
11626 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11627
11628         PR c++/6196
11629         * g++.dg/ext/label1.C: New test.
11630         * g++.dg/ext/label2.C: Likewise.
11631
11632 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11633
11634         * g++.dg/expr/cond3.C: New test.
11635
11636 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11637
11638         * gcc.dg/builtins-1.c: Add new builtin cases.
11639
11640 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11641
11642         * gcc.dg/builtins-1.c: Add new cases.
11643         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11644
11645 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11646
11647         * gcc.dg/builtins-1.c: Add more math builtin tests.
11648         * gcc.dg/torture/builtin-attr-1.c: New test.
11649
11650 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11651
11652         PR optimization/5079
11653         * g++.dg/opt/static3.C: New test.
11654
11655 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11656
11657         * gcc.misc-tests/gcov-10b.c: New test.
11658
11659 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11660
11661         * g++.dg/opt/ptrmem3.C: New test.
11662
11663         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11664
11665 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11666
11667         * gcc.dg/20030826-2.c: New test.
11668
11669 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11670
11671         PR middle-end/12002
11672         * g77.f-torture/compile/12002.f: New test case.
11673
11674 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11675
11676         * gcc.dg/20030826-1.c: New test case.
11677
11678 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11679
11680         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11681
11682 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11683
11684         PR c++/11871
11685         * c++.dg/lookup/crash1.C: New test.
11686
11687         * c++.dg/warn/noeffect3.C: New test.
11688
11689 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11690
11691         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11692         * gcc.dg/compat/vector-1_y.c: Ditto.
11693         * gcc.dg/compat/vector-2_x.c: Ditto.
11694         * gcc.dg/compat/vector-2_y.c: Ditto.
11695
11696 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11697
11698         * gcc.dg/20030702-1.c: New test.
11699
11700 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/8795
11703         * g++.dg/ext/altivec-1.C: New test.
11704
11705 2003-08-24  Richard Henderson  <rth@redhat.com>
11706
11707         * g++.dg/eh/simd-2.C: Add -w for x86.
11708
11709 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11710
11711         * gcc.dg/20030815-1.c: New test.
11712
11713 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11714
11715         PR c++/3765
11716         * g++.dg/parse/access6.C: New test.
11717
11718 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11719
11720         PR c++/641, c++/11876
11721         * g++.dg/template/friend22.C: New test.
11722         * g++.dg/template/friend23.C: Likewise.
11723
11724 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11725
11726         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11727         identically.
11728
11729 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11730
11731         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11732
11733 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11734
11735         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11736
11737 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11738
11739         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11740
11741 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11742
11743         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11744
11745 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/11919
11748         * g++.dg/overload/prom1.C: New test.
11749
11750         PR c++/11551
11751         * g++.dg/parse/dtor2.C: New test.
11752
11753         PR c++/10762
11754         * g++.dg/parse/using2.C: New test.
11755
11756 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11757
11758         PR target/11805
11759         * gcc.c-torture/compile/20030821-1.c: New.
11760
11761 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11762
11763         PR c++/11834
11764         * g++.dg/template/deduce2.C: New test.
11765
11766 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11767
11768         * gcc.c-torture/execute/20030821-1.c: New test.
11769
11770 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11771
11772         PR middle-end/11984
11773         * gcc.dg/20030820-1.c: New test case.
11774
11775 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         PR c++/11945
11778         * g++.dg/warn/noeffect2.C: New test.
11779
11780 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11781
11782         PR c++/10926
11783         * g++.dg/template/dtor2.C: New test.
11784
11785         PR c++/11684
11786         * g++.dg/template/operator1.C: New test.
11787         * g++.dg/parse/operator4.C: New test.
11788
11789         PR c++/11946.C
11790         * g++.dg/expr/enum1.C: New test.
11791         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11792
11793         PR c++/11036.C
11794         * g++.dg/parse/elab2.C: New test.
11795         * g++.dg/parse/typedef4.C: Change error message.
11796         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11797         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11798         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11799
11800 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11801
11802         * gcc.dg/pch/warn-1.c: New.
11803         * gcc.dg/pch/warn-1.hs: New.
11804
11805         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11806         not-tested file.
11807
11808 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11809
11810         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11811
11812 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11813
11814         * gcc.dg/uninit-D.c: New Test.
11815         * gcc.dg/uninit-E.c: New Test.
11816         * gcc.dg/uninit-F.c: New Test.
11817         * gcc.dg/uninit-G.c: New Test.
11818
11819 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11820
11821         * g++.dg/README: Describe the pch directory.
11822
11823 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11824
11825         PR c++/11174
11826         * g++.dg/parse/access4.C: New test.
11827         * g++.dg/parse/access5.C: Likewise.
11828         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11829
11830 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11831
11832         * gcc.dg/noncompile/20030818-1.c: New.
11833
11834 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11835
11836         PR c++/11957
11837         * g++.dg/warn/noeffect1.C: New test.
11838
11839         * g++.dg/template/scope2.C: New test.
11840         * g++.dg/template/error2.C: Correct dg-error
11841
11842 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11843
11844         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11845
11846 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11847
11848         PR C++/11512
11849         * g++.dg/template/warn1.C: New.
11850
11851 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11852
11853         * g++.dg/template/error2.C: New test.
11854         * g++.dg/lookup/using7.C: Adjust errors
11855         * g++.old-deja/g++.pt/crash36.C: Likewise.
11856         * g++.old-deja/g++.pt/derived3.C: Likewise.
11857
11858 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11859
11860         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11861         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11862         * gcc.c-torture/execute/builtins/string-9.c: New, from
11863         string-opt-9.c.  Adjust for execute/builtins framework.
11864         * gcc.c-torture/execute/string-opt-9.c: Delete.
11865
11866 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11867
11868         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11869
11870         * g++.dg/parse/ret-type2.C: New test.
11871
11872         PR c++/11703
11873         * g++.dg/init/new8.C: New test.
11874
11875         PR c++/10923
11876         * g++.dg/parse/typedef5.C: New test.
11877
11878         PR c++/9512
11879         * g++.dg/parse/qualified2.C: New test.
11880         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11881         invalid code.
11882
11883 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11884
11885         * g++.dg/conversion/ptrmem1.C: New test.
11886
11887 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11888
11889         PR target/11693
11890         * gcc.dg/20030811-1.c: New test.
11891
11892         PR target/11535
11893         * gcc.c-torture/execute/20030811-1.c: New test.
11894
11895 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11896
11897         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11898
11899 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11900
11901         PR c++/11789.C
11902         * g++.dg/inherit/multiple1.C: New test.
11903
11904 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11905
11906         * gcc.dg/spe1.c: New test.
11907
11908         PR c++/11670
11909         * g++.dg/expr/cast2.C: New test.
11910
11911         PR c++/10530
11912         * g++.dg/template/dependent-name2.C: New test.
11913
11914 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11915
11916         * g++.dg/parse/crash11.C: Put the dg options in comments.
11917
11918 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11919
11920         * lib/gcc-dg.exp: Update for diagnostic change.
11921
11922 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11923
11924         PR c++/5767
11925         * g++.dg/parse/crash11.C: New test.
11926
11927 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11928
11929         * gcc.dg/cpp/spacing1.c: Update.
11930
11931 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11932
11933         PR target/11739
11934         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11935         a value for -mtune.
11936
11937 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11938
11939         PR middle-end/11771
11940         * gcc.c-torture/compile/20030804-1.c: New test case.
11941
11942 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11943
11944         * gcc.dg/20030804-1.c: New test case.
11945
11946 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11947
11948         * gcc.dg/cpp/separate-1.c: New test.
11949
11950 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11951
11952         PR c++/11704
11953         * g++.dg/template/dependent-expr2.C: New test.
11954
11955         PR c++/11766
11956         * g++.dg/expr/ptrmem1.C: New test.
11957
11958 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11959
11960         PR c++/9453
11961         * g++.dg/template/friend15.C: New test.
11962
11963 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11964
11965         * lib/dg-pch.exp: Work round PCH bug.
11966
11967 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11968
11969         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11970         builtins.  Move cases from builtins-4.c here.
11971
11972         * gcc.dg/torture/builtin-math-1.c: New test taken from
11973         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11974         additional cases.
11975
11976         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11977         Delete.
11978
11979 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11980
11981         PR c++/9447
11982         * g++.dg/template/using7.C: New test.
11983
11984 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11985
11986         * import1.c, import2.c: New tests.
11987
11988 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11989
11990         * g++.dg/eh/crossjump1.C: New test.
11991
11992 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11993
11994         PR c++/11697
11995         * g++.dg/template/using6.C: New test.
11996
11997         PR c++/11744
11998         * g++.dg/template/koenig2.C: New test.
11999
12000 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12001
12002         PR c++/7983
12003         * g++.dg/parse/typedef4.C: New test.
12004
12005 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12006
12007         PR c++/8442, c++/8806
12008         * g++.dg/template/elab1.C: New test.
12009         * g++.dg/template/type2.C: Likewise.
12010         * g++.dg/template/ttp3.C: Adjust expected error message.
12011         * g++.old-deja/g++.law/visibility13.C: Likewise.
12012         * g++.old-deja/g++.niklas/t135.C: Likewise.
12013         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12014         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12015         template argument.
12016         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12017
12018 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12019
12020         PR c++/11295
12021         * g++.dg/ext/stmtexpr1.C: New test.
12022
12023         * g++.dg/opt/tmp1.C: New test.
12024
12025         PR c++/11525
12026         * g++.dg/parse/constant4.C: New test.
12027
12028         PR c++/9447
12029         * g++.dg/template/using5.C: New test.
12030
12031 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12032
12033         * gcc.dg/builtins-27.c: New test case.
12034
12035 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12036
12037         * gcc.dg/tls/opt-7.c: New test.
12038
12039 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12040
12041         * g++.old-deja/g++.other/crash18.C: Remove.
12042
12043 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         * g++.dg/template/explicit3.C: New.
12046         * g++.dg/template/explicit4.C: New.
12047         * g++.dg/template/explicit5.C: New.
12048
12049         PR c++/11347
12050         * g++.dg/template/memtmpl1.C: New.
12051
12052 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12053
12054         PR target/11565
12055         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12056         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12057
12058 2003-07-30  Jan Hubicka  <jh@suse.cz>
12059
12060         * vtgc1.c: Kill.
12061
12062 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12063
12064         * gcc.dg/struct-in-proto-1.c: New test.
12065
12066 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12067
12068         * gcc.dg/cpp/include2.c: Only expect one message.
12069
12070 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12071
12072         PR c++/9447
12073         * g++.dg/template/using1.C: New test.
12074         * g++.dg/template/using2.C: New test.
12075         * g++.dg/template/using3.C: New test.
12076         * g++.dg/template/using4.C: New test.
12077
12078 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12079
12080         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12081         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12082
12083 2003-07-28  Jan Hubicka  <jh@suse.cz>
12084
12085         PR c++/11530
12086         * g++.dg/opt/call1.C: New test.
12087
12088 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12089
12090         PR c++/11667
12091         * g++.dg/init/enum2.C: New test.
12092         * g++.dg/template/overload1.C: Add "-w" option.
12093
12094 2003-07-28    <hp@bitrange.com>
12095
12096         * gcc.dg/Wdeclaration-after-statement-1.c,
12097         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12098
12099 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12100
12101         * gcc.c-torture/compile/20030725-1.c: New test.
12102
12103 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12104
12105         * gcc.dg/20030505.c: Only run for SPE.
12106         Remove definition of opaque type.
12107
12108 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12109
12110         * g++.dg/template/ptrmem6.C: New test.
12111
12112 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12113
12114         * gcc.c-torture/compile/zero-strct-2.c: New test.
12115
12116 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12117
12118         * gcc.dg/intermod-1.c: New test.
12119
12120 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12121
12122         PR c++/11617
12123         * g++.dg/template/lookup2.C: New test.
12124         * g++.dg/template/memclass1.C: Remove instantiated from error.
12125         * g++.dg/other/error2.C: Tweak expected errors.
12126
12127         PR c++/11596
12128         * g++.dg/template/defarg3.C: New test.
12129
12130         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12131
12132 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12133
12134         * g++.dg/inherit/access5.C: New test.
12135
12136 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12137
12138         PR c++/11513
12139         * g++.dg/template/crash8.C: New test.
12140
12141 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12142
12143         PR c/10602
12144         * gcc.dg/noncompile/incomplete-2.c: New test.
12145
12146 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12147
12148         PR c++/11645
12149         * g++.dg/inherit/access4.C: New test.
12150
12151         PR c++/11517
12152         * g++.dg/expr/cond2.C: New test.
12153
12154         PR optimization/10679
12155         * g++.dg/opt/inline4.C: New test.
12156
12157 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12158
12159         * g++.dg/parse/crash10: New test.
12160
12161 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12162
12163         * g++.dg/ext/flexary1.C: New test.
12164
12165 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12166
12167         PR c++/10793
12168         * g++.dg/template/crash9.C: New test.
12169
12170 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12171
12172         PR c++/3004
12173         * g++.dg/parse/typedef3.C: New test.
12174
12175         PR c++/7906
12176         * g++.dg/parse/operator2.C: New test.
12177
12178         PR c++/8895
12179         * g++.dg/parse/def-tmpl-arg1.C: New test.
12180
12181         PR c++/9282
12182         * g++.dg/parse/funptr1.C: New test.
12183
12184         PR c++/9452
12185         * g++.dg/parse/ambig3.C: New test.
12186
12187         PR c++/9454
12188         * g++.dg/parse/operator3.C: New test.
12189
12190         PR c++/9486
12191         * g++.dg/parse/template10.C: New test.
12192
12193         PR c++/9488
12194         * g++.dg/parse/template11.C: New test.
12195
12196         PR c++/10150
12197         * g++.dg/parse/invalid-op1.C: New test.
12198
12199         PR c++/10247
12200         * g++.dg/parse/condexpr1.C: New test.
12201
12202 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12203
12204         * g++.dg/ext/packed3.C: New test.
12205         * g++.dg/ext/packed4.C: New test.
12206
12207         * gcc.dg/pack-test-3.c: New test.
12208
12209 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12210
12211         * lib/compat.exp: Handle dg-options per source file.
12212         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12213         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12214         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12215         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12216         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12217         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12218         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12219         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12220         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12221         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12222         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12223         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12224         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12225         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12226
12227 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12228
12229         PR c/10320
12230         * gcc.c-torture/execute/20030718-1.c: New test.
12231
12232 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12233
12234         PR optimization/11536
12235         * gcc.dg/20030721-1.c: New test.
12236
12237 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12238
12239         PR c++/11546
12240         * g++.dg/template/lookup1.C: New test.
12241
12242 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12243
12244         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12245         diagnostics of ill-formed constructs involving labels.
12246         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12247         the new 'previously defined here' message.
12248
12249 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12250
12251         * g++.dg/parse/non-dependent2.C: New test.
12252
12253 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12254
12255         * g++.dg/init/init-ref4.C: xfail on targets without
12256         weak symbols.
12257
12258 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12259
12260         PR target/11087
12261         * gcc.c-torture/execute/20030717-1.c: New test.
12262
12263 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12264
12265         * g++.dg/opt/cfg1.C: New test.
12266
12267 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12268
12269         PR optimization/11557
12270         * gcc.dg/20030717-1.c: New test.
12271
12272 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12273
12274         PR c++/10476
12275         * g++.dg/expr/crash-1.C: New test.
12276
12277         PR c++/11027
12278         * g++.dg/template/init3.C: New test.
12279
12280         PR c++/8222
12281         * g++.dg/template/non-dependent1.C: New test.
12282
12283         PR c++/11070
12284         * g++.dg/template/non-dependent2.C: New test.
12285
12286         PR c++/11071
12287         * g++.dg/template/non-dependent3.C: New test.
12288
12289         PR c++/9907
12290         * g++.dg/template/sizeof5.C: New test.
12291
12292 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12293
12294         PR 11498
12295         * gcc.c-torture/compile/mangle-1.c: New file.
12296
12297 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12298
12299         PR c++/7809
12300         * g++.dg/parse/access3.C: New test.
12301
12302 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12303
12304         PR c++/11384
12305         * g++.dg/init/init-ref4.C: New test.
12306
12307 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12308
12309         PR c++/11547
12310         * g++.dg/parse/constant3.C: New test.
12311         * g++.dg/parse/crash7.C: Likewise.
12312
12313 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12314
12315         PR target/11008
12316         * gcc.dg/i386-pentium4-not-mull.c: New.
12317
12318 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12319
12320         * gcc.dg/asm-names.c (ymain): Make it weak.
12321
12322 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12323
12324         PR c++/5421
12325         * g++.dg/template/friend21.C: New test.
12326
12327 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12328
12329         * gcc.dg/cleanup-8.c: New test.
12330         * gcc.dg/cleanup-9.c: New test.
12331
12332 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12333
12334         * g++.dg/ext/dll-MI1.h: New file.
12335         * g++.dg/ext/dllexport-MI1.C: New file.
12336         * g++.dg/ext/dllimport-MI1.C: New file.
12337
12338 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12341         it does not have cmpstrsi patterns (just cmpmemsi).
12342
12343 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12344
12345         PR debug/11473
12346         * g++.dg/debug/debug8.C: New test.
12347
12348 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12349
12350         PR c++/10108
12351         * g++.dg/template/crash7.C: New test.
12352
12353 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12354
12355         PR target/10795
12356         * gcc.c-torture/compile/20030708-1.c: New.
12357
12358 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12359
12360         * gcc.c-torture/execute/20030715-1.c: New test.
12361
12362 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12363
12364         * gcc.dg/pch/inline-3.c: New file.
12365         * gcc.dg/pch/inline-3.hs: New file.
12366         * gcc.dg/pch/inline-4.c: New file.
12367         * gcc.dg/pch/inline-4.hs: New file.
12368
12369 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/11509
12372         * g++.dg/template/crash6.C: New test.
12373
12374         PR c++/7053
12375         * g++.dg/template/friend20.C: New test.
12376
12377         PR c++/7019
12378         * g++.dg/template/overload2.C: New test.
12379
12380 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12381
12382         PR optimization/11440
12383         * gcc.c-torture/execute/20030714-1.c: New test.
12384
12385 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12386
12387         PR c++/11154
12388         * g++.dg/template/partial2.C: New test.
12389
12390 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12391
12392         PR c++/11503
12393         * g++.dg/template/anon1.C: New test.
12394
12395         PR c++/11493
12396         PR c++/11495
12397         * g++.dg/parse/template9.C: Likewise.
12398         * g++.dg/template/crash4.C: New test.
12399         * g++.dg/template/koenig1.C: Likewise.
12400         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12401         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12402         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12403         functions.
12404         * g++.old-deja/g++.jason/template36.C: Likewise.
12405         * g++.old-deja/g++.mike/p1989.C: Likewise.
12406         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12407         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12408         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12409         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12410         compiling.
12411         * g++.old-deja/g++.pt/union2.C: Use this->.
12412
12413 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12414
12415         * gcc.dg/20030711-1.c: New test.
12416
12417 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12418
12419         PR c++/11050
12420         * g++.dg/parse/args1.C: New test.
12421         * g++.pt/defarg8.C: Change expected errors.
12422
12423 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/8164
12426         * g++.dg/template/nontype2.C: New test.
12427
12428         PR c++/10558
12429         * g++.dg/parse/template8.C: New test.
12430
12431         PR c++/8327
12432         * g++.dg/template/scope1.C: New test.
12433
12434         * g++.dg/warn/Wsign-compare-1.C: New test.
12435
12436 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12437
12438         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12439
12440 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12441
12442         PR c++/9411
12443         * g++.dg/template/explicit2.C: New test.
12444
12445         PR c++/10032
12446         * g++.dg/warn/pedantic1.C: New test.
12447
12448 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12449
12450         PR c++ 9483
12451         * g++.dg/other/field1.C: New test.
12452
12453 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12454
12455         PR c/11449
12456         * gcc.c-torture/compile/20030707-1.c: New.
12457
12458 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12459
12460         PR c++/10849
12461         * g++.dg/template/access12.C: New test.
12462
12463 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12464
12465         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12466         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12467         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12468         * gcc.misc-tests/gcov.exp: Update
12469         * g++.dg/gcov/gcov.exp: Update
12470         * lib/gcov.exp: Update.
12471
12472 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12473
12474         * g++.dg/abi/mangle17.C: Make sure template expressions are
12475         dependent.
12476         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12477         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12478         * g++.dg/opt/stack1.C: Remove erroneous code.
12479         * g++.dg/parse/template7.C: New test.
12480         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12481         * g++.old-deja/g++.pt/crash4.C: Likewise.
12482
12483 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12484
12485         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12486         with zero or one occurence of `$' after the initial `L'.
12487
12488 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12489
12490         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12491
12492 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12493
12494         PR c/11370
12495         * gcc.dg/Wunreachable-6.c: New testcase.
12496         * gcc.dg/Wunreachable-7.c: New testcase.
12497
12498 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12499
12500         PR c/11420
12501         * gcc.dg/20030708-1.c: New test.
12502
12503 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12504
12505         * gcc.dg/compat/sdata-section.h: New file.
12506         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12507         * gcc.dg/torture/mips-sdata-1.c: New test.
12508
12509 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12510
12511         PR c++/11030
12512         * g++.dg/template/friend19.C: New test.
12513
12514 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12515
12516         * g++.dg/opt/strength-reduce.C: New test.
12517
12518 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12519
12520         PR target/10979
12521         * gcc.dg/20030707-1.c: New testcase.
12522
12523 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12524
12525         PR optimization/11059
12526         * g++.dg/opt/emptyunion.C: New testcase.
12527
12528 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12529             Eric Botcazou  <ebotcazou@libertysurf.fr>
12530
12531         * g++.dg/opt/stack1.C: New test.
12532
12533 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12534
12535         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12536         run test.
12537
12538         PR c++/11431
12539         * g++.dg/expr/static_cast3.C: New test.
12540
12541 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12542
12543         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12544         everywhere.
12545         * gcc.dg/concat.c: Concatenation of string constants with
12546         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12547         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12548         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12549         necessary to avoid multi-character character constant warning.
12550         * gcc.dg/cpp/escape.c: Likewise.
12551         * gcc.dg/cpp/ucs.c: Likewise.
12552         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12553         Fix a typo.
12554
12555 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12556
12557         PR c/11428
12558         * gcc.c-torture/compile/20030704-1.c: New.
12559
12560 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12561
12562         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12563
12564 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12565
12566         PR c++/5287, PR c++/7910,  PR c++/11021
12567         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12568         tests for warnings.
12569         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12570         * g++.dg/ext/dllimport3.C: Likewise.
12571         * g++.dg/ext/dllimport4.C: New file.
12572         * g++.dg/ext/dllimport5.C: New file.
12573         * g++.dg/ext/dllimport6.C: New file.
12574         * g++.dg/ext/dllimport7.C: New file.
12575         * g++.dg/ext/dllimport8.C: New file.
12576         * g++.dg/ext/dllimport9.C: New file.
12577         * g++.dg/ext/dllimport10.C: New file.
12578         * g++.dg/ext/dllexport1.C: New file.
12579
12580 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12581
12582         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12583         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12584
12585 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12586
12587         * gcc.dg/builtins-25.c: New testcase.
12588         * gcc.dg/builtins-26.c: New testcase.
12589
12590 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12591
12592         * gcc.dg/compat/vector-defs.h: New file.
12593         * gcc.dg/compat/vector-setup.h: New file.
12594         * gcc.dg/compat/vector-check.h: New file.
12595         * gcc.dg/compat/vector-1_main.c: New file.
12596         * gcc.dg/compat/vector-1_x.c: New file.
12597         * gcc.dg/compat/vector-1_y.c: New file.
12598         * gcc.dg/compat/vector-2_main.c: New file.
12599         * gcc.dg/compat/vector-2_x.c: New file.
12600         * gcc.dg/compat/vector-2_y.c: New file.
12601
12602         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12603         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12604         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12605         * gcc.dg/compat/struct-align-1.h: New file.
12606         * gcc.dg/compat/struct-align-1_main.c: New file.
12607         * gcc.dg/compat/struct-align-1_x.c: New file.
12608         * gcc.dg/compat/struct-align-1_y.c: New file.
12609         * gcc.dg/compat/struct-align-2.h: New file.
12610         * gcc.dg/compat/struct-align-2_main.c: New file.
12611         * gcc.dg/compat/struct-align-2_x.c: New file.
12612         * gcc.dg/compat/struct-align-2_y.c: New file.
12613
12614         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12615         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12616         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12617         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12618         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12619         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12620         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12621         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12622         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12623         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12624         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12625         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12626         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12627         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12628         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12629         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12630         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12631         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12632         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12633         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12634         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12635         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12636         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12637         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12638         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12639         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12640         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12641         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12642         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12643
12644 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12645
12646         * gcc.dg/i386-call-1.c: New test.
12647
12648 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12649
12650         PR c++/9162
12651         * g++.dg/parse/defarg4.C: New.
12652
12653 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12654
12655         PR target/10700
12656         * gcc.c-torture/compile/20030703-1.c: New test case.
12657
12658 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12659
12660         * g++.dg/template/local3.C: Remove extra semicolon.
12661
12662 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12663
12664         * gcc.dg/i386-volatile-1.c: New test.
12665
12666 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12667
12668         PR c++/11072
12669         * g++.dg/other/offsetof2.C: XFAIL.
12670         * g++.dg/other/offsetof5.C: New.
12671
12672         PR c++/10219
12673         * g++.dg/template/error1.C: New.
12674
12675         PR c++/9779
12676         * g++.dg/template/dependent-expr1.C: New.
12677
12678 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12679
12680         PR c++/6949
12681         * g++.dg/template/local3.C: New test.
12682
12683         PR c++/11149
12684         * g++.dg/lookup/scoped6.C: New test.
12685
12686 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12687
12688         PR c++/8046
12689         * g++.dg/other/error7.C: New test.
12690
12691 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12692
12693         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12694         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12695         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12696         * g++.old-deja/g++.other/union2.C: Likewise.
12697         * gcc.dg/c90-const-expr-2.c: Likewise.
12698         * gcc.dg/c90-const-expr-3.c: Likewise.
12699         * gcc.dg/c99-const-expr-2.c: Likewise.
12700         * gcc.dg/c99-const-expr-3.c: Likewise.
12701         * gcc.dg/concat.c: Likewise.
12702
12703 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12704
12705         PR c++/9559
12706         * g++.dg/init/static1.C: New test.
12707
12708 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12709
12710         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12711         * g++.old-deja/g++.other/access2.C: Likewise.
12712         * g++.old-deja/g++.other/decl2.C: Likewise.
12713         * gcc.c-torture/execute/20020615-1.c: Likewise.
12714
12715 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12716
12717         PR c++/4933
12718         * g++.dg/template/sizeof4.C: New test.
12719
12720 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12721
12722         * g++.dg/other/error6.C: New test.
12723
12724 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12725
12726         PR c++/10750
12727         * g++.dg/parse/constant2.C: New test.
12728
12729 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12730
12731         PR c++/11106
12732         * g++.dg/other/error5.C: New test.
12733
12734 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12735
12736         * gcc.dg/format/gcc_diag-1.c: New test.
12737
12738 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12739
12740         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12741
12742 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12743
12744         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12745         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12746         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12747
12748 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12749
12750         * gcc.c-torture/execute/builtins/string-8.c: New test.
12751         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12752         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12753         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12754
12755 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12756
12757         PR c++/10468
12758         * g++.dg/ext/typeof6.C: New test.
12759
12760 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12761
12762         PR c++/10796
12763         * g++.dg/init/enum1.C: New test.
12764
12765 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12766
12767         * gcc.dg/20030627-1.c: New test.
12768
12769 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12770
12771         PR c++/11332
12772         * g++.dg/expr/static_cast2.C: New test.
12773
12774 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12775             Jakub Jelinek  <jakub@redhat.com>
12776
12777         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12778         sprintf(dst,"%s",src) optimization.
12779         * gcc.c-torture/execute/20030626-1.c: New test case.
12780         * gcc.c-torture/execute/20030626-2.c: New test case.
12781
12782 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12783
12784         * gcc.c-torture/execute/multi-ix.c: New test.
12785
12786         * gcc.c-torture/execute/simd-4.c (main):
12787         Added missing semicolon at end of union.
12788
12789 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12790
12791         PR c++/8266
12792         * g++.dg/template/explicit-instantiation3.C: New test.
12793
12794 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12795
12796         * gcc.dg/20030626-1.c: Use signed char.
12797
12798 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12799
12800         * gcc.dg/20030626-1.c: New test.
12801
12802 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12803
12804         * const-str-2.m: Update.
12805
12806 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/10990
12809         * g++.dg/rtti/dyncast1.C: New test.
12810         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12811         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12812         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12813
12814         PR c++/10931
12815         * g++.dg/expr/static_cast1.C: New test.
12816
12817 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12818
12819         * gcc.dg/20030625-1.c: New test.
12820
12821 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12822
12823         * gcc.c-torture/compile/20030624-1.c: New test case.
12824
12825 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12826
12827         * gcc.c-torture/execute/string-opt-17.c: New test.
12828
12829 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12830
12831         PR c++/5754
12832         * g++.dg/parse/crash6.C: New test.
12833
12834 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12835
12836         * gcc.dg/builtins-24.c: New test case.
12837
12838 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12839
12840         * g++.dg/opt/operator1.C: New test.
12841
12842 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12843
12844         * gcc.c-torture/execute/string-opt-16.c: New test case.
12845
12846 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12847
12848         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12849         * g++.old-deja/g++.other/conv7.C: Likewise
12850         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12851         * g++.old-deja/g++.other/overload14.C: Likewise.
12852
12853 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12854
12855         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12856         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12857
12858 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12859
12860         PR c++/10888
12861         * g++.dg/warn/Winline-3.C: New test.
12862
12863 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12864
12865         * lib/target-supports.exp (check_alias_available): Make the test
12866         program acceptable to the Solaris assembler.
12867
12868         PR c++/10749
12869         * g++.dg/template/memclass2.C: New test.
12870
12871 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12872             Eric Botcazou  <ebotcazou@libertysurf.fr>
12873
12874         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12875         data for non-matching targets.
12876         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12877
12878 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12879
12880         PR c++/10845
12881         * g++.dg/template/member3.C: New test.
12882
12883 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/10939
12886         * g++.dg/template/func1.C: New test.
12887
12888         PR c++/9649
12889         * g++.dg/template/static4.C: New test.
12890         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12891
12892         PR c++/11041
12893         * g++.dg/init/ref7.C: New test.
12894
12895 2003-06-19  Matt Austern  <austern@apple.com>
12896
12897         PR c++/11228
12898         * g++.dg/anew1.C: New test.
12899         * g++.dg/anew2.C: New test.
12900         * g++.dg/anew3.C: New test.
12901         * g++.dg/anew4.C: New test.
12902
12903 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12904
12905         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12906
12907 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12908
12909         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12910         endian-dependent.
12911
12912 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12913
12914         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12915         Remove cruft.
12916
12917 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12918
12919         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12920         * gcc.c-torture/compile/961203-1.c: Likewise.
12921         * gcc.c-torture/compile/980506-1.c: Likewise.
12922
12923 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12924
12925         PR c++/10712
12926         * g++.dg/lookup/using7.C: New test.
12927
12928 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/11105
12931         * g++.dg/abi/conv1.C: Remove it.
12932         * g++.dg/template/conv7.C: New test.
12933         * g++.dg/template/conv8.C: Likewise.
12934         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12935         conversion operator.
12936
12937 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12938
12939         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12940         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12941         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12942         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12943         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12944         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12945         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12946         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12947         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12948         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12949         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12950         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12951         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12952         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12953         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12954         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12955         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12956         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12957         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12958         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12959         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12960         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12961         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12962         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12963         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12964         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12965         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12966         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12967         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12968
12969 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12970
12971         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12972         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12973         indications.
12974
12975 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12976
12977         * gcc.dg/i386-387-5.c: New test case.
12978         * gcc.dg/i386-387-6.c: New test case.
12979         * gcc.dg/builtins-23.c: New test case.
12980
12981 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12982
12983         * gcc.dg/builtins-22.c: New test case.
12984         * gcc.dg/i386-387-1.c: Update to test exp.
12985         * gcc.dg/i386-387-2.c: Likewise.
12986
12987 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12988
12989         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12990
12991 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12992
12993         * lib/gcc-dg.exp (dg-require-dll): New function.
12994         (dg-xfail-if): Likewise.
12995         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12996         driver.
12997
12998         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12999         * gcc.c-torture/compile/20001205-1.c: Likewise.
13000         * gcc.c-torture/compile/20001226-1.c: Likewise.
13001         * gcc.c-torture/compile/20010518-2.c: Likewise.
13002         * gcc.c-torture/compile/20020312-1.c: Likewise.
13003         * gcc.c-torture/compile/20020604-1.c: Likewise.
13004         * gcc.c-torture/compile/920501-12.c: Likewise.
13005         * gcc.c-torture/compile/920501-4.c: Likewise.
13006         * gcc.c-torture/compile/920520-1.c: Likewise.
13007         * gcc.c-torture/compile/920521-1.c: Likewise.
13008         * gcc.c-torture/compile/920625-1.c: Likewise.
13009         * gcc.c-torture/compile/961203-1.c: Likewise.
13010         * gcc.c-torture/compile/980506-1.c: Likewise.
13011         * gcc.c-torture/compile/981006-1.c: Likewise.
13012         * gcc.c-torture/compile/981022-1.c: Likewise.
13013         * gcc.c-torture/compile/981223-1.c: Likewise.
13014         * gcc.c-torture/compile/990617-1.c: Likewise.
13015         * gcc.c-torture/compile/dll.c: Likewise.
13016         * gcc.c-torture/compile/labels-3.c: Likewise.
13017         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13018         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13019         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13020         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13021         * gcc.c-torture/compile/simd-5.c: Likewise.
13022         * gcc.c-torture/compile/20000804-1.x: Remove.
13023         * gcc.c-torture/compile/20001205-1.x: Likewise.
13024         * gcc.c-torture/compile/20001226-1.x: Likewise.
13025         * gcc.c-torture/compile/20010518-2.x: Likewise.
13026         * gcc.c-torture/compile/20020312-1.x: Likewise.
13027         * gcc.c-torture/compile/20020604-1.x: Likewise.
13028         * gcc.c-torture/compile/920501-12.x: Likewise.
13029         * gcc.c-torture/compile/920501-4.x: Likewise.
13030         * gcc.c-torture/compile/920520-1.x: Likewise.
13031         * gcc.c-torture/compile/920521-1.x: Likewise.
13032         * gcc.c-torture/compile/920625-1.x: Likewise.
13033         * gcc.c-torture/compile/961203-1.x: Likewise.
13034         * gcc.c-torture/compile/980506-1.x: Likewise.
13035         * gcc.c-torture/compile/981006-1.x: Likewise.
13036         * gcc.c-torture/compile/981022-1.x: Likewise.
13037         * gcc.c-torture/compile/981223-1.x: Likewise.
13038         * gcc.c-torture/compile/990617-1.x: Likewise.
13039         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13040         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13041         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13042         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13043         * gcc.c-torture/compile/simd-5.x: Likewise.
13044
13045         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13046
13047 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13048
13049         * gcc.c-torture/execute/20030611-1.c: New test.
13050
13051 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13052
13053         PR middle-end/168
13054         * gcc.dg/20030612-1.c: New test case.
13055
13056 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13057
13058         PR c++/10635
13059         * g++.dg/expr/cast1.C: New test.
13060
13061 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13062
13063         * gcc.dg/builtins-21.c: New test case.
13064
13065 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13066
13067         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13068         options instead of at the end.
13069         * lib/objc.exp (objc_target_compile): Likewise.
13070
13071 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/10432
13074         * g++.dg/parse/error1.C: New test.
13075
13076 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13077
13078         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13079         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13080         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13081         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13082         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13083         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13084         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13085         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13086         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13087         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13088         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13089         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13090         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13091         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13092         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13093         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13094         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13095         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13096         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13097         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13098         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13099         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13100         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13101         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13102
13103         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13104         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13105         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13106         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13107         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13108         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13109         * gcc.dg/compat/scalar-return-3_main.c: New file.
13110         * gcc.dg/compat/scalar-return-3_x.c: New file.
13111         * gcc.dg/compat/scalar-return-3_y.c: New file.
13112         * gcc.dg/compat/scalar-return-4_main.c: New file.
13113         * gcc.dg/compat/scalar-return-4_x.c: New file.
13114         * gcc.dg/compat/scalar-return-4_y.c: New file.
13115
13116 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13117
13118         * gcc.dg/compat/fp2-struct-check.h: New file.
13119         * gcc.dg/compat/fp2-struct-defs.h: New file.
13120         * gcc.dg/compat/fp2-struct-init.h: New file.
13121         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13122         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13123         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13124         * gcc.dg/compat/struct-return-10_main.c: New file.
13125         * gcc.dg/compat/struct-return-10_x.c: New file.
13126         * gcc.dg/compat/struct-return-10_y.c: New file.
13127
13128         * gcc.dg/compat/compat-common.h: New file.
13129         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13130         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13131         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13132         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13133         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13134         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13135         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13136         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13137         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13138         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13139         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13140         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13141         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13142         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13143         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13144         * gcc.dg/compat/small-struct-check.h: Ditto.
13145         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13146         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13147         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13148         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13149         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13150         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13151         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13152         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13153         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13154         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13155         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13156         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13157         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13158         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13159         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13160         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13161         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13162         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13163         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13164         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13165         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13166         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13167         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13168         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13169         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13170         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13171         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13172         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13173         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13174         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13175
13176 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13177
13178         * g++.dg/pch/static-1.C: New file.
13179         * g++.dg/pch/static-1.Hs: New file.
13180
13181 2003-06-10  Richard Henderson  <rth@redhat.com>
13182
13183         * gcc.dg/asm-7.c: Adjust expected warning text.
13184
13185 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13186
13187         * gcc.dg/builtins-20.c: New test case.
13188
13189 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13190
13191         PR c++/11131
13192         * g++.dg/opt/template1.C: New test.
13193
13194 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13195
13196         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13197         additional_sources.
13198
13199 2003-05-21  David Taylor  <dtaylor@emc.com>
13200
13201         * gcc.dg/Wpadded.c: New file.
13202
13203 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13204
13205         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13206         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13207         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13208         dg-require-weak.
13209
13210 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13211
13212         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13213
13214 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13215
13216         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13217         (dg-require-alias): Likewise.
13218         (dg-require-gc-sections): Likewise.
13219         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13220
13221 2003-06-08  Richard Henderson  <rth@redhat.com>
13222
13223         * gcc.dg/20011029-2.c: Fix the array reference.
13224         * gcc.dg/asm-7.c: New.
13225
13226 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13227
13228         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13229
13230 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13231
13232         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13233         (dg-require-gc-sections): Likewise.
13234
13235 2003-06-08  Jan Hubicka  <jh@suse.cz>
13236
13237         * i386-cmov1.c: Fix regular expression.
13238         * i386-cvt-1.c: Likewise.
13239         * i386-local.c: Likewise.
13240         * i386-local2.c: Likewise.
13241         * i386-mul.c: Likewise.
13242         * i386-ssetype-1.c: Likewise.
13243         * i386-ssetype-3.c: Likewise.
13244         * i386-ssetype-5.c: Likewise.
13245
13246 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13247
13248         PR c++/11039
13249         * g++.dg/warn/implicit-typename2.C: New test.
13250         * g++.dg/warn/implicit-typename3.C: New test.
13251
13252 2003-06-07  Richard Henderson  <rth@redhat.com>
13253
13254         * g++.dg/other/offsetof3.C: Use size_t.
13255         * g++.dg/other/offsetof4.C: Likewise.
13256
13257 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13258
13259         * lib/copy-file.exp: New. Implement gcc_copy_files.
13260
13261         * lib/dg-pch.exp: Load copy-file.exp
13262         (dg-pch): Use gcc_copy_files instead of "file copy".
13263
13264 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13265
13266         * gcc.dg/weak/weak.exp: Simplify.
13267         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13268         * gcc.dg/weak/weak-1.c: Likewise.
13269         * gcc.dg/weak/weak-2.c: Likewise.
13270         * gcc.dg/weak/weak-3.c: Likewise.
13271         * gcc.dg/weak/weak-4.c: Likewise.
13272         * gcc.dg/weak/weak-5.c: Likewise.
13273         * gcc.dg/weak/weak-6.c: Likewise.
13274         * gcc.dg/weak/weak-7.c: Likewise.
13275         * gcc.dg/weak/weak-8.c: Likewise.
13276         * gcc.dg/weak/weak-9.c: Likewise.
13277
13278 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13279
13280         gcc.c-torture/execute/20030606-1.c: New.
13281
13282 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13283
13284         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13285         * gcc.dg/builtins-19.c: Likewise.
13286
13287 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13288
13289         * gcc.dg/builtins-2.c: Add some more tests.
13290         * gcc.dg/builtins-18.c: New test case.
13291         * gcc.dg/builtins-19.c: New test case.
13292
13293 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13294             Jim Wilson  <wilson@tuliptree.org>
13295
13296         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13297
13298 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13301         mempcpy/stpcpy calls not to be optimized into something else.
13302         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13303         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13304         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13305
13306 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13307
13308         * gcc.dg/format/asm_fprintf-1.c: New test.
13309
13310 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13311
13312         * lib/gcc-defs.exp (additional_sources): New variable.
13313         (dg-additional-sources): New function.
13314         (additional_files): New variable.
13315         (dg-additional-files): New function.
13316         (dg-additional-files-options): Likewise.
13317         * lib/gcc-dg.exp (dg-require-weak): New function.
13318         (dg-require-alias): Likewise.
13319         (dg-require-gc-sections): Likewise.
13320         * lib/target-supports.exp (check_alias_available): Remove testfile
13321         parameter.
13322         (check_gc_sections_available): New function.
13323         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13324         (dg-gpp-additional-files): Likewise.
13325         * lib/g++.exp (additional_sources): Remove.
13326         (additional_files): Likewise.
13327         (g++_target_compile): Use dg-additional-files-options.
13328
13329         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13330         Tcl logic.
13331         * gcc.dg/special/ecos.exp: Remove.
13332         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13333         * gcc.dg/special/alias-1.c: Likewise.
13334         * gcc.dg/special/alias-2.c: Likewise.
13335         * gcc.dg/special/gcsec-1.c: Likewise.
13336         * gcc.dg/special/weak-1.c: Likewise.
13337         * gcc.dg/special/weak-2.c: Likewise.
13338         * gcc.dg/special/wkali-1.c: Likewise.
13339         * gcc.dg/special/wkali-2.c: Likewise.
13340
13341         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13342         dg-gpp-additional-*.
13343         * g++.dg/special/conpr-3.C: Likewise.
13344         * g++.dg/special/conpr-4.C: Likewise.
13345         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13346         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13347         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13348         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13349         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13350         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13351         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13352         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13353         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13354         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13355         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13356         * g++.old-deja/g++.other/comdat1.C: Likewise.
13357         * g++.old-deja/g++.other/comdat2.C: Likewise.
13358         * g++.old-deja/g++.other/comdat3.C: Likewise.
13359         * g++.old-deja/g++.other/ctor1.C: Likewise.
13360         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13361
13362 2003-06-05  Richard Henderson  <rth@redhat.com>
13363
13364         * gcc.dg/debug/20030605-1.c: New.
13365
13366 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13367
13368         * README.QMTEST: Update.
13369
13370 2003-06-04  Richard Henderson  <rth@redhat.com>
13371
13372         * gcc.dg/cleanup-1.c: New.
13373         * gcc.dg/cleanup-2.c: New.
13374         * gcc.dg/cleanup-3.c: New.
13375         * gcc.dg/cleanup-4.c: New.
13376         * gcc.dg/cleanup-5.c: New.
13377         * gcc.dg/cleanup-6.c: New.
13378         * gcc.dg/cleanup-7.c: New.
13379
13380 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13381
13382         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13383
13384         * lib/dg-pch.exp: New file.
13385         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13386         * gcc.dg/pch/pch.exp: Likewise.
13387
13388 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13389
13390         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13391         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13392         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13393         * gcc.dg/builtins-17.c: New test case.
13394         * gcc.dg/i386-387-4.c: New test case.
13395         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13396
13397 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13398
13399         * gcc.dg/ultrasp9.c: New test.
13400
13401 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13402
13403         * gcc.c-torture/compile/20030604-1.c: New test.
13404         * gcc.dg/sparc-constant-1.c: New test.
13405
13406 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13407
13408         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13409
13410 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13411
13412         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13413
13414         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13415         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13416
13417 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13418
13419         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13420
13421 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13422
13423         PR c++/10940
13424         * g++.dg/template/spec10.C: New test.
13425
13426 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13427
13428         * gcc.dg/builtins-16.c: New test case.
13429
13430 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13431
13432         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13433         mempcpy test with post-increments.
13434         * gcc.c-torture/execute/string-opt-3.c: New test.
13435         * gcc.dg/string-opt-1.c: New test.
13436
13437 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13438
13439         PR fortran/10965
13440         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13441
13442 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13443
13444         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13445         (scan-assembler): ... here.  Use dg-scan.
13446         (scan-assembler-not): Likewise.
13447         (scan-file): New function.
13448         (scan-file-not): Likewise.
13449         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13450         * gcc.dg/cpp/_Pragma4.c: Likewise.
13451         * gcc.dg/cpp/_Pragma5.c: Likewise.
13452         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13453         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13454         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13455         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13456         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13457         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13458         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13459         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13460         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13461         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13462         * gcc.dg/cpp/cxxcom1.c: Likewise.
13463         * gcc.dg/cpp/line1.c: Likewise.
13464         * gcc.dg/cpp/maccom1.c: Likewise.
13465         * gcc.dg/cpp/maccom2.c: Likewise.
13466         * gcc.dg/cpp/maccom3.c: Likewise.
13467         * gcc.dg/cpp/maccom4.c: Likewise.
13468         * gcc.dg/cpp/maccom5.c: Likewise.
13469         * gcc.dg/cpp/maccom6.c: Likewise.
13470         * gcc.dg/cpp/multiline.c: Likewise.
13471         * gcc.dg/cpp/spacing1.c: Likewise.
13472         * gcc.dg/cpp/spacing2.c: Likewise.
13473         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13474         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13475         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13476         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13477         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13478         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13479         * gcc.dg/cpp/cxxcom2.c: Likewise.
13480         * gcc.dg/cpp/cxxcom2.h: New file.
13481
13482         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13483         * g++.dg/cpp/truefalse.C: Here.
13484         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13485
13486 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13487
13488         * gcc.dg/cpp/redef3.c: New file.
13489
13490 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13491
13492         * gcc.dg/i386-loop-3.c: New test.
13493
13494 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13495
13496         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13497
13498 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13499
13500         * gcc.dg/fwrapv-1.c: New test case.
13501         * gcc.dg/fwrapv-2.c: New test case.
13502
13503 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13504
13505         PR c++/10956
13506         * g++.dg/template/spec9.C: New test.
13507
13508 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13509
13510         * gcc.dg/duff-4.c: New test case.
13511
13512 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13513
13514         PR fortran/10843
13515         * g77.dg/ffixed-form-1.f: New test
13516         * g77.dg/ffixed-form-2.f: New test
13517         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13518         * g77.dg/ffree-form-3.f: New test
13519
13520 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13521
13522         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13523         * gcc.dg/wint_t-1.c: Likewise.
13524
13525 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13526
13527         * g++.dg/template/access11.C: New test.
13528
13529 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13530
13531         PR c++/10849
13532         * g++.dg/template/access10.C: New test.
13533
13534 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13535             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13536
13537         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13538
13539 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13540
13541         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13542         suppress for powerpc-*-darwin*.
13543         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13544
13545 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13546
13547         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13548         suppress option for powerpc-*-darwin*.
13549
13550 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13551
13552         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13553         * gcc.dg/builtins-4.c: Add test for fmod.
13554
13555 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13556
13557         PR c++/10682
13558         * g++.dg/template/instantiate4.C: New test.
13559
13560 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13561
13562         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13563
13564 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13565
13566         * gcc.dg/compat/scalar-return-1_main.c: New file.
13567         * gcc.dg/compat/scalar-return-1_x.c: New file.
13568         * gcc.dg/compat/scalar-return-1_y.c: New file.
13569         * gcc.dg/compat/scalar-return-2_main.c: New file.
13570         * gcc.dg/compat/scalar-return-2_x.c: New file.
13571         * gcc.dg/compat/scalar-return-2_y.c: New file.
13572         * gcc.dg/compat/struct-return-3_main.c: New file.
13573         * gcc.dg/compat/struct-return-3_y.c: New file.
13574         * gcc.dg/compat/struct-return-3_x.c: New file.
13575         * gcc.dg/compat/struct-return-2_main.c: New file.
13576         * gcc.dg/compat/struct-return-2_x.c: New file.
13577         * gcc.dg/compat/struct-return-2_y.c: New file.
13578
13579 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13580
13581         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13582         for hppa*-hp-hpux*.
13583         * gcc.dg/20021014-1.c (dg-options): Likewise.
13584         * gcc.dg/nest.c (dg-options): Likewise.
13585
13586 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13587
13588         PR c++/9738
13589         * g++.dg/ext/dllimport2.C: New file.
13590         * g++.dg/ext/dllimport3.C: New file.
13591
13592 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13593
13594         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13595         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13596         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13597         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13598         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13599         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13600         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13601         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13602         * gcc.dg/compat/small-struct-defs.h: New file.
13603         * gcc.dg/compat/small-struct-init.h: New file.
13604         * gcc.dg/compat/small-struct-check.h: New file.
13605         * gcc.dg/compat/fp-struct-defs.h: New file.
13606         * gcc.dg/compat/fp-struct-check.h: New file.
13607         * gcc.dg/compat/fp-struct-init.h: New file.
13608         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13609         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13610
13611 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13612
13613         * gcc.dg/20030225-2.c: New test.
13614
13615 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13616             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13617
13618         * gcc.c-torture/compile/20030518-1.c: New test case.
13619
13620 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13621
13622         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13623         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13624         gcc-dg-debug-runtest.
13625         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13626         gcc-dg-debug-runtest.
13627
13628 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13629
13630         PR c++/9022
13631         * g++.dg/lookup/using6.C: New test.
13632
13633 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13634
13635         * g++.dg/parse/access2.C: New test.
13636
13637 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13638
13639         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13640         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13641         * gcc.dg/debug/debug.exp: Likewise.
13642
13643 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13644
13645         * gcc.dg/dollar.c: New test.
13646
13647 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13648
13649         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13650         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13651         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13652         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13653         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13654         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13655         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13656         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13657         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13658         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13659         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13660         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13661         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13662         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13663         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13664         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13665         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13666         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13667
13668 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13669
13670         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13671         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13672         support for "repo" mode.
13673         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13674         * lib/g77-dg.exp: Likewise.
13675         * lib/obj-dg.exp: Likewise.
13676
13677 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13678
13679         Merge from gcc-3_2-rhl8-branch:
13680         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13681
13682         * gcc.dg/tls/opt-6.c: New test.
13683
13684         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13685
13686         * gcc.dg/20030405-1.c: New test.
13687
13688         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13689
13690         * gcc.dg/20030309-1.c: New test.
13691
13692         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13693
13694         * gcc.c-torture/execute/20030307-1.c: New test.
13695
13696         2003-02-20  Randolph Chung  <tausq@debian.org>
13697
13698         * gcc.c-torture/compile/20030220-1.c: New test.
13699
13700         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13701
13702         * gcc.dg/20030217-1.c: New test.
13703
13704         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13705
13706         * gcc.c-torture/compile/20020129-1.c: New test.
13707
13708         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13709
13710         * gcc.dg/unroll-1.c: New test.
13711
13712         2002-11-16  Jan Hubicka  <jh@suse.cz>
13713
13714         * gcc.c-torture/execute/20020920-1.c: New test.
13715
13716         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13717
13718         PR target/7434
13719         * gcc.c-torture/compile/20021008-1.c: New test.
13720
13721         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13722
13723         PR target/7559
13724         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13725
13726         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13727
13728         * gcc.c-torture/compile/20020807-1.c: New test.
13729
13730         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13731
13732         * gcc.dg/tls/opt-1.c: New test.
13733
13734         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13735
13736         * gcc.dg/20020729-1.c: New test.
13737
13738         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13739
13740         * g++.dg/opt/life1.C: New test.
13741
13742         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13743
13744         * gcc.dg/20020525-1.c: New test.
13745
13746         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13747
13748         PR c++/6794
13749         * g++.dg/ext/pretty1.C: New test.
13750         * g++.dg/ext/pretty2.C: New test.
13751
13752 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13753
13754         PR c++/8385
13755         * g++.dg/ext/typeof5.C: New test.
13756
13757 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13758
13759         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13760         __USER_LABEL_PREFIX__ into account.
13761         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13762
13763 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13764
13765         * gcc.dg/builtins-15.c: New test case.
13766
13767 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13768
13769         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13770
13771 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13772
13773         * lib/g++.exp: Tweak handling of additional source files.
13774         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13775         * g++.dg/special/conpr-2a.C: Rename to ...
13776         * g++.dg/special/conpr-2a.cc: ... this.
13777         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13778         * g++.dg/special/conpr-3a.C: Rename to ...
13779         * g++.dg/special/conpr-3a.cc: This.
13780         * g++.dg/special/conpr-3b.C: Rename to ...
13781         * g++.dg/special/conpr-3b.cc: This.
13782         * g++.dg/special/conpr-4.C: New test.
13783         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13784
13785 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13786
13787         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13788
13789 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13790
13791         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13792         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13793         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13794         * g++.old-deja/g++.other/warn3.C: Likewise.
13795
13796 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13797
13798         * gcc.dg/i386-387-1.c: Update to also test log.
13799         * gcc.dg/i386-387-2.c: Likewise.
13800
13801 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13802
13803         * g77.f-torture/execute/int8421.f: New test.
13804
13805 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13806
13807         PR c++/10230, c++/10481
13808         * g++.dg/lookup/scoped5.C: New test.
13809
13810 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13811
13812         PR c++/10552
13813         * g++.dg/template/ttp6.C: New test.
13814
13815 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13816
13817         * gcc.c-torture/execute/builtins: New directory.
13818         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13819         gcc.c-torture/execute/builtins.
13820         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13821         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13822         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13823         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13824
13825 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13826
13827         PR c++/9252
13828         * g++.dg/template/access8.C: New test.
13829         * g++.dg/template/access9.C: New test.
13830
13831 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13832
13833         PR c++/9554
13834         * g++.dg/parse/access1.C: New test.
13835
13836 2003-05-09  DJ Delorie  <dj@redhat.com>
13837
13838         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13839         long, and not an int.
13840
13841 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13842
13843         PR c++/10555, c++/10576
13844         * g++.dg/template/memclass1.C: New test.
13845
13846 2003-05-08  DJ Delorie  <dj@redhat.com>
13847
13848         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13849         targets.
13850         * gcc.c-torture/execute/20021024-1.x: Likewise.
13851         * gcc.c-torture/execute/shiftdi.x: Likewise.
13852         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13853         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13854         * gcc.dg/20021018-1.c: Likewise.
13855
13856 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13857
13858         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13859
13860         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13861         (bcopy): Call memmove.
13862
13863 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13864
13865         * g77.f-torture/compile/8485.f: New test case.
13866
13867 2003-05-07  Richard Henderson  <rth@redhat.com>
13868
13869         PR c++/10570
13870         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13871         Verify exception_cleanup not called for rethrows.
13872         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13873         when exiting catch block without rethrowing.
13874         * g++.dg/eh/forced3.C: New.
13875         * g++.dg/eh/forced4.C: New.
13876
13877 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13878
13879         * gcc.dg/20030505.c: Fix triplet.
13880
13881 2003-05-06  DJ Delorie  <dj@redhat.com>
13882
13883         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13884         * gcc.dg/nest.c: Likewise.
13885
13886 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13887
13888         * gcc.dg/builtins-14.c: New test case.
13889
13890 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13891
13892         * lib/compat.exp (compat-execute): New argument.
13893         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13894         * gcc.dg/compat: New test directory.
13895         * gcc.dg/compat/compat.exp: New expect script.
13896         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13897         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13898         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13899         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13900         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13901         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13902
13903         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13904         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13905         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13906         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13907         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13908         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13909         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13910         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13911         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13912         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13913         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13914         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13915         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13916         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13917         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13918
13919 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13920
13921         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13922
13923 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13924
13925         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13926
13927 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13928
13929         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13930         * gcc.dg/ppc-fsel-2.c: New test.
13931
13932         * gcc.dg/unused-5.c: New test.
13933
13934 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13935
13936         PR c++/10496
13937         * g++.dg/warn/pmf1.C: New test.
13938
13939 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13940
13941         PR c++/4494
13942         * g++.dg/warn/main.C: New test.
13943
13944 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13945
13946         * gcc.dg/nonnull-3.c: New test.
13947
13948 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13949
13950         * gcc.dg/cpp/Wtrigraphs.c: Update.
13951         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13952
13953 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13954
13955         * gcc.dg/ppc-fsel-1.c: New test.
13956
13957 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13958
13959         PR c/10604
13960         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13961
13962 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13963
13964         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13965
13966 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13967
13968         PR c++/9364, c++/10553, c++/10586
13969         * g++.dg/parse/typename4.C: New test.
13970         * g++.dg/parse/typename5.C: Likewise.
13971
13972 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13973
13974         * gcc.c-torture/compile/20030503-1.c: New test.
13975
13976 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13977
13978         * g++.dg/lookup/using5.C: Fix testcase error.
13979
13980 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13981
13982         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13983         since MEABI is no longer supported.  Remove all vestiges
13984         of MEABI from the test.
13985
13986 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13987
13988         PR c++/10554
13989         * g++.dg/lookup/using5.C: New test.
13990
13991 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13992
13993         PR c++/8772
13994         * g++.dg/template/ttp5.C: New test.
13995
13996 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13997
13998         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13999         (dg-gpp-additional-sources): New function.
14000         (dg-gpp-additional-files): Likewise.
14001         * lib/g++.exp (additional_sources): New variable.
14002         (additional_files): Likewise.
14003         (g++_target_compile): Deal with them.
14004         * lib/old-dejagnu.exp: Remove.
14005         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14006         * g++.old-deja: Revise all tests to use dg commands.
14007
14008 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14009
14010         PR c++/9432, c++/9528
14011         * g++.dg/lookup/using4.C: New test.
14012
14013 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14014
14015         * gcc.dg/noreturn-5.c: New file.
14016         * gcc.dg/noreturn-6.c: New file.
14017
14018         * gcc.c-torture/compile/inline-1.c: New file.
14019
14020 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14021
14022         PR c++/10551
14023         * g++.dg/template/explicit1.C: New test.
14024
14025 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14026
14027         PR c++/10549
14028         * g++.dg/other/bitfield1.C: New test.
14029
14030         PR c++/10527
14031         * g++.dg/init/new7.C: New test.
14032
14033 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14034
14035         * g++.dg/ext/desig1.C: New test.
14036         * g++.dg/ext/init1.C: Update.
14037
14038         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14039
14040 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14041
14042         PR c++/10180
14043         * g++.dg/warn/Winline-1.C: New test.
14044
14045 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14046
14047         * gcc.c-torture/execute/string-opt-19.c: New test.
14048
14049         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14050         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14051
14052 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14053
14054         PR c++/10506
14055         * g++.dg/init/new6.C: New test.
14056
14057         PR c++/10503
14058         * g++.dg/init/ref6.C: New test.
14059
14060 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14061
14062         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14063
14064 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14065
14066         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14067         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14068
14069 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14070
14071         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14072         initialized static data members.
14073
14074 2003-04-25  H.J. Lu <hjl@gnu.org>
14075
14076         * gcc.dg/ia64-sync-4.c: New test.
14077
14078 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14079
14080         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14081         date.
14082
14083 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14084
14085         PR c++/10337
14086         * g++.dg/warn/conv1.C: New test.
14087         * g++.old-deja/g++.other/conv7.C: Adjust.
14088         * g++.old-deja/g++.other/overload14.C: Adjust.
14089
14090 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14091
14092         PR c++/10471
14093         * g++.dg/template/defarg2.C: New test.
14094
14095 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14096
14097         * gcc.dg/cpp/include2.c: Update.
14098         * gcc.dg/cpp/multiline-2.c: New.
14099         * gcc.dg/cpp/multiline.c: Update.
14100         * gcc.dg/cpp/strify2.c: Update.
14101         * gcc.dg/cpp/trad/literals-2.c: Update.
14102
14103 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14104
14105         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14106
14107 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14108
14109         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14110
14111 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/10451
14114         * g++.dg/parse/crash4.C: New test.
14115
14116         PR c++/9847
14117         * g++.dg/parse/crash5.C: New test.
14118
14119 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14120
14121         PR c++/10446
14122         * g++.dg/parse/crash3.C: New test.
14123
14124         PR c++/10428
14125         * g++.dg/parse/elab1.C: New test.
14126
14127 2003-04-22  Devang Patel  <dpatel@apple.com>
14128
14129         * gcc.dg/cpp/trad/funlike-5.c: New test.
14130
14131 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14132
14133         * g++.dg/other/packed1.C: Fix dg options.
14134
14135 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14136
14137         * g++.dg/other/offsetof2.C: New test.
14138
14139 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14140
14141         * g++.dg/template/recurse.C: Adjust location of error messages.
14142
14143 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14144
14145         PR c++/9881
14146         * g++.dg/init/addr-const1.C: New test.
14147         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14148
14149 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         PR c++/10405
14152         * g++.dg/lookup/struct-hack1.C: New test.
14153
14154 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14155
14156         * ucs.c: Update diagnostic messages.
14157
14158 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14159
14160         * gcc.dg/cpp/truefalse.cpp: New test.
14161         * gcc.dg/cpp/cpp.exp: Update.
14162         * g++.dg/other/stdbool-if.C: Remove.
14163
14164 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14165
14166         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14167         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14168
14169 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14170
14171         * gcc.c-torture/compile/20030418-1.c: New test.
14172
14173 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14174
14175         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14176
14177 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14178
14179         PR c++/10347
14180         g++.dg/template/dependent-name1.C: New test.
14181
14182 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14183
14184         * gcc.dg/warn-1.c (tourist_guide): New array,
14185         contains a pointer to bar.
14186
14187 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14188
14189         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14190         * gcc.c-torture/execute/medce-1.c: New test case.
14191         * gcc.c-torture/execute/medce-2.c: New test case.
14192
14193 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14194
14195         * lib/prune.exp: Ignore more messages.
14196
14197         PR c++/10381
14198         * g++.dg/parse/lookup3.C: New test.
14199
14200 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14201
14202         * gcc.c-torture/compile/20030415-1.c : New test.
14203
14204 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14205
14206         * gcc.c-torture/execute/scope-2.c: Move to ...
14207         * gcc.dg/noncompile/scope.c: .... here.
14208
14209 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14210
14211         * gcc.dg/20030414-2.c: New test case.
14212
14213 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14214
14215         PR target/10377
14216         * gcc.dg/20030414-1.c: New test.
14217
14218 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14219
14220         * gcc.dg/builtins-12.c: New test case.
14221         * gcc.dg/builtins-13.c: New test case.
14222
14223 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14224
14225         * gcc.c-torture/execute/string-opt-18.c: New test.
14226
14227 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14228
14229         PR c++/10300
14230         * g++.dg/init/new5.C: New test.
14231
14232 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14233
14234         PR c++/7910
14235         * g++.dg/ext/dllimport1.C: New test.
14236
14237 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14238
14239         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14240
14241 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14242
14243         PR Fortran/9263
14244         * g77.f-torture/noncompile/9263.f: New test
14245         PR Fortran/1832
14246         * g77.f-torture/execute/1832.f: New test
14247
14248 2003-04-11  David Chad  <davidc@freebsd.org>
14249             Loren J. Rittle  <ljrittle@acm.org>
14250
14251         libobjc/8562
14252         * objc.dg/headers.m: New test.
14253
14254 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14255
14256         * gcc.c-torture/execute/builtin-noret-2.c: New.
14257         * gcc.c-torture/execute/builtin-noret-2.x: New.
14258         XFAIL builtin-noret-2.c at -O1 and above.
14259         * gcc.dg/redecl.c: New.
14260         * gcc.dg/Wshadow-1.c: Update error regexps.
14261
14262 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14263
14264         * g++.dg/abi/bitfield10.C: New test.
14265
14266 2003-04-09  Mike Stump  <mrs@apple.com>
14267
14268         * gcc.dg/pch/pch.exp: Make testcase names longer.
14269         * g++.dg/pch/pch.exp: Make testcase names longer.
14270
14271 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14272
14273         * gcc.dg/builtins-11.c: New test case.
14274
14275 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14276
14277         * gcc.dg/builtins-9.c: New test case.
14278         * gcc.dg/builtins-10.c: New test case.
14279
14280 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14281
14282         * gcc.dg/noncompile/init-4.c.c: New test.
14283
14284 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14285
14286         * gcc.misc-test/gcov-9.c: New test.
14287         * gcc.misc-test/gcov-10.c: New test
14288         * gcc.misc-test/gcov-11.c: New test.
14289
14290 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14291
14292         PR optimization/10024
14293         * gcc.c-torture/compile/20030405-1.c: New test.
14294
14295 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14296
14297         * gcc.dg/pch/static-3.c: New.
14298         * gcc.dg/pch/static-3.hs: New.
14299         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14300
14301 2003-04-04  Richard Henderson  <rth@redhat.com>
14302
14303         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14304         * g++.dg/eh/forced2.C: Likewise.
14305
14306 2003-04-03  Mike Stump  <mrs@apple.com>
14307
14308         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14309         target arg.
14310         (scan-assembler-times, scan-assembler-not): Likewise.
14311         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14312
14313 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14314
14315         * gcc.dg/sparc-loop-1.c: New test.
14316
14317 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14318
14319         PR other/9274
14320         * g++.dg/pch/system-2.C: New.
14321         * g++.dg/pch/system-2.Hs: New.
14322
14323 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14324
14325         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14326
14327         * g++.dg/eh/simd-1.C (vecfunc): Same.
14328
14329 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14330
14331         * gcc.c-torture/execute/20030401-1.c: New test case.
14332
14333 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14334
14335         * objc.dg/defs.m: New.
14336
14337 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14338
14339         * g++.dg/eh/simd-1.C: New.
14340         * g++.dg/eh/simd-2.C: New.
14341
14342 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14343
14344         * gcc.c-torture/execute/simd-3.c: New.
14345
14346 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14347
14348         PR c/9936
14349         * gcc.dg/20030331-2.c: New test.
14350
14351 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14352
14353         PR c++/10278
14354         * g++.dg/parse/crash2.C: New test.
14355
14356 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14357
14358         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14359         * gcc.c-torture/execute/20030331-1.c: ...here.
14360
14361 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14362
14363         * gcc.c-torture/execute/20030331-1.c: New test.
14364
14365 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14366
14367         * lib/gcov.exp: Adjust call return testing strings.
14368         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14369
14370 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14371
14372         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14373         * gcc.dg/builtins-7.c: New test case.
14374         * gcc.dg/builtins-8.c: New test case.
14375
14376 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14377
14378         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14379
14380 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14381
14382         PR c++/7647
14383         * g++.dg/lookup-class-member-2.C: New test.
14384
14385 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14386
14387         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14388
14389 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14390
14391         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14392
14393 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14394
14395         * g++.dg/init/attrib1.C: New test.
14396
14397 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14398
14399         * gcc.dg/ultrasp8.c: New test.
14400
14401 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14402
14403         * gcc.dg/ultrasp7.c: New test.
14404
14405 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14406
14407         PR c++/10047
14408         * g++.dg/template/inline1.C: New test.
14409
14410 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14411
14412         * gcc.dg/sparc-dwarf2.c: New test.
14413
14414 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14415
14416         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14417         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14418
14419 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14420
14421         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14422         than reading .x files.
14423         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14424         * g77.dg/gcov/gcov-1.f: Likewise.
14425         * gcc.misc-tests/gcov-4b.c: Likewise.
14426         * gcc.misc-tests/gcov-5b.c: Likewise.
14427         * gcc.misc-tests/gcov-6.c: Likewise.
14428         * gcc.misc-tests/gcov-7.c: Likewise.
14429         * gcc.misc-tests/gcov-8.c: Likewise.
14430         * g++.dg/gcov/gcov-1.x: Remove.
14431         * g77.dg/gcov/gcov-1.x: Likewise.
14432         * gcc.misc-tests/gcov-4b.x: Likewise.
14433         * gcc.misc-tests/gcov-5b.x: Likewise.
14434         * gcc.misc-tests/gcov-6.x: Likewise.
14435         * gcc.misc-tests/gcov-7.x: Likewise.
14436         * gcc.misc-tests/gcov-8.x: Likewise.
14437
14438 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14439
14440         PR opt/10087
14441         * gcc.dg/20030324-1.c: New test.
14442
14443 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14444
14445         PR c++/10224
14446         * g++.dg/template/arg3.C: New test.
14447
14448         PR c++/10158
14449         * g++.dg/template/friend18.C: New test.
14450
14451 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14452
14453         * g77.f-torture/compile/20030326-1.f: New test case.
14454
14455 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14456
14457         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14458
14459         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14460
14461 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14462
14463         * gcc.dg/ia64-sync-3.c: New test.
14464
14465 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14466
14467         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14468
14469 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14470
14471         * gcc.dg/ultrasp6.c: New test.
14472
14473 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14474
14475         * gcc.dg/i386-signbit-1.c: New test.
14476         * gcc.dg/i386-signbit-2.c: New test.
14477         * gcc.dg/i386-signbit-3.c: New test.
14478
14479 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14480
14481         * gcc.dg/ultrasp5.c: Fix options.
14482
14483 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14484
14485         * gcc.dg/ultrasp5.c: Fix comment.
14486
14487 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14488
14489         PR fortran/10197
14490         * g77.f-torture/execute/10197.f: New test.
14491
14492 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14493
14494         PR c++/9898, c++/383
14495         * g++.dg/template/conv6.C: New test.
14496
14497         PR c++/10119
14498         * g++.dg/template/ptrmem5.C: New test.
14499
14500         PR c++/10026
14501         * g++.dg/lookup/koenig1.C: New test.
14502
14503         PR C++/10199
14504         * g++.dg/lookup/template2.C: New test.
14505
14506 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14507
14508         * g++.dg/opt/rtti1.C: New test.
14509
14510 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14511
14512         * gcc.dg/ultrasp5.c: New test.
14513
14514 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14515
14516         PR middle-end/9967
14517         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14518         builtin fputs.
14519
14520 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14521
14522         PR c/8224
14523         * gcc.dg/20030323-1.c: New test.
14524
14525 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14526
14527         * gcc.c-torture/compile/20030323-1.c: New test case.
14528
14529 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14530
14531         * gcc.dg/20030321-1.c: New test.
14532
14533 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14534
14535         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14536
14537 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14538
14539         PR c++/9978, c++/9708
14540         * g++.dg/ext/vlm1.C: Adjust expected error.
14541         * g++.dg/ext/vla2.C: New test.
14542         * g++.dg/template/arg1.C: New test.
14543         * g++.dg/template/arg2.C: New test.
14544
14545 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14546
14547         * g77.f-torture/execute/select.f: New test.
14548         * g77.f-torture/noncompile/select_no_compile.f: New test.
14549
14550 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14551
14552         PR c++/9898
14553         * g++.dg/other/error4.C: New test.
14554
14555 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14556
14557         * g++.dg/template/friend17.C: New test.
14558
14559 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14560
14561         * gcc.c-torture/compile/20030320-1.c: New.
14562
14563 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14564
14565         * gcc.dg/builtins-6.c: New test case.
14566
14567 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14568
14569         PR target/10073
14570         * gcc.c-torture/compile/20030319-1.c: New.
14571
14572 2003-03-18  Jan Hubicka  <jh@suse.cz>
14573
14574         * gcc.dg/i386-cvt-1.c: New test.
14575
14576 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14577
14578         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14579         * objc.dg/naming-2.m: Likewise.
14580
14581 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14582
14583         PR c++/9639
14584         * g++.dg/parse/crash1.C: New test.
14585
14586 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/8805
14589         * g++.dg/eh/cleanup1.C: New test.
14590
14591 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14592
14593         * gcc.c-torture/execute/20030316-1.c: New test case.
14594
14595 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14596
14597         PR c++/9629
14598         * g++.dg/init/ctor2.C: New test.
14599
14600 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14601
14602         * g77.f-torture/compile/xformat.f: New test case.
14603
14604 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14605
14606         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14607         * g++.old-deja/g++.mike/eh50.C: Likewise.
14608
14609 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14610
14611         PR c++/6440
14612         * g++.dg/template/spec7.C: New test.
14613         * g++.dg/template/spec8.C: Likewise.
14614
14615 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14616
14617         * gcc.c-torture/execute/20030313-1.c: New test.
14618
14619 2003-03-14  Richard Henderson  <rth@redhat.com>
14620
14621         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14622
14623 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14624
14625         * gcc.c-torture/compile/20030314-1.c: New test.
14626
14627 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14628
14629         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14630         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14631         thumb target,
14632         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14633         to accept newer _imp__  prefix and additional
14634         newline in .drectve section.
14635         * gcc.dg/dll-4.c: Likewise.
14636         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14637         switch.
14638
14639 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14640
14641         * g++.dg/parse/namespace9.C: New test.
14642
14643         * g++.dg/init/ref5.C: New test.
14644         * g++.dg/parse/ptrmem1.C: Likewise.
14645
14646 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14647
14648         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14649         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14650         regular expression.
14651         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14652         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14653
14654 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14655
14656         * gcc.c-torture/execute/20030224-2.c: New test.
14657
14658 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14659
14660         * gcc.dg/decl-3.c: New test.
14661
14662 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14663
14664         * gcc.dg/i386-loop-2.c: New test.
14665
14666 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14667
14668         PR c++/9474
14669         * g++.dg/parse/namespace8.C: New test.
14670
14671         PR c++/9924
14672         * g++.dg/overload/builtin2.C: New test.
14673
14674 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14675
14676         * gcc.dg/return-type-3.c: New test.
14677
14678 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14679
14680         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14681         profiling options are not supported.
14682
14683 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14684
14685         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14686         * g++.old-deja/g++.warn/impint2.C: Likewise.
14687
14688 2003-03-10  Devang Patel  <dpatel@apple.com>
14689
14690         * g++.dg/cpp/c++_cmd_1.C: New test.
14691         * g++.dg/cpp/c++_cmd_1.h: New file.
14692
14693 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14694
14695         * gcc.dg/altivec-9.c: New file.
14696
14697 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14698
14699         * gcc.dg/ppc-sdata-1.c: New test.
14700         * gcc.dg/ppc-sdata-2.c: New test.
14701
14702 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14703
14704         PR c++/9373
14705         * g++.dg/opt/ptrmem2.C: New test.
14706
14707         PR c++/8534
14708         * g++.dg/opt/ptrmem1.C: New test.
14709
14710 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14711
14712         * gcc.dg/i386-loop-1.c: New test.
14713
14714 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14715
14716         PR c++/9970
14717         * g++.dg/lookup/friend1.C: New test.
14718
14719 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14720
14721         PR c++/9823
14722         * g++.dg/parser/constructor1.C: New test.
14723
14724 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14725
14726         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14727
14728         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14729
14730 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14731
14732         * gcc.dg/cpp/Wunused.c: Update test.
14733
14734 2003-03-08  Jan Hubicka  <jh@suse.cz>
14735
14736         * gcc.dg/inline-3.c: New test.
14737
14738 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14739
14740         PR c++/9809
14741         * g++.dg/parse/builtin1.C: New test.
14742
14743         PR c++/9982
14744         * g++.dg/abi/cookie1.C: New test.
14745         * g++.dg/abi/cookie2.C: Likewise.
14746
14747         PR c++/9524
14748         * g++.dg/template/field1.C: New test.
14749
14750         PR c++/9912
14751         * g++.dg/parse/class1.C: New test.
14752         * g++.dg/parse/namespace7.C: Likewise.
14753         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14754
14755 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14756
14757         * g++.dg/init/ref4.C: New test.
14758
14759 2003-03-07  Jan Hubicka  <jh@suse.cz>
14760
14761         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14762         * gcc.dg/inline-3.c:  New test.
14763
14764 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14765
14766         * g++.dg/init/ref3.C: New test.
14767
14768         PR c++/9965
14769         * g++.dg/init/ref2.C: New test.
14770
14771         PR c++/9400
14772         * g++.dg/warn/Wshadow-2.C: New test.
14773
14774         PR c++/9791
14775         * g++.dg/warn/Woverloaded-1.C: New test.
14776
14777 2003-03-05  Jan Hubicka  <jh@suse.cz>
14778
14779         * gcc.dg/i386-local2.c: New.
14780         * gcc.dg/i386-local.c: Fix typo.
14781
14782 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14783
14784         * g++.dg/abi/layout3.C: New test.
14785
14786 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14787
14788         * gcc.c-torture/compile/20030305-1.c
14789
14790 2003-03-05  Jan Hubicka  <jh@suse.cz>
14791
14792         * gcc.dg/i386-local.c: New.
14793
14794 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14795
14796         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14797
14798 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14799
14800         * gcc.dg/switch-2.c: New test.
14801         * gcc.dg/switch-3.c: New test.
14802         * gcc.dg/Wswitch.c: Adjust line numbers.
14803         * gcc.dg/Wswitch-default.c: Likewise.
14804         * gcc.dg/Wswitch-enum.c: Likewise.
14805
14806 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14807
14808         * gcc.c-torture/execute/20030222-1.c: New test.
14809
14810 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14811
14812         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14813
14814 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14815
14816         PR c++/9878
14817         * g++.dg/init/ref1.C: New test.
14818
14819 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14820
14821         * gcc.dg/sh-relax.c: New SH-only test.
14822
14823 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14824
14825         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14826         comment explaining purpose of testcase.
14827
14828 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14829
14830         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14831         for HC11/HC12 (asm needs two int registers).
14832         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14833         HC11/HC12 because the test uses an asm which needs two 32-bit
14834         registers.
14835
14836 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14837
14838         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14839         for HC11/HC12 (array is too large otherwise).
14840         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14841         * gcc.c-torture/compile/20010518-2.x: Likewise.
14842         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14843         HC11/HC12 (array is too large).
14844
14845 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14846
14847         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14848         * lib/g++-dg.exp (g++-dg-test): Likewise.
14849
14850 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14851
14852         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14853         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14854
14855 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14856
14857         * g++.dg/warn/implicit-typename1.C: Remove warning.
14858
14859 2003-02-28  Richard Henderson  <rth@redhat.com>
14860
14861         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14862         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14863
14864 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14865
14866         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14867         * g++.dg/pch/pch.exp: Likewise.
14868
14869 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14870
14871         PR c++/9879
14872         * testsuite/g++.dg/init/new4.C: New test.
14873
14874 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14875
14876         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14877
14878 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14879
14880         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14881         unsigned long.
14882
14883         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14884         wider than float.
14885
14886 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14887
14888         * lib/scanasm.exp: Add support for counting numbers of
14889         occurences.
14890         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14891         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14892
14893 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14894
14895         PR c++/9683
14896         * g++.dg/template/static3.C: New test.
14897
14898         PR c++/9829
14899         * g++.dg/parse/namespace6.C: New test.
14900
14901 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14902
14903         PR target/9732
14904         * gcc.dg/20030225-1.c: New test.
14905
14906 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14907
14908         * README: Remove out-of-date information.
14909
14910         PR c++/9836
14911         * g++.dg/template/spec6.C: New test.
14912
14913 2003-02-24  Jeff Law  <law@redhat.com>
14914
14915         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14916
14917 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14918
14919         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14920         * gcc.dg/pragma-ep-1.c: Likewise.
14921
14922 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14923
14924         PR c++/9602
14925         * g++.dg/template/friend16.C: New test.
14926
14927 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/5333
14930         * g++.dg/parse/fused-params1.C: Adjust error messages.
14931         * g++.dg/template/nested3.C: New test.
14932
14933 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14934
14935         * g++.dg/abi/param1.C: New test.
14936
14937 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14938
14939         PR c++/7982
14940         * g++.dg/warn/implicit-typename1.C: New test.
14941
14942 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14943
14944         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14945         with "mtune".
14946         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14947         * gcc.c-torture/execute/20010129-1.x: Likewise.
14948         * gcc.dg/20011107-1.c: Likewise.
14949         * gcc.dg/20020108-1.c: Likewise.
14950         * gcc.dg/20020122-3.c: Likewise.
14951         * gcc.dg/20020206-1.c: Likewise.
14952         * gcc.dg/20020310-1.c: Likewise.
14953         * gcc.dg/20020426-2.c: Likewise.
14954         * gcc.dg/20020517-1.c: Likewise.
14955         * gcc.dg/991230-1.c: Likewise.
14956         * gcc.dg/i386-unroll-1.c: Likewise.
14957         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14958
14959 2003-02-22  Jan Hubicka  <jh@suse.cz>
14960
14961         * gcc.dg/i386-mul.c: New test.
14962
14963 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14964
14965         * gcc.dg/builtins-5.c: New test case.
14966
14967 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14968
14969         * gcc.dg/asmreg-1.c: New test.
14970
14971 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14972
14973         PR c++/9749
14974         * g++.dg/parse/varmod1.C: New test.
14975
14976 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR c++/9727
14979         * g++.dg/template/op1.C: New test.
14980
14981 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14982
14983         PR c++/8906
14984         * g++.dg/template/nested2.C: New test.
14985
14986 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14987
14988         PR c++/8724
14989         * g++.dg/expr/dtor1.C: New test.
14990
14991 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14992
14993         * gcc.dg/cpp/include3.c: New test.
14994         * gcc.dg/cpp/inc/foo.h: New file.
14995
14996 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14997
14998         * gcc.c-torture/execute/20030221-1.c: New test.
14999
15000 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15001
15002         PR c++/9729
15003         * g++.dg/abi/conv1.C: New test.
15004
15005 2003-02-20  Jan Hubicka  <jh@suse.cz>
15006
15007         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15008
15009 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15010
15011         * gcc.c-torture/compile/20030219-1.c: New test.
15012
15013 2003-02-18  Jan Hubicka  <jh@suse.cz>
15014
15015         * gcc.dg/funcorder.c: New test.
15016
15017 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15018
15019         * gcc.c-torture/execute/20030218-1.c: New.
15020
15021 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15022
15023         * gcc.dg/20030218-1.c: New.
15024
15025 2003-02-18  Richard Henderson  <rth@redhat.com>
15026
15027         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15028         * gcc.dg/attr-used-2.c: New.
15029
15030 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15031
15032         PR c++/9704
15033         * g++.dg/init/copy5.C: New test.
15034
15035 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15036
15037         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15038         * g++.dg/pch/pch.exp: Likewise.
15039
15040 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15041
15042         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15043         STACK_SIZE is not defined.
15044
15045 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15046
15047         PR c++/9457
15048         * g++.dg/template/init1.C: New test.
15049
15050 2003-02-16  Jan HUbicka  <jh@suse.cz>
15051
15052         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15053         (foo): Add few extra tests
15054         * gcc.dg/c99-const-expr-3.c: Likewise.
15055         * gcc.c-torture/execute/20030216-1.c: New.
15056
15057 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15058
15059         PR c++/9459
15060         * g++.dg/ext/typeof4.C: New test.
15061
15062 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15063
15064         * gcc.dg/i386-387-3.c: New test case.
15065
15066 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15067
15068         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15069         cris-*-elf* cris-*-aout* and mmix-*-*.
15070
15071 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15072
15073         * gcc.dg/20030213-1.c: New test.
15074
15075 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15076
15077         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15078         * gcc.dg/i386-387-2.c: Likewise.
15079
15080 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15081
15082         * gcc.dg/ppc-spe.c: Fix formatting.
15083         Enable tests that were previously unsupported by gas.
15084         Delete tests for instructions that no longer exist.
15085         Switch arguments on evsubifw builtin.
15086
15087 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15088
15089         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15090         STACK_SIZE is too small.
15091
15092 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15093             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15094
15095         * gcc.dg/decl-2.c: New test.
15096
15097 2003-02-10  Jan Hubicka  <jh@suse.cz>
15098
15099         * gcc.dg/i386-fpcvt-1.c:  New test.
15100
15101 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15102
15103         * gcc.c-torture/execute/20030209-1.c: New test.
15104
15105 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15106
15107         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15108         int-wide bitops, use the constants of the same width.
15109         Likewise, if long long is 32-bit wide, test bitops using
15110         32-bit constants.
15111
15112 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15113
15114         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15115
15116 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15117
15118         * testsuite/gcc.dg/builtins-4.c: New test case.
15119
15120 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15121
15122         * gcc.dg/20020430-1.c: Fix dg command typos.
15123         * gcc.dg/20020503-1.c: Likewise.
15124
15125 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15126
15127         PR c++/8785
15128         * g++.dg/parse/fused-params1.C: New test.
15129
15130         PR c++/8857
15131         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15132
15133         PR c++/8921
15134         * g++.dg/parse/non-dependent1.C: New test.
15135
15136         PR c++/8928
15137         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15138
15139         PR c++/9228
15140         * g++.dg/parse/undefined7.C: New test.
15141         * g++.dg/parse/non-templ1.C: New test.
15142
15143         PR c++/9229
15144         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15145
15146 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15147
15148         * gcc.c-torture/compile/20030206-1.c: New test.
15149
15150 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15151
15152         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15153         "pow" to "foo" to avoid potential confusion with a math built-in.
15154
15155 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15156
15157         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15158         conditions for SPARC targets.
15159
15160 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15161
15162         * gcc.dg/20030204-1.c: New test.
15163
15164 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15165
15166         PR c++/38
15167         * g++.dg/parse/array-size1.C: New test.
15168
15169         PR c++/5657
15170         * g++.dg/parse/undefined3.C: New test.
15171
15172         PR c++/5665
15173         * g++.dg/parse/undefined4.C: New test.
15174
15175         PR c++/5975
15176         * g++.dg/parse/undefined5.C: New test.
15177
15178         PR c++/7259
15179         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15180
15181         PR c++/8578
15182         * g++.dg/parse/casting-operator1.C: New test.
15183
15184         PR c++/8596
15185         * g++.dg/parse/undefined6.C: New test.
15186
15187         PR c++/8736
15188         * g++.dg/parse/missing-template1.C: New test.
15189
15190 2003-02-04  Jan Hubicka  <jh@suse.cz>
15191
15192         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15193         * gcc.dg/i386-cmov?.c:  Likewise.
15194         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15195         * gcc.dg/i386-ssefp-1.c:  Likewise.
15196         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15197         conventions.
15198
15199 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15200
15201         PR c++/7129
15202         * testsuite/g++.dg/ext/max.C: New test.
15203
15204 2003-02-03  Jan Hubicka  <jh@suse.cz>
15205
15206         * gcc.c-torture/execute/20030203-1.c: New test.
15207
15208 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15209
15210         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15211         'natural-endian'.
15212
15213 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15214
15215         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15216         * g++.dg/init/new2.C: Likewise.
15217         * g++.dg/other/new1.C: Likewise.
15218
15219 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15220
15221         * gcc.dg/struct-ret-libc.c: New test.
15222
15223 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15224
15225         * gcc.dg/20030129-1.c: New test.
15226
15227 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15228
15229         PR c++/8849
15230         * g++.dg/template/ptrmem4.C: New test.
15231
15232 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15233
15234         * g++.dg/parser/constant1.C: New test.
15235
15236 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15237
15238         PR c++/8591
15239         * g++.dg/parse/friend2.C: New test.
15240
15241 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15242
15243         PR c++/9437
15244         * g++.dg/template/unify4.C: New test.
15245
15246 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15247
15248         * gcc.c-torture/execute/20030128-1.c: New test.
15249
15250 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15251
15252         * g++.dg/lookup/nested1.C: Test moved from ...
15253         * g++.old-deja/g++.other/lookup24.C: ... here.
15254
15255 2003-01-28  Jan Hubicka  <jh@suse.cz>
15256
15257         * gcc.dg/i386-cmov5.c:  New test.
15258
15259 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15260
15261         * gcc.c-torture/execute/20010925-1.c: Changed the
15262         memcpy declaration.
15263
15264 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15265
15266         PR c++/3902
15267         * g++.dg/parse/template5.C: New test.
15268
15269 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15270
15271         PR fortran/9258
15272         * g77.dg/pr9258: New test.
15273
15274 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15275
15276         * README: Move relevant parts from README.g++.
15277
15278         * README.g++: Remove this file.
15279
15280 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15281
15282         * g++.dg/abi/dcast1.C: New test.
15283
15284 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15285
15286         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15287
15288 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15289
15290         PR c++/47
15291         * g++.old-deja/g++.other/lookup24.C: New test.
15292
15293 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15294
15295         PR middle-end/7227
15296         * gcc.dg/uninit-C.c: New test.
15297
15298 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15299
15300         * g++.dg/abi/covariant1.C: New test.
15301
15302 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15303
15304         * gcc.dg/20030123-1.c: New test.
15305
15306 2003-01-25  Jan Hubicka  <jh@suse.cz>
15307
15308         PR opt/8492
15309         * gcc.c-torture/compile/20030125-1.c
15310
15311 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15312
15313         PR c++/9403
15314         * g++.dg/parse/template3.C: New test.
15315         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15316
15317         PR c++/795
15318         * g++.dg/parse/template4.C: New test.
15319
15320         PR c++/9415
15321         * g++.dg/template/qual2.C: New test.
15322
15323         PR c++/8545
15324         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15325
15326         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15327
15328 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15329
15330         * gcc.c-torture/execute/switch-1.c: New test case.
15331
15332 2003-01-25  Jan Hubicka  <jh@suse.cz>
15333
15334         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15335
15336 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15337
15338         Tweaks for Bison-1.875. From the NEWS file:
15339         "- `parse error' -> `syntax error'
15340         Bison now uniformly uses the term `syntax error'"
15341         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15342         * gcc.dg/cpp/digraph2.c: Likewise.
15343         * gcc.dg/cpp/direct2.c: Likewise.
15344         * gcc.dg/cpp/paste4.c: Likewise.
15345         * gcc.dg/c90-restrict-1.c: Likewise.
15346         * gcc.dg/c99-func-2.c: Likewise.
15347         * gcc.dg/noncompile/920721-2.c: Likewise.
15348         * gcc.dg/noncompile/930622-2.c: Likewise.
15349         * gcc.dg/noncompile/940112-1.c: Likewise.
15350         * gcc.dg/noncompile/950921-1.c: Likewise.
15351         * gcc.dg/noncompile/951123-1.c: Likewise.
15352         * gcc.dg/noncompile/971104-1.c: Likewise.
15353         * gcc.dg/noncompile/990416-1.c: Likewise.
15354
15355 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15356
15357         * g++.dg/parse/undefined1.C: Add error message.
15358
15359 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15360
15361         PR c++/9354
15362         * g++.dg/parse/new1.C: New test.
15363
15364         PR c++/9216
15365         * g++.dg/parse/template2.C: New test.
15366
15367         PR c++/9354
15368         * g++.dg/parse/typedef2.C: New test.
15369
15370         PR c++/9328
15371         * g++.dg/ext/typeof3.C: New test.
15372
15373 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15374
15375         PR c++/2738
15376         * g++.dg/parse/ret-type1.C: New test.
15377
15378         PR c++/3792
15379         * g++.dg/parse/tmpl-outside1.C: New test.
15380
15381         PR c++/4207
15382         * g++.dg/parse/int-as-enum1.C: New test.
15383
15384         PR c++/4903
15385         * g++.dg/parse/no-typename1.C: New test.
15386
15387         PR c++/5533
15388         * g++.dg/parse/no-value1.C: New test.
15389
15390         PR c++/5921
15391         * g++.dg/parse/wrong-inline1.C: New test.
15392
15393         PR c++/6402
15394         * g++.dg/parse/ref1.C: New test.
15395
15396         PR c++/6992
15397         * g++.dg/parse/attr-ctor1.C: New test.
15398
15399         PR c++/7229
15400         * g++.dg/parse/namespace5.C: New test.
15401
15402         PR c++/7917
15403         * g++.dg/parse/func-def1.C: New test.
15404
15405         PR c++/8143
15406         * g++.dg/parse/undefined1.C: New test.
15407
15408         PR c++/5723, PR c++/8522
15409         * g++.dg/parse/specialization1.C: New test.
15410
15411         PR c++/163, PR c++/8595
15412         * g++.dg/parse/struct-as-enum1.C: New test.
15413
15414         PR c++/9173
15415         * g++.dg/parse/undefined2.C: New test.
15416
15417 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15418
15419         PR c++/9298
15420         * g++.dg/parse/template1.C: New test.
15421
15422         PR c++/9384
15423         * g++.dg/parse/using1.C: New test.
15424
15425         PR c++/9285
15426         PR c++/9294
15427         * g++.dg/parse/expr2.C: New test.
15428
15429         PR c++/9388
15430         * g++.dg/parse/lookup2.C: Likewise.
15431
15432 2003-01-21  Jan Hubicka  <jh@suse.cz>
15433
15434         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15435         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15436         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15437         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15438
15439 2003-01-20  Nick Clifton  <nickc@redhat.com>
15440
15441         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15442         problem with ARM sibcall code generation.
15443
15444 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15445
15446         * gcc.c-torture/execute/20030120-1.c: New.
15447
15448 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15449
15450         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15451
15452 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/9272
15455         * g++.dg/parse/ctor1.C: New test.
15456
15457         PR c++/9294:
15458         * g++.dg/parse/qualified1.C: New test.
15459
15460         * g++.dg/parse/typename3.C: New test.
15461
15462 2003-01-16  Richard Henderson  <rth@redhat.com>
15463
15464         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15465
15466 2003-01-16  Richard Henderson  <rth@redhat.com>
15467
15468         * g++.dg/pch/pch.exp: Copy test header to the working directory
15469         before using it either for precompilation or direct use.
15470         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15471         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15472
15473 2003-01-16  Richard Henderson  <rth@redhat.com>
15474
15475         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15476         before using it either for precompilation or direct use.
15477         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15478         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15479
15480 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15481
15482         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15483         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15484         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15485         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15486         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15487         typename warning into error.
15488         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15489         error messages.
15490         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15491         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15492         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15493         messages.
15494         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15495         make declaration visible in template.
15496         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15497         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15498         messages.
15499         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15500         message.
15501         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15502         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15503         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15504         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15505         typename warning with error message.
15506         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15507         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15508         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15509
15510 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15511
15512         * g++.dg/parse/ambig2.C: New test.
15513
15514 2003-01-15  Richard Henderson  <rth@redhat.com>
15515
15516         * g++.dg/tls/init-2.C: Update error message string.
15517
15518 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15519
15520         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15521
15522 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15523
15524         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15525         all for HC11/HC12.
15526         * gcc.c-torture/compile/20001205-1.x: Likewise.
15527         * gcc.c-torture/compile/20001226-1.x: Likewise.
15528         * gcc.c-torture/compile/920520-1.x: Likewise.
15529         * gcc.c-torture/compile/961203-1.x: Likewise.
15530         * gcc.c-torture/compile/20020604-1.x: Likewise.
15531
15532 2003-01-15  Jan Hubicka  <jh@suse.cz>
15533
15534         * gcc.c-torture/compile/20030115-1.c: New test.
15535
15536         * gcc.dg/i386-fpcvt-1.c: New test.
15537         * gcc.dg/i386-fpcvt-2.c: New test.
15538
15539 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15540
15541         Further conform g++'s __vmi_class_type_info to the C++ ABI
15542         specification.
15543         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15544         the specification.
15545
15546 2003-01-14  Jan Hubicka  <jh@suse.cz>
15547
15548         * gcc.dg/i386-fpcvt-1.c: New test.
15549         * gcc.dg/i386-fpcvt-2.c: New test.
15550
15551 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15552
15553         * gcc.dg/i386-mmx-3.c: New test.
15554
15555 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/9264
15558         * g++.dg/parse/octal1.C: New file.
15559
15560         PR c++/9172
15561         * g++.dg/parse/typename1.C: New file.
15562
15563 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15564
15565         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15566         * gcc.dg/bf-no-ms-layout.c: Likewise.
15567         * gcc.dg/bf-ms-attrib.c: Likewise.
15568
15569 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15570
15571         PR c++/9099
15572         * g++.dg/parse/dtor1.C: New file.
15573
15574         PR c++/9128
15575         * g++.dg/rtti/typeid1.C: New file.
15576
15577         PR c++/9153
15578         * g++.dg/parse/lookup1.C: New file.
15579
15580         PR c++/9171
15581         * g++.dg/templ/spec5.C: New file.
15582
15583 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15584
15585         * gcc.c-torture/compile/20030110-1.c: New test.
15586
15587 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15588
15589         Merge from pch-branch:
15590
15591         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15592
15593         * gcc.dg/pch/cpp-1.h: New.
15594         * gcc.dg/pch/cpp-1.c: New.
15595         * gcc.dg/pch/cpp-2.h: New.
15596         * gcc.dg/pch/cpp-2.c: New.
15597
15598         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15599
15600         * gcc.dg/pch/except-1.h: New.
15601         * gcc.dg/pch/except-1.c: New.
15602
15603         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15604
15605         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15606         running test.
15607         * gcc.dg/pch: Include *.hp not *.h.
15608         * gcc.dg/pch/system-1.h: New.
15609         * gcc.dg/pch/system-1.c: New.
15610
15611         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15612
15613         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15614         rather than trying to build and run a program using PCH.
15615         * gcc.dg/pch: Remove dg-do commands from test files.
15616
15617         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15618
15619         * gcc.dg/pch/macro-3.c: New.
15620         * gcc.dg/pch/macro-3.h: New.
15621
15622         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15623
15624         * gcc.dg/pch/common-1.c: New.
15625         * gcc.dg/pch/common-1.h: New.
15626         * gcc.dg/pch/decl-1.c: New.
15627         * gcc.dg/pch/decl-1.h: New.
15628         * gcc.dg/pch/decl-2.c: New.
15629         * gcc.dg/pch/decl-2.h: New.
15630         * gcc.dg/pch/decl-3.c: New.
15631         * gcc.dg/pch/decl-3.h: New.
15632         * gcc.dg/pch/decl-4.c: New.
15633         * gcc.dg/pch/decl-4.h: New.
15634         * gcc.dg/pch/decl-5.c: New.
15635         * gcc.dg/pch/decl-5.h: New.
15636         * gcc.dg/pch/global-1.c: New.
15637         * gcc.dg/pch/global-1.h: New.
15638         * gcc.dg/pch/inline-1.c: New.
15639         * gcc.dg/pch/inline-1.h: New.
15640         * gcc.dg/pch/inline-2.c: New.
15641         * gcc.dg/pch/inline-2.h: New.
15642         * gcc.dg/pch/static-1.c: New.
15643         * gcc.dg/pch/static-1.h: New.
15644         * gcc.dg/pch/static-2.c: New.
15645         * gcc.dg/pch/static-2.h: New.
15646
15647         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15648
15649         * g++.dg/pch/pch.exp: Better handle failing testcases.
15650         * gcc.dg/pch/pch.exp: Likewise.
15651         * gcc.dg/pch/macro-1.c: New.
15652         * gcc.dg/pch/macro-1.h: New.
15653         * gcc.dg/pch/macro-2.c: New.
15654         * gcc.dg/pch/macro-2.h: New.
15655
15656         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15657
15658         * g++.dg/dg.exp: Treat files in pch/ specially.
15659         * g++.dg/pch/pch.exp: New file.
15660         * g++.dg/pch/empty.H: New file.
15661         * g++.dg/pch/empty.C: New file.
15662         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15663         "precompile".
15664
15665         * gcc.dg/pch/pch.exp: New file.
15666         * gcc.dg/pch/empty.h: New file.
15667         * gcc.dg/pch/empty.c: New file.
15668         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15669         "precompile".
15670
15671 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15672
15673         * g++.dg/template/friend14.C: New test.
15674
15675 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15676
15677         * gcc.dg/old-style-asm-1.c: New test.
15678
15679 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15680
15681         * gcc.c-torture/compile/20030109-1.c: New test.
15682
15683 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15684
15685         * gcc.c-torture/execute/20030109-1.c: New test.
15686
15687 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15688
15689         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15690         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15691         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15692         * g++.old-deja/g++.mike/eh2.C: Likewise
15693         * g++.old-deja/g++.mike/eh3.C: Likewise
15694         * g++.old-deja/g++.mike/eh5.C: Likewise
15695         * g++.old-deja/g++.mike/eh6.C: Likewise
15696         * g++.old-deja/g++.mike/eh7.C: Likewise
15697         * g++.old-deja/g++.mike/eh8.C: Likewise
15698         * g++.old-deja/g++.mike/eh9.C: Likewise
15699         * g++.old-deja/g++.mike/eh10.C: Likewise
15700         * g++.old-deja/g++.mike/eh12.C: Likewise
15701         * g++.old-deja/g++.mike/eh13.C: Likewise
15702         * g++.old-deja/g++.mike/eh14.C: Likewise
15703         * g++.old-deja/g++.mike/eh16.C: Likewise
15704         * g++.old-deja/g++.mike/eh17.C: Likewise
15705         * g++.old-deja/g++.mike/eh18.C: Likewise
15706         * g++.old-deja/g++.mike/eh21.C: Likewise
15707         * g++.old-deja/g++.mike/eh23.C: Likewise
15708         * g++.old-deja/g++.mike/eh24.C: Likewise
15709         * g++.old-deja/g++.mike/eh25.C: Likewise
15710         * g++.old-deja/g++.mike/eh26.C: Likewise
15711         * g++.old-deja/g++.mike/eh27.C: Likewise
15712         * g++.old-deja/g++.mike/eh28.C: Likewise
15713         * g++.old-deja/g++.mike/eh29.C: Likewise
15714         * g++.old-deja/g++.mike/eh31.C: Likewise
15715         * g++.old-deja/g++.mike/eh33.C: Likewise
15716         * g++.old-deja/g++.mike/eh34.C: Likewise
15717         * g++.old-deja/g++.mike/eh35.C: Likewise
15718         * g++.old-deja/g++.mike/eh36.C: Likewise
15719         * g++.old-deja/g++.mike/eh37.C: Likewise
15720         * g++.old-deja/g++.mike/eh38.C: Likewise
15721         * g++.old-deja/g++.mike/eh39.C: Likewise
15722         * g++.old-deja/g++.mike/eh40.C: Likewise
15723         * g++.old-deja/g++.mike/eh41.C: Likewise
15724         * g++.old-deja/g++.mike/eh42.C: Likewise
15725         * g++.old-deja/g++.mike/eh44.C: Likewise
15726         * g++.old-deja/g++.mike/eh46.C: Likewise
15727         * g++.old-deja/g++.mike/eh47.C: Likewise
15728         * g++.old-deja/g++.mike/eh48.C: Likewise
15729         * g++.old-deja/g++.mike/eh49.C: Likewise
15730         * g++.old-deja/g++.mike/eh50.C: Likewise
15731         * g++.old-deja/g++.mike/eh51.C: Likewise
15732         * g++.old-deja/g++.mike/eh53.C: Likewise
15733         * g++.old-deja/g++.mike/eh55.C: Likewise
15734         * g++.old-deja/g++.mike/p7912.C: Likewise
15735         * g++.old-deja/g++.mike/p9706.C: Likewise
15736         * g++.old-deja/g++.mike/p10416.C: Likewise
15737         * g++.old-deja/g++.mike/p11667.C: Likewise
15738         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15739         Remove redundant reference to Iris.
15740         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15741         Elxsi, i860, Pico Java, and WE32K.
15742
15743 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15744
15745         * g++.dg/ext/asm4.C: New test.
15746
15747 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15748
15749         PR c++/9030
15750         * g++.dg/template/friend12.C: New test.
15751         * g++.dg/template/friend13.C: Likewise.
15752         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15753
15754 2003-01-08  Jan Hubicka  <jh@suse.cz>
15755
15756         * gcc.dg/i386-cadd.c: New test.
15757         * gcc.dg/i386-cmov4.c: Likewise.
15758
15759 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15760
15761         PR c++/9165
15762         * g++.dg/warn/Wunused-3.C: New test.
15763
15764         * g++.dg/abi/bitfield9.C: New test.
15765
15766         PR c++/9189
15767         * g++.dg/parse/defarg3.C: New test.
15768
15769 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15770
15771         * g++.dg/parse/ambig1.C: New test.
15772         * g++.dg/parse/defarg2.C: New test.
15773
15774 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15775
15776         * g++.dg/template/defarg-1.C: New test.
15777         * g++.dg/template/local2.C: Likewise.
15778
15779 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15780
15781         * gcc.c-torture/execute/20030105-1.c: New test.
15782
15783 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15784
15785         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15786         * g++.dg/parse/namespace4.C: Likewise.
15787
15788 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15789
15790         * g++.dg/template/ntp2.C: New test.
15791
15792 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15793
15794         * g++.dg/parse/extern-C-1.C: New test.
15795
15796         * g++.dg/parse/namespace4.C: New test.
15797
15798         * g++.dg/template/nested1.C: New test.
15799
15800         * g++.dg/parse/namespace3.C: New test.
15801
15802 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15803
15804         * g++.dg/lookup/two-stage1.C: New test.
15805
15806 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15807
15808         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15809         * g++.old-deja/g++.jason/access8.C: Likewise.
15810         * g++.old-deja/g++.other/decl5.C: Likewise.
15811
15812 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15813
15814         * g++.dg/parse/parse7.C: New test.
15815
15816 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15817
15818         PR c++/2843
15819         * g++.dg/ext/attrib7.C: New test.
15820
15821 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15822
15823         * g++.dg/parse/parse6.C: New test.
15824
15825 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15826
15827         * gcc.dg/h8300-stack-1.c: New.
15828
15829 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15830
15831         g++.dg/lookup/exception1.C: New test.
15832
15833         g++.dg/lookup/template1.C: New test.
15834
15835         g++.dg/parse/namespace2.C: New test.
15836
15837         g++.dg/parse/parens2.C: New test.
15838
15839 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15840
15841         * g++.dg/parse/parse5.C: New test.
15842         * g++.dg/lookup/scoped4.C: New test.
15843
15844 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15845
15846         * g++.dg/parse/parens1.C: New test.
15847
15848         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15849         angle-bracket1.C.
15850         * g++.dg/parse/parens2.C: New test.
15851
15852         * g++.dg/lookup/scope-operator1.C: New test.
15853
15854         * g++.dg/parse/operator1.C: New test.
15855
15856 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15857
15858         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15859         * g++.old-deja/g++.other/access6.C: Likewise.
15860         * g++.old-deja/g++.other/decl1.C: Likewise.
15861         * g++.old-deja/g++.pt/typename12.C: Likewise.
15862
15863 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15864
15865         * g++.dg/parse/namespace1.C: New test.
15866
15867 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15868
15869         * g++.dg/parse/parse4.C: New test.
15870
15871 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15872
15873         * g++.dg/parse/parse3.C: New test.
15874
15875 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15876
15877         * g++.dg/parse/parse2.C: New test.
15878
15879 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15880
15881         * g++.dg/template/friend11.C: New test.
15882
15883 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15884
15885         * g++.dg/parse/parse1.C: New test.
15886
15887 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15888
15889         * lib/profopt.exp: Change the name of a global variable to avoid
15890         possible clashes with other test suites.
15891
15892 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15893
15894         * g++.dg/inherit/covariant8.C: New test.
15895
15896 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15897
15898         * g++.dg/init/array9.C: New test.
15899
15900         PR c++/9112
15901         * g++.dg/parse/expr1.C: New test.
15902
15903 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15904
15905         * gcc.c-torture/compile/20021230-1.c: New test.
15906
15907 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15908
15909         * g++.dg/inherit/covariant5.C: New test.
15910         * g++.dg/inherit/covariant6.C: New test.
15911         * g++.dg/inherit/covariant7.C: New test.
15912
15913 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15914
15915         PR c++/2739
15916         * g++.dg/other/access2.C: New test.
15917
15918 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15919
15920         * g++.dg/other/anon-struct.C: No longer fails
15921         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15922         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15923         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15924
15925 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15926
15927         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15928
15929 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15930
15931         * g++.dg/eh/spec4.C: Remove stray semicolon.
15932         * g++.dg/expr/pmf-1.C: Change error message.
15933         * g++.dg/ext/asm1.C: Remove stray semicolon.
15934         * g++.dg/ext/typename1.C: Add missing typenames.
15935         * g++.dg/inherit/template-as-base.C: Change error message.
15936         * g++.dg/lookup/scoped1.C: Likewise.
15937         * g++.dg/lookup/scoped2.C: Likewise.
15938         * g++.dg/lookup/using2.C: Likewise.
15939         * g++.dg/other/component1.C: Remove stray semicolon.
15940         * g++.dg/other/do1.C: Change error message.
15941         * g++.dg/other/error2.C: Likewise.
15942         * g++.dg/other/init1.C: Likewise.
15943         * g++.dg/other/packed1.C: Remove stray semicolon.
15944         * g++.dg/other/ptrmem2.C: Change error message.
15945         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15946         marker.
15947         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15948         * g++.dg/template/access3.C: Add typename keyword.
15949         * g++.dg/template/access5.C: Remove stray semicolon.
15950         * g++.dg/template/access6.C: Likewise.
15951         * g++.dg/template/complit1.C: Likewise.
15952         * g++.dg/template/crash1.C: Change error message.
15953         * g++.dg/template/inherit2.C: Remove stray semicolon.
15954         * g++.dg/template/instantiate2.C: Likewise.
15955         * g++.dg/template/instantiate3.C: Change error message.
15956         * g++.dg/template/qual1.C: Remove stray semicolon.
15957         * g++.dg/template/qualttp18.C: Change error message.
15958         * g++.dg/template/ref1.C: Remove stray semicolon.
15959         * g++.dg/template/sizeof1.C (A::value): Declare it.
15960         * g++.dg/template/spec4.C: Change error message.
15961         * g++.dg/template/static1.C: Likewise.
15962         * g++.dg/template/type1.C: Likewise.
15963         * g++.dg/template/typename3.C: Likewise.
15964         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15965         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15966         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15967         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15968         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15969         named return value extension.
15970         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15971         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15972         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15973         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15974         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15975         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15976         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15977         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15978         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15979         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15980         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15981         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15982         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15983         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15984         syntax.
15985         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15986         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15987         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15988         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15989         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15990         * g++.old-deja/g++.brendan/template11.C: Likewise.
15991         * g++.old-deja/g++.brendan/template26.C: Likewise.
15992         * g++.old-deja/g++.brendan/template27.C: Use explicit
15993         specialization syntax.
15994         * g++.old-deja/g++.brendan/template30.C: Likewise.
15995         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15996         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15997         non-dependent names.
15998         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15999         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16000         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16001         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16002         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16003         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16004         named return value extension.
16005         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16006         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16007         * g++.old-deja/g++.ext/return1.C: Likewise.
16008         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16009         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16010         * g++.old-deja/g++.jason/access8.C: Likewise.
16011         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16012         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16013         pseudo-destructor names.
16014         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16015         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16016         pseudo-destructor names.
16017         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16018         * g++.old-deja/g++.jason/overload19.C: Likewise.
16019         * g++.old-deja/g++.jason/overload32.C: Likewise.
16020         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16021         stray semicolons.
16022         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16023         * g++.old-deja/g++.jason/return.C: Likewise.
16024         * g++.old-deja/g++.jason/return2.C: Likewise.
16025         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16026         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16027         syntax.
16028         * g++.old-deja/g++.jason/template10.C: Account for use of
16029         non-dependent names.
16030         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16031         syntax.
16032         * g++.old-deja/g++.jason/template37.C: Likewise.
16033         * g++.old-deja/g++.law/access4.C: Change error messages.
16034         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16035         pseudo-destructor names.
16036         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16037         * g++.old-deja/g++.law/ctors9.C: Likewise.
16038         * g++.old-deja/g++.law/cvt22.C: Likewise.
16039         * g++.old-deja/g++.law/dtors5.C: Likewise.
16040         * g++.old-deja/g++.law/global-init1.C: Likewise.
16041         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16042         * g++.old-deja/g++.law/operators28.C: Likewise.
16043         * g++.old-deja/g++.law/visibility28.C: Likewise.
16044         * g++.old-deja/g++.martin/eval1.C: Likewise.
16045         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16046         name.
16047         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16048         * g++.old-deja/g++.mike/net34.C: Likewise.
16049         * g++.old-deja/g++.mike/net36.C: Likewise.
16050         * g++.old-deja/g++.mike/ns2.C: Likewise.
16051         * g++.old-deja/g++.mike/p12306.C: Likewise.
16052         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16053         value extension.
16054         * g++.old-deja/g++.mike/p700.C: Likewise.
16055         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16056         * g++.old-deja/g++.mike/p710.C: Likewise.
16057         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16058         value extension.
16059         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16060         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16061         * g++.old-deja/g++.ns/crash2.C: Likewise.
16062         * g++.old-deja/g++.ns/crash3.C: Likewise.
16063         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16064         * g++.old-deja/g++.ns/ns17.C: Likewise.
16065         * g++.old-deja/g++.ns/template16.C: Likewise.
16066         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16067         keyword.
16068         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16069         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16070         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16071         named return value extension.
16072         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16073         * g++.old-deja/g++.other/access4.C: Issue additional error
16074         messages.
16075         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16076         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16077         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16078         * g++.old-deja/g++.other/crash25.C: Change error message.
16079         * g++.old-deja/g++.other/crash4.C: Change error message.
16080         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16081         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16082         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16083         checks.
16084         * g++.old-deja/g++.other/defarg8.C: Likewise.
16085         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16086         * g++.old-deja/g++.other/dtor10.C: Likewise.
16087         * g++.old-deja/g++.other/incomplete.C: Likewise.
16088         * g++.old-deja/g++.other/linkage7.C: Likewise.
16089         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16090         lookup algorithm.
16091         * g++.old-deja/g++.other/mangle2.C: Likewise.
16092         * g++.old-deja/g++.other/refinit2.C: Likewise.
16093         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16094         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16095         * g++.old-deja/g++.pt/crash28.C: Likewise.
16096         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16097         syntax.
16098         * g++.old-deja/g++.pt/crash32.C: Change error message.
16099         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16100         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16101         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16102         error message position.
16103         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16104         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16105         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16106         syntax.
16107         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16108         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16109         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16110         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16111         keyword.
16112         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16113         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16114         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16115         keyword.
16116         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16117         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16118         syntax.
16119         * g++.old-deja/g++.pt/friend28.C: Account for use of
16120         non-dependent names.
16121         * g++.old-deja/g++.pt/friend29.C: Likewise.
16122         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16123         rules.
16124         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16125         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16126         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16127         lookup rules.
16128         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16129         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16130         keyword.
16131         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16132         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16133         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16134         keyword.
16135         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16136         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16137         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16138         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16139         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16140         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16141         keyword.
16142         * g++.old-deja/g++.pt/spec10.C: Likewise.
16143         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16144         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16145         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16146         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16147         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16148         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16149         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16150         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16151         * g++.old-deja/g++.pt/typename15.C: Likewise.
16152         * g++.old-deja/g++.pt/typename22.C: Likewise.
16153         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16154         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16155         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16156         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16157         syntax.
16158         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16159         return value extension.
16160         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16161         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16162         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16163         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16164
16165 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16166
16167         * g++.dg/warn/inline1.C: New test.
16168         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16169         * g++.old-deja/g++.jason/synth10.C: Likewise.
16170         * g++.old-deja/g++.mike/net31.C: Likewise.
16171         * g++.old-deja/g++.mike/p8786.C: Likewise.
16172
16173         * g++.dg/template/friend10.C: New test.
16174         * g++.dg/template/conv5.C: New test.
16175
16176 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16177
16178         * g++.dg/lookup/scoped3.C: New test.
16179
16180         * g++.dg/lookup/decl1.C: New test.
16181         * g++.dg/lookup/decl2.C: New test.
16182
16183 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16184
16185         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16186         gcc.c-torture/compile/20021015-1.c,
16187         gcc.c-torture/compile/20021015-2.c,
16188         gcc.c-torture/compile/20021123-1.c,
16189         gcc.c-torture/compile/20021123-2.c,
16190         gcc.c-torture/compile/20021123-3.c,
16191         gcc.c-torture/compile/20021123-4.c,
16192         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16193         only to 3.1 or 3.2 branch.
16194
16195 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16196
16197         * gcc.dg/i386-bitfield3.c: New test.
16198
16199         * gcc.dg/i386-bitfield2.c: New test.
16200
16201 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16202
16203         * g++.dg/parse/conv_op1.C: New test.
16204
16205 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16206
16207         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16208         approved.
16209
16210 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16211
16212         * gcc.c-torture/compile/20021220-1.c: New test.
16213
16214 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16215
16216         * gcc.dg/i386-fastcall-1.c: New.
16217
16218 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16219
16220         * gcc.c-torture/execute/20021219-1.c: New test.
16221
16222 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16223
16224         * gcc.dg/i386-pic-1.c: New test.
16225
16226 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16227
16228         PR c++/8099
16229         * g++.dg/template/friend9.C: New test.
16230
16231 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16232
16233         PR c++/3663
16234         * g++.dg/template/access7.C: New test.
16235
16236 2002-12-18  Nick Clifton  <nickc@redhat.com>
16237
16238         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16239         the libstdc++-v3 directory has been found.
16240
16241 2002-12-12  Devang Patel <dpatel@apple.com>
16242         * gcc.dg/darwin-ld-1.c: New test.
16243         * gcc.dg/darwin-ld-2.c: New test.
16244         * gcc.dg/darwin-ld-3.c: New test.
16245         * gcc.dg/darwin-ld-4.c: New test.
16246         * gcc.dg/darwin-ld-5.c: New test.
16247
16248 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16249
16250         * gcc.c-torture/compile/20021212-1.c: New test.
16251
16252 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16253
16254         * gcc.dg/fshort-wchar: New test.
16255
16256 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16257
16258         PR c++/8372
16259         * g++.dg/template/dtor1.C: New test.
16260
16261         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16262         markers.
16263
16264 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16265
16266         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16267
16268 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16269
16270         * g++.dg/template/static1.C: New test.
16271         * g++.dg/template/static2.C: New test.
16272         * g++.old-deja/g++.ext/memconst.C: New test.
16273
16274 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16275
16276         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16277         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16278         * g++.dg/special/initp1.C: Likewise.
16279
16280 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16281
16282         * gcc.c-torture/execute/20021204-1.c: New test.
16283
16284 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16285
16286         * gcc.dg/ppc-fmadd-1.c: New file.
16287         * gcc.dg/ppc-fmadd-2.c: New file.
16288         * gcc.dg/ppc-fmadd-3.c: New file.
16289
16290 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16291
16292         * gcc.c-torture/compile/20021204-1.c: New test.
16293
16294 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16295
16296         * g++.dg/inherit/covariant2.C: New test.
16297         * g++.dg/inherit/covariant3.C: New test.
16298         * g++.dg/inherit/covariant4.C: New test.
16299         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16300         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16301
16302 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16303
16304         PR c++/8688
16305         * g++.dg/init/brace3.C: New test.
16306
16307 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16308
16309         * gcc.dg/20020210-1.c: Fix a comment typo.
16310
16311 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16312
16313         PR c++/8720
16314         * g++.dg/parse/defarg1.C: New test.
16315
16316         PR c++/8615
16317         * g++.dg/template/char1.C: New test.
16318
16319         * g++.dg/template/varmod1.C: Fix typo.
16320
16321 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16322
16323         DR 180
16324         * g++.old-deja/g++.pt/crash32.C: Expect error.
16325
16326 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16327
16328         PR c++/5919
16329         * g++.dg/template/varmod1.C: New test.
16330
16331         PR c++/8727
16332         * g++.dg/inherit/typeinfo1.C: New test.
16333
16334         PR c++/8663
16335         * g++.dg/inherit/typedef1.C: New test.
16336
16337 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16338
16339         PR c++/8332
16340         PR c++/8493
16341         * g++.dg/template/strlen1.C: New test.
16342
16343         PR c++/8227
16344         * g++.dg/template/ctor2.C: New test.
16345
16346         PR c++/8214
16347         * g++.dg/init/string1.C: New test.
16348
16349         PR c++/8511
16350         * g++.dg/template/friend8.C: New test.
16351
16352 2002-11-29  Joe Buck <jbuck@synopsys.com>
16353
16354         * g++.dg/lookup/anon2.C: New test.
16355
16356 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16357
16358         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16359         h8300 port.
16360
16361 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16362
16363         * gcc.dg/bitfld-6.c: New test.
16364
16365 2002-11-27  Jan Hubicka  <jh@suse.cz>
16366
16367         * gcc.c-torture/execute/20021127.[cx]: New test.
16368
16369 2002-11-26  Jan Hubicka  <jh@suse.cz>
16370
16371         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16372         quality.
16373
16374 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16375
16376         * g++.dg/init/brace2.C: New test.
16377         * g++.old-deja/g++.mike/p9129.C: Correct.
16378
16379 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16380
16381         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16382
16383 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16384
16385         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16386
16387 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16388
16389         * testsuite/g++.dg/abi/empty11.C: New test.
16390         * testsuite/g++.dg/rtti/cv1.C: New test.
16391
16392 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16393
16394         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16395
16396 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16397
16398         * g++.dg/abi/empty10.C: New test.
16399
16400 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16401
16402         * gcc.c-torture/compile/20021124-1.c: New test.
16403
16404 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16405
16406         * g++.dg/abi/rtti2.C: New test.
16407
16408 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16409
16410         * gcc.dg/i386-unroll-1.c: New test.
16411
16412 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16413
16414         * gcc.c-torture/compile/20021120-1.c: New test.
16415         * gcc.c-torture/compile/20021120-2.c: New test.
16416
16417 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16418
16419         * gcc.dg/bitfld-5.c: New test.
16420
16421 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16422
16423         * gcc.c-torture/execute/20021120-3.c: New test.
16424
16425 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16426
16427         * gcc.c-torture/execute/20021120-2.c: New test.
16428
16429 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16430
16431         * gcc.c-torture/execute/20021120-1.c: New test.
16432
16433 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16434
16435         * gcc.c-torture/execute/20021118-3.c: New test.
16436
16437 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16438
16439         * gcc.c-torture/compile/20021119-1.c: New test.
16440
16441 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16442
16443         * gcc.dg/duff-1.c: New test.
16444         * gcc.dg/duff-2.c: New test.
16445         * gcc.dg/duff-3.c: New test.
16446
16447 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16448
16449         * gcc.dg/cpp/_Pragma5.c: New test.
16450
16451 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16452
16453         * gcc.c-torture/execute/20021118-2.c: New test.
16454
16455 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16456
16457         * gcc.c-torture/execute/20021118-1.c: New test.
16458
16459 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16460
16461         * gcc.dg/20021116-1.c: New test.
16462
16463 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16464
16465         * g++.dg/abi/vcall1.C: New test.
16466
16467 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16468
16469         * gcc.dg/20021029-1.c: New test.
16470         * gcc.dg/20021029-2.c: New test.
16471
16472 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16473
16474         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16475
16476 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16477
16478         PR c/8439
16479         * gcc.dg/20021110.c: Move to ...
16480         * gcc.c-torture/compile/20021110.c: .... here.
16481
16482 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16483
16484         PR c/8467
16485         * gcc.c-torture/execute/20021111-1.c
16486
16487 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16488
16489         PR c/8439
16490         * gcc.dg/20021110.c: New test.
16491
16492 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16493
16494         * g++.dg/abi/vthunk3.C: Run only on x86.
16495
16496 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16497
16498         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16499
16500 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16501
16502         * lib/compat.exp (compat-execute): Fix logic error in last
16503         change.
16504
16505 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16506
16507         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16508
16509 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16510
16511         PR c++/8389
16512         * g++.dg/template/access6.C: New test.
16513
16514 2002-11-08  Jan Hubicka  <jh@suse.cz>
16515
16516         * gcc.dg/i386-ssefp-1.c: New test.
16517         * gcc.dg/i386-ssefp-1.c: New test.
16518
16519 2002-11-08  Jan Hubicka  <jh@suse.cz>
16520
16521         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16522
16523 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16524
16525         * g++.dg/abi/vthunk3.C: New test.
16526
16527         PR c++/8338
16528         * g++.dg/template/crash2.C: New test.
16529
16530 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16531
16532         * testsuite/g++.dg/abi/dtor1.C: New test.
16533         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16534
16535 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16536
16537         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16538         Darwin.
16539
16540 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16541
16542         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16543         -mthumb.  Only xfail with -O0.
16544
16545 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16546
16547         * g++.dg/abi/thunk1.C: New test.
16548         * g++.dg/abi/thunk2.C: Likewise.
16549         * g++.dg/abi/vtt1.C: Likewise.
16550
16551 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16552
16553         PR optimization/8423
16554         * gcc.c-torture/execute/builtin-constant.c: New test.
16555
16556 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16557
16558         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16559         Add some more cases.
16560
16561 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16562
16563         PR c++/8391
16564         * g++.dg/opt/local1.C: New test.
16565
16566 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16567
16568         PR c++/8160
16569         * g++.dg/template/complit1.C: New test.
16570
16571         PR c++/8149
16572         * g++.dg/template/typename4.C: Likewise.
16573
16574 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16575
16576         Core issue 287, PR c++/7639
16577         * g++.dg/template/instantiate1.C: Adjust error location.
16578         * g++.dg/template/instantiate3.C: New test.
16579         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16580         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16581         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16582
16583 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16584
16585         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16586
16587 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16588
16589         PR c++/8287
16590         * g++.dg/init/dtor2.C: New test.
16591
16592 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16593
16594         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16595         * gcc.dg/nest.c: Bypass errors on irix6.
16596
16597 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16598
16599         * gcc.dg/nest.c: Expect error for mmix-*-*.
16600         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16601
16602 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16603
16604         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16605         markers.
16606
16607         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16608
16609 2002-10-25  Mike Stump  <mrs@apple.com>
16610
16611         * gcc.dg/warn-1.c: New test.
16612
16613 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16614
16615         * g++.dg/template/typename3.C: New test.
16616
16617 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16618
16619         * g++.dg/lookup/ptrmem1.C: New test.
16620
16621         * g++.dg/abi/vthunk2.C: New test.
16622
16623 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16624
16625         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16626
16627 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16628
16629         * g++.dg/abi/empty9.C: New test.
16630
16631 2002-10-24  Richard Henderson  <rth@redhat.com>
16632
16633         * g++.dg/inherit/thunk1.C: Enable for ia64.
16634
16635 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16636
16637         PR c++/8067
16638         * g++.dg/lookup/pretty1.C: New test.
16639
16640 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16641
16642         * gcc.dg/20021023-1.c: New test.
16643
16644 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16645
16646         PR c++/7679
16647         * g++.dg/parse/inline1.C: New test.
16648
16649 2002-10-23  Richard Henderson  <rth@redhat.com>
16650
16651         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16652
16653         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16654
16655 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16656
16657         PR c++/6579
16658         * g++.dg/parse/stmtexpr3.C: New test.
16659
16660 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16661
16662         * g++.dg/expr/cond1.C: New test.
16663
16664 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16665
16666         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16667
16668 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16669
16670         * g++.dg/abi/vbase13.C: New test.
16671         * g++.dg/abi/vbase14.C: Likewise.
16672
16673 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16674
16675         * gcc.dg/tls/pic-1.c: New test.
16676         * gcc.dg/tls/nonpic-1.c: New test.
16677         * gcc.dg/20021018-1.c: New test.
16678
16679 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16680
16681         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16682         Remove only files with the same base name as the test case.
16683         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16684         (profopt-execute): Likewise.  Also, remove old profiling
16685         and performance data files before running the tests.
16686
16687         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16688         * g++.dg/bprob/bprob.exp: Likewise.
16689         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16690         to allow more general test case names.
16691
16692         * g++.dg/bprob/bprob-1.C: Rename to ...
16693         * g++.dg/bprob/g++-bprob-1.C: ... this.
16694
16695         * g77.dg/bprob/bprob-1.f: Rename to ...
16696         * g77.dg/bprob/g77-bprob-1.f: ... this.
16697
16698 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16699
16700         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16701         bison 1.50 or later.
16702
16703 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16704
16705         * g++.dg/README: Describe more test directories.
16706
16707 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16708
16709         * g++.dg/init/array6.C: Add additional tests.
16710
16711 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16712
16713         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16714         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16715
16716 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16717
16718         * gcc.c-torture/compile/20020604-1.x: New.
16719         * gcc.c-torture/compile/simd-5.x: Likewise.
16720         * gcc.c-torture/execute/920710-1.x: Likewise.
16721         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16722
16723 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16724
16725         * g++.dg/inherit/override1.C: Add dg-options clause.
16726
16727 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16728
16729         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16730         _mm_slli_si128.
16731
16732 2002-10-19  Andreas Schwab  <schwab@suse.de>
16733
16734         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16735         directory component.
16736
16737 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16738
16739         * g++.dg/inherit/thunk1.C: New test.
16740
16741         * g++.dg/inherit/override1.C: New test.
16742
16743         * g++.dg/abi/mangle11.C: New test.
16744         * g++.dg/abi/mangle14.C: New test.
16745         * g++.dg/abi/mangle17.C: New test.
16746
16747 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16748
16749         * g++.dg/overload/member2.C: New test.
16750
16751 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16752
16753         * g++.dg/README: Describe new compat directory.
16754         * g++.dg/dg.exp: Skip tests in compat directory.
16755         * README.compat: New file.
16756         * lib/compat.exp: New expect script.
16757         * g++.dg/compat: New test directory.
16758         * g++.dg/compat/compat.exp: New expect script.
16759         * g++.dg/compat/abi: New test directory.
16760         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16761         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16762         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16763         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16764         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16765         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16766         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16767         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16768         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16769         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16770         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16771         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16772         * g++.dg/compat/break: New test directory.
16773         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16774         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16775         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16776         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16777         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16778         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16779         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16780         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16781         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16782         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16783         g++.dg/compat/break/README: New files.
16784         * g++.dg/compat/eh: New test directory.
16785         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16786         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16787         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16788         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16789         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16790         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16791         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16792         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16793         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16794         g++.dg/compat/eh/filter2_y.C,
16795         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16796         g++.dg/compat/eh/new1_y.C,
16797         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16798         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16799         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16800         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16801         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16802         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16803         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16804         g++.dg/compat/eh/unexpected1_y.C: New files.
16805         * g++.dg/compat/init: New test directory.
16806         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16807         g++.dg/compat/init/array5_y.C,
16808         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16809         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16810         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16811         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16812         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16813         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16814         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16815         g++.dg/compat/init/init-ref2_y.C: New files.
16816
16817 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/7584
16820         * g++.dg/inherit/using3.C: New test.
16821
16822 2002-10-17  Jan Hubicka  <jh@suse.cz>
16823
16824         * gcc.dg/20021017-2.c: New test.
16825
16826 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16827
16828         * g++.dg/abi/mangle16.C: Adjust.
16829
16830         * g++.dg/init/array8.C: New test.
16831
16832 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16833
16834         * gcc.dg/special/mips-abi.exp: New test.
16835         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16836
16837 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16838
16839         * g++.dg/abi/mangle16.C: New test.
16840         * g++.dg/abi/mangle17.C: Likewise.
16841
16842         PR c++/7478
16843         * g++.dg/template/ref1.C: New test.
16844
16845 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16846
16847         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16848
16849 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16850
16851         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16852
16853 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/7524
16856         * g++.dg/init/array7.C: New test.
16857
16858 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16859
16860         * g++.dg/init/array6.C: New test.
16861
16862         * g++.dg/abi/mangle13.C: Likewise.
16863         * g++.dg/abi/mangle14.C: Likewise.
16864         * g++.dg/abi/mangle15.C: Likewise.
16865
16866 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16867
16868         * g++.dg/abi/empty8.C: New test.
16869
16870 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16871
16872         * g++.dg/init/ctor1.C: New test.
16873
16874 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16875
16876         * gcc.c-torture/execute/20021015-1.c: New test.
16877
16878 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16879
16880         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16881
16882 2002-10-14  Jan Hubicka  <jh@suse.cz>
16883
16884         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16885
16886 2002-10-14  Richard Henderson  <rth@redhat.com>
16887
16888         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16889
16890 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR optimization/6631
16893         * g++.dg/opt/const2.C: New test.
16894
16895 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16896
16897         PR c++/7176
16898         * g++.dg/parse/friend1.C: New test.
16899         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16900
16901 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16902
16903         * gcc.dg/20021014-1.c: New test.
16904
16905 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16906
16907         PR c++/5661
16908         * g++.dg/ext/vlm1.C: New test.
16909         * g++.dg/ext/vlm2.C: Likewise.
16910
16911         * g++.dg/init/array1.C: Remove invalid braces.
16912         * g++.dg/init/brace1.C: New test.
16913         * g++.dg/init/copy2.C: Likewise.
16914         * g++.dg/init/copy3.C: Likewise.
16915         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16916         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16917         braces.
16918
16919 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16920
16921         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16922
16923 2002-10-11  Richard Shann  <richard.shann@superh.com>
16924
16925         * gcc.c-torture/compile/simd-5.c: New test.
16926
16927 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16928
16929         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16930
16931 2002-10-10  Jim Wilson  <wilson@redhat.com>
16932
16933         * gcc.c-torture/execute/20021010-1.c: New test.
16934
16935 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16936
16937         PR c/7353
16938         * g++.dg/ext/typedef-init.C: New test.
16939         * gcc.dg/typedef-init.c: New test.
16940
16941 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16942
16943         * gcc.dg/cpp/paste13.c: New test.
16944
16945 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16946
16947         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16948         remaining platforms, XFAIL during compile, not execute.  Don't
16949         XFAIL at -O0.
16950
16951 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16952
16953         * gcc.dg/alias-1.c: Tweak expected warning.
16954
16955 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16956
16957         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16958
16959 2002-10-06  Andreas Jaeger  <aj@suse.de>
16960
16961         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16962         * gcc.dg/cpp/c++98.C: Likewise.
16963
16964         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16965         * g++.dg/cpp/c++98.C: Likewise.
16966
16967         * g++.dg/README (Subdirectories): Mention cpp directory.
16968
16969         PR target/7559
16970         * gcc.dg/20021006-1.c: New test.
16971
16972 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16973
16974         PR c++/7804
16975         * g++.dg/other/warning1.C: New test.
16976
16977 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16978
16979         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16980         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16981         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16982
16983 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/7931
16986         * g++.dg/template/ptrmem3.C: New test.
16987
16988         PR c++/7754
16989         * g++.dg/template/union1.C: New test.
16990
16991 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16992
16993         PR c++/8006
16994         * g++.dg/abi/mangle9.C: New test.
16995         * g++.dg/abi/mangle10.C: New test.
16996         * g++.dg/abi/mangle11.C: New test.
16997         * g++.dg/abi/mangle12.C: New test.
16998
16999 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17000
17001         PR c++/7188.
17002         * g++.dg/template/meminit1.C: New test.
17003         * g++.dg/warn/Wreorder-1.C: Likewise.
17004         * g++.old-deja/g++.mike/warn3.C: Tweak.
17005         * lib/prune.exp: Ingore "in copy constructor".
17006
17007 2002-10-02  Andreas Jaeger  <aj@suse.de>
17008
17009         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17010         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17011         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17012         on x86-64.
17013
17014 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17015
17016         * gcc.dg/empty1.C: Fix typo.
17017
17018 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17019
17020         * gcc.dg/alias-1.c: New test.
17021
17022 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17023
17024         * gcc.dg/empty1.C: New test.
17025
17026         * g++.dg/tls/init-2.C: Tweak error messages.
17027
17028 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17029
17030         * gcc.c-torture/compile/20020923-1.c: New test.
17031
17032 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17033
17034         * gcc.c-torture/execute/ffs-1.c: New test.
17035         * gcc.c-torture/execute/ffs-2.c: Ditto.
17036
17037 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17038
17039         * g++.dg/overload/member1.C: New test.
17040
17041 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17042
17043         * g++.dg/abi/empty7.C: New test.
17044         * g++.dg/init/pm2.C: Likewise.
17045
17046 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17047
17048         * g++.dg/rtti/crash1.C: New test.
17049
17050 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17051
17052         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17053         gcc.dg/sibcall-4.c: New tests.
17054
17055 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17056
17057         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17058         powerpc and MMIX targets.
17059
17060 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17061
17062         * gcc.dg/cpp/20020927-1.c: New.
17063
17064 2002-09-26  David S. Miller  <davem@redhat.com>
17065
17066         * gcc.c-torture/compile/trunctfdf.c: New.
17067
17068 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17069
17070         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17071
17072 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17073
17074         * gcc.c-torture/execute/loop-15.c: New.
17075
17076 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17077
17078         * README.QMTEST: Fix typo.
17079
17080 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17081
17082         * gcc.dg/20020926-1.c: New test.
17083
17084 2002-09-25  David S. Miller  <davem@redhat.com>
17085
17086         PR target/7842
17087         * gcc.c-torture/execute/shiftdi.c: New test.
17088
17089 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17090
17091         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17092         unique to the tool.
17093         * lib/g77.exp (g77_init): Likewise.
17094         * lib/g++.exp (g++_init): Likewise.
17095         * lib/objc.exp (objc_init): Likewise.
17096
17097 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17098
17099         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17100         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17101         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17102
17103 2002-09-25  Richard Henderson  <rth@redhat.com>
17104
17105         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17106         too-small long double.
17107
17108 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17109
17110         * gcc.dg/20020919-1.c: New test.
17111
17112 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17113
17114         * g++.dg/abi/bitfield6.C: New test.
17115         * g++.dg/abi/bitfield7.C: New test.
17116         * g++.dg/abi/bitfield8.C: New test.
17117         * g++.dg/abi/vbase11.C: New test.
17118
17119 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17120
17121         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17122         hppa*-*-hpux*.  Update test comment.
17123
17124 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17125
17126         * gcc.dg/tls/struct-1.c: New test.
17127
17128 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17129
17130         * gcc.dg/cpp/tr-warn2.c: Update.
17131
17132 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17133
17134         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17135
17136 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17137
17138         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17139         systems.
17140
17141 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17142
17143         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17144
17145         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17146         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17147         setting of cxxfilt.
17148
17149 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17150
17151         * gcc.dg/20020312-2.c: Update for darwin.
17152
17153 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17154
17155         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17156
17157 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17158
17159         * objc.dg/comp-types-1.m: New test.
17160         * objc.dg/comp-types-2.m: New test.
17161         * objc.dg/comp-types-3.m: New test.
17162         * objc.dg/comp-types-4.m: New test.
17163         * objc.dg/comp-types-5.m: New test.
17164         * objc.dg/comp-types-6.m: New test.
17165
17166 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17167
17168         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17169
17170 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17171
17172         * g++.dg/other/do1.C: New test.
17173
17174         * g++.dg/template/subst1.C: New test.
17175
17176 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17177
17178         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17179
17180 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17181
17182         * g++.dg/template/qualttp20.C: Adjust expected errors.
17183         * g++.old-deja/g++.jason/report.C: Likewise.
17184         * g++.old-deja/g++.other/qual1.C: Likewise.
17185
17186         * g++.dg/lookup/scoped2.C: New test.
17187
17188         * g++.dg/ext/asm3.C: New test.
17189
17190 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17191
17192         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17193
17194 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17195
17196         * ChangeLog: follow spelling conventions.
17197         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17198         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17199         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17200         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17201         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17202         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17203         * g++.old-deja/g++.law/global-init1.C: Likewise.
17204         * g++.old-deja/g++.other/delete4.C: Likewise.
17205         * g++.old-deja/g++.other/inline21.C: Likewise.
17206         * g++.old-deja/g++.other/singleton.C: Likewise.
17207         * g77.dg/strlen0.f: Likewise.
17208         * g77.f-torture/compile/20010519-1.f: Likewise.
17209         * g77.f-torture/compile/980310-4.f: Likewise.
17210         * gcc.c-torture/compile/20000605-1.c: Likewise.
17211         * gcc.c-torture/execute/20020225-1.c: Likewise.
17212         * gcc.dg/c90-hexfloat-2.c: Likewise.
17213         * gcc.dg/c99-bool-1.c: Likewise.
17214         * gcc.dg/c99-hexfloat-2.c: Likewise.
17215         * gcc.dg/dll-2.c: Likewise.
17216         * gcc.dg/wtr-union-init-1.c: Likewise.
17217         * gcc.dg/wtr-union-init-2.c: Likewise.
17218         * gcc.dg/wtr-union-init-3.c: Likewise.
17219         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17220         * gcc.dg/cpp/defined.c: Likewise.
17221         * gcc.dg/cpp/macsyntx.c: Likewise.
17222         * gcc.dg/cpp/paste2.c: Likewise.
17223         * gcc.dg/cpp/trad/defined.c: Likewise.
17224         * gcc.dg/format/c90-printf-1.c: Likewise.
17225         * gcc.dg/format/c90-scanf-1.c: Likewise.
17226         * gcc.dg/format/c99-printf-1.c: Likewise.
17227         * gcc.dg/format/c99-scanf-1.c: Likewise.
17228         * gcc.misc-tests/gcov-8.c: Likewise.
17229         * lib/profopt.exp: Likewise.
17230
17231 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17232
17233         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17234
17235 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17236
17237         * g++.dg/inherit/using2.C: New test.
17238
17239 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17240
17241         * ChangeLog: Follow spelling conventions.
17242         * g++.dg/template/friend4.C: Likewise.
17243         * g++.old-deja/g++.pt/crash67.C: Likewise.
17244         * gcc.c-torture/execute/20000801-4.c: Likewise.
17245         * gcc.dg/c90-digraph-1.c: Likewise.
17246         * gcc.dg/c94-digraph-1.c: Likewise.
17247         * gcc.dg/c99-digraph-1.c: Likewise.
17248         * gcc.dg/cpp/line5.c: Likewise.
17249         * gcc.dg/cpp/multiline.c: Likewise.
17250         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17251         * gcc.dg/format/attr-3.c: Likewise.
17252         * gcc.dg/format/c90-scanf-3.c: Likewise.
17253         * gcc.dg/format/ext-4.c: Likewise.
17254
17255 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17256
17257         * g++.dg/template/pretty1.C: New test.
17258
17259 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17260
17261         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17262
17263 2002-09-13  Matt Austern  <austern@apple.com>
17264
17265         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17266         passing a cast expression to a function by const reference.
17267
17268 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17269
17270         * g++.dg/template/deduce1.C: New test.
17271
17272 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17273
17274         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17275         32-bit int.
17276
17277 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17278
17279         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17280         usage.
17281
17282 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17283
17284         * gcc.c-torture/compile/20020910-1.c: New test.
17285
17286 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17287
17288         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17289
17290 2002-09-10  Andreas Jaeger  <aj@suse.de>
17291
17292         * gcc.dg/20020312-2.c: Adjust for x86-64.
17293
17294 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17295
17296         * g77.dg/7388.f: New test case for PR 7388.
17297
17298 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17299
17300         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17301
17302 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17303
17304         * objc.dg/proto-lossage-1.m: New test.
17305
17306 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17307
17308         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17309
17310 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17311
17312         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17313         expected to pass.
17314
17315 2002-09-06  Stan Shebs  <shebs@apple.com>
17316             David Edelsohn  <edelsohn@gnu.org>
17317
17318         * gcc.dg/weak: New directory.
17319         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17320         target-specific xfail bits.
17321         * gcc.dg/typeof-2.c: Move to new directory.
17322         * gcc.dg/weak.exp: New expect script.
17323
17324 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17325
17326         * gcc.c-torture/execute/extzvsi.c: New test.
17327
17328 2002-09-05  Stan Shebs  <shebs@apple.com>
17329
17330         * gcc.dg/weak-1.c: xfail on Darwin.
17331         * gcc.dg/weak-2.c: Ditto.
17332         * gcc.dg/weak-3.c: Ditto.
17333         * gcc.dg/weak-4.c: Ditto.
17334         * gcc.dg/weak-5.c: Ditto.
17335         * gcc.dg/weak-6.c: Ditto.
17336         * gcc.dg/weak-7.c: Ditto.
17337         * gcc.dg/weak-8.c: Ditto.
17338         * gcc.dg/weak-9.c: Ditto.
17339
17340 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17341
17342         * gcc.c-torture/execute/loop-14.c: New test.
17343
17344 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17345
17346         * g++.dg/other/cxa-atexit1.C: New test.
17347
17348         * gcc.dg/typeof-2.c: New test.
17349
17350 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17351
17352         * gcc.dg/builtins-2.c: New testcase.
17353         * gcc.dg/builtins-3.c: New testcase.
17354
17355 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17356
17357         * gcc.dg/cpp/_Pragma4.c: New test.
17358
17359 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17360
17361         * objc/execute/nil_method-1.m: New testcase.
17362
17363 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17364
17365         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17366         [Object class], not [Object initialize].
17367
17368 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17369             Hans-Peter Nilsson  <hp@bitrange.com>
17370
17371         * gcc.c-torture/execute/20020720-1.x: Skip test on
17372         mmix-knuth-mmixware.  Correct comment.
17373
17374 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17375
17376         * testsuite/g++.dg/abi/bitfield5.C: New test.
17377         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17378
17379 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17380
17381         * objc.dg/undeclared-selector.m: New test.
17382
17383 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17384
17385         * g++.dg/other/offsetof1.C: Avoid cast warning.
17386
17387 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17388
17389         * objc.dg/super-class-2.m: New test.
17390
17391 2002-08-24  Matt Austern  <austern@apple.com>
17392
17393         * g++.dg/ext/lvaddr.C: New test.
17394         * g++.dg/ext/lvcast.C: New test.
17395
17396 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17397
17398         * testsuite/g++.dg/inherit/cond1.C: New test.
17399
17400 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17401
17402         * gcc.dg/noncompile/incomplete-1.c: New test.
17403
17404 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17405
17406         * gcc.dg/typespec-1.c: New test.
17407
17408 2002-08-20  Devang Patel  <dpatel@apple.com>
17409         * objc.dg/proto-hier-2.m: New test.
17410
17411 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17412
17413         * objc.dg/bitfield-1.m: New test.
17414         * objc.dg/bitfield-2.m: New test.
17415
17416 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17417
17418         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17419         gcc.dg/c99-flex-array-4.c: New tests.
17420
17421 2002-08-16  Stan Shebs  <shebs@apple.com>
17422
17423         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17424
17425 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17426
17427         * gcc.dg/typeof-1.c: New test.
17428         * g++.dg/ext/typeof2.C: New test.
17429
17430 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         * g++.dg/other/offsetof1.C: New test.
17433
17434 2002-08-14  Richard Henderson  <rth@redhat.com>
17435
17436         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17437
17438 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17439
17440         * gcc.dg/cpp/_Pragma3.c: New test.
17441
17442 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17443
17444         * g++.dg/template/inherit3: New test.
17445
17446 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17447
17448         * gcc.dg/bitfld-4.c: Add blank options.
17449
17450 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17451
17452         * g++.dg/template/crash1.C: New test.
17453
17454 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17455
17456         * gcc.dg/tls/opt-2.c: New test.
17457
17458 2002-08-08  Devang Patel  <dpatel@apple.com>
17459
17460         * objc.dg/selector-1.m : New test
17461
17462 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17463
17464         * g++.dg/abi/bitfield4.C: New test.
17465         * gcc.dg/bitfld-4.c: New test.
17466
17467 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17468
17469         * g++.dg/other/packed1.C: New test.
17470
17471 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17472
17473         * g++.dg/abi/offsetof.C: Tweak error messages.
17474         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17475
17476 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17477
17478         * gcc.dg/bitfld-3.c: New test.
17479
17480 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17481             Richard Henderson  <rth@redhat.com>
17482
17483         * gcc.dg/i386-bitfield1.c: New test.
17484         * g++.dg/abi/bitfield3.C: Update.
17485
17486 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17487
17488         * objc.dg/const-str-2.m: Update.
17489         * gcc.dg/cpp/c++98.c: Change to C extension.
17490         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17491         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17492
17493 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17494
17495         * testsuite/gcc.dg/tls/diag-3.c: New.
17496
17497 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17498
17499         * g++.dg/README (Subdirectories): Document new subdir expr.
17500         * g++.dg/expr/pmf-1.C: New test.
17501
17502 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17503
17504         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17505
17506 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17507
17508         * g++.dg/abi/bitfield3.C: New test.
17509
17510 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17511
17512         * lib/gcov.exp: Tweak expected line formats.
17513         * gcc.misc-tests/gcov8.c: New test.
17514         * gcc.misc-tests/gcov8.x: New flags.
17515
17516 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17517
17518         * consistency.vlad/layout/endian.c: Include string.h.
17519
17520         * gcc.c-torture/execute/20020805-1.c: New test.
17521
17522 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17523
17524         * g++.dg/other/conversion1.C: New test.
17525
17526 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17527
17528         * gcc.dg/builtins-1.c: New testcase.
17529
17530 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17531
17532         * g++.dg/inherit/access3.C: New test.
17533
17534 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17535
17536         * gcc.dg/ia64-visibility-2.c: New test.
17537
17538 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17539
17540         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17541         __qualifier_flags to __flags.
17542
17543 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17544
17545         * g++.dg/inherit/operator1.C: New test.
17546         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17547         * g++.dg/other/error1.C: Change expected error message.
17548         * g++.dg/template/conv4.C: Likewise.
17549
17550 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17551
17552         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17553         for documented behavior.
17554
17555 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17556
17557         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17558         several targets known to fail.
17559
17560 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17561
17562         * gcc.dg/mips-args-[123].c: New tests.
17563
17564 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17565
17566         * gcc.dg/ppc-spe.c: New.
17567
17568 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17569
17570         * g++.dg/other/ptrmem4.C: New testcase.
17571
17572 2002-07-24  Richard Henderson  <rth@redhat.com>
17573
17574         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17575
17576 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17577
17578         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17579
17580 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17581
17582         * gcc.c-torture/execute/memset-3.c: New testcase.
17583
17584 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17585
17586         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17587         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17588
17589 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17590
17591         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17592         Delete.
17593
17594 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17595
17596         * gcc.c-torture/compile/simd-4.c: New test.
17597
17598 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17599
17600         PR c++/7347, c++/7348
17601         * g++.dg/template/access4.C: New test.
17602         * g++.dg/template/access5.C: New test.
17603         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17604         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17605         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17606         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17607
17608 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17609
17610         * gcc.dg/gnu89-init-2.c: New test.
17611
17612 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17613
17614         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17615
17616 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17617
17618         * gcc.c-torture/execute/20020720-1.c: New testcase.
17619
17620 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17621
17622         * gcc.dg/cpp/Wsignprom.c: New tests.
17623
17624 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17625
17626         * gcc.c-torture/execute/loop-13.c: New test.
17627
17628 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17629
17630         * gcc.dg/cpp/expr.c: New tests.
17631
17632 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17633
17634         * g++.dg/opt/pr6713.C: Add template instantiation.
17635
17636 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17637
17638         * gcc.dg/nest.c: New test.
17639
17640 2002-07-17  Richard Henderson  <rth@redhat.com>
17641
17642         * g++.dg/opt/pr6713.C: New test.
17643
17644 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17645
17646         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17647         XFAIL for all x86 processors.
17648
17649 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17650
17651         * gcc.c-torture/execute/20010122-1.x: Do not test with
17652         -fomit-frame-pointer.
17653
17654 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17655
17656         * g++.dg/template/instantiate2.C: New test.
17657         * g++.dg/template/spec4.C: New test.
17658
17659 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17660
17661         * g++.dg/template/access2.C: New test.
17662         * g++.dg/template/access3.C: New test.
17663
17664 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17665
17666         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17667         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17668         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17669         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17670         Convert to use <stdarg.h>.
17671         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17672         Delete.
17673         * gcc.dg/va-arg-2.c: New.
17674         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17675
17676 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17677
17678         * gcc.c-torture/compile/20020710-1.c: New test.
17679
17680 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17681                           Andrew Pinski  <pinskia@physics.uc.edu>
17682
17683         gcc.c-torture/compile/simd-2.c: New testcase.
17684         gcc.c-torture/compile/simd-3.c: Likewise.
17685
17686 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17687
17688         PR c++/7224
17689         * g++.dg/overload/error1.C: New test.
17690
17691 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17692
17693         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17694         configuration and IRIX 6 O32 ABI.
17695
17696 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17697
17698         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17699
17700 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17701
17702         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17703
17704 2002-07-10  Jeffrey A Law  <law@redhat.com>
17705
17706         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17707
17708         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17709
17710 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17711
17712         * gcc.dg/20020312-2.c: Check for __PPC__.
17713
17714 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17715
17716         * gcc.c-torture/compile/20020709-1.c: New test.
17717
17718 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17719
17720         * g++.dg/template/qualttp21.C: New test case.
17721
17722 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17723
17724         * gcc.c-torture/compile/20020706-1.c: New test.
17725         * gcc.c-torture/compile/20020706-2.c: New test.
17726
17727 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17728             Alexandre Oliva  <aoliva@redhat.com>
17729
17730         * g++.dg/warn/incomplete1.C: New test.
17731
17732 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17733
17734         PR c++/7099
17735         * g++.dg/warn/noreturn1.C: New test.
17736
17737 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17738
17739         PR c++/6706
17740         * g++.dg/debug/debug6.C: New test.
17741         * g++.dg/debug/debug7.C: New test.
17742
17743 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17744
17745         * gcc.c-torture/compile/simd-3.c: New test.
17746
17747 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17748
17749         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17750         * gcc.dg/20020620-1.c: Likewise.
17751
17752 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17753
17754         PR c++/6944
17755         * g++.dg/init/array4.C: New test.
17756         * g++.dg/init/array5.C: New test.
17757
17758 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17759
17760         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17761         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17762
17763 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17764
17765         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17766         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17767         * gcc.dg/wtr-conversion-1.c: Likewise.
17768         * gcc.dg/wtr-escape-1.c: Likewise.
17769         * gcc.dg/wtr-int-type-1.c: Likewise.
17770         * gcc.dg/wtr-label-1.c: Likewise.
17771         * gcc.dg/wtr-static-1.c: Likewise.
17772         * gcc.dg/wtr-strcat-1.c: Likewise.
17773         * gcc.dg/wtr-suffix-1.c: Likewise.
17774         * gcc.dg/wtr-switch-1.c: Likewise.
17775         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17776         * gcc.dg/wtr-union-init-1.c: Likewise.
17777         * gcc.dg/wtr-union-init-2.c: Likewise.
17778         * gcc.dg/wtr-union-init-3.c: Likewise.
17779
17780         * gcc.dg/wtr-func-def-1.c: New test.
17781
17782 2002-07-02 Devang Patel <dpatel@apple.com>
17783
17784         * objc.dg/param-1.m: New test.
17785
17786 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17787
17788         * gcc.dg/cpp/trad/directive.c: Add test.
17789         * gcc.dg/cpp/trad/macroargs.c: Add test.
17790         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17791
17792 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17793
17794         * gcc.dg/cpp/cmdlne-M.c: New test.
17795
17796 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17797
17798         * objc.dg/desig-init-1.m: New test.
17799
17800 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17801
17802         PR c++/6716
17803         * g++.dg/template/instantiate1.C: New test.
17804
17805 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17806
17807         PR c++/7112
17808         * g++.dg/template/sizeof2.C: New test.
17809
17810 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17811
17812         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17813         gcc.dg/cpp/trad/include.c: New tests.
17814
17815 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17816
17817         PR target/7177
17818         * gcc.c-torture/compile/20020701-1.c: New test.
17819
17820 2002-07-01  Stan Shebs  <shebs@apple.com>
17821
17822         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17823         header here...
17824         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17825         (objc-torture-execute): or here.
17826
17827 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17828
17829         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17830
17831 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17832
17833         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17834
17835 2002-06-30  Devang Patel  <dpatel@apple.com>
17836
17837         * objc.dg/fsyntax-only.m: New test.
17838
17839 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17840
17841         PR c++/6695
17842         * g++.dg/template/friend7.C: New file.
17843
17844 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17845
17846         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17847         return type.
17848
17849 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17850
17851         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17852         avoid division by zero.
17853
17854 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17855
17856         * gcc.dg/Wunknownprag.c: New tests.
17857
17858 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17859
17860         * gcc.c-torture/execute/simd-2.c: New test.
17861
17862 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17863
17864         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17865         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17866         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17867         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17868         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17869         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17870         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17871         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17872         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17873         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17874         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17875         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17876         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17877         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17878         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17879         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17880         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17881
17882 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17883
17884         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17885         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17886         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17887         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17888         New tests.
17889         * gcc.dg/cpp/trad/directive.c: Update.
17890
17891 2002-06-23  Andreas Jaeger  <aj@suse.de>
17892
17893         * gcc.c-torture/execute/complex-6.c: New.
17894
17895 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17896
17897         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17898         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17899         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17900         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17901
17902 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17903
17904         * gcc.dg/cpp/trad: New directory with traditional tests copied
17905         from parent directory.
17906         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17907         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17908         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17909         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17910         Move to trad/ and rename.
17911         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17912         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17913         gcc.dg/cpp/trad/redef2.c: New tests.
17914         * gcc.dg/cpp/trad/trad.exp: New driver.
17915
17916 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17917
17918         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17919         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17920         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17921         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17922         Remove.
17923
17924 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17925
17926         * gcc.dg/20020620-1.c: New test.
17927
17928 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17929
17930         * g++.dg/template/ttp4.C: New test.
17931
17932 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17933
17934         * g++.dg/opt/vt1.C: Fix regexp.
17935
17936 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17937
17938         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17939         Don't use attribute `noinline'.
17940
17941 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17942
17943         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17944
17945 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17946
17947         * gcc.c-torture/execute/simd-1.c: New.
17948
17949         * gcc.dg/simd-1.c: New.
17950
17951 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17952
17953         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17954
17955 2002-06-16  Richard Henderson  <rth@redhat.com>
17956
17957         * g++.dg/ext/anon-struct1.C: New.
17958         * g++.dg/ext/anon-struct2.C: New.
17959         * g++.dg/ext/anon-struct3.C: New.
17960         * gcc.dg/anon-struct-1.c: New.
17961         * gcc.dg/anon-struct-2.c: New.
17962         * gcc.dg/anon-struct-3.c: New.
17963         * gcc.dg/20011008-1.c: Adjust warning text.
17964         * gcc.dg/20020527-1.c: Add -fms-extensions.
17965
17966 2002-06-16  Richard Henderson  <rth@redhat.com>
17967
17968         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17969
17970 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17971
17972         * gcc.c-torture/execute/20020615-1.c: New test.
17973
17974 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17975
17976         * gcc.c-tortuture/execute/compare-1.c: New test case.
17977         * gcc.c-tortuture/execute/compare-2.c: New test case.
17978         * gcc.c-tortuture/execute/compare-3.c: New test case.
17979
17980 2002-06-13  Richard Henderson  <rth@redhat.com>
17981
17982         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17983         ia64 ilp32.
17984
17985 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17986
17987         * g++.dg/template/typename2.C: Update error message.
17988
17989 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17990
17991         * gcc.c-torture/execute/20020611-1.c: New test.
17992
17993 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17994
17995         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17996         list of targets to skip.
17997
17998 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17999
18000         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18001         targets if not optimizing.
18002
18003 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18004
18005         * gcc.c-torture/compile/20020605-1.c: New test.
18006
18007         * g++.dg/opt/vt1.C: New test.
18008
18009         * gcc.dg/20020531-1.c: New test.
18010
18011         * gcc.dg/20020530-1.c: New test.
18012
18013         * gcc.dg/20020527-1.c: New test.
18014
18015         * g++.dg/opt/cse1.C: New test.
18016
18017 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18018
18019         * gcc.dg/20020607-2.c: New test case.
18020
18021 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18022
18023         * gcc.c-torture/compile/20020604-1.c: New test.
18024
18025 2002-06-04  Richard Henderson  <rth@redhat.com>
18026
18027         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18028         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18029         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18030
18031 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18032
18033         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18034
18035 2002-06-03  Richard Henderson  <rth@redhat.com>
18036
18037         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18038         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18039
18040 2002-06-02  Richard Henderson  <rth@redhat.com>
18041
18042         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18043         test functions static.
18044
18045 2002-06-02  Andreas Jaeger  <aj@suse.de>
18046
18047         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18048         now.
18049
18050 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18051
18052         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18053         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18054         Update for mofified diagnostics.
18055         * gcc.dg/c99-intconst-1.c: No longer fail.
18056
18057 2002-06-02  Richard Henderson  <rth@redhat.com>
18058
18059         * gcc.dg/uninit-A.c: Remove xfail markers.
18060
18061 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18062
18063         * gcc.dg/fnegate-1.c: New test case.
18064
18065 2002-05-30  Osku Salerma  <osku@iki.fi>
18066
18067         * gcc.c-torture/execute/mayalias-1.c: New file.
18068
18069 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18070
18071         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18072         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18073         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18074
18075 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18076
18077         * gcc.c-torture/execute/20020529-1.c: New test.
18078
18079 2002-05-27  Richard Henderson  <rth@redhat.com>
18080
18081         * g++.dg/ext/attrib6.C: New test case.
18082
18083 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18084
18085         * gcc.c-torture/execute/pure-1.c: New test.
18086
18087 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18088
18089         * gcc.dg/cpp/arith-2.c: Remove.
18090
18091 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18092
18093         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18094         * gcc.dg/cpp/if-3.c: Remove.
18095
18096 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18097
18098         * g++.dg/opt/cse2.C: New test.
18099
18100 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18101
18102         * gcc.dg/cpp/arith-1.c: New semantic tests.
18103         * gcc.dg/cpp/if-1.c: Update.
18104
18105 2002-05-24  Ben Elliston  <bje@redhat.com>
18106
18107         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18108
18109 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18110
18111         * gcc.dg/verbose-asm.c: New test.
18112
18113 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18114
18115         * gcc.dg/cpp/paste12.c: New test.
18116
18117 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18118
18119         * g++.dg/parse/named_ops.C: New test.
18120
18121 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18122
18123         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18124
18125 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18126
18127         * gcc.dg/weak-2.c: Allow optional leading underscore
18128         in scan-assembler symbol name.
18129         * gcc.dg/weak-3.c: Likewise.
18130         * gcc.dg/weak-4.c: Likewise.
18131         * gcc.dg/weak-5.c: Likewise.
18132
18133 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18134
18135         * gcc.dg/20020523-1.c: New test.
18136
18137 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18138
18139         * objc.dg/const-str-2.m: Update now that we stop after
18140         a command line error.
18141
18142 2002-05-22  Richard Henderson  <rth@redhat.com>
18143
18144         * g++.dg/dg.exp: Fix typo in test pruneing.
18145
18146 2002-05-22  Richard Henderson  <rth@redhat.com>
18147
18148         * g++.dg/dg.exp: Prune the tls subdirectory.
18149         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18150         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18151         * g++.dg/tls/init-1.C: New.
18152
18153 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18154
18155         * gcc.dg/20020517-1.c: New test.
18156
18157 2002-05-21  Richard Henderson  <rth@redhat.com>
18158
18159         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18160         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18161
18162 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18163
18164         * g++.dg/other/copy2.C: New test.
18165
18166 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18167
18168         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18169         (MAX_COPY): Bump up to 10 times sizeof (long long).
18170         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18171
18172         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18173         sizeof (long long).
18174
18175         * gcc.c-torture/execute/strcpy-1.c: New test.
18176
18177 2002-05-19  Jason Merrill  <jason2redhat.com>
18178
18179         * g++.dg/ext/oper1.C: New test.
18180
18181 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18182 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18183
18184         * README.QMTEST: New file.
18185
18186         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18187
18188 2002-05-19  Andreas Jaeger  <aj@suse.de>
18189
18190         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18191         now.
18192         * gcc.c-torture/execute/loop-2d.x: Likewise.
18193
18194 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18195
18196         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18197         support weak symbols.
18198         * gcc.dg/weak-4.c: Likewise
18199         * gcc.dg/weak-6.c: Likewise
18200
18201 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18202
18203         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18204         cygwin, coff and h8300-*-hms targets
18205         * gcc.dg/weak-5.c: Likewise
18206         * gcc.dg/weak-7.c: Likewise
18207
18208 2002-05-16  Jason Merrill  <jason@redhat.com>
18209
18210         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18211         (scan-assembler-not, scan-assembler-dem): Likewise.
18212         (scan-assembler-dem-not): Likewise.
18213
18214 2002-05-15  Richard Henderson  <rth@redhat.com>
18215
18216         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18217
18218 2002-05-15  Richard Henderson  <rth@redhat.com>
18219
18220         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18221         (vfoo1f): Warning here.
18222         (vfoo1l): Don't redefine the alias.
18223
18224 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18225
18226         * g++.dg/init/pm1.C: New test.
18227
18228 2002-05-12  David S. Miller  <davem@redhat.com>
18229
18230         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18231         types.
18232
18233 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18234
18235         * gcc.c-torture/execute/20020510-1.c: New test case.
18236
18237 2002-05-10  David S. Miller  <davem@redhat.com>
18238
18239         * gcc.c-torture/execute/conversion.c: Test long double too.
18240
18241 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18242
18243         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18244         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18245         * lib/g++.exp (g++_link_flags): Likewise.
18246         * lib/objc.exp (objc_target_compile): Likewise.
18247
18248 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18249
18250         * gcc.dg/cpp/poison.c: Update.
18251         * gcc.dg/cpp/20000625-2.c: Remove.
18252         * gcc.dg/cpp/direct2s.c: Remove final test.
18253
18254 2002-05-08  Tom Rix  <trix@redhat.com>
18255
18256         * gcc.c-torture/execute/20020508-1.c: New test.
18257         * gcc.c-torture/execute/20020508-2.c: New test.
18258         * gcc.c-torture/execute/20020508-3.c: New test.
18259
18260 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18261
18262         * gcc.dg/cpp/charconst-4.c: More tests.
18263
18264 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18265
18266         PR c/6569
18267         * gcc.dg/weak-3.c: Update location of warning messages.
18268         * gcc.dg/weak-5.c: Likewise.
18269
18270 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18271
18272         * gcc.c-torture/execute/20020506-1.c: New test case.
18273
18274 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18275
18276         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18277
18278 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18279
18280         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18281
18282 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18283
18284         * gcc.dg/cpp/charconst-3.c: New test.
18285
18286 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18287
18288         * gcc.dg/cpp/charconst.c: Update tests.
18289
18290 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18291
18292         * treelang: Added directory for new sample language treelang. Also
18293         lib/treelang.exp: New file to signal treelang should be tested.
18294
18295 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18296
18297         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18298         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18299         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18300         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18301         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18302         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18303         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18304
18305 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18306
18307         * gcc.dg/format/xopen-2.c: New test.
18308
18309 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18310
18311         * gcc.dg/20020503-1.c: New test.
18312
18313 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18314
18315         * g++.dg/init/dtor1.C: Make it tougher.
18316
18317 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18318
18319         * g++.dg/init/dtor1.C: New test.
18320
18321 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18322
18323         * gcc.dg/altivec-8.c: New.
18324
18325 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18326
18327         * gcc.dg/altivec-7.c: New.
18328
18329 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18330
18331         * g++.dg/parse/typedef1.C: New test.
18332
18333 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18334
18335         PR c++/6486
18336         * g++.dg/template/friend6.C: New test.
18337
18338         PR c++/6492
18339         * g++.dg/init/copy1.C: New test.
18340
18341 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18342
18343         * g++.dg/warn/effc1.C: New test.
18344
18345 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18346
18347         * gcc.dg/cpp/if-cexp.c: Add a test.
18348
18349 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18350
18351         * gcc.dg/20020426-2.c: New test.
18352
18353 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18354
18355         * gcc.dg/cpp/if-mop.c: Update.
18356         * gcc.dg/cpp/if-mpar.c: Add test.
18357         * gcc.dg/cpp/if-oppr.c: Update.
18358
18359 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18360
18361         PR c/6343
18362         * gcc.dg/weak-[2-7].c: New tests.
18363
18364 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18365
18366         * gcc.dg/enum1.c: New test.
18367
18368 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18369
18370         PR c++/6497
18371         * g++.dg/inherit/access2.C: New test.
18372
18373 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18374
18375         PR bootstrap/6445
18376         * gcc.dg/20020426-1.c: New test.
18377
18378 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18379
18380         * g++.dg/abi/enum1.C: New test.
18381
18382 2002-04-26  Richard Henderson  <rth@redhat.com>
18383
18384         * gcc.dg/c99-bool-1.c: Expect always true warning.
18385
18386 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18387
18388         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18389
18390 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18391
18392         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18393         targets.
18394
18395 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18396
18397         * g++.dg/abi/mange7.C: New test.
18398
18399         PR c++/6438.
18400         * g++.dg/parse/stmtexpr2.C: New test.
18401
18402 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18403
18404         * gcc.dg/20020312-2.c: Add SH target.
18405
18406 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18407
18408         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18409         compiler output on mips*-*-irix*.
18410
18411 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18412
18413         * g++.dg/parse/attr1.C: New test.
18414
18415 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18416
18417         * gcc.c-torture/execute/string-opt-17.c: New test case.
18418         * gcc.c-torture/execute/memset-2.c: New test case.
18419
18420 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18421
18422         PR c++/6256:
18423         * g++.dg/template/friend5.C: New test.
18424
18425         PR c++/6331:
18426         * g++.dg/template/qual1.C: Likewise.
18427
18428 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18429
18430         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18431         Include stdlib.h, not stdio.h or ctype.h.
18432
18433 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18434
18435         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18436         cris-*-elf* and mmix-*-*.
18437         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18438         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18439         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18440         Ditto.
18441         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18442         * gcc.dg/wchar_t-1.c: Ditto.
18443
18444 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18445
18446         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18447         Clarify comment.
18448
18449 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18450
18451         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18452
18453 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18454
18455         * gcc.c-torture/execute/20000906-1.x: Delete.
18456
18457 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18458
18459         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18460
18461 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18462
18463         * PR6367
18464         * g77.f-torture/execute/6367.f: New test.
18465         * g77.f-torture/execute/6367.x: Disable for MMIX.
18466
18467 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18468
18469         * PR6352
18470         * g++.dg/opt/inline2.C: New test.
18471
18472 2002-04-18  Richard Henderson  <rth@redhat.com>
18473
18474         * gcc.dg/20000906-1.c: Enable for all targets.
18475         * gcc.c-torture/compile/iftrap-2.c: New.
18476
18477 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18478
18479         * gcc.dg/20020418-1.c: New test.
18480         * gcc.dg/20020418-2.c: New test.
18481
18482 2002-04-18  Richard Henderson  <rth@redhat.com>
18483
18484         * gcc.c-torture/compile/iftrap-1.c: New.
18485         * gcc.dg/iftrap-1.c: Adjust for ia64.
18486         * gcc.dg/iftrap-2.c: New.
18487
18488 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18489
18490         * gcc.c-torture/compile/20020418-1.c: New test.
18491
18492 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18493
18494         * gcc.c-torture/compile/20020415-1.c: New.
18495
18496 2002-04-18  David S. Miller  <davem@redhat.com>
18497
18498         * gcc.c-torture/execute/20020418-1.c: New test.
18499
18500 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18501
18502         * gcc.dg/20020416-1.c: New test.
18503
18504         * g++.dg/opt/inline1.C: New test.
18505
18506 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18507
18508         * gcc.dg/altivec-5.c: New test.
18509
18510         * gcc.dg/20020415-1.c: New test.
18511
18512 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18513
18514         * testsuite/lib/chill.exp: Remove.
18515
18516 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18517
18518         * g++.dg/other/big-struct.C: New test.
18519
18520 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18521
18522         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18523         of scratch file.
18524
18525 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18526
18527         PR c/6277
18528         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18529         in scan-assembler function name
18530
18531 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18532
18533         * g77.f-torture/execute/980628-4.x,
18534         g77.f-torture/execute/980628-5.x,
18535         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18536         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18537         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18538         i[34567]86-*-*.
18539
18540 2002-04-13  David S. Miller  <davem@redhat.com>
18541
18542         * gcc.c-torture/execute/20020413-1.c: New test.
18543
18544 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18545
18546         * gcc.dg/asm-6.c,
18547         * g++.dg/ext/asm1.C: New tests.
18548
18549 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++ 5373.
18552         * g++.dg/parse/stmtexpr1.C: New test.
18553
18554         PR c++/5189.
18555         * g++.dg/template/copy1.C: New test.
18556
18557 2002-04-12  Richard Henderson  <rth@redhat.com>
18558
18559         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18560
18561 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18562
18563         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18564         gcc.c-torture/execute/20020307-2.c.
18565
18566 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18567
18568         * g++.dg/ext/attrib5.C,
18569         * g++.dg/lookup/struct1.C: New tests.
18570
18571 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18572
18573         * gcc.dg/20020411-1.c: New test.
18574
18575         * gcc.c-torture/execute/20020411-1.c: New test.
18576
18577 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18578
18579         * g77.f-torture/execute/6177.f: New test.
18580
18581 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18582
18583         PR middle-end/6247
18584         * g++.dg/opt/cleanup1.C: New test.
18585
18586         * g++.dg/opt/const1.C: New test.
18587
18588 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18589
18590         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18591
18592 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18593
18594         PR c++/5507
18595         * g++.dg/template/typename2.C: New test.
18596
18597 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18598
18599         * gcc.c-torture/execute/loop-12.c: New.
18600
18601 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18602
18603         * g77.f-torture/execute/980628-4.x,
18604         g77.f-torture/execute/980628-5.x,
18605         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18606         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18607         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18608
18609 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18610
18611         PR optimization/6086
18612         * g++.dg/opt/preinc1.C: New test.
18613
18614 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/5571
18617         * g++.dg/opt/static2.C: New test.
18618
18619 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18620
18621         PR c/5120
18622         * gcc.dg/20020406-1.c: New test.
18623
18624 2002-04-04  David S. Miller  <davem@redhat.com>
18625
18626         * gcc.c-torture/execute/20020404-1.c: New test.
18627
18628 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18629
18630         PR c/6123
18631         * gcc.dg/20020312-2.c: Do not declare global register variable
18632         if __PIC__ or __pic__ is defined.
18633
18634 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18635
18636         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18637         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18638
18639 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18640
18641         * gcc.misc-tests/linkage.exp: Update last change to handle
18642         sparc*-, not just sparc-.
18643
18644 2002-04-03  Richard Henderson  <rth@redhat.com>
18645
18646         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18647
18648 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18649
18650         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18651
18652 2002-04-02  David S. Miller  <davem@redhat.com>
18653
18654         * gcc.c-torture/execute/20020402-3.c: New test.
18655
18656 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18657
18658         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18659         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18660
18661         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18662         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18663         g77.f-torture/execute/20001201.x,
18664         g77.f-torture/execute/u77-test.x: New files.
18665
18666         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18667         * gcc.dg/wchar_t-1.c: Ditto.
18668
18669 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18670
18671         * gcc.c-torture/execute/20020402-1.c: New test.
18672
18673 2002-04-01  Richard Henderson  <rth@redhat.com>
18674
18675         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18676
18677         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18678
18679 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18680
18681         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18682
18683 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18684
18685         * g++.dg/inherit/template-as-base.C: Expect error.
18686         * g++.dg/inherit/namespace-as-base.C: Likewise.
18687
18688 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18689
18690         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18691         g++.dg/ext/instantiate3.C: Tweak match patterns.
18692
18693         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18694         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18695         -da test.
18696
18697 2002-03-31  Richard Henderson  <rth@redhat.com>
18698
18699         * gcc.dg/special/alias-2.c: New.
18700         * gcc.dg/special/ecos.exp: Run it.
18701
18702 2002-03-31  Richard Henderson  <rth@redhat.com>
18703
18704         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18705
18706 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18707
18708         * gcc.dg/weak-1.c: Disable on h8300 port.
18709
18710 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18711
18712         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18713         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18714         ordering tests.
18715         * g++.dg/bprob/bprob-1.C: New test.
18716         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18717         * g++.dg/gcov/gcov-1.C: New test.
18718         * g++.dg/gcov/gcov-1.x: New file.
18719         * g++.dg/gcov/gcov-2.C: New test.
18720         * g++.dg/gcov/gcov-3.C: New test.
18721         * g++.dg/gcov/gcov-3.h: New file.
18722
18723 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18724
18725         * g++.old-deja/g++.other/builtins5.C: New test.
18726         * g++.old-deja/g++.other/builtins6.C: New test.
18727         * g++.old-deja/g++.other/builtins7.C: New test.
18728         * g++.old-deja/g++.other/builtins8.C: New test.
18729         * g++.old-deja/g++.other/builtins9.C: New test.
18730
18731 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18732
18733         * g++.dg/opt/static1.C: New test.
18734
18735         * g++.dg/opt/longbranch1.C: New test.
18736
18737 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18738
18739         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18740
18741         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18742
18743 2002-03-28  Jeffrey A Law  (law@redhat.com)
18744
18745         * gcc.c-torture/execute/20020328-1.c: New test.
18746
18747 2002-03-27  Richard Henderson  <rth@redhat.com>
18748
18749         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18750         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18751         move from g++.old-deja/g++.ext/.
18752
18753 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18754
18755         * g++.dg/init/new2.C: New test.
18756
18757 2002-03-26  Richard Henderson  <rth@redhat.com>
18758
18759         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18760
18761         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18762         on sparc.
18763
18764         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18765         sparcv9 systems.
18766         * gcc.dg/20001102-1.c: Likewise.
18767
18768 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18769
18770         * gcc.dg/cpp/endif-pedantic1.c,
18771         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18772
18773 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18774
18775         * g++.dg/init/new1.C: New test.
18776
18777 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18778
18779         * g++.dg/abi/vbase9.C: New test.
18780
18781 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18782
18783         * gcc.dg/arm-asm.c: New test.
18784
18785 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18786
18787         * gcc.dg/Wswitch-enum.c: New test.
18788         Fix PR c/5044.
18789
18790 2002-03-26  Richard Henderson  <rth@redhat.com>
18791
18792         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18793         structure.
18794
18795 2002-03-25  Richard Henderson  <rth@redhat.com>
18796
18797         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18798         sparcv9 systems.
18799
18800         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18801         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18802
18803 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18804
18805         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18806
18807 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18808
18809         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18810         targets using generic thunk support.
18811
18812 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18813
18814         * gcc.c-torture/compile/20020323-1.c: New test.
18815
18816         * g++.dg/opt/conj2.C: New test.
18817
18818 2002-03-24  Richard Henderson  <rth@redhat.com>
18819
18820         * gcc.dg/weak-1.c: Use -fno-common.
18821
18822 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18823
18824         * g77.dg/f77-edit-apostrophe-out.f: New test
18825         * g77.dg/f77-edit-h-out.f: New test
18826         * g77.dg/f77-edit-t-in.f: New test
18827         * g77.dg/f77-edit-t-out.f: New test
18828         * g77.dg/f77-edit-x-out.f: New test
18829         * g77.dg/f77-edit-slash-out.f: New test
18830         * g77.dg/f77-edit-colon-out.f: New test
18831         * g77.dg/f77-edit-s-out.f: New test
18832
18833 2002-03-24  Richard Henderson  <rth@redhat.com>
18834
18835         * objc/execute/formal_protocol-6.x: New XFAIL.
18836
18837 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18838
18839         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18840         that do not support weak symbols
18841
18842 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18843
18844         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18845         * lib/g77.exp:  Likewise
18846         * lib/objc.exp: Likewise
18847
18848 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18849
18850         * gcc.dg/Wswitch-default.c: New test.
18851
18852 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18853
18854         * g++.dg/other/enum1.C: New test.
18855
18856 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18857
18858         * gcc.dg/pragma-ep-3.c: Fix typo.
18859
18860 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18861
18862         * g++.dg/inherit/template-as-base.C: New test.
18863
18864 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18865
18866         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18867         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18868
18869 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18870
18871         * gcc.dg/cpp/multiline.c: Update to match.
18872
18873 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18874
18875         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18876
18877 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18878
18879         * gcc.dg/cpp/extratokens2.c:  New file.
18880
18881 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18882
18883         * gcc.dg/20020312-2.c: Add rs6000 target.
18884
18885         * gcc.c-torture/compile/20020319-1.c: New test.
18886
18887 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18888
18889         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18890         (A, E): Handle this.
18891
18892 2002-03-20  Jason Merrill  <jason@redhat.com>
18893
18894         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18895         ignoring -fpic.
18896         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18897         through prune_gcc_output.
18898
18899 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18900
18901         * gcc.c-torture/compile/20020320-1.c: New test.
18902
18903 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18904
18905         * gcc.c-torture/compile/20020318-1.c: New test.
18906
18907         * gcc.dg/struct-by-value-1.c: New test.
18908
18909         * gcc.dg/20020319-1.c: New test.
18910
18911 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18912
18913         * g++.dg/opt/conj1.C: New test.
18914
18915 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18916
18917         * g++.dg/template/qualttp20.C: Revert previous change.
18918         * g++.dg/template/qualttp3.C: Likewise.
18919         * g++.dg/template/qualttp4.C: Likewise
18920         * g++.dg/template/qualttp5.C: Likewise
18921         * g++.dg/template/qualttp6.C: Likewise
18922         * g++.dg/template/qualttp7.C: Likewise
18923         * g++.dg/template/qualttp8.C: Likewise
18924         * g++.dg/template/recurse.C: Likewise.
18925
18926 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18927
18928         * gcc.dg/cpp/wchar-1.c: Update.
18929
18930 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18931
18932         * g++.dg/template/conv1.C: New test.
18933         * g++.dg/template/conv2.C: New test.
18934         * g++.dg/template/conv3.C: New test.
18935         * g++.dg/template/conv4.C: New test.
18936
18937 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18938
18939         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18940         * g++.dg/template/qualttp3.C: Likewise.
18941         * g++.dg/template/qualttp4.C: Likewise
18942         * g++.dg/template/qualttp5.C: Likewise
18943         * g++.dg/template/qualttp6.C: Likewise
18944         * g++.dg/template/qualttp7.C: Likewise
18945         * g++.dg/template/qualttp8.C: Likewise
18946         * g++.dg/template/recurse.C: Likewise.
18947
18948 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18949
18950         * g++.dg/opt/dtor1.C: New test.
18951
18952 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18953
18954         * gcc.c-torture/compile/20020315-1.c: New test.
18955
18956 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18957
18958         * gcc.dg/weak-1.c: Fix scan tests.
18959
18960 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18961
18962         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18963         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18964         cris-*-aout* mmix-*-*.
18965         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18966         cris-*-aout* mmix-*-*.
18967         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18968         cris-*-elf* cris-*-aout* and mmix-*-*.
18969         * gcc.dg/20001009-1.c: Ditto.
18970         * gcc.dg/20010912-1.c: Ditto.
18971         * gcc.dg/20020122-4.c: Ditto.
18972         * gcc.dg/inline-2.c: Ditto.
18973
18974 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18975
18976         * gcc.c-torture/compile/20020314-1.c: New test.
18977
18978 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18979
18980         * gcc.c-torture/execute/20020314-1.c: New test.
18981
18982 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18983
18984         * g++.dg/warn/Wunused-1.C: New test.
18985
18986 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18987
18988         * g++.dg/abi/mangle6.C: New test.
18989
18990 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * gcc.c-torture/compile/20020309-2.c: New test.
18993
18994         * gcc.c-torture/compile/20020312-1.c: New test.
18995
18996 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18997
18998         * g++.dg/other/access1.C: New test.
18999
19000 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19001
19002         * gcc.c-torture/execute/wchar_t-1.c: New test.
19003
19004 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19005
19006         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19007
19008 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19009
19010         * gcc.dg/20020312-1.c: New test case.
19011
19012 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19013
19014         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19015
19016 2002-03-11  Richard Henderson  <rth@redhat.com>
19017
19018         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19019         * g++.old-deja/g++.jason/report.C: Likewise.
19020
19021 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19022
19023         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19024         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19025
19026 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19027
19028         * testsuite/g++.dg/overload/pmf1.C: New test.
19029
19030 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19031
19032         * gcc.c-torture/execute/20020307-1.c: Use long.
19033
19034 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19035
19036         PR optimization/5844
19037         * gcc.dg/20020310-1.c: New test.
19038
19039 2002-03-09  Michael Meissner  <meissner@redhat.com>
19040
19041         * gcc.c-torture/execute/memcpy-2.c: New test.
19042         * gcc.c-torture/execute/memset-1.c: New test.
19043         * gcc.c-torture/execute/strlen-1.c: New test.
19044         * gcc.c-torture/execute/strcmp-1.c: New test.
19045         * gcc.c-torture/execute/strncmp-1.c: New test.
19046
19047 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19048
19049         * gcc.dg/ppc-ldstruct.c: New test.
19050
19051 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19052
19053         * gcc.c-torture/execute/va-arg-22.c: New test.
19054
19055 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19056
19057         * gcc.c-torture/compile/20020309-1.c: New test.
19058
19059 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19060
19061         * gcc.c-torture/execute/20020307-2.c: New test.
19062
19063 2002-03-07  Jeffrey A Law  (law@redhat.com)
19064
19065         * g77.f-torture/compile/20020307-1.f: New test.
19066
19067 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19068
19069         * gcc.dg/unordered-1.c: New test.
19070
19071 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19072
19073         * gcc.c-torture/execute/20020307-1.c: New test.
19074
19075 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19076
19077         * gcc.dg/20020304-1.c: New test.
19078
19079         * gcc.c-torture/compile/20020304-2.c: New test.
19080
19081 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19082
19083         * gcc.c-torture/compile/20020304-1.c: New test case
19084         (from PR c/5830).
19085
19086 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19087
19088         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19089
19090 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19091
19092         * g++.dg/other/classkey1.C: New test.
19093
19094 2002-03-01  Richard Henderson  <rth@redhat.com>
19095
19096         * gcc.c-torture/compile/981223-1.x: New.
19097         * gcc.c-torture/compile/920625-1.x: New.
19098
19099 2002-02-28  Richard Henderson  <rth@redhat.com>
19100
19101         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19102
19103 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19104
19105         * gcc.c-torture/execute/20020227-1.c: New test.
19106
19107 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19108
19109         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19110         here" ERROR lines.
19111         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19112         * g++.old-deja.g++.other/defarg1.C: Likewise.
19113         * g++.old-deja/g++.pt/calls2.C: Likewise.
19114         * g++.old-deja/g++.pt/crash20.C: Likewise.
19115         * g++.old-deja/g++.pt/crash30.C: Likewise.
19116         * g++.old-deja/g++.pt/crash36.C: Likewise.
19117         * g++.old-deja/g++.pt/crash6.C: Likewise.
19118         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19119         * g++.old-deja/g++.pt/derived3.C: Likewise.
19120         * g++.old-deja/g++.pt/error1.C: Likewise.
19121         * g++.old-deja/g++.pt/friend21.C: Likewise.
19122         * g++.old-deja/g++.pt/friend23.C: Likewise.
19123         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19124         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19125
19126 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19127
19128         * gcc.c-torture/execute/20020225-2.c: New test.
19129
19130 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19131
19132         * gcc.c-torture/execute/920730-1t.c,
19133         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19134         Delete test cases, only relevant to -traditional.
19135
19136 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19137
19138         * gcc.dg/cpp/undef1.c: Remove.
19139         * gcc.dg/cpp/directiv.c: Update.
19140         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19141
19142 2002-02-27  Michael Meissner  <meissner@redhat.com>
19143
19144         * gcc.c-torture/execute/20020226-1.c: New test.
19145
19146 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19147
19148         * g++.dg/debug/debug4.C: New test.
19149
19150         * gcc.dg/ia64-visibility-1.c: New test.
19151
19152 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19153
19154         * gcc.dg/debug/20020224-1.c: New.
19155
19156 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19157
19158         * gcc.c-torture/execute/960416-1.x: New.
19159         * gcc.c-torture/execute/divconst-3.x: Likewise.
19160
19161 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19162
19163         * gcc.dg/20020224-1.c: New test.
19164
19165 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19166
19167         * gcc.c-torture/execute/20020225-1.c: New.
19168
19169 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19170
19171         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19172
19173 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19174
19175         * gcc.dg/20020222-1.c: New test.
19176
19177 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19178
19179         * g++.dg/opt/anonunion1.C: New test.
19180
19181 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19182
19183         * g++.dg/template/qualttp19.C: New test.
19184         * g++.dg/template/qualttp20.C: New test.
19185         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19186         * g++.old-deja/g++.other/qual1.C: Likewise.
19187
19188 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19189
19190         * gcc.dg/attr-alwaysinline.c: New.
19191
19192 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19193
19194         * gcc.dg/20020220-1.c: New test.
19195
19196         * gcc.dg/20020220-2.c: New test.
19197
19198         * g++.dg/opt/mmx1.C: New test.
19199
19200 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19201
19202         * gcc.c-torture/compile/20020110.c: New test.
19203
19204 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19205
19206         * gcc.c-torture/execute/20020219-1.c: New test.
19207
19208         * gcc.dg/20020219-1.c: New test.
19209
19210         * gcc.dg/noncompile/20020220-1.c: New test.
19211
19212         * g++.dg/opt/ptrintsum1.C: New test.
19213
19214         * gcc.dg/debug/20020220-1.c: New test.
19215
19216 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19217
19218         * gcc.c-torture/execute/20020216-1.c: New test.
19219
19220 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19221
19222         * gcc.dg/decl-1.c: Update, new test.
19223
19224 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * g++.dg/abi/bitfield1.C: New test.
19227         * g++.dg/abi/bitfield2.C: New test.
19228
19229 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19230
19231         * gcc.dg/attr-nest.c: New test.
19232
19233 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19234
19235         * gcc.c-torture/execute/20020215-1.c: New test.
19236
19237 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19238
19239         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19240         * g++.dg/debug/debug.exp: New.
19241         * g++.dg/debug/trivial.C: New.
19242         * g++.dg/debug/debug1.C: Moved...
19243         * g++.dg/other/debug1.C: ...from here.
19244         * g++.dg/debug/debug2.C: Moved...
19245         * g++.dg/other/debug2.C: ...from here.
19246         * g++.dg/debug/debug3.C: Moved...
19247         * g++.dg/other/debug3.C: ...from here.
19248
19249         * gcc.dg/noncompile/20020213-1.c: New test.
19250
19251 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19252
19253         * g++.dg/other/debug3.C: New test.
19254
19255         * gcc.c-torture/execute/20020213-1.c: New test.
19256
19257 2002-02-13  Richard Smith <richard@ex-parrot.com>
19258
19259         * g++.old-deja/g++.other/thunk1.C: New test.
19260
19261 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19262
19263         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19264
19265 2002-02-13  Stan Shebs  <shebs@apple.com>
19266
19267         * gcc.dg/altivec-3.c: New.
19268
19269 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19270
19271         * gcc.dg/Wunreachable-1.c: New test.
19272         * gcc.dg/Wunreachable-2.c: New test.
19273
19274 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19275
19276         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19277
19278 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19279
19280         * gcc.dg/decl-1.c: New test.
19281
19282 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19283
19284         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19285
19286 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19287
19288         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19289         * gcc.c-torture/compile/980506-1.x: Likewise.
19290
19291 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19292
19293         * gcc.dg/20020210-1.c: New.
19294
19295 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19296
19297         * g77.f-torture/execute/947.f: New regression test
19298         for PR fortran/947.
19299
19300 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19301
19302         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19303         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19304
19305 2002-02-08  Richard Henderson  <rth@redhat.com>
19306
19307         * gcc.c-torture/compile/labels-3.c: New.
19308
19309 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19310
19311         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19312         expression statements work instead.
19313         * gcc.dg/noncompile/20020207-1.c: New test.
19314
19315 2002-02-07  Richard Henderson  <rth@redhat.com>
19316
19317         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19318
19319 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19320
19321         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19322         message from g77
19323         * lib/g77-dg.exp: Trim g77 error messages so that they are
19324         recognized by dg.exp.
19325
19326 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19327
19328         PR fortran/5473
19329         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19330
19331 2002-02-07  Richard Henderson  <rth@redhat.com>
19332
19333         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19334         to be sufficiently aligned for integers.
19335
19336 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19337
19338         * g++.dg/template/friend4.C: New test.
19339
19340 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19341
19342         PR fortran/5743
19343         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19344         unsupported cases.
19345
19346 2002-02-07  Richard Henderson  <rth@redhat.com>
19347
19348         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19349         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19350         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19351         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19352
19353 2002-02-06  Richard Henderson  <rth@redhat.com>
19354
19355         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19356
19357 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19358
19359         * gcc.dg/20020206-1.c: New test.
19360
19361 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19362
19363         * gcc.c-torture/execute/20020206-1.c: New test.
19364
19365         * gcc.c-torture/execute/20020206-2.c: New test.
19366
19367         PR optimization/5429:
19368         * gcc.c-torture/compile/20020206-1.c: New test.
19369
19370 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19371
19372         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19373         as certain file formats cannot support particularly large
19374         alignments.
19375
19376         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19377         and do not expect to be able to link the executable.
19378
19379         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19380         fail because the COFF format does not support the weak attribute.
19381
19382 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19383
19384         * g77.dg/pr5473.f:  New test
19385
19386 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19387
19388         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19389         Fix testcase accordingly.
19390
19391 2002-02-04  Richard Henderson  <rth@redhat.com>
19392
19393         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19394         (buf): Change to be an array of pointers, not ints.
19395
19396 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19397
19398         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19399         before all tests.  Move warning one line above to match where it
19400         C frontend emits.
19401         * gcc.dg/Wswitch-2.c: New test.
19402         * g++.dg/warn/Wswitch-1.C: New test.
19403         * g++.dg/warn/Wswitch-2.C: New test.
19404
19405 2002-02-04  Richard Henderson  <rth@redhat.com>
19406
19407         * g++.dg/abi/offsetof.C: Fix size comparison.
19408
19409 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19410
19411         * gcc.dg/cast-qual-2.c: New test.
19412
19413 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19414
19415         * gcc.dg/20020201-4.c: New test.
19416
19417 2002-02-04  Ben Elliston  <bje@redhat.com>
19418
19419         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19420         target_info attribute != 0, in addition to the empty string.
19421         (gcc_target_compile): Likewise.
19422
19423 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19424
19425         * gcc.dg/Wswitch.c: New test.
19426         PR gcc/4475. PR gcc/3780.
19427
19428 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19429
19430         * g77.f-torture/execute/5122.f: New test for regressions
19431         against PR fortran/5122.
19432
19433 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19434
19435         * g77.f-torture/compile/pr3743.f: Delete
19436         * g77.dg/pr3743-1.f: New test.
19437         * g77.dg/pr3743-2.f: New test.
19438         * g77.dg/pr3743-3.f: New test.
19439         * g77.dg/pr3743-4.f: New test.
19440
19441 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19442
19443         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19444
19445 2002-02-02  Richard Henderson  <rth@redhat.com>
19446
19447         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19448         * gcc.c-torture/execute/bf64-1.c: Likewise.
19449
19450 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19451
19452         * gcc.dg/20020201-2.c: New test.
19453
19454         * gcc.dg/20020201-3.c: New test.
19455
19456         * gcc.c-torture/execute/bitfld-2.c: New test.
19457
19458 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19459
19460         * gcc.dg/bitfld-1.c: Update.
19461         * gcc.dg/bitfld-2.c: Update.
19462         * gcc.c-torture/execute/bitfld-1.x: New.
19463
19464 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19465
19466         * gcc.c-torture/execute/20020201-1.c: New test.
19467
19468 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19469
19470         PR target/5469
19471         * gcc.dg/20020201-1.c: New test.
19472
19473 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19474
19475         PR fortran/3743
19476         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19477         * g77.f-torture/compile/pr3743.x: Remove
19478
19479 2002-01-31  Tom Rix  <trix@redhat.com>
19480
19481         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19482
19483 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19484
19485         * gcc.dg/noncompile/20020130-1.c: New test.
19486
19487 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19488
19489         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19490
19491 2002-01-29  Richard Henderson  <rth@redhat.com>
19492
19493         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19494         to long long.
19495         * gcc.c-torture/execute/bf64-1.c: Likewise.
19496
19497 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19498
19499         * gcc.c-torture/execute/20020129-1.c: New test.
19500
19501 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19502
19503         * gcc.c-torture/compile/20000224-1.c: Update.
19504         * gcc.c-torture/execute/bitfld-1.c: New tests.
19505         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19506         * gcc.dg/uninit-A.c: Update.
19507
19508 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19509
19510         * g++.dg/template/ctor1.C: Add instantiation.
19511
19512 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19513
19514         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19515         argument to __builtin_prefetch to be const ptr.
19516
19517 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19518
19519         * gcc.c-torture/compile/20020120-1.c: New test.
19520
19521 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19522
19523         * gcc.c-torture/execute/20020127-1.c: New test.
19524
19525 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19526
19527         * g77.dg/f77-edit-i-in.f: New test
19528         * g77.dg/f77-edit-i-out.f: New test
19529
19530 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19531
19532         * gcc.dg/debug/debug.exp: New file.
19533         * gcc.dg/debug/trivial.c: New file.
19534         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19535         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19536         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19537         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19538         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19539         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19540         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19541         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19542         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19543         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19544         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19545         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19546         * gcc.dg/20000503-1.c: Removed.
19547         * gcc.dg/20010207-1.c: Removed.
19548         * gcc.dg/20011223-1.c: Removed.
19549         * gcc.dg/20020104-2.c: Removed.
19550         * gcc.dg/debug-1.c: Removed.
19551         * gcc.dg/debug-2.c: Removed.
19552         * gcc.dg/debug-3.c: Removed.
19553         * gcc.dg/debug-4.c: Removed.
19554         * gcc.dg/debug-5.c: Removed.
19555         * gcc.dg/debug-6.c: Removed.
19556         * gcc.dg/dwarf2-1.c: Removed.
19557         * gcc.dg/dwarf2-2.c: Removed.
19558
19559 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19560
19561         * g++.old-deja/g++.other/eh5.C: New test.
19562         * g++.old-deja/g++.other/sibcall2.C: New test.
19563         * g++.old-deja/g++.other/array9.C: New test.
19564         * g++.old-deja/g++.other/typename2.C: New test.
19565         * g++.old-deja/g++.other/crash60.C: New test.
19566         * g++.old-deja/g++.other/conv9.C: New test.
19567         * g++.old-deja/g++.other/mangle10.C: New test.
19568         * g++.old-deja/g++.other/unchanging1.C: New test.
19569         * g++.old-deja/g++.other/exprstmt1.C: New test.
19570         * g++.old-deja/g++.other/inline23.C: New test.
19571         * g++.old-deja/g++.eh/ia64-1.C: New test.
19572         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19573         * g++.old-deja/g++.other/reload1.C: New test.
19574         * g++.old-deja/g++.other/static20.C: New test.
19575         * g++.old-deja/g++.other/local-alloc1.C: New test.
19576         * g++.old-deja/g++.other/conv8.C: New test.
19577         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19578         * g++.old-deja/g++.other/storeexpr1.C: New test.
19579         * g++.old-deja/g++.other/storeexpr2.C: New test.
19580         * g++.dg/eh/template2.C: New test.
19581         * g++.dg/warn/weak1.C: New test.
19582
19583 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19584
19585         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19586         Remove first, non-varying, argument.
19587
19588 2002-01-23  Richard Henderson  <rth@redhat.com>
19589
19590         * gcc.dg/inline-2.c: New.
19591
19592         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19593         Add optional target arg.  Check number of arguments.
19594         (scan-assembler-not, scan-assembler-dem): Likewise.
19595         (scan-assembler-dem-not): Likewise.
19596
19597 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19598
19599         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19600         line 12.
19601         * g++.old-deja/g++.brendan/parse3.C,
19602         g++.old-deja/g++.other/crash26.C,
19603         g++.old-deja/g++.other/crash28.C,
19604         g++.old-deja/g++.other/crash29.C,
19605         g++.old-deja/g++.other/crash30.C,
19606         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19607
19608 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19609
19610         * gcc.dg/20020115-1.c: New.
19611
19612 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19613
19614         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19615
19616 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19617
19618         * gcc.dg/20020122-3.c: New.
19619
19620 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19621
19622         * g++.dg/other/gc1.C: New test.
19623
19624 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19625
19626         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19627
19628 2002-01-22  Richard Henderson  <rth@redhat.com>
19629
19630         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19631
19632 2002-01-22  Richard Henderson  <rth@redhat.com>
19633
19634         * gcc.dg/20020122-4.c: New.
19635
19636 2002-01-22  H.J. Lu <hjl@gnu.org>
19637
19638         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19639         link output.
19640         * gcc.dg/special/ecos.exp: Likewise.
19641         * lib/g++-dg.exp: Likewise.
19642         * lib/g77-dg.exp: Likewise.
19643         * lib/gcc-dg.exp : Likewise.
19644         * lib/mike-g++.exp: Likewise.
19645         * lib/mike-g77.exp: Likewise.
19646         * lib/mike-gcc.exp: Likewise.
19647         * lib/objc-dg.exp: Likewise.
19648
19649 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19650
19651         PR target/5379
19652         * gcc.dg/20020122-2.c: New test.
19653
19654 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19655
19656         * gcc.dg/20020122-1.c: New test.
19657
19658 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19659
19660         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19661
19662 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19663
19664         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19665
19666 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19667
19668         * gcc.c-torture/compile/20020121-1.c: New test.
19669
19670 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19671
19672         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19673         ld_library_path.
19674
19675 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19676
19677         * gcc.dg/20020218-1.c: New test.
19678
19679 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19680
19681         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19682         messages
19683         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19684         "At global scope" warning
19685         * g++.dg/ext/align1.C: Change cygwin test for alignment
19686         from db-bogus to dg-warning
19687
19688 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19689
19690         * g77.f-torture/compile/cpp2.F: New test.
19691
19692 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * g++.dg/template/access1.C: New test.
19695
19696 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19697
19698         * gcc.dg/20020118-1.c: New.
19699
19700 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19701
19702         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19703
19704 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19705
19706         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19707         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19708         alignment warnings.
19709
19710 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19711
19712         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19713         torture_with_loops and torture_without_loops
19714
19715 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19716
19717         * gcc.c-torture/compile/20020116-1.c: New test.
19718
19719 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19720
19721         * gcc.dg/20020116-2.c: New test.
19722
19723         * gcc.dg/ultrasp4.c: New test.
19724
19725         * gcc.dg/20020116-1.c: New test.
19726
19727 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19728
19729         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19730         by EABI.
19731
19732 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19733
19734         * gcc.misc-tests/i386-prefetch.exp: New.
19735         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19736         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19737         * gcc.misc-tests/i386-pf-none-1.c: New test.
19738         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19739
19740 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19741
19742         * gcc.dg/gnu89-init-1.c: Add new tests.
19743
19744 2002-01-15  Andreas Jaeger  <aj@suse.de>
19745
19746         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19747         * gcc.dg/i386-mmx-2.c: Likewise.
19748         * gcc.dg/i386-sse-1.c: Likewise.
19749         * gcc.dg/i386-sse-2.c: Likewise.
19750         * gcc.dg/i386-sse-3.c: Likewise.
19751
19752 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19753
19754         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19755         Uncomment additional cases that now pass.
19756
19757 2002-01-11  Richard Henderson  <rth@redhat.com>
19758
19759         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19760         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19761
19762 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19763
19764         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19765
19766 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19767
19768         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19769         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19770
19771 2002-01-10  Dale Johannesen  <dalej@apple.com>
19772
19773         * gcc.c-torture/execute/loop-11.c: New.
19774
19775 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19776
19777         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19778         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19779
19780 2002-01-09  Richard Henderson  <rth@redhat.com>
19781
19782         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19783         type in which to perform the operation for each size.
19784
19785 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19786
19787         * gcc.c-torture/compile/20020109-2.c: New test.
19788
19789 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19790
19791         * gcc.c-torture/execute/loop-10.c: New test.
19792
19793 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19794
19795         * gcc.c-torture/compile/20010226-1.c: New test.
19796         * gcc.c-torture/compile/20010227-1.c: New test.
19797         * gcc.c-torture/compile/20010426-1.c: New test.
19798         * gcc.c-torture/compile/20010510-1.c: New test.
19799         * gcc.c-torture/compile/20010605-3.c: New test.
19800         * gcc.c-torture/compile/20010824-1.c: New test.
19801         * gcc.c-torture/execute/20010409-1.c: New test.
19802         * gcc.dg/noncompile/20000901-1.c: New test.
19803         * gcc.dg/20001023-1.c: New test.
19804         * gcc.dg/20001101-1.c: New test.
19805         * gcc.dg/20001102-1.c: New test.
19806         * gcc.dg/20010207-1.c: New test.
19807         * gcc.dg/20010405-1.c: New test.
19808         * gcc.dg/20010822-1.c: New test.
19809         * gcc.dg/20011107-1.c: New test.
19810
19811 2002-01-09  Jeffrey A Law  (law@redhat.com)
19812
19813         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19814
19815         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19816         execution failure on PA targets.
19817
19818 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19819
19820         * gcc.c-torture/compile/20020109-1.c: New test.
19821
19822 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19823
19824         * gcc.c-torture/execute/20020108-1.c: New test.
19825
19826 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19827
19828         * gcc.dg/20020108-1.c: New test.
19829
19830 2002-01-08  H.J. Lu <hjl@gnu.org>
19831
19832         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19833         for header files.
19834
19835 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19836
19837         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19838         consistency.
19839
19840 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19841
19842         * gcc.dg/altivec-4.c: Test altivec predicates.
19843
19844 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19845
19846         * gcc.c-torture/execute/20020107-1.c: New test.
19847
19848 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19849
19850         PR c/5279
19851         * gcc.c-torture/compile/20020106-1.c: New test.
19852
19853 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19854
19855         * gcc.c-torture/execute/nestfunc-4.c: New test.
19856
19857 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19858
19859         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19860         extra triple that slipped in.
19861         * g++.old-deja/g++.abi/align.C: Likewise.
19862         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19863
19864 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19865
19866         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19867         * g++.old-deja/g++.abi/align.C: Likewise.
19868         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19869
19870         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19871         on FreeBSD/i386.
19872         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19873         FreeBSD.
19874
19875 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19876
19877         * gcc.dg/20020104-1.c: New test.
19878
19879         * gcc.dg/20020104-2.c: New test.
19880
19881 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19882
19883         * gcc.dg/20020103-1.c: Fix typo in target selector.
19884
19885 2002-01-03  Richard Henderson  <rth@redhat.com>
19886
19887         * gcc.dg/20020103-1.c: New.
19888
19889 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19890
19891         * gcc.c-torture/execute/20020103-1.c: New test.
19892
19893 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19894
19895         * g++.dg/other/debug2.C: New test.
19896
19897         * gcc.c-torture/compile/20020103-1.c: New test.
19898
19899 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19900
19901         * gcc.dg/gnu89-init-1.c: Added new tests.
19902
19903 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19904
19905         * g++.dg/template/friend2.C: Remove as patch is reverted.
19906
19907         * g++.dg/warn/oldcast1.C: New test.
19908
19909         * g++.dg/template/ptrmem1.C: New test.
19910         * g++.dg/template/ptrmem2.C: New test.
19911
19912         * g++.dg/template/ntp.C: New test.
19913
19914         * g++.dg/other/component1.C: New test.
19915
19916         * g++.dg/template/ttp3.C: New test.
19917
19918         * g++.dg/template/friend2.C: New test.
19919         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19920
19921 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19922
19923         * g++.dg/other/ptrmem1.C: New test.
19924         * g++.dg/other/ptrmem2.C: New test.
19925
19926 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19927
19928         * g++.dg/template/ctor1.C: New test.
19929
19930 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19931
19932         * g++.dg/template/friend2.C: New test.
19933
19934 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19935
19936         * gcc.dg/mmix-1.c: New test.
19937
19938 2001-12-31  Richard Henderson  <rth@redhat.com>
19939
19940         * gcc.dg/asm-5.c: New.
19941
19942 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19943
19944         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19945         in namespace __gnu_cxx
19946
19947 2001-12-30  Richard Henderson  <rth@redhat.com>
19948
19949         * gcc.dg/debug-6.c: New.
19950
19951 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19952
19953         * gcc.c-torture/compile/20011229-2.c: New test.
19954
19955 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19956
19957         * gcc.dg/debug-3.c: New test.
19958         * gcc.dg/debug-4.c: New test.
19959         * gcc.dg/debug-5.c: New test.
19960
19961 2001-12-29  Richard Henderson  <rth@redhat.com>
19962
19963         * g++.dg/eh/loop1.C: New.
19964
19965 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19966
19967         * g++.dg/template/crash1.C: New test.
19968
19969 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19970
19971         * g++.dg/other/const1.C: New test.
19972
19973 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19974
19975         * gcc.c-torture/compile/20011229-1.c: New test.
19976
19977 2001-12-28  Stan Shebs  <shebs@apple.com>
19978
19979         * lib/objc-torture.exp: Resync with c-torture.exp.
19980         * lib/objc.exp: Load standard libraries.
19981
19982 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19983
19984         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19985         additional tests.
19986
19987 2001-12-27  Roger Sayle <roger@eyesopen.com>
19988
19989         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19990
19991 2001-12-27  Richard Henderson  <rth@redhat.com>
19992
19993         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19994
19995 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19996
19997         * g++.dg/eh/ctor1.C: New test.
19998         * g++.dg/other/error2.C: New test.
19999
20000 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20001
20002         * g++.dg/other/init2.C: New test.
20003
20004 2001-12-24  Richard Henderson  <rth@redhat.com>
20005
20006         * gcc.dg/20011223-1.c: New.
20007         * gcc.dg/inline-1.c: New.
20008
20009 2001-12-23  Richard Henderson  <rth@redhat.com>
20010
20011         * gcc.dg/asm-4.c: Test operand modifiers.
20012
20013 2001-12-23  Richard Henderson  <rth@redhat.com>
20014
20015         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20016
20017 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20018
20019         * gcc.c-torture/execute/20011223-1.c: New test.
20020
20021 2001-12-21  Richard Henderson  <rth@redhat.com>
20022
20023         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20024         re-enables the warning.
20025
20026 2001-12-21  Richard Henderson  <rth@redhat.com>
20027
20028         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20029
20030 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20031
20032         * gcc.c-torture/compile/20011218-1.c: New test.
20033
20034 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20035
20036         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20037         arm-isr.c test.
20038         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20039         epilogue generation for ARM ISR routines.
20040
20041 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20042
20043         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20044         * gcc.dg/format/c90-printf-3.c: Likewise.
20045         * gcc.dg/format/c99-printf-3.c: Likewise.
20046         * gcc.dg/format/ext-1.c: Likewise.
20047         * gcc.dg/format/ext-6.c: Likewise.
20048         * gcc.dg/format/format.h: Prototype unlocked stdio.
20049
20050 2001-12-20  Richard Henderson  <rth@redhat.com>
20051
20052         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20053         (arena): Use it.
20054         (malloc): Correct allocation logic.  Abort if we fill up the
20055         arena before initialization complete.
20056         (realloc): Correct allocation logic.
20057
20058 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20059
20060         * gcc.c-torture/compile/20011219-2.c: New test.
20061
20062         * gcc.c-torture/execute/20011219-1.c: New test.
20063
20064 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20065
20066         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20067         target does not support weak symbols.
20068
20069 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20070
20071         * gcc.c-torture/compile/20011219-1.c: New test.
20072
20073 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20074
20075         * g++.dg/other/error1.C: New test.
20076
20077 2001-12-17  Jeffrey A Law  (law@redhat.com)
20078
20079         * gcc.c-torture/execute/20011217-1.c: New test.
20080
20081 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20082
20083         * objc.dg/special/: New directory.
20084         * objc.dg/special/special.exp: New file.
20085         * objc.dg/special/unclaimed-category-1.h: New file.
20086         * objc.dg/special/unclaimed-category-1a.m: New file.
20087         * objc.dg/special/unclaimed-category-1.m: New file.
20088
20089 2001-12-17  Andreas Jaeger  <aj@suse.de>
20090
20091         * gcc.c-torture/compile/20011217-2.c: New test.
20092
20093 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20094
20095         * gcc.c-torture/compile/20011217-1.c: New test.
20096
20097 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20098
20099         * testsuite/gcc.dg/20011214-1.c: New.
20100
20101 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20102
20103         * gcc.dg/altivec-4.c: New.
20104
20105 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20106
20107         * gcc.dg/20011113-1.c: New test.
20108
20109 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20110
20111         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20112         std::__malloc_alloc_template<0> and
20113         std::__default_alloc_template<false, 0>.
20114
20115 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20116
20117         * objc/execute/bf-21.m: New test.
20118         * objc/execute/enumeration-1.m: New test.
20119         * objc/execute/enumeration-2.m: New test.
20120
20121 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20122
20123         * gcc.dg/gnu89-init-1.c: New test.
20124
20125 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20126
20127         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20128         * g++.old-deja/g++.jason/2371.C: Likewise.
20129         * g++.old-deja/g++.jason/template33.C: Likewise.
20130         * g++.old-deja/g++.jason/template34.C: Likewise.
20131         * g++.old-deja/g++.jason/template36.C: Likewise.
20132         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20133         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20134         * g++.old-deja/g++.other/typename1.C: Likewise.
20135         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20136         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20137         * g++.old-deja/g++.pt/typename11.C: Likewise.
20138         * g++.old-deja/g++.pt/typename14.C: Likewise.
20139         * g++.old-deja/g++.pt/typename16.C: Likewise.
20140         * g++.old-deja/g++.pt/typename3.C: Likewise.
20141         * g++.old-deja/g++.pt/typename4.C: Likewise.
20142         * g++.old-deja/g++.pt/typename5.C: Likewise.
20143         * g++.old-deja/g++.pt/typename7.C: Likewise.
20144         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20145
20146 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20147
20148         * g++.dg/other/linkage1.C: New test.
20149         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20150         specifiers.
20151
20152 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20153
20154         * gcc.dg/concat.c: New test.
20155
20156 2001-12-11  Stan Shebs  <shebs@apple.com>
20157
20158         * objc/compile: New test directory.
20159         * objc/compile/compile.exp: New expect script.
20160         * objc/compile/20011211-1.m: New compile test.
20161
20162 2001-12-11  Jason Merrill  <jason@redhat.com>
20163
20164         * lib/prune.exp (prune_gcc_output): Also handle "In member
20165         function".  So many permutations...
20166
20167 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20168
20169         * g++.dg/template/typedef1.C: New test.
20170
20171 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20172
20173         * g++.dg/other/copy1.C: New test.
20174
20175 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20176
20177         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20178
20179         * gcc.dg/builtin-choose-expr.c: New.
20180
20181 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20182
20183         * gcc.dg/altivec-2.c: New.
20184
20185 2001-12-07  Richard Henderson  <rth@redhat.com>
20186
20187         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20188
20189 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20190
20191         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20192         ultrasparc.
20193
20194 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20195
20196         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20197
20198 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20199
20200         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20201         variable argument list.
20202
20203 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20204
20205         * gcc.c-torture/execute/memcheck: Delete entire directory.
20206         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20207         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20208
20209 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20210
20211         * gcc.dg/Wshadow-1.c: New test.
20212
20213 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20214
20215         * gcc.c-torture/compile/20011130-1.c: New test.
20216
20217         * gcc.dg/noncompile/20011025-1.c: New test.
20218
20219         * g++.dg/other/anon-union.C: New test.
20220
20221         * gcc.c-torture/execute/20011024-1.c: New test.
20222
20223 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20224
20225         * gcc.c-torture/execute/20000722-1.x,
20226         gcc.c-torture/execute/20010123-1.x: Remove.
20227         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20228         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20229         gcc.dg/c99-complit-2.c: New tests.
20230
20231 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20232
20233         * g++.dg/inherit/base1.C: New test.
20234
20235 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20236
20237         * g++.dg/other/stdarg1.C: New test.
20238
20239         * gcc.c-torture/compile/20011130-2.c: New test.
20240
20241 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20242
20243         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20244         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20245         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20246         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20247         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20248         * gcc.dg/builtin-prefetch-1.c: New test.
20249
20250 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20251
20252         * gcc.dg/20011130-1.c: New test.
20253
20254 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20255
20256         * g++.dg/other/scope1.C: New test.
20257         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20258
20259 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20260
20261         * gcc.dg/vla-init-1.c: New test.
20262
20263 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20264
20265         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20266
20267 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20268
20269         * objc.dg/alias.m: Update.
20270         * objc.dg/class-1.m: Update.
20271         * objc.dg/const-str-1.m: Update.
20272         * objc.dg/fwd-proto-1.m: Update.
20273         * objc.dg/id-1.m: Update.
20274         * objc.dg/super-class-1.m: Update.
20275
20276 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20277
20278         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20279         constructs.
20280
20281 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20282
20283         * gcc.c-torture/execute/20011128-1.c: New test.
20284
20285 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20286
20287         * gcc.dg/20011127-1.c: New test.
20288
20289 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20290
20291         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20292         from Austin Group draft 7.
20293         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20294         scanf format arguments.
20295         * gcc.dg/format/no-exargs-2.c: New test.
20296
20297 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         * g++.dg/abi/vbase8-4.C: New test.
20300
20301 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20302
20303         * gcc.c-torture/execute/20011121-1.c: New test.
20304
20305 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20306
20307         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20308
20309 2001-11-23  Andreas Jaeger  <aj@suse.de>
20310
20311         * gcc.dg/cpp/charconst-2.c: New test.
20312
20313 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20314
20315         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20316         to the host if it is remote.  Let tests specify extra headers
20317         they use.
20318         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20319         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20320         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20321         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20322         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20323         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20324         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20325         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20326         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20327         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20328
20329 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20330
20331         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20332         for little endian ARMs.
20333
20334 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20335
20336         * gcc.c-torture/compile/20011119-1.c: New test.
20337         * gcc.c-torture/compile/20011119-2.c: New test.
20338
20339 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20340
20341         * gcc.dg/altivec-1.c: Fix typo.
20342
20343 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20344
20345         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20346
20347 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20348
20349         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20350
20351 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20352
20353         * lib/g77.exp: Don't specify --rpath-link.
20354
20355         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20356         across all the headers.
20357         * gcc.dg/format/format.exp: For testing on a remote host,
20358         copy format.h.
20359
20360         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20361         * gcc.c-torture/execute/930406-1.c: Likewise.
20362         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20363
20364 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20365
20366         * gcc.dg/altivec-1.c: New.
20367
20368 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20369
20370         * gcc.dg/cpp/fpreprocessed.c: New test case.
20371
20372 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20373
20374         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20375         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20376         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20377
20378 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20379
20380         * gcc.dg/no-builtin-1.c: New test.
20381
20382 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20383
20384         * gcc.c-torture/execute/20011115-1.c: New test.
20385
20386 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20387
20388         * gcc.c-torture/compile/20011114-2.c: New test.
20389         * gcc.c-torture/compile/20011114-3.c: New test.
20390         * gcc.c-torture/compile/20011114-4.c: New test.
20391
20392 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20393
20394         * g++.dg/other/init1.C: New test.
20395
20396 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20397
20398         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20399         message.
20400
20401         * gcc.c-torture/execute/20011114-1.c: New testcase.
20402
20403         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20404         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20405         like the (before this change) version of 20010327-1.c.
20406
20407 2001-11-14  Roger Sayle <roger@eyesopen.com>
20408
20409         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20410
20411 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20412
20413         * g++.dg/init/array2.C: New test.
20414
20415 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20416
20417         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20418
20419 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20420
20421         * g++.dg/other/forscope1.C: New test.
20422         * g++.dg/ext/forscope1.C: New test.
20423         * g++.dg/ext/forscope2.C: New test.
20424
20425 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20426
20427         * gcc.c-torture/execute/20011113-1.c: New test.
20428
20429 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20430
20431         * gcc.c-torture/execute/20011109-2.c: New test.
20432
20433         * gcc.c-torture/execute/20011109-1.c: New test.
20434
20435 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20436
20437         * gcc.c-torture/compile/20011109-1.c: New test.
20438
20439 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20440
20441         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20442         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20443         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20444         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20445         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20446         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20447         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20448
20449 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20450
20451         * g++.dg/warn/Wshadow-1.C: New tests.
20452         * g++.old-deja/g++.mike/for3.C: Update.
20453
20454 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20455
20456         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20457         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20458         XFAILs.  Adjust expected error texts.
20459         * gcc.c-torture/compile/20011106-1.c,
20460         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20461         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20462         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20463         gcc.dg/c99-array-lval-5.c: New tests.
20464
20465 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20466
20467         * gcc.dg/cpp/defined.c: Update.
20468
20469 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20470
20471         * gcc.c-torture/execute/anon-1.c: New test.
20472
20473 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20474
20475         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20476         same size, so no warning should be produced on stormy16.
20477
20478         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20479         due to oversized array.
20480         * g++.old-deja/g++.mike/ns15.C: Likewise.
20481         * g++.old-deja/g++.pt/crash16.C: Likewise.
20482
20483 2001-11-02  Graham Stott  <grahams@redhat.com>
20484
20485         * g++.dgother/debug1.C: Fix typos.
20486
20487 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20488
20489         * g++.dg/other/debug1.C: New test.
20490
20491 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20492
20493         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20494         of unsigned long.
20495
20496 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20497
20498         * gcc.dg/20011029-2.c: New test.
20499
20500         * gcc.c-torture/compile/20011029-1.c: New test.
20501
20502 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20503
20504         * objc/execute/class_self-1.m: New test.
20505         * objc/execute/class_self-2.m: New test.
20506
20507 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20508
20509         * gcc.misc-tests/msgs.exp: Delete.
20510         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20511         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20512         error set to match recent changes.
20513
20514 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20515
20516         * gcc.dg/20011021-1.c: New test.
20517
20518 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20519
20520         * gcc.c-torture/compile/20011023-1.c: New test.
20521
20522 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20523
20524         * lib/g77.exp: Rewrite based on lib/g++.exp.
20525
20526 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20527
20528         * gcc.c-torture/execute/20011019-1.c: New test.
20529
20530         * gcc.dg/20011018-1.c: New test.
20531
20532 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20533
20534         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20535
20536 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20537
20538         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20539         * gcc.dg/attr-invalid.c: Likewise.
20540
20541 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20542
20543         * testsuite/gcc.dg/20011015-1.c: New test.
20544
20545 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20546
20547         * g++.dg/template/unify2.C: New test.
20548
20549 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20550
20551         * g++.dg/other/exception-specification.C: New test
20552
20553 2001-10-13  Tom Rix  <trix@redhat.com>
20554
20555         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20556         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20557
20558 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20559
20560         * testsuite/gcc.dg/20011009-1.c: New test.
20561
20562 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20563
20564         PR g++/4476
20565         * g++.dg/other/friend1.C: New test.
20566
20567 2001-10-11  Richard Henderson  <rth@redhat.com>
20568
20569         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20570
20571 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20572
20573         * gcc.c-torture/compile/20011010-1.c: New.
20574
20575 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20576
20577         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20578         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20579         g77.f-torture/execute/execute.exp,
20580         g77.f-torture/noncompile/noncompile.exp,
20581         gcc.c-torture/compile/compile.exp,
20582         gcc.c-torture/execute/execute.exp,
20583         gcc.c-torture/execute/ieee/ieee.exp,
20584         gcc.c-torture/execute/memcheck/memcheck.exp,
20585         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20586         objc/execute/execute.exp: Update FSF address.
20587
20588 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20589
20590         * gcc.dg/cpp/cmdlne-C.c: Update.
20591         * gcc.dg/cpp/cmdlne-C2.c: New.
20592
20593 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20594
20595         * gcc.c-torture/execute/20011008-3.c: New.
20596
20597 2001-10-08  DJ Delorie  <dj@redhat.com>
20598
20599         * gcc.dg/20011008-1.c: New.
20600         * gcc.dg/20011008-2.c: New.
20601
20602 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20603
20604         * gcc.dg/cpp/spacing1.c: Update test.
20605
20606 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20607
20608         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20609         spelling errors of "separate" as "seperate".
20610
20611 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20612
20613         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20614         enough to avoid inlining.
20615
20616 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20617
20618         * lib/g77.exp: set libg2c_dir correctly.
20619
20620 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20621
20622         * gcc.dg/cpp/macro11.c: New test.
20623
20624 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20625
20626         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20627         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20628         gcc.dg/format/multattr-3.c: New tests.
20629         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20630         tests for format attributes on function pointers being rejected.
20631
20632 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20633
20634         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20635
20636 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20637
20638         * g++.dg/warn/format1.C: New test.
20639
20640 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20641
20642         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20643
20644 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20645
20646         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20647
20648 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20649
20650         * gcc.dg/cpp/redef2.c: Add test.
20651
20652 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20653
20654         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20655         long-standing bug on i686, apparently.
20656         * gcc.c-torture/execute/loop-2c.x: New file.
20657         * gcc.c-torture/execute/loop-2d.x: New file.
20658         * gcc.c-torture/execute/loop-3c.x: New file.
20659
20660 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20661
20662         * gcc.dg/cpp/20000625-2.c: Correct line number.
20663
20664 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20665
20666         * gcc.dg/cpp/macro10.c: New test.
20667         * gcc.dg/cpp/strify3.c: New test.
20668         * gcc.dg/cpp/spacing1.c: Add tests.
20669         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20670         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20671
20672 2001-09-24  DJ Delorie  <dj@redhat.com>
20673
20674         * gcc.c-torture/execute/20010924-1.c: New test.
20675
20676 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20677
20678         * testsuite/objc/execute/paste.m: Remove.
20679
20680 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20681
20682         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20683
20684 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20685
20686         * g77.dg/strlen0.f: New test.
20687
20688 2001-09-21  Richard Henderson  <rth@redhat.com>
20689
20690         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20691         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20692
20693 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20694
20695         Table-driven attributes.
20696         * g++.dg/ext/attrib1.C: New test.
20697
20698 2001-09-20  DJ Delorie  <dj@redhat.com>
20699
20700         * gcc.dg/20000926-1.c: Update expected warning messages.
20701         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20702         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20703         array.
20704
20705 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20706
20707         * g++.dg/eh/registers1.C: New test case.
20708
20709 2001-09-17  Richard Henderson  <rth@redhat.com>
20710
20711         * gcc.dg/array-5.c: Fix VLA decomposition test.
20712
20713 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20714
20715         * gcc.dg/cpp/line5.c: New testcase.
20716
20717 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20718
20719         * gcc.dg/cpp/macro9.c: New test.
20720
20721 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20722
20723         * gcc.c-torture/execute/980223.c: Change type of addr from long
20724         to char *.
20725
20726 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20727
20728         * gcc.c-torture/execute/20010915-1.c: New test.
20729
20730 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20731
20732         * g77.dg/bprob: New directory.
20733         * g77.dg/bprob/bprob.exp: New file.
20734         * g77.dg/bprob/bprob-1.f: New test.
20735         * g77.dg/gcov: New directory.
20736         * g77.dg/gcov/gcov.exp: New file.
20737         * g77.dg/gcov/gcov-1.f: New test.
20738         * g77.dg/gcov/gcov-1.x: New file.
20739
20740 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20741
20742         * gcc.dg/cpp/directiv.c: Update.
20743         * gcc.dg/cpp/undef1.c: Update.
20744
20745 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20746
20747         * gcc.dg/20010912-1.c: New test.
20748
20749 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20750
20751         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20752         language-independent file in lib.
20753         * lib/gcov.exp: New file.
20754
20755 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20756
20757         * gcc.c-torture/compile/20010911-1.c: New test.
20758
20759 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20760
20761         * lib/profopt.exp: New, to support profile-directed optimizations.
20762         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20763         * gcc.misc-tests/bprob-1.c: New test.
20764         * gcc.misc-tests/bprob-2.c: New test.
20765
20766 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20767
20768         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20769         XFAIL and which kinds of gcov output to verify.
20770         * gcc.misc-tests/gcov-4b.x: New file.
20771         * gcc.misc-tests/gcov-5b.x: New file.
20772         * gcc.misc-tests/gcov-6.x: New file.
20773         * gcc.misc-tests/gcov-7.c: New test.
20774         * gcc.misc-tests/gcov-7.x: New file.
20775
20776 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20777
20778         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20779         * gcc.misc-tests/gcov-6.c: New test.
20780
20781 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20782
20783         PR c++/3986
20784         * g++.dg/abi/vbase1.C: New test.
20785
20786 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20787
20788         * objc.dg/method-2.m: New.
20789
20790 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20791
20792         PR c++/4203
20793         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20794         * g++.dg/init/empty1.C: New test.
20795
20796 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * gcc.c-torture/compile/20010903-1.c: New test.
20799
20800 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20801
20802         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20803         for m68k.
20804
20805 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20806
20807         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20808
20809         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20810
20811         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20812
20813 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20814
20815         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20816         for 16-bit 'unsigned int'.
20817
20818 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20819
20820         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20821
20822 2001-08-27  Richard Henderson  <rth@redhat.com>
20823
20824         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20825         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20826
20827 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20828
20829         * gcc.dg/asm-names.c (ymain): New.
20830
20831 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20832
20833         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20834         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20835         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20836
20837 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20838
20839         * gcc.dg/compare5.c: New testcase.
20840
20841 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20842
20843         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20844         and "In instantiation".
20845
20846 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20847
20848         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20849
20850 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20851
20852         * gcc.misc-tests/gcov.exp: Add support for branch information.
20853         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20854         * gcc.misc-tests/gcov-4.c: New test.
20855         * gcc.misc-tests/gcov-4b.c: New test.
20856         * gcc.misc-tests/gcov-5b.c: New test.
20857
20858 2001-08-20  Zack Weinberg  <zackw@panix.com>
20859
20860         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20861         expected to fail.
20862
20863 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20864
20865         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20866
20867 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20868
20869         * g++.dg/eh/template1.C: New test.
20870
20871 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20872
20873         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20874         Fix thinko.
20875         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20876         for xfail.
20877
20878 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20879
20880         * lib/g77-dg.exp:  Use prune.exp for common procedures
20881         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20882         * lib/g77.exp: (g77-dg-prune) Remove
20883
20884 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20885
20886         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20887
20888 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20889
20890         * g++.dg/template/unify1.C: New test.
20891
20892 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20893
20894         * g++.dg/abi/empty4.C: New test.
20895
20896 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20897
20898         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20899         solaris2.*
20900         * g77.f-torture/compile/pr3743.x: Likewise
20901
20902 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20903
20904         * g++.dg/other/using-declaration.C: New test.
20905
20906 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20907
20908         * gcc.dg/cpp/tr-sign.c: New testcase.
20909
20910 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20911
20912         * gcc.dg/cpp/19951025-1.c: Revert.
20913         * gcc.dg/cpp/directiv.c: We no longer process directives that
20914         interrupt macro arguments.
20915
20916 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20917
20918         * gcc.dg/bconstp-1.c: New test.
20919
20920 2001-08-03  Richard Henderson  <rth@redhat.com>
20921
20922         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20923
20924 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20925
20926         * gcc.dg/cpp/19951025-1.c: Update.
20927
20928 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20929
20930         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20931         should be x.
20932
20933 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20934
20935         Kill -fhonor-std.
20936         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20937         * g++.old-deja/g++.other/std1.C: Likewise.
20938         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20939
20940 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20941
20942         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20943         (g77_pass, g77_fail, g77_finish, g77_exit,
20944         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20945
20946 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20947
20948         * g77.dg/fbackslash.f
20949         * g77.dg/fcase-preserve.f
20950         * g77.dg/ff90-1.f
20951         * g77.dg/ffixed-line-length-0.f
20952         * g77.dg/ffixed-line-length-132.f
20953         * g77.dg/ffixed-line-length-7.f
20954         * g77.dg/ffixed-line-length-72.f
20955         * g77.dg/ffixed-line-length-none.f
20956         * g77.dg/ffree-form-1.f
20957         * g77.dg/fno-backslash.f
20958         * g77.dg/fno-f90-1.f
20959         * g77.dg/fno-fixed-form-1.f
20960         * g77.dg/fno-onetrip.f
20961         * g77.dg/fno-typeless-boz.f
20962         * g77.dg/fno-underscoring.f
20963         * g77.dg/fno-vxt-1.f
20964         * g77.dg/fonetrip.f
20965         * g77.dg/ftypeless-boz.f
20966         * g77.dg/fugly-assumed.f
20967         * g77.dg/funderscoring.f
20968         * g77.dg/fvxt-1.f
20969
20970 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20971
20972         * objc.dg/fwd-proto-1.m: New.
20973         * objc.dg/local-decl-1.m: New.
20974         * objc.dg/naming-1.m: New.
20975         * objc.dg/naming-2.m: New.
20976         * objc.dg/proto-hier-1.m: New.
20977
20978 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20979
20980         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20981         largest-type elements to a struct makes its size grow.
20982
20983 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20984
20985         * g++.dg/abi/vthunk1.C: New test.
20986
20987 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20988
20989         * g++.dg/abi/vbase8-22.C: New test.
20990
20991 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20992
20993         * gcc.dg/cpp/macro8.c: New test.
20994
20995 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20996
20997         * g++.dg/abi/vbase8-21.C: New test.
20998
20999 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         * g++.dg/abi/vbase8-10.C: New test.
21002
21003 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21004
21005         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21006         ${tool}_set_ld_library_path.
21007         Changed caller.
21008         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21009         g++.exp.
21010
21011 2001-07-26  Stan Cox <scox@redhat.com>
21012
21013         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21014         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21015         gcc_exit, gcc_check_unsupported_p):
21016         Moved to gcc-deps.exp
21017         * gcc-deps.exp: New file.
21018
21019 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21020
21021         * g++.old-deja/g++.pt/defarg14.C: New test.
21022
21023 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21024
21025         * g++.old-deja/g++.other/lineno5.C: New test.
21026
21027 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21028
21029         * g++.old-deja/g++.pt/crash68.C: New test.
21030
21031 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21032
21033         * g++.old-deja/g++.other/crash42.C: New test.
21034
21035 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21036
21037         * gcc.dg/cpp/extratokens.c: Fix.
21038         * gcc.dg/cpp/skipping2.c: New tests.
21039
21040 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21041
21042         * gcc.c-torture/execute/20010724-1.c: New file.
21043         * gcc.c-torture/execute/20010724-1.x: New file.
21044
21045 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21046
21047         * g++.old-deja/g++.other/cond7.C: New test.
21048
21049 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21050
21051         * g++.old-deja/g++.other/optimize4.C: New test.
21052
21053 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21054
21055         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21056
21057 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21058
21059         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21060         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21061         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21062         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21063
21064         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21065         bug report" message.
21066
21067         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21068         * g++.dg/ext/instantiate1.C: Move from old-deja.
21069
21070 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21071
21072         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21073         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21074         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21075         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21076
21077 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21078
21079         * gcc.c-torture/execute/20010723-1.c: New test.
21080
21081 2001-07-23  Ben Elliston  <bje@redhat.com>
21082
21083         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21084
21085 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21086
21087         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21088         i[34567]86-*-*.
21089         Delete handling of ieee_multilib_flags.
21090         Pass -mieee for alpha*-*-* and sh-*-*.
21091         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21092
21093 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21094
21095         Remove old-abi tests.
21096         * g++.old-deja/g++.mike/p11116.C: Remove.
21097         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21098
21099 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21100
21101         * g77.f-torture/compile/pr3743.f:  New test
21102
21103 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21104
21105         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21106
21107 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21108
21109         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21110         g++.old-deja/g++.pt/static6.C: Likewise.
21111         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21112         supports weak symbols.
21113
21114 2001-07-18  Andreas Jaeger  <aj@suse.de>
21115
21116         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21117         supported again.
21118
21119 2001-07-18  Andreas Jaeger  <aj@suse.de>
21120
21121         * gcc.dg/iftrap-1.c: Fix target line.
21122
21123 2001-07-17  Richard Henderson  <rth@redhat.com>
21124
21125         * gcc.c-torture/execute/20010717-1.c: New.
21126
21127 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21128
21129         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21130         tests.
21131
21132 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21133
21134         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21135
21136 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21137
21138         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21139         UAC_SIGBUS, UAC_NOPRINT definitions.
21140
21141 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21142
21143         * objc/execute/object_is_class.m: New test.
21144         * objc/execute/object_is_meta_class.m: New test.
21145
21146 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21147
21148         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21149         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21150
21151 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21152
21153         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21154         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21155
21156 2001-07-14  Richard Henderson  <rth@redhat.com>
21157
21158         * gcc.dg/iftrap-1.c: New.
21159
21160 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21161
21162         * g77.f-torture/execute/intrinsic77.f: New test.
21163
21164 2001-07-11  Janis Johnson <janis@us.ibm.com>
21165
21166         * gcc.misc-tests/gcov-3.c: New test.
21167
21168 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21169
21170         * gcc.c-torture/compile/20010711-1.c,
21171         * gcc.c-torture/compile/20010711-2.c: New tests.
21172
21173 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21174
21175         * gcc.c-torture/execute/20010711-1.c: New test.
21176
21177 2001-07-11  Ben Elliston  <bje@redhat.com>
21178
21179         * g++.old-deja/g++.other/enum5.C: New test.
21180
21181 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21182
21183         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21184         (g++-dg-prune): Call prune_gcc_output.
21185         * prune.exp: New file for prune_gcc_output.
21186         * lib/g++.exp, lib/gcc.exp: Load it.
21187
21188 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21189
21190         * gcc.c-torture/compile/20010701-1.c,
21191         g++.old-deja/g++.ext/attrib6.C: New tests.
21192
21193 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21194
21195         * gcc.c-torture/compile/20010706-1.c: New test.
21196
21197 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21198
21199         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21200
21201 2001-06-28  Stan Shebs  <shebs@apple.com>
21202
21203         * gcc.dg/pragma-darwin.c: New test.
21204
21205 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21206
21207         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21208         Solaris 2.[678] system.
21209
21210 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21211
21212         * gcc.dg/20010622-1.c: New test.
21213
21214 2001-06-18  Stan Shebs  <shebs@apple.com>
21215
21216         * objc.dg: New directory.
21217         * objc.dg/dg.exp: New file.
21218         * objc.dg/alias.m: New.
21219         * objc.dg/class-1.m: New.
21220         * objc.dg/class-2.m: New.
21221         * objc.dg/const-str-1.m: New.
21222         * objc.dg/const-str-2.m: New.
21223         * objc.dg/id-1.m: New.
21224         * objc.dg/method-1.m: New.
21225         * objc.dg/super-class-1.m: New.
21226         * lib/objc-dg.exp: New file.
21227
21228 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21229
21230         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21231         of label name.
21232
21233 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21234
21235         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21236
21237 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21238
21239         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21240         variable.
21241
21242 2001-06-12  Richard Henderson  <rth@redhat.com>
21243
21244         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21245
21246 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         * g++.old-deja/g++.abi/vbase5.C: New test.
21249         * g++.old-deja/g++.abi/vbase6.C: New test.
21250         * g++.old-deja/g++.abi/vbase7.C: New test.
21251
21252 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21253
21254         * gcc.c-torture/compile/20010610-1.c: New test.
21255
21256 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21257
21258         * g++.old-deja/g++.abi/vbase4.C: New test.
21259
21260 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21261
21262         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21263         support %f for HC11/HC12 targets.
21264         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21265         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21266         on HC11/HC12 targets.
21267         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21268
21269 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21270
21271         * gcc.dg/wchar_t-1.c: New file.
21272         * gcc.dg/wint_t-1.c: Likewise.
21273
21274 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21275
21276         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21277
21278 2001-06-11  Richard Henderson  <rth@redhat.com>
21279
21280         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21281
21282 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21283
21284         * gcc.c-torture/compile/20010611-1.c: New test.
21285
21286 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21287
21288         * gcc.dg/c99-tag-1.c: Add more tests.
21289
21290 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21291
21292         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21293         representation on MN10300 and ARM/Thumb.
21294
21295 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21296
21297         * g77.f-torture/execute/20010610.f: New.
21298
21299 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21300
21301         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21302         names.
21303
21304 2001-06-09  Richard Henderson  <rth@redhat.com>
21305
21306         * gcc.c-torture/execute/ashrdi-1.c: New.
21307         * gcc.c-torture/execute/ashldi-1.c: New.
21308         * gcc.c-torture/execute/lshrdi-1.c: New.
21309
21310 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21311
21312         * objc/execute/load-3.m: Added. Check sending +load to categories,
21313         in addition to classes.
21314
21315 2001-06-08  Stan Shebs  <shebs@apple.com>
21316
21317         * objc/execute/load-2.m: New test.  From Nicola Pero
21318         <n.pero@mi.flashnet.it>.
21319
21320 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21321
21322         * gcc.c-torture/execute/20010605-2.c: New test.
21323
21324 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21325
21326         * g++.old-deja/g++.abi/vbase2.C: New test.
21327         * g++.old-deja/g++.abi/vbase3.C: New test.
21328
21329 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21330
21331         * g++.old-deja/g++.pt/friend49.C: New test.
21332
21333 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21334
21335         * g++.old-deja/g++.ext/anon3.C: New test.
21336
21337 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21338
21339         * g++.old-deja/g++.other/conv7.C: New test.
21340
21341 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21342
21343         * gcc.c-torture/compile/20010605-2.c: New test.
21344
21345 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21346
21347         * gcc.c-torture/execute/20010604-1.c: New test.
21348
21349 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21350
21351         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21352
21353 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21354
21355         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21356         (g++_link_flags): Likewise.
21357         (g++_init): Pass gccpath's value to two previous functions.
21358
21359 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21360
21361         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21362         Ensure logfile entry matches exec command line.
21363
21364 2001-05-31  Richard Henderson  <rth@redhat.com>
21365
21366         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21367         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21368
21369 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21370
21371         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21372         compiler for irix6.2
21373
21374 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21375
21376         * g++.old-deja/g++.other/optimize3.C: New file.
21377
21378 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21379
21380         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21381         assemble.
21382
21383 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21384
21385         * g++.old-deja/g++.other/optimize2.C: New file.
21386
21387 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21388
21389         * gcc.c-torture/compile/20010518-2.c: New file.
21390         * gcc.c-torture/execute/20010518-1.c: New file.
21391         * gcc.c-torture/execute/20010518-2.c: New file.
21392
21393 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21394
21395         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21396
21397 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21398
21399         G++ no longer defines builtins that do not begin with __builtin.
21400         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21401         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21402         * g++.old-deja/g++.law/builtin1.C: Likewise.
21403         * g++.old-deja/g++.law/cvt2.C: Likewise.
21404         * g++.old-deja/g++.mike/net5.C: Likewise.
21405         * g++.old-deja/g++.other/builtins1.C: Likewise.
21406         * g++.old-deja/g++.other/builtins2.C: Likewise.
21407         * g++.old-deja/g++.other/builtins3.C: Likewise.
21408         * g++.old-deja/g++.other/builtins4.C: Likewise.
21409         * g++.old-deja/g++.other/inline8.C: Likewise.
21410         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21411
21412 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         * g++.old-deja/g++.pt/using1.C: Adjust.
21415         * g++.old-deja/g++.pt/using2.C: New test.
21416
21417 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21418
21419         * gcc.dg/cpp/charconst.c: New tests.
21420         * gcc.dg/cpp/escape.c: New tests.
21421         * gcc.dg/cpp/escape-1.c: New tests.
21422         * gcc.dg/cpp/escape-2.c: New tests.
21423         * gcc.dg/cpp/ucs.c: New tests.
21424
21425 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21426
21427         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21428         native compiler for irix6.5.
21429
21430 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21431
21432         * lib/g++.exp (g++_include_flags): Use args to compute
21433         get_multilibs.
21434         (g++_link_flags): Likewise.
21435         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21436
21437 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21438
21439         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21440
21441 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21442
21443         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21444         this file.
21445
21446 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21447
21448         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21449         STACK_SIZE;
21450         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21451         to STACK_SIZE; Use it to define size of add_histo array.
21452         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21453         to STACK_SIZE.
21454         (f): Use GITT_SIZE to define size of gitt local table.
21455         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21456         to STACK_SIZE; Use it to define size of bytemem array.
21457
21458 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21459
21460         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21461         on 68HC11/HC12 due to the asm instruction.
21462         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21463         * gcc.c-torture/compile/920520-1.x: Likewise.
21464         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21465         on 68HC11/HC12 because the function is larger than 64K.
21466         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21467         on 68HC11/HC12 because the structure is too large.
21468
21469 2001-05-20  Richard Henderson  <rth@redhat.com>
21470
21471         * gcc.c-torture/execute/20010520-1.c: New.
21472
21473 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21474
21475         * g++.old-deja/g++.warn/compare1.C: New test.
21476         * gcc.dg/compare4.c: New test.
21477
21478 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21479
21480         * g++.old-deja/g++.other/optimize1.C: New test.
21481
21482 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21483
21484         * g++.old-deja/g++.pt/spec41.C: New test.
21485
21486 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21487
21488         * gcc.c-torture/compile/20010114-1.x: Remove.
21489
21490 2001-05-18  Stan Shebs  <shebs@apple.com>
21491
21492         * gcc.c-torture/compile/20010518-1.c: New test.
21493
21494 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21497         * g++.old-deja/g++.pt/crash67.C: New test.
21498
21499 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21500
21501         * g++.old-deja/g++.other/debug9.C: New test.
21502
21503 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21504
21505         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21506
21507 2001-05-16  Jan Hubicka  <jh@suse.cz>
21508
21509         * gcc.c-torture/compile/20010516-1.c: New test.
21510
21511 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21512
21513         * g++.old-deja/g++.other/crash41.C: New test.
21514
21515 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21516
21517         * g++.old-deja/g++.pt/crash66.C: New test.
21518
21519 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21520
21521         * g++.old-deja/g++.robertl/eb27.C: Convert.
21522
21523 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21524
21525         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21526         declaration being redundant.
21527
21528 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21529
21530         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21531
21532 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21533
21534         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21535
21536 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21537
21538         * lib/g++.exp: Use testsuite_flags.
21539
21540 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21541
21542         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21543
21544 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21545
21546         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21547
21548 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21549
21550         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21551
21552 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21553
21554         * gcc.c-torture/compile/20010313-1.c: New test.
21555
21556 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21557
21558         * gcc.dg/cpp/direct2.c: New test.
21559         * gccq.dg/cpp/direct2s.c: New test.
21560
21561         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21562
21563 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21564
21565         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21566         * g++.old-deja/g++.other/op3.C: Likewise.
21567
21568 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21569
21570         * gcc.dg/cpp/syshdr.h: New file.
21571         * gcc.dg/cpp/sysmac1.c: Update.
21572         * gcc.dg/cpp/sysmac2.c: Update.
21573
21574 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21575
21576         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21577
21578 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21579
21580         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21581         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21582
21583 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21584
21585         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21586
21587 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21588
21589         * lib/g++.exp (g++_include_flags): Don't use any special flags
21590         if TESTING_IN_BUILD_TREE is not defined.
21591         (g++_init): Use a plain 'c++' as the compiler if
21592         TESTING_IN_BUILD_TREEE is not defined.
21593
21594 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21595
21596         * g++.old-deja/g++.eh/catch13.C: New test.
21597         * g++.old-deja/g++.eh/catch14.C: New test.
21598
21599 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21600
21601         * gcc.dg/cpp/tr-define.c: New test.
21602
21603 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21604
21605         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21606         <stdlib.h>, not <malloc.h>.
21607
21608 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21609
21610         * g++.old-deja/g++.ns/template17.C: New test.
21611
21612 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21613
21614         * g++.old-deja/g++.pt/ref4.C: New test.
21615
21616 2001-04-30  Richard Henderson  <rth@redhat.com>
21617
21618         * gcc.dg/20000724-1.c: Revert last change.
21619
21620 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21621
21622         * g77.f-torture/execute/20010430.f: New test.
21623
21624 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21625
21626         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21627
21628 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21629
21630         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21631
21632 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21633
21634         * g++.old-deja/g++.eh/crash6.C: New test.
21635
21636 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21637
21638         * g++.old-deja/g++.other/warn7.C: New test.
21639
21640 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21641
21642         * g++.old-deja/g++.other/defarg9.C: New test.
21643
21644 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21645
21646         * g77.f-torture/compile/20010426.f: New test.
21647         * g77.f-torture/execute/20010426.f: New test.
21648
21649 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21650
21651         * g77.f-torture/compile/20000629-1.x: Remove - error
21652         has been fixed.
21653
21654 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21655
21656         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21657         Tweak slightly to work with g++.dg framework.
21658         * g++.dg/special/ecos.exp: Run initp1.C test.
21659         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21660
21661         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21662         its linker doesn't give line numbers either.
21663         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21664
21665 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21666
21667         * g++.old-deja/g++.other/lex1.C: New test.
21668
21669 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21670
21671         * gcc.dg/noncompile/20010425-1.c: New test.
21672
21673 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21674
21675         * g++.old-deja/g++.pt/mangle2.C: New test.
21676
21677 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21678
21679         * gcc.dg/format/plus-1.c: New test.
21680
21681 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21682
21683         * gcc.dg/20010423-1.c: New test.
21684
21685 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21686
21687         * gcc.c-torture/execute/20010422-1.c: New test.
21688
21689 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21690
21691         * g++.old-deja/g++.ns/type2.C: New test.
21692
21693 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21694
21695         * g++.old-deja/g++.other/perf1.C: New test.
21696
21697 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21698
21699         * gcc.dg/c99-func-2.c: Remove xfail.
21700         * gcc.dg/c99-func-3.c: Remove xfail.
21701         * gcc.dg/c99-func-4.c: Remove xfail.
21702
21703 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21704
21705         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21706
21707 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21708
21709         * gcc.c-torture/compile/20010423-1.c: New test.
21710
21711 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21712
21713         * g++.old-deja/g++.pt/typename28.C: New test.
21714
21715 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21716
21717         * g++.old-deja/g++.abi/empty2.C: New test.
21718         * g++.old-deja/g++.abi/empty3.C: New test.
21719
21720 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21721
21722         * g++.old-deja/g++.other/comdat2.C: New test.
21723         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21724
21725 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21726
21727         * g++.old-deja/g++.other/overload14.C: New test.
21728
21729 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21730
21731         * g++.old-deja/g++.other/lookup23.C: New test.
21732
21733 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21734
21735         * gcc.c-torture/execute/20010403-1.c: New test.
21736
21737 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21738             Mark Mitchell  <mark@codesourcery.com>
21739
21740         * lib/old-dejagnu.exp: Don't delete output of executable.
21741         Add .exe suffix to executables.
21742
21743 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21744
21745         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21746
21747 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21748
21749         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21750
21751 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21752
21753         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21754         * g++.old-deja/g++.abi/crash1.C: New test.
21755
21756 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21757
21758         * g++.old-deja/g++.other/crash40.C: New test.
21759
21760 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21761
21762         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21763
21764 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21765
21766         * g++.old-deja/g++.other/warn6.C: New test.
21767
21768 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21769
21770         * g++.old-deja/g++.robertl/eb42.C: Same.
21771
21772 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21773
21774         * gcc.dg/wtr-conversion-1.c: New testcase.
21775
21776 2001-04-10  Richard Henderson  <rth@redhat.com>
21777
21778         * g++.old-deja/g++.other/array5.C: New.
21779
21780 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21781
21782         * gcc.c-torture/execute/20010408-1.c: New test.
21783
21784 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21785
21786         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21787         headers and constructs.
21788         * g++.old-deja/g++.robertl/eb79.C: Same.
21789         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21790         * g++.old-deja/g++.robertl/eb73.C: Same.
21791         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21792         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21793         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21794         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21795         * g++.old-deja/g++.robertl/eb44.C: Same.
21796         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21797         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21798         * g++.old-deja/g++.robertl/eb39.C: Same.
21799         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21800         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21801         * g++.old-deja/g++.robertl/eb30.C: Same.
21802         * g++.old-deja/g++.robertl/eb3.C: Same.
21803         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21804         * g++.old-deja/g++.robertl/eb21.C: Same.
21805         * g++.old-deja/g++.robertl/eb15.C: Same.
21806         * g++.old-deja/g++.robertl/eb118.C: Same.
21807         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21808         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21809         * g++.old-deja/g++.robertl/eb109.C: Same.
21810         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21811         * g++.old-deja/g++.mike/rtti1.C: Same.
21812         * g++.old-deja/g++.mike/p658.C: Same.
21813         * g++.old-deja/g++.mike/net46.C: Same.
21814         * g++.old-deja/g++.mike/net34.C: Same.
21815         * g++.old-deja/g++.mike/memoize1.C: Same.
21816         * g++.old-deja/g++.mike/eh2.C: Same.
21817         * g++.old-deja/g++.law/weak.C: Same.
21818         * g++.old-deja/g++.law/visibility7.C: Same.
21819         * g++.old-deja/g++.law/visibility25.C: Same.
21820         * g++.old-deja/g++.law/visibility22.C: Same.
21821         * g++.old-deja/g++.law/visibility2.C: Same.
21822         * g++.old-deja/g++.law/visibility17.C: Same.
21823         * g++.old-deja/g++.law/visibility13.C: Same.
21824         * g++.old-deja/g++.law/visibility10.C: Same.
21825         * g++.old-deja/g++.law/visibility1.C: Same.
21826         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21827         * g++.old-deja/g++.law/vbase1.C: Same.
21828         * g++.old-deja/g++.law/operators32.C: Same.
21829         * g++.old-deja/g++.law/nest3.C: Same.
21830         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21831         * g++.old-deja/g++.law/except5.C (main): Same.
21832         * g++.old-deja/g++.law/cvt7.C (run): Same.
21833         * g++.old-deja/g++.law/cvt2.C: Same.
21834         * g++.old-deja/g++.law/cvt16.C: Same.
21835         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21836         * g++.old-deja/g++.law/ctors17.C (main): Same.
21837         * g++.old-deja/g++.law/ctors13.C: Same.
21838         * g++.old-deja/g++.law/ctors12.C (main): Same.
21839         * g++.old-deja/g++.law/ctors10.C: Same.
21840         * g++.old-deja/g++.law/code-gen5.C: Same.
21841         * g++.old-deja/g++.law/bad-error7.C: Same.
21842         * g++.old-deja/g++.law/arm9.C: Same.
21843         * g++.old-deja/g++.law/arm12.C: Same.
21844         * g++.old-deja/g++.law/arg8.C: Same.
21845         * g++.old-deja/g++.law/arg1.C: Same.
21846         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21847         * g++.old-deja/g++.jason/template31.C: Same.
21848         * g++.old-deja/g++.jason/template24.C (main): Same.
21849         * g++.old-deja/g++.jason/2371.C: Same.
21850         * g++.old-deja/g++.eh/new2.C: Same.
21851         * g++.old-deja/g++.eh/new1.C: Same.
21852         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21853         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21854         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21855         * g++.old-deja/g++.brendan/crash62.C: Same.
21856         * g++.old-deja/g++.brendan/crash52.C: Same.
21857         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21858         * g++.old-deja/g++.brendan/crash38.C: Same.
21859         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21860         * g++.old-deja/g++.brendan/copy9.C: Same.
21861
21862 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21863
21864         * gcc.c-torture/execute/20001203-2.c (memset):
21865         Count argument is of type __SIZE_TYPE__.
21866
21867 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21868
21869         * gcc.c-torture/compile/20010404-1.c: New test.
21870
21871 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21872
21873         * gcc.c-torture/compile/20010326-1.c: New test.
21874
21875 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21876
21877         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21878         peculiarities of the SH.
21879         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21880
21881 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21882
21883         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21884         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21885         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21886
21887 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21888
21889         * g77.f-torture/compile/20010321-1.f: New test.
21890
21891 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21892
21893         * gcc.c-torture/compile/20010329-1.c: New test.
21894
21895 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21896
21897         * gcc.c-torture/execute/20010329-1.c: New test.
21898
21899 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21900
21901         * g++.old-deja/g++.other/eh4.C: Fix typo.
21902
21903 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21904
21905         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21906
21907 2001-03-28  Philip Blundell  <philb@gnu.org>
21908
21909         * gcc.c-torture/compile/20010328-1.c: New test.
21910
21911 2001-03-27  Richard Henderson  <rth@redhat.com>
21912
21913         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21914         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21915
21916 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21917
21918         * gcc.c-torture/compile/20010327-1.c: New test.
21919
21920 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21921
21922         * g++.old-deja/g++.other/friend12.C: New test.
21923         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21924         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21925
21926 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21927
21928         * gcc.c-torture/execute/20010325-1.c: New test.
21929
21930 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21931
21932         * g++.old-deja/g++.other/mangle3.C: New test.
21933
21934 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21935
21936         * g++.old-deja/g++.other/anon8.C: New test.
21937
21938 2001-03-20  Philip Blundell  <philb@gnu.org>
21939
21940         * gcc.c-torture/compile/20010320-1.c: New test.
21941
21942 2001-03-17  Richard Henderson  <rth@redhat.com>
21943
21944         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21945
21946 2001-03-15  Geoff Keating  <geoff@redhat.com>
21947
21948         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21949         tests on AIX.
21950
21951 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21952
21953         * g++.old-deja/g++.other/eh4.C: New test.
21954
21955 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21956
21957         * gcc.dg/cpp/mi1.c: Update.
21958
21959 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21960
21961         * g++.old-deja/g++.other/regstack.C: New test.
21962
21963 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21964
21965         * g++.old-deja/g++.other/ref4.C: New test.
21966
21967 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21968
21969         * objc/execute/va_method.m: Added.
21970         * objc/execute/IMP.m: Added.
21971         * objc/execute/_cmd.m: Added.
21972         * objc/execute/accessing_ivars.m: Added.
21973         * objc/execute/class-1.m: Added.
21974         * objc/execute/class-10.m: Added.
21975         * objc/execute/class-11.m: Added.
21976         * objc/execute/class-12.m: Added.
21977         * objc/execute/class-13.m: Added.
21978         * objc/execute/class-14.m: Added.
21979         * objc/execute/class-2.m: Added.
21980         * objc/execute/class-3.m: Added.
21981         * objc/execute/class-4.m: Added.
21982         * objc/execute/class-5.m: Added.
21983         * objc/execute/class-6.m: Added.
21984         * objc/execute/class-7.m: Added.
21985         * objc/execute/class-8.m: Added.
21986         * objc/execute/class-9.m: Added.
21987         * objc/execute/class-tests-1.h
21988         * objc/execute/class-tests-2.h
21989         * objc/execute/compatibility_alias.m: Added.
21990         * objc/execute/encode-1.m: Added.
21991         * objc/execute/formal_protocol-1.m: Added.
21992         * objc/execute/formal_protocol-2.m: Added.
21993         * objc/execute/formal_protocol-3.m: Added.
21994         * objc/execute/formal_protocol-4.m: Added.
21995         * objc/execute/formal_protocol-5.m: Added.
21996         * objc/execute/formal_protocol-6.m: Added.
21997         * objc/execute/formal_protocol-7.m: Added.
21998         * objc/execute/informal_protocol.m: Added.
21999         * objc/execute/initialize.m: Added.
22000         * objc/execute/load.m: Added.
22001         * objc/execute/many_args_method.m: Added.
22002         * objc/execute/nested-3.m: Added.
22003         * objc/execute/no_clash.m: Added.
22004         * objc/execute/private.m: Added.
22005         * objc/execute/redefining_self.m: Added.
22006         * objc/execute/root_methods.m: Added.
22007         * objc/execute/selector-1.m: Added.
22008         * objc/execute/static-1.m: Added.
22009         * objc/execute/static-2.m: Added.
22010         * objc/execute/va_method.m: Added.
22011
22012 2001-03-10  Richard Henderson  <rth@redhat.com>
22013
22014         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22015
22016 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22017
22018         * g++.old-deja/g++.other/crash31.C: XFAIL.
22019         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22020         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22021         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22022         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22023         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22024
22025 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22026
22027         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22028
22029 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22030
22031         * gcc.dg/20000724-1.c: Don't use multiline strings.
22032
22033 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22034
22035         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22036         result of -cString against what we expect it to be; don't just
22037         print it out for no one to read.
22038
22039         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22040         Based on testcases provided by Nicola Pero.
22041
22042 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22043
22044         * gcc.dg/cpp/macro7.c: New test.
22045
22046 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22047
22048         * gcc.dg/cpp/multiline.c: Update.
22049
22050 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22051
22052         * g++.old-deja/g++.other/enum3.C: New test.
22053
22054 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22055
22056         * g++.old-deja/g++.other/pod1.C: New test.
22057
22058 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22059
22060         * g++.old-deja/g++.ext/overload1.C: New test.
22061
22062 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22063
22064         * g++.old-deja/g++.pt/using1.C: New test.
22065
22066 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22067
22068         * g++.old-deja/g++.other/using9.C: New test.
22069
22070 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22071
22072         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22073
22074         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22075
22076 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22077
22078         * g++.old-deja/g++.ext/realpt1.C: Remove.
22079
22080 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22083
22084 2001-02-26  Will Cohen  <wcohen@redhat.com>
22085
22086         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22087
22088 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22089
22090         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22091         templatized constructors.
22092
22093 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22094
22095         * gcc.c-torture/execute/20010224-1.c: New test.
22096
22097 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22098
22099         * gcc.c-torture/execute/20010222-1.c: New test.
22100
22101 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22102
22103         * g++.old-deja/g++.other/inline20.C: New test.
22104
22105 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22106
22107         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22108
22109 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22110
22111         * g++.old-deja/g++.other/lookup22.C: New test.
22112
22113 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22114
22115         * g77.dg: New directory.
22116         * g77.dg/20010216-1.f: New test case.
22117         * g77.dg/dg.exp: New driver.
22118         * lib/g77-dg.exp: New driver library.
22119
22120 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22121
22122         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22123
22124 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22125
22126         * g++.old-deja/g++.other/decl9.C: New test.
22127
22128 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22129
22130         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22131         not need <string> and also tests the initialization at runtime.
22132
22133 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22134
22135         * gcc.c-torture/execute/longlong.c: New test.
22136
22137 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22138
22139         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22140
22141 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22142
22143         * gcc.c-torture/execute/920302-1.c (execute):
22144         Change argument type to short.
22145
22146 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22147
22148         * g++.old-deja/g++.pt/deduct6.C: New test.
22149
22150 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22151
22152         * g++.old-deja/g++.pt/deduct5.C: New test.
22153
22154 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22155
22156         * gcc.c-torture/execute/20010209-1.c: New test.
22157
22158 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22159
22160         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22161
22162 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22163
22164         * g++.dg/vtgc1.C: Update for new ABI.
22165
22166         * consistency.vlad: New directory, 1665 files.
22167
22168 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22169
22170         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22171         return type.
22172         * gcc.dg/cpp/digraphs.c: Declare puts.
22173
22174 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22175
22176         * g++.old-deja/g++.other/warn5.C: New test.
22177
22178 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22179
22180         * g++.old-deja/g++.pt/spec40.C: New test.
22181
22182 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22183
22184         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22185         case.
22186         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22187
22188 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22189
22190         * gcc.c-torture/compile/20010209-1.c: New test.
22191
22192 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22193
22194         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22195         excess errors message but not if it crashes.
22196         * g++.old-deja/g++.other/crash27.C: Likewise.
22197         * g++.old-deja/g++.other/crash28.C: Likewise.
22198         * g++.old-deja/g++.other/crash30.C: Likewise.
22199         * g++.old-deja/g++.other/crash32.C: Likewise.
22200         * g++.old-deja/g++.other/crash35.C: Likewise.
22201         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22202
22203 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22204
22205         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22206         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22207         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22208         g77.f-torture/execute/execute.exp,
22209         g77.f-torture/noncompile/noncompile.exp,
22210         gcc.c-torture/execute/execute.exp,
22211         gcc.c-torture/execute/memcheck/memcheck.exp,
22212         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22213         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22214         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22215         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22216         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22217         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22218         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22219         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22220         Remove bug reporting instructions with ancient email addresses.
22221
22222 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22223
22224         * gcc.dg/20010202-1.c: New test.
22225         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22226
22227 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22228
22229         * g++.dg/stdbool-if.C: New test.
22230
22231 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22232
22233         * objc/execute/fdecl.m: Added main().
22234
22235 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22236
22237         * gcc.c-torture/execute/20010206-1.c: New test.
22238
22239 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22240
22241         * gcc.dg/cpp/avoidpaste1.c: Update.
22242
22243 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22244
22245         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22246         Pero <nicola@brainstorm.co.uk>.
22247         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22248
22249 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22250
22251         * g++.old-deja/g++.pt/spec39.C: New test.
22252
22253 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22254
22255         * gcc.c-torture/compile/20010202-1.c: New test.
22256
22257 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22258
22259         * g++.old-deja/g++.abi/primary2.C: New test.
22260         * g++.old-deja/g++.abi/primary3.C: New test.
22261         * g++.old-deja/g++.abi/primary4.C: New test.
22262         * g++.old-deja/g++.abi/primary5.C: New test.
22263         * g++.old-deja/g++.abi/vtable3.h: New test.
22264         * g++.old-deja/g++.abi/vtable3a.C: New test.
22265         * g++.old-deja/g++.abi/vtable3b.C: New test.
22266         * g++.old-deja/g++.abi/vtable3c.C: New test.
22267         * g++.old-deja/g++.abi/vtable3d.C: New test.
22268         * g++.old-deja/g++.abi/vtable3e.C: New test.
22269         * g++.old-deja/g++.abi/vtable3f.C: New test.
22270         * g++.old-deja/g++.abi/vtable3g.C: New test.
22271         * g++.old-deja/g++.abi/vtable3h.C: New test.
22272         * g++.old-deja/g++.abi/vtable3i.C: New test.
22273         * g++.old-deja/g++.abi/vtable3j.C: New test.
22274         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22275
22276 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22277
22278         * g++.old-deja/g++.other/anon6.C: New test.
22279         * g++.old-deja/g++.other/anon7.C: New test.
22280
22281 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22282
22283         * gcc.dg/cpp/avoidpaste2.c: New tests.
22284
22285 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22286
22287         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22288
22289 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22290
22291         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22292         DECIMAL_DIG cases for Irix."
22293
22294 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22295
22296         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22297
22298 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22299
22300         * gcc.dg/c99-tag-1.c: New test.
22301
22302 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22303
22304         * gcc.dg/cpp/tr-warn1.c: Add tests.
22305
22306 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22307
22308         * gcc.dg/cpp/avoidpaste1.c: Update.
22309         * gcc.dg/cpp/paste4.c: Update.
22310
22311 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22312
22313         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22314         cases for Irix.
22315
22316 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22317
22318         * g++.old-deja/g++.other/inline19.C: New test.
22319
22320 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22321
22322         * gcc.dg/Wlarger-than.c: New test.
22323
22324 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22325
22326         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22327
22328 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22329
22330         * gcc.c-torture/execute/20010129-1.c: New test.
22331         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22332
22333 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22334
22335         * gcc.dg/cpp/avoidpaste1.c: Test case.
22336
22337 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22338
22339         * g++.old-deja/g++.other/inline18.C: New test.
22340
22341 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22342
22343         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22344         and __builtin_putchar.
22345
22346 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22347
22348         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22349         tests.
22350
22351 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22352
22353         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22354         floating point number rounding mode to round to the nearest
22355         representable mode.
22356
22357 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22358
22359         * g++.old-deja/g++.other/mangle2.C: New test.
22360
22361 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22362
22363         * gcc.c-torture/compile/20010124-1.c: New test.
22364
22365 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22366
22367         * g++.old-deja/g++.pt/spec38.C: New test.
22368
22369 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22370
22371         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22372         "Build don't run".
22373
22374 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22375
22376         * gcc.c-torture/execute/20010123-1.c: New test.
22377
22378 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22379
22380         * g++.old-deja/g++.pt/spec37.C: New test.
22381
22382 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * g++.old-deja/g++.pt/overload14.C: New test.
22385
22386 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22387
22388         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22389         __builtin_return_address.
22390
22391 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22392
22393         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22394         * g++.old-deja/g++.pt/spec35.C: New test.
22395         * g++.old-deja/g++.pt/spec36.C: New test.
22396
22397 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22398
22399         * gcc.c-torture/compile/20010118-1.c: New test.
22400
22401 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22402
22403         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22404
22405 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22406
22407         * gcc.c-torture/execute/20010119-1.c: New test.
22408
22409 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22410
22411         * g++.old-deja/g++.other/vbase5.C: New test.
22412
22413 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22414
22415         * gcc.c-torture/execute/20010118-1.c: New test.
22416
22417 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22418
22419         * g++.old-deja/g++.pt/deduct3.C: New test.
22420
22421 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         * g++.old-deja/g++.pt/spec34.C: New test.
22424
22425 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22426
22427         * g77.f-torture/compile/20000601-2.f: New test.
22428
22429 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.old-deja/g++.other/init17.C: New test.
22432
22433 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22434
22435         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22436
22437 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.old-deja/g++.pt/unify8.C: New test.
22440
22441 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22442
22443         * g++.old-deja/g++.abi/vbase1.C: New test.
22444
22445 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22446
22447         * g++.old-deja/g++.pt/crash65.C: New test.
22448
22449 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22450
22451         * gcc.dg/cpp/assembl2.S: New test case.
22452
22453 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22454
22455         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22456         are supported.
22457
22458 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22459
22460         * g++.old-deja/g++.other/builtins1.C: New test.
22461         * g++.old-deja/g++.other/builtins2.C: Likewise.
22462         * g++.old-deja/g++.other/builtins3.C: Likewise.
22463         * g++.old-deja/g++.other/builtins4.C: Likewise.
22464
22465 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22466
22467         * gcc.c-torture/compile/20010117-1.c: New test.
22468         * gcc.c-torture/compile/20010117-2.c: New test.
22469
22470 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22471
22472         * g77.f-torture/execute/20010116.[fx]: New test,
22473         XFAIL on i?86-*-*.
22474         * g77.f-torture/compile/20010115.f: Indicate it's
22475         a test for PR fortran/1636.
22476
22477 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22478
22479         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22480
22481 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22482
22483         * g77.f-torture/compile/20010115.f: New test.
22484
22485 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22486
22487         * g++.old-deja/g++.pt/nontype5.C: New test.
22488
22489 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22490
22491         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22492         have an equivalent working one below it.
22493
22494 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22495
22496         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22497         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22498
22499 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22500
22501         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22502         message containing "init_priority".
22503         (conpr-2.C): Likewise.
22504         (conpr-3.C): Likewise.
22505         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22506
22507 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22508
22509         * gcc.c-torture/execute/20010114-2.c: New test.
22510
22511 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22512
22513         * gcc.c-torture/compile/20010114-1.c: New test.
22514         * gcc.c-torture/compile/20010114-1.x: Xfail.
22515         * gcc.c-torture/compile/20010114-2.c: New test.
22516         * gcc.c-torture/execute/20010114-1.c: New test.
22517         * gcc.dg/trunc-1.c: New test.
22518         * gcc.dg/uninit-B.c: New test.
22519
22520 2001-01-13  Nick Clifton  <nickc@redhat.com>
22521
22522         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22523         target.
22524
22525 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22526
22527         * gcc.c-torture/compile/20010113-1.c: New test.
22528
22529 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22530
22531         * gcc.c-torture/compile/20001212-1.c: New test.
22532
22533 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22534
22535         * gcc.dg/cpp/widestr1.c: Update.
22536         * gcc.dg/cpp/prag-imp.c: Remove.
22537
22538 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22539
22540         * gcc.c-torture/execute/20000801-3.x: Remove.
22541         * gcc.dg/c90-init-1.c: New test.
22542         * gcc.dg/c99-init-1.c: New test.
22543         * gcc.dg/c99-init-2.c: New test.
22544         * gcc.dg/gnu99-init-1.c: New test.
22545
22546 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22547
22548         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22549         testing that no relevant ones were found.
22550
22551 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22552
22553         * g++.old-deja/g++.pt/cast2.C: New test.
22554
22555 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22556
22557         * g++.old-deja/g++.pt/friend47.C: New test.
22558
22559 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22560
22561         * g++.old-deja/g++.pt/instantiate13.C: New test.
22562
22563 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         * g++.old-deja/g++.other/defarg7.C: New test.
22566         * g++.old-deja/g++.other/defarg8.C: New test.
22567
22568 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22569
22570         * g++.old-deja/g++.pt/crash64.C: New test.
22571
22572 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22573
22574         * g++.old-deja/g++.pt/crash63.C: New test.
22575
22576 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22577
22578         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22579
22580 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22581
22582         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22583
22584 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22585
22586         * g++.old-deja/g++.pt/error3.C: New test.
22587
22588 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22589
22590         * g++.old-deja/g++.other/crash39.C: New test.
22591
22592 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22593
22594         * g++.old-deja/g++.other/vbase4.C: New test.
22595
22596 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22597
22598         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22599         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22600         * gcc.dg/special/special.exp: New test driver which will check
22601         for alias support for the above test.
22602
22603 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22604
22605         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22606         problems on small machines.
22607         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22608         parameterize.
22609
22610 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22611
22612         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22613         mips.
22614         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22615
22616 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22617
22618         * g++.old_deja/g++.pt/using8.C: New test.
22619
22620 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22621
22622         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22623
22624 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22625
22626         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22627         where a failure is expected.
22628         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22629
22630 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22631
22632         * g++.old_deja/g++.pt/instantiate12.C: New test.
22633
22634 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22635
22636         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22637         start of structs.
22638         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22639         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22640         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22641         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22642         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22643         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22644         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22645         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22646         * g++.old-deja/g++.eh/spec6.C: Likewise.
22647         * g++.old-deja/g++.jason/crash3.C: Likewise.
22648         * g++.old-deja/g++.law/ctors11.C: Likewise.
22649         * g++.old-deja/g++.law/ctors17.C: Likewise.
22650         * g++.old-deja/g++.law/ctors5.C: Likewise.
22651         * g++.old-deja/g++.law/ctors9.C: Likewise.
22652         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22653         * g++.old-deja/g++.mike/net22.C: Likewise.
22654         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22655         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22656         * g++.old-deja/g++.mike/virt3.C: Likewise.
22657         * g++.old-deja/g++.niklas/t128.C: Likewise.
22658         * g++.old-deja/g++.other/anon4.C: Likewise.
22659         * g++.old-deja/g++.other/using1.C: Likewise.
22660         * g++.old-deja/g++.other/warn3.C: Likewise.
22661         * g++.old-deja/g++.pt/t37.C: Likewise.
22662         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22663         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22664
22665 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22666
22667         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22668
22669 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22670
22671         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22672
22673 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22674
22675         * gcc.c-torture/compile/20010107-1.c: New test.
22676
22677 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22678
22679         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22680
22681 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22682
22683         * gcc.dg/format/format.h: New file.
22684         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22685         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22686         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22687         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22688         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22689         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22690         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22691         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22692         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22693         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22694         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22695         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22696         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22697         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22698         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22699         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22700         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22701         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22702         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22703         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22704         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22705         instead of declaring standard types, macros and functions in each
22706         test.
22707
22708 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22709
22710         * gcc.c-torture/execute/20010106-1.c: New test.
22711
22712 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22713
22714         * gcc.dg/format/format.exp: New file.
22715         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22716         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22717         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22718         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22719         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22720         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22721         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22722         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22723         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22724         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22725         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22726         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22727         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22728         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22729         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22730         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22731         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22732         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22733         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22734         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22735         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22736         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22737         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22738         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22739         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22740         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22741         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22742         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22743         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22744         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22745         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22746         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22747         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22748         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22749         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22750         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22751         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22752         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22753         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22754         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22755         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22756         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22757
22758 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22759
22760         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22761         account.
22762
22763 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22764
22765         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22766
22767 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22768
22769         * g++.old-deja/g++.pt/crash62.C: New test.
22770
22771 2001-01-04  Richard Henderson  <rth@redhat.com>
22772
22773         * gcc.dg/20000926-1.c: Update expected warnings.
22774         * gcc.dg/array-2.c: Likewise.
22775         * gcc.dg/array-4.c: Also validate flexible array members.
22776         * gcc.dg/c99-flex-array-1.c: New.
22777
22778 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22779
22780         * gcc.c-torture/compile/20001222-1.x: Remove.
22781
22782 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22783
22784         * gcc.c-torture/execute/built-in-setjmp.c: New.
22785
22786 2001-01-03  Richard Henderson  <rth@redhat.com>
22787
22788         * gcc.dg/940510-1.c: Update expected error wording.
22789         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22790
22791 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22792
22793         * lib/target-supports.exp (check_alias_available): Modified to
22794         indicate aliases not supported if only weak aliases are supported.
22795
22796 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22797
22798         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22799         Turn on cmpstrsi checks for __pj__ and __i370__.
22800
22801 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22802
22803         * g++.old-deja/g++.other/virtual11.C: New test.
22804
22805 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22806
22807         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22808
22809 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22810
22811         * gcc.c-torture/compile/20010102-1.c: New test.
22812
22813 2001-01-02  Andreas Jaeger  <aj@suse.de>
22814
22815         * gcc.dg/noreturn-3.c: New test.
22816
22817         * gcc.dg/noreturn-4.c: New test.
22818
22819 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22820
22821         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22822         __builtin_fputc and __builtin_fwrite.
22823
22824 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22825
22826         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22827         signed char, not default char.
22828
22829 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22830
22831         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22832
22833 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22834
22835         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22836
22837 2000-12-29  Richard Henderson  <rth@redhat.com>
22838
22839         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22840         (__cyg_profile_func_exit): Define.
22841
22842 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22843
22844         * g++.dg/vtgc1.C: New test.
22845
22846 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22847
22848         * gcc.dg/noncompile/20001228-1.c: New test.
22849
22850         * gcc.dg/20001228-1.c: New test.
22851
22852         * gcc.c-torture/execute/20001228-1.c: New test.
22853
22854 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22855
22856         * gcc.dg/format-strfmon-1.c: New test.
22857
22858 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22859
22860         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22861         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22862         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22863         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22864         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22865         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22866         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22867         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22868         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22869         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22870         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22871         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22872         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22873
22874         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22875         * gcc.c-torture/execute/string-opt-4.c: Test index.
22876
22877 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22878
22879         * gcc.c-torture/compile/20001226-1.c: New test.
22880
22881 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22882
22883         * gcc.c-torture/compile/20001222-1.c: New test.
22884         * gcc.c-torture/compile/20001222-1.x: Xfail.
22885
22886 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22887
22888         * gcc.c-torture/execute/comp-goto-2.c: New test.
22889
22890 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22891
22892         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22893         Use long types if __INT_MAX__ is 32767.
22894         (main): Use cast to (sint32 *) when poking 88 into a_page.
22895
22896         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22897
22898 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22899
22900         * gcc.c-torture/compile/20001221-1.c: New test.
22901         * gcc.c-torture/execute/20001221-1.c: New test.
22902
22903 2000-12-20  Richard Henderson  <rth@redhat.com>
22904
22905         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22906         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22907
22908 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22909
22910         * gcc.dg/compare3.c: New test.
22911
22912 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22913
22914         * gcc.dg/format-warnll-1.c: New test.
22915
22916 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22917
22918         * gcc.dg/cpp/cmdlne-P.c: New test.
22919
22920 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22921
22922         * gcc.c-torture/execute/builtin-abs-1.c,
22923         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22924
22925 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22926
22927         * gcc.dg/cpp/multiline.c: New test.
22928
22929 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22930
22931         * g++.old-deja/g++.other/syshdr1.C: Update.
22932         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22933
22934 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22935
22936         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22937
22938 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22939
22940         * g++.old-deja/g++.pt/ttp65.C: New test.
22941
22942 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22943
22944         * g++.old-deja/g++.pt/ttp64.C: New test.
22945
22946 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22947
22948         * g++.old-deja/g++.pt/spec33.C: New test.
22949
22950 2000-12-14  Catherine Moore  <clm@redhat.com>
22951
22952         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22953         * gcc.c-torture/execute/920612-2.c: Likewise.
22954         * gcc.c-torture/execute/920428-2.c: Likewise.
22955         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22956         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22957
22958 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22959
22960         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22961         * gcc.dg/pack-test-2.c: Likewise.
22962
22963 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22964
22965         Tests by Zack Weinberg <zackw@stanford.edu>.
22966
22967         * gcc.dg/cpp/defined.c: Update.
22968         * gcc.dg/cpp/defined_trad.c: New tests.
22969
22970 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22971
22972         * gcc.dg/cpp/trad-direct.c: Update.
22973
22974 2000-12-11  Neil Booth  <neilb@earthling.net>
22975
22976         * gcc.dg/cpp/defined_trad.c
22977
22978 2000-12-11  Neil Booth  <neilb@earthling.net>
22979
22980         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22981
22982 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22983
22984         * gcc.dg/format-miss-2.c: New test.
22985
22986 2000-12-09  Neil Booth  <neilb@earthling.net>
22987
22988         * gcc.dg/cpp/lineflags.c: New tests.
22989         * gcc.dg/cpp/poison.c: Update.
22990         * gcc.dg/cpp/redef2.c: Update.
22991         * gcc.dg/cpp/skipping.c: New test.
22992
22993 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22994
22995         * g++.old-deja/g++.other/eh3.C: New testcase.
22996
22997 2000-12-07  Neil Booth  <neilb@earthling.net>
22998
22999         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23000         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23001         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23002         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23003         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23004         Update.
23005
23006 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23007
23008         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23009         __SIZE_TYPE__ instead of int for type of integers cast to
23010         pointers.
23011
23012 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23013
23014         * g++.old-deja/g++.other/cleanup4.C: New test.
23015
23016 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23017
23018         * format-sec-1.c: New test.
23019
23020 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23021
23022         * gcc.dg/format-nonlit-3.c: New test.
23023
23024 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23025
23026         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23027         through a null pointer.
23028
23029 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23030
23031         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23032         * g++.old-deja/g++.pt/partial4.C: New test.
23033
23034 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23035
23036         * gcc.c-torture/execute/ieee/hugeval.x: New.
23037
23038 2000-12-06  Neil Booth  <neilb@earthling.net>
23039
23040         * gcc.dg/cpp/backslash2.c: New tests.
23041
23042 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23043
23044         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23045         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23046
23047 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23048
23049         * gcc.c-torture/execute/20001203-2.c: New testcase.
23050
23051 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23052
23053         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23054         * g++.old-deja/g++.other/virtual10.C: New test.
23055
23056 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23057
23058         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23059
23060 2000-12-05  Richard Henderson  <rth@redhat.com>
23061
23062         * gcc.c-torture/compile/20001205-1.c: New.
23063
23064 2000-12-04  Neil Booth  <neilb@earthling.net>
23065
23066         * g++.old-deja/g++.other/virtual9.C: New test.
23067         * g++.old-deja/g++.pt/crash61.C: New test.
23068         * gcc.c-torture/execute/loop-9.c: New test.
23069
23070 2000-12-04  Neil Booth  <neilb@earthling.net>
23071
23072         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23073         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23074         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23075         * gcc.dg/cpp/extratokens.c: ...here.
23076
23077 2000-12-04  Neil Booth  <neilb@earthling.net>
23078
23079         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23080         New tests.
23081
23082 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23083
23084         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23085         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23086
23087 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23088
23089         * gcc.c-torture/execute/20001203-1.c: New test.
23090
23091 2000-12-03  Neil Booth  <neilb@earthling.net>
23092
23093         * gcc.dg/cpp/macro6.c: New test cases.
23094
23095 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23096
23097         * gcc.c-torture/execute/string-opt-9.c: New test.
23098         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23099         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23100         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23101
23102         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23103         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23104
23105 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23106
23107         * gcc.dg/cpp/if-6.c: New testcase.
23108
23109         * gcc.dg/20001201-1.c: New testcase.
23110
23111 2000-12-02  Neil Booth  <neilb@earthling.net>
23112
23113         * g++.old-deja/g++.other/externC4.C,
23114         g++.old-deja/g++.other/friend10.C: New tests.
23115
23116 2000-12-02  Neil Booth  <neilb@earthling.net>
23117
23118         * g++.old-deja/g++.other/instan2.C
23119         * g++.old-deja/g++.other/instan3.C: New test.
23120
23121 2000-12-02  Neil Booth  <neilb@earthling.net>
23122
23123         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23124         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23125         gnuc99.c,gnuc99-pedantic.c: New tests.
23126
23127 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23128
23129         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23130         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23131
23132 2000-12-01  Neil Booth  <neilb@earthling.net>
23133
23134         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23135         * gcc.dg/cpp/poison.c: Update.
23136         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23137
23138 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23139
23140         * g77.f-torture/execute/20001201.f: New test.
23141
23142 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23143
23144         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23145
23146 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23147
23148         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23149
23150 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23151
23152         * g++.old-deja/g++.other/cast6.C: New test.
23153
23154 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23155
23156         * gcc.c-torture/execute/20001130-2.c: New testcase.
23157
23158 2000-11-30  Richard Henderson  <rth@redhat.com>
23159
23160         * gcc.c-torture/execute/20001130-1.c: New test.
23161
23162 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         * g++.old-deja/g++.other/op3.C: New test.
23165
23166 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23167
23168         * g++.old-deja/g++.other/op2.C: New test.
23169
23170 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         * g++.old-deja/g++.other/crash38.C: New test.
23173
23174 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23175
23176         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23177
23178 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23179
23180         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23181         tests.
23182         * gcc.c-torture/execute/string-opt-6.c: New test.
23183
23184         * gcc.dg/20001117-1.c: Add main.
23185
23186 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23187
23188         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23189         Move from here ...
23190         * gcc.dg/940510-1.c: ... to here.
23191
23192         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23193         zero-size arrays in toplevel structures.
23194
23195 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23196
23197         * gcc.c-torture/execute/loop-8.c: New test.
23198
23199 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23200
23201         * g++.old-deja/g++.other/base1.C: New test.
23202
23203 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23204
23205         * g++.old-deja/g++.other/parse2.C: New test.
23206
23207 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23208
23209         * g++.old-deja/g++.pt/incomplete1.C: New test.
23210
23211 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23212
23213         * g++.old-deja/g++.other/friend9.C: New test.
23214
23215 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23216
23217         * gcc.dg/20001127-1.c: New test.
23218
23219 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23220
23221         * g++.old-deja/g++.pt/friend46.C: New test.
23222
23223 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23224
23225         * g++.old-deja/g++.other/ptrmem8.C: New test.
23226
23227 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23228
23229         * gcc.c-torture/execute/string-opt-7.c: New test.
23230         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23231
23232 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23233
23234         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23235         instead of 'mkcheck 2'.
23236
23237 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23238
23239         * gcc.c-torture/execute/memcheck/driver.c,
23240         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23241         C9X references to refer to C99.
23242
23243 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23244
23245         * gcc.dg/ultrasp3.c: New test.
23246
23247 2000-11-25  Neil Booth  <neilb@earthling.net>
23248
23249         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23250
23251 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23252
23253         * gcc.c-torture/compile/20001123-2.c: New.
23254
23255 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23256
23257         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23258
23259 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23260
23261         * gcc.dg/sequence-point-1.c: Add some new tests.
23262         * gcc.c-torture/execute/20001124-1.c: New test.
23263
23264 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23265
23266         * g++.old-deja/g++.other/vaarg4.C: New test.
23267         * gcc.c-torture/compile/20001123-1.c: New test.
23268
23269 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23270
23271         * g++.other/crash24.C: Adjust and remove XFAIL.
23272         * g++.other/crash37.C: New test.
23273
23274 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23275
23276         * g++.old-deja/g++.pt/instantiate9.C: New test.
23277
23278 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23279
23280         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23281         new ABI, too.
23282
23283         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23284         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23285
23286 2000-11-22  Neil Booth  <neilb@earthling.net>
23287
23288         * gcc.dg/cpp/Wtrigraphs.c: New test.
23289
23290 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23291
23292         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23293
23294 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23295
23296         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23297
23298 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23299
23300         * lib/gcc-dg.exp: load_lib scanasm.exp.
23301         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23302         * lib/g++-dg.exp: load_lib scanasm.exp.
23303         * lib/scanasm.exp: New.
23304         (scan-assembler, scan-assembler-not): Add optional arguments to
23305         test name, or if not present, the pattern name.
23306         (scan-assembler-dem, scan-assembler-dem-not): New.
23307
23308         * g++.dg/dg.exp: New.
23309
23310 2000-11-21  Neil Booth  <neilb@earthling.net>
23311
23312         * gcc.dg/cpp/integrated1.c: Remove.
23313
23314 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23315
23316         * gcc.c-torture/execute/20001121-1.c: New test.
23317
23318 2000-11-21  Richard Henderson  <rth@redhat.com>
23319
23320         * gcc.c-torture/compile/20001121-1.c: New test.
23321
23322 2000-11-20  Neil Booth  <neilb@earthling.net>
23323
23324         * gcc.dg/cpp/integrated1.c: New test.
23325
23326 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23327
23328         * g++.old-deja/g++.other/inline17.C: New test.
23329
23330 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23331
23332         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23333         local variable to be zero: I made the variable global. Now
23334         uses abort() and exit() instead of relying on main's return value.
23335
23336 2000-11-20  Neil Booth  <neilb@earthling.net>
23337
23338         * gcc.dg/cpp/paste2.c: Update test.
23339         * objc/execute/paste.m: New test.
23340
23341 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23342
23343         * gcc.dg/c99-condexpr-1.c: New test.
23344
23345 2000-11-20  Neil Booth  <neilb@earthling.net>
23346
23347         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23348
23349 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23350
23351         * g++.old-deja/g++.pt/export1.C: New test.
23352
23353 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23354
23355         * gcc.dg/20001117-1.c: New test.
23356
23357 2000-11-18  Richard Henderson  <rth@redhat.com>
23358
23359         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23360
23361 2000-11-18  Richard Henderson  <rth@redhat.com>
23362
23363         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23364         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23365         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23366
23367 2000-11-18  Richard Henderson  <rth@redhat.com>
23368
23369         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23370         (main): New.  Exit cleanly.
23371
23372 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23373
23374         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23375         gcc.dg/c99-fordecl-2.c: New tests.
23376
23377 2000-11-18  Richard Henderson  <rth@redhat.com>
23378
23379         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23380         * gcc.c-torture/execute/zerolen-2.c: New.
23381
23382 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23383
23384         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23385         memory.
23386
23387 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23388
23389         * g++.old-deja/g++.pt/instantiate8.C: New test.
23390
23391 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23394         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23395
23396 2000-11-16  Nick Clifton  <nickc@redhat.com>
23397
23398         * gcc.c-torture/execute/nestfunc-2.c: New test.
23399         * gcc.c-torture/execute/nestfunc-3.c: New test.
23400
23401 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23402
23403         * gcc.c-torture/compile/20001116-1.c: New test.
23404
23405 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23406
23407         * gcc.c-torture/execute/20001115-1.c: New test.
23408
23409 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23410
23411         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23412         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23413         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23414         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23415
23416 2000-11-15  Neil Booth  <neilb@earthling.net>
23417
23418         gcc.dg/cpp/_Pragma1.c: Update.
23419         gcc.dg/cpp/_Pragma2.c: New test.
23420
23421 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23422
23423         * g++.old-deja/g++.other/anon5.C: New test.
23424
23425 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23426
23427         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23428         tests.
23429
23430 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23431
23432         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23433         output.
23434
23435 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23436
23437         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23438         labels at end of compound statements.
23439
23440 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23441
23442         * gcc.c-torture/execute/loop-7.c: New test.
23443
23444 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23445
23446         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23447
23448 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23449
23450         * gcc.dg/c99-bool-1.c: New test.
23451
23452 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23453
23454         * gcc.dg/c99-scope-1.c: Remove xfail.
23455         * gcc.dg/c99-scope-2.c: New test.
23456
23457 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23458
23459         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23460         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23461
23462 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23463
23464         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23465         error messages.
23466
23467         * g++.mike/p700.C: Don't typedef wchar_t.
23468         * g++.mike/p784.C: Likewise.
23469         * g++.mike/eb101.C: Don't use __wchar_t.
23470
23471 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23472
23473         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23474         from DO loop.
23475
23476 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23477
23478         * gcc.c-torture/execute/20001111-1.c: New test.
23479
23480 2000-11-10  Nick Clifton  <nickc@redhat.com>
23481
23482         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23483         long multuiple and accumulate.
23484
23485 2000-11-09  Richard Henderson  <rth@redhat.com>
23486
23487         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23488         via size_t instead of int.
23489
23490         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23491         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23492         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23493         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23494
23495 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23496
23497         * gcc.c-torture/compile/20001109-1.c: New test.
23498         * gcc.c-torture/compile/20001109-2.c: New test.
23499
23500 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23501
23502         * g++.old-deja/g++.pt/operator1.C: New test.
23503         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23504
23505 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23506
23507         * gcc.dg/20001108-1.c: New test.
23508
23509 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23510
23511         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23512         with both arguments constant strings.
23513         * gcc.c-torture/execute/string-opt-3.c: New test.
23514         * gcc.c-torture/execute/string-opt-4.c: New test.
23515         * gcc.c-torture/execute/string-opt-5.c: New test.
23516
23517 2000-11-08  Nick Clifton  <nickc@redhat.com>
23518
23519         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23520         mulsidi3adddi patterns.
23521
23522 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         * g++.old-deja/g++.other/crash36.C: New test.
23525
23526 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23527
23528         * g++.old-deja/g++.other/init16.C: New test.
23529
23530 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23531
23532         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23533
23534 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23535
23536         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23537         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23538         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23539
23540 2000-11-07  DJ Delorie  <dj@redhat.com>
23541
23542         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23543
23544 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23545
23546         * gcc.c-torture/execute/string-opt-1.c: New test.
23547
23548 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23549
23550         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23551         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23552         parameters in registers, and there is no way for a varargs
23553         function to know in which order the integer and floating-point
23554         parameters should be interleaved when they are placed on the
23555         stack.
23556         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23557         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23558
23559 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23560
23561         * gcc.c-torture/execute/string-opt-2.c: New test.
23562
23563 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23564
23565         * g++.old-deja/g++.pt/crash60.C: New test.
23566
23567 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23568
23569         * g++.old-deja/g++.other/crash24.C: New test.
23570         * g++.old-deja/g++.other/crash25.C: New test.
23571         * g++.old-deja/g++.other/crash26.C: New test.
23572         * g++.old-deja/g++.other/crash27.C: New test.
23573         * g++.old-deja/g++.other/crash28.C: New test.
23574         * g++.old-deja/g++.other/crash29.C: New test.
23575         * g++.old-deja/g++.other/crash30.C: New test.
23576         * g++.old-deja/g++.other/crash31.C: New test.
23577         * g++.old-deja/g++.other/crash32.C: New test.
23578         * g++.old-deja/g++.other/crash33.C: New test.
23579         * g++.old-deja/g++.other/crash34.C: New test.
23580         * g++.old-deja/g++.other/crash35.C: New test.
23581
23582 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23583
23584         * gcc.c-torture/execute/20001031-1.c: New test.
23585
23586 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23587
23588         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23589         namespace.
23590
23591         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23592         standards-conformant.
23593
23594         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23595
23596         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23597         * g++.old-deja/g++.mike/p755a.C: Likewise.
23598         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23599         library makes no calls to `operator new' during initialization.
23600
23601 2000-11-04  Neil Booth  <neilb@earthling.net>
23602
23603         * gcc.dg/cpp/include2.c: New tests.
23604
23605 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23606
23607         * lib/g++.exp (g++_set_ld_library_path): New function.
23608         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23609
23610 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23611
23612         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23613         warnings.
23614
23615 2000-11-01  Richard Henderson  <rth@redhat.com>
23616
23617         * g++.old-deja/g++.ext/namedret1.C: New.
23618         * g++.old-deja/g++.ext/namedret2.C: New.
23619         * g++.old-deja/g++.ext/namedret3.C: New.
23620
23621 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23622
23623         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23624         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23625
23626 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23627
23628         * gcc.c-torture/execute/va-arg-21.c: New test.
23629
23630 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23631
23632         * gcc.dg/c99-complex-2.c: New test.
23633
23634 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23635
23636         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23637
23638 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23639
23640         * g++.old-deja/g++.other/inline16.C: New test.
23641
23642 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23643
23644         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23645         __PRETTY_FUNCTION__
23646
23647 2000-10-29  Neil Booth  <neilb@earthling.net>
23648
23649         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23650         New tests.
23651         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23652         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23653         optimisation.
23654
23655 2000-10-29  Neil Booth  <neilb@earthling.net>
23656
23657         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23658         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23659         * mi5.c: Test multiple includes work with -C.
23660         * trigraphs.c: Test ^= version.
23661
23662 2000-10-28  Neil Booth  <neilb@earthling.net>
23663
23664         New tests and test updates for new macro expander.
23665
23666         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23667         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23668         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23669         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23670         new diagnostic messages.
23671
23672         * gcc.dg/cpp/macro3.c: New tests.
23673
23674 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23675
23676         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23677         on the same line.
23678
23679 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23680
23681         * g++.old-deja/g++.other/eh2.C: New test.
23682
23683 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23684
23685         * gcc.c-torture/execute/20001027-1.c: New test.
23686
23687 2000-10-26  Richard Henderson  <rth@redhat.com>
23688
23689         * gcc.c-torture/execute/20001026-1.c: New.
23690
23691 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23692
23693         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23694         * g++.old-deja/g++.law/builtin1.C: Likewise.
23695         * g++.old-deja/g++.law/ctors10.C: Likewise.
23696         * g++.old-deja/g++.law/virtual3.C: Likewise.
23697         * g++.old-deja/g++.mike/p658.C: Likewise.
23698         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23699         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23700         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23701         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23702         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23703
23704 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23705
23706         * gcc.c-torture/compile/20001024-1.c: New test.
23707
23708 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23709
23710         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23711         to tell us whether or not we are using V3.
23712
23713 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23714
23715         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23716         operands.
23717
23718 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23719
23720         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23721
23722 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23723
23724         * gcc.c-torture/execute/20001024-1.c: New test.
23725
23726 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23727
23728         * g++.old-deja/g++.other/sibcall1.C: New test.
23729
23730 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23731
23732         * gcc.dg/noncompile/init-3.c: New test.
23733
23734 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23735
23736         * gcc.dg/format-array-1.c: New test.
23737
23738 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23739
23740         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23741         writing through null pointers; remove comment about testing
23742         unterminated strings.
23743
23744 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23745
23746         * gcc.c-torture/execute/20001017-2.c: New test.
23747
23748 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23749
23750         * gcc.c-torture/compile/20001018-1.c: New test.
23751         * gcc.c-torture/compile/20001018-1.x: Xfail.
23752
23753 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23754
23755         * gcc.c-torture/execute/20001017-1.c: New test.
23756
23757 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23758
23759         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23760         for multiple use of arguments with scanf formats; add tests for
23761         multiple use of arguments.
23762
23763 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23764
23765         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23766
23767 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23768
23769         * gcc.dg/format-miss-1.c: New test.
23770
23771 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23772
23773         * gcc.c-torture/execute/20001013-1.c: New test.
23774
23775 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23776
23777         * gcc.dg/format-branch-1.c: New test.
23778
23779 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23780
23781         * README, lib/file-format.exp: Remove EGCS references.
23782
23783 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23784
23785         * gcc.dg/20001013-1.c: New test.
23786
23787 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23788
23789         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23790         for intmax_t in the compiler using __typeof__ and the type rules
23791         for conditional expressions.
23792
23793 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23794
23795         * gcc.dg/20001012-1.c: New test.
23796         * gcc.dg/20001012-2.c: New test.
23797
23798 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23799
23800         * gcc.dg/format-attr-1.c: New test.
23801
23802 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23803
23804         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23805         __LONG_LONG_MAX__ instead of LLONG_MAX.
23806
23807 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23808
23809         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23810         scanf flags.
23811         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23812         flags.
23813
23814 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23815
23816         * gcc.dg/sequence-pt-1.c: New test.
23817
23818 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23819
23820         * gcc.c-torture/execute/20001011-1.c: New testcase.
23821         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23822
23823 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23824
23825         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23826         does not error on it.
23827
23828 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23829
23830         * gcc.dg/20001009-1.c: New test.
23831
23832 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23833
23834         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23835         * gcc.c-torture/execute/20001009-2.c: ... to here.
23836
23837 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23838
23839         * gcc.c-torture/compile/20001009-1.c: New testcase.
23840         * gcc.c-torture/execute/20001009-1.c: New testcase.
23841         Testcases provided by Jan Hubicka <jh@suse.cz>.
23842
23843 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23844
23845         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23846         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23847         uintmax_t using <limits.h> to emulate the compiler's internal
23848         logic.  No longer XFAIL %j tests.
23849
23850 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23851
23852         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23853         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23854         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23855         regexps and details of expected handling of some bad formats.
23856         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23857         suppression.
23858
23859 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23860
23861         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23862         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23863         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23864         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23865         in list archives.
23866
23867 2000-10-06  Richard Henderson  <rth@cygnus.com>
23868
23869         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23870         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23871         * g++.old-deja/g++.jason/report.C: Likewise.
23872         * g++.old-deja/g++.law/friend5.C: Likewise.
23873         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23874         of the expected warnings.
23875
23876 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23877
23878         * g++.old-deja/g++.pt/enum14.C: New test.
23879
23880 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * g++.old-deja/g++.pt/crash59.C: New test.
23883
23884 2000-10-04  Will Cohen  <wcohen@redhat.com>
23885
23886         * gcc.dg/20000926-1.c: New test.
23887
23888 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23889
23890         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23891         function name for current C++ compiler.
23892         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23893
23894 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23895
23896         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23897         __PRETTY_FUNCTION__.
23898         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23899
23900 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23901
23902         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23903
23904 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23905
23906         * gcc.c-torture/compile/20000923-1.c: New test.
23907
23908 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23909
23910         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23911         * g++.old-deja/g++.pt/ttp62.C: Same.
23912         * g++.old-deja/g++.other/inline14.C: Same.
23913
23914 2000-09-24  Richard Henderson  <rth@cygnus.com>
23915
23916         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23917
23918 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23919
23920         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23921
23922 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23923
23924         * gcc.c-torture/compile/20000922-1.c: New file.
23925
23926 2000-09-21  Nick Clifton  <nickc@redhat.com>
23927
23928         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23929         a signed long modulo operation.
23930         (mod6): New function - perform an unsigned long modulo operation.
23931         (main): Add tests for modulos of very large numbers by very small
23932         dividends.
23933
23934 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23935
23936         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23937
23938 2000-09-19  Richard Henderson  <rth@cygnus.com>
23939
23940         * gcc.dg/compare2.c (case 10): XFAIL.
23941
23942 2000-09-18  Richard Henderson  <rth@cygnus.com>
23943
23944         * gcc.c-torture/execute/20000906-1.c: Move ...
23945         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23946         that support __builtin_trap.
23947
23948 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23949
23950         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23951
23952 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23953
23954         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23955         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23956         more $ format tests.
23957
23958 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23959
23960         * gcc.dg/format-errmk-1.c: New test.
23961
23962 2000-09-17  Greg McGary  <greg@mcgary.org>
23963
23964         * gcc.c-torture/execute/20000917-1.x: Remove.
23965
23966 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23967
23968         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23969
23970 2000-09-17  Greg McGary  <greg@mcgary.org>
23971
23972         * gcc.c-torture/execute/20000917-1.c: New test.
23973         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23974
23975 2000-09-16  Neil Booth  <NeilB@earthling.net>
23976
23977         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23978         in nested macro bug.
23979
23980 2000-09-15  Neil Booth  <NeilB@earthling.net>
23981
23982         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23983
23984 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23985
23986         * gcc.c-torture/execute/20000914-1.c: New test.
23987
23988 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23989
23990         * g++.other/inline13.C: New test.
23991
23992 2000-09-12  Andreas Jaeger  <aj@suse.de>
23993
23994         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23995         constant by Ulrich Drepper <drepper@redhat.com>.
23996
23997 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23998
23999         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24000
24001 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24002
24003         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24004
24005 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24006
24007         * gcc.dg/cpp/backslash.c: New test.
24008
24009 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24010
24011         * gcc.c-torture/execute/20000910-1.c: New test.
24012         * gcc.c-torture/execute/20000910-2.c: Likewise.
24013
24014 2000-09-11  Robert Lipe  <robertl@sco.com>
24015
24016         * gcc.dg/pragma-align.c: New test.
24017
24018 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24019
24020         * g++.old-deja/g++.pt/explicit82.C: New test.
24021         * g++.old-deja/g++.pt/explicit83.C: New test.
24022
24023 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24024
24025         * gcc.dg/asm-names.c: New test.
24026
24027 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24028
24029         * gcc.dg/cpp/tr-warn6.c: New test
24030
24031 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24032
24033         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24034         be accepted.
24035
24036 2000-09-07  Catherine Moore  <clm@redhat.com>
24037
24038         * gcc.c-torture/execute/unroll-1.c: New test.
24039
24040 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24041
24042         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24043         ERROR markers.
24044         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24045         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24046         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24047         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24048         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24049         Preprocess only.
24050         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24051         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24052
24053 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24054
24055         * g++.old-deja/g++.pt/deduct2.C: New test.
24056
24057 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24058
24059         * g++.old-deja/g++.pt/parms2.C: New test.
24060
24061 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         * g++.old-deja/g++.pt/crash58.C: New test.
24064
24065 2000-09-06  Greg McGary  <greg@mcgary.org>
24066
24067         * gcc.c-torture/execute/20000906-1.c: New test.
24068         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24069
24070 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24071
24072         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24073
24074 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24075
24076         * g++.old-deja/g++.pt/crash57.C: New test.
24077
24078 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24079
24080         * g++.old-deja/g++.pt/crash56.C: New test.
24081
24082 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24083
24084         * g++.old-deja/g++.pt/koenig1.C: New test.
24085
24086 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24087
24088         * gcc.dg/20000904-1.c: New test.
24089
24090 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24091
24092         * gcc.dg/cpp/paste8.c: New test.
24093
24094 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24095
24096         * gcc.c-torture/compile/20000827-1.c: New test.
24097
24098 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24099
24100         * gcc.dg/format-diag-1.c: New test.
24101
24102 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24103
24104         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24105         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24106         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24107         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24108         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24109
24110 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24111
24112         * g++.old-deja/g++.other/nested4.C: New test.
24113
24114 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24115
24116         * g++.old-deja/g++.ns/scoped1.C: New test.
24117
24118 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24119
24120         * lib/g++.exp: Support testing already-installed GCC.
24121
24122 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24123
24124         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24125
24126 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24127
24128         * gcc.dg/return-type-2.c: New test.
24129
24130 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24131
24132         * gcc.c-torture/compile/20000825-1.c: New test.
24133
24134 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24135
24136         * gcc.dg/dwarf2-2.c: New test.
24137
24138 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24139
24140         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24141         dg-warning regexps.
24142
24143 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24144
24145         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24146         gcc.dg/format-ext-5.c: New tests.
24147
24148 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24149
24150         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24151
24152 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24153
24154         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24155
24156 2000-08-24  Richard Henderson  <rth@cygnus.com>
24157
24158         * gcc.dg/ia64-sync-1.c: New test.
24159         * gcc.dg/ia64-sync-2.c: New test.
24160         * gcc.dg/ia64-asm-1.c: New test.
24161
24162 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24163
24164         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24165         * gcc.dg/format-ext-2.c: New test.
24166
24167 2000-08-23  Jason Merrill  <jason@redhat.com>
24168
24169         * lib/old-dejagnu.exp: Also ignore "In member function" and
24170         "At global scope".
24171
24172 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24173
24174         * gcc.dg/noncompile/label-lineno-1.c: New test.
24175
24176 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24177
24178         * gcc.dg/c99-array-nonobj-1.c: New test.
24179
24180 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24181
24182         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24183         tests.
24184         * gcc.dg/format-ext-1.c: New test.
24185
24186 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24187
24188         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24189         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24190         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24191         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24192         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24193
24194 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24195
24196         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24197         gcc.dg/c99-strftime-2.c: New tests.
24198
24199 2000-08-22  Richard Henderson  <rth@cygnus.com>
24200
24201         * gcc.c-torture/execute/20000822-1.c: New test.
24202
24203 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24204
24205         * gcc.c-torture/execute/20000819-1.x: Remove.
24206
24207 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24208
24209         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24210         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24211         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24212         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24213         gcc.dg/format-xopen-1.c: New tests.
24214
24215 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24216
24217         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24218
24219 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24220
24221         * g++.old-deja/g++.other/loop2.C: New test.
24222
24223         * gcc.c-torture/compile/20000606-1.c: New test.
24224         * gcc.c-torture/compile/20000728-1.c: New test.
24225         * gcc.c-torture/execute/20000801-1.c: New test.
24226         * gcc.c-torture/execute/20000801-2.c: New test.
24227         * gcc.c-torture/execute/20000819-1.c: New test.
24228         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24229         * gcc.dg/20000629-1.c: New test.
24230         * gcc.dg/20000724-1.c: New test.
24231         * gcc.dg/20000807-1.c: New test.
24232
24233 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24234
24235         * gcc.dg/cpp/pragma-1.c: New test.
24236         * gcc.dg/cpp/pragma-2.c: New test.
24237
24238 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24239
24240         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24241         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24242
24243 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24244
24245         * gcc.c-torture/compile/20000818-1.c: New test.
24246
24247 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24248
24249         * gcc.c-torture/execute/20000818-1.c: New test.
24250
24251 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24252
24253         * gcc.dg/format-va-1.c: New test.
24254
24255 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24256
24257         * g++.old-deja/g++.other/typedef8.C: New test.
24258
24259 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24260
24261         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24262         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24263         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24264         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24265         * g++.old-deja/g++.other/ptrmem7.C: New test.
24266         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24267
24268 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * g++.old-deja/g++.pt/typename27.C: New test.
24271
24272 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24273
24274         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24275         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24276         * g++.old-deja/g++.pt/friend45.C: New test.
24277         * g++.old-deja/g++.other/friend8.C: New test.
24278
24279 2000-08-15  Richard Henderson  <rth@cygnus.com>
24280
24281         * gcc.c-torture/execute/20000815-1.c: New test.
24282
24283 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24284
24285         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24286         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24287         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24288
24289 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24290
24291         * g++.old-deja/g++.other/refinit2.C: New test.
24292
24293 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24294
24295         * lib/c-torture.exp (c-torture): Make
24296         compiler_conditional_xfail_data global.
24297         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24298         compiler_conditional_xfail_data machinery.
24299         (f-torture-execute): Likewise.
24300         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24301         and only when unrolling loops.
24302
24303         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24304
24305 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24306
24307         * g++.old-deja/g++.pt/explicit81.C: New test.
24308
24309 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24310
24311         * g++.old-deja/g++.pt/typename26.C: New test.
24312
24313 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24314
24315         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24316         warning.
24317
24318 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24319
24320         * g++.old-deja/g++.other/array3.C: New test.
24321
24322 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24323
24324         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24325         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24326         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24327         New tests.
24328
24329 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24330
24331         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24332         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24333
24334 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24335
24336         * gcc.c-torture/execute/20000808-1.c: New test.
24337
24338 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24339
24340         * gcc.dg/c90-const-expr-1.c: New test.
24341
24342 2000-08-08  Richard Henderson  <rth@cygnus.com>
24343
24344         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24345
24346 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24347
24348         * gcc.dg/noncompile/const-ll-1.c: New test.
24349
24350 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24351
24352         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24353
24354 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24355
24356         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24357         that running programs linked against the shared version of libobjc
24358         run correctly.
24359
24360 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24361
24362         * gcc.dg/c99-printf-1.c: New test.
24363
24364 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24365
24366         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24367
24368 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24369
24370         * gcc.c-torture/execute/20000731-1.x: Delete.
24371
24372 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24373
24374         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24375         and torture_without_loops as is done by c-torture.exp.
24376         (search_for): Copy from c-torture.exp.
24377         (gcc-dg-runtest): New function, drives a directory of tests
24378         iterating over the TORTURE_OPTIONS.
24379         (scan-assembler, scan-assembler-not): Move here from
24380         individual directory drivers.
24381
24382         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24383         defined by lib/gcc-dg.exp.
24384         * gcc.dg/cpp/cpp.exp: Likewise.
24385         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24386         gcc-dg-runtest, so we cycle over optimization options.
24387
24388         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24389         * gcc.dg/compare2.c: No longer expected to fail.
24390
24391 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24392
24393         * gcc.c-torture/execute/20000804-1.c: New test.
24394
24395 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24396
24397         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24398
24399 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24400
24401         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24402
24403 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24404
24405         * gcc.c-torture/compile/20000803-1.c: New test.
24406
24407 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24408
24409         * gcc.c-torture/execute/20000801-3.c,
24410         gcc.c-torture/execute/20000801-4.c: New tests.
24411         * gcc.c-torture/execute/20000801-3.x,
24412         gcc.c-torture/execute/20000801-4.x: Xfail.
24413
24414 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24415
24416         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24417         libobjc/.libs to allow for libtool.
24418
24419 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24420
24421         * gcc.c-torture/compile/20000802-1.c: New test.
24422
24423 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24424
24425         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24426
24427 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24428
24429         * gcc-c-torture/execute/20000731-2.c: New test.
24430
24431         * gcc.c-torture/execute/20000731-1.c: New test.
24432         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24433
24434 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24435
24436         * testsuite/gcc.dg/cpp/paste7.c: New test.
24437         * gcc.dg/cpp/20000725-1.c: New test.
24438
24439 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24440
24441         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24442         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24443         declaration warning for __builtin_dwarf_reg_size.
24444
24445         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24446
24447 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24448
24449         * gcc.dg/noncompile/voidparam-1.c: New test.
24450
24451 2000-07-30  Richard Henderson  <rth@cygnus.com>
24452
24453         * gcc.dg/c90-digraph-1.c: Don't xfail.
24454         * gcc.dg/compare2.c (case 10): Xfail.
24455         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24456
24457 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24458
24459         * gcc.dg/c99-main-1.c: New test.
24460
24461 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24462
24463         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24464
24465 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24466
24467         * gcc.c-tortuer/execute/20000726-1.c: New test.
24468
24469 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24470
24471         * gcc.c-torture/execute/enum-2.c: New test.
24472
24473 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24474
24475         * gcc.dg/cpp/tr-warn3.c: New test.
24476
24477 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24478
24479         * g++.old-deja/g++.ext/implicit1.C: Remove.
24480         * g++.old-deja/g++.jason/c2.C: Remove
24481         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24482         * g++.old-deja/g++.pt/crash16.C: Likewise.
24483         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24484
24485 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         * g++.old-deja/g++.other/for2.C: New test.
24488
24489 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24490
24491         * gcc.dg/20000720-1.c: New test.
24492
24493 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24494
24495         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24496
24497 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24498
24499         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24500         * gcc.c-torture/execute/20000722-1.c: New.
24501         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24502
24503 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24504
24505         * gcc.dg/cpp/20000720-1.S: New test.
24506
24507 2000-07-21  Michael Meissner  <meissner@redhat.com>
24508
24509         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24510
24511 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24512
24513         * g++.old-deja/g++.brendan/crash16.C,
24514         g++.old-deja/g++.brendan/parse3.C,
24515         g++.old-deja/g++.brendan/redecl1.C,
24516         g++.old-deja/g++.ns/template13.C,
24517         g++.old-deja/g++.other/decl4.C,
24518         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24519
24520 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24521
24522         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24523         and "Internal error".
24524
24525         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24526         regexps.
24527         * gcc.dg/cpp/paste6.c: New test.
24528
24529 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24530
24531         * gcc.dg/cpp/tr-direct.c: New test.
24532
24533         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24534         gcc.dg/cpp/undef1.c: Tweak error regexps.
24535
24536 2000-07-18  Eric Christopher <echristo@redhat.com>
24537
24538         * gcc.c-torture/compile/20000718-1.c: New test.
24539
24540 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24541
24542         * cpplex.c (_cpp_push_token): If the token being pushed back
24543         is the previous token in this context, just subtract one from
24544         context->posn.
24545         * cppmacro.c (save_expansion): Clear aux field when storing a
24546         placemarker.
24547
24548 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24549
24550         * gcc.dg/noncompile/redecl-1.c: New test.
24551
24552 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24553
24554         * gcc.c-torture/execute/20000717-5.c: New test.
24555         * gcc.c-torture/execute/20000717-1.x: Removed.
24556
24557 2000-07-17  Richard Henderson  <rth@cygnus.com>
24558
24559         * gcc.c-torture/execute/20000717-4.c: New test.
24560
24561 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24562
24563         * gcc.dg/cpp/syshdr.c: New test.
24564         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24565
24566 2000-07-17  Neil Booth  <neilb@earthling.net>
24567
24568         * gcc.dg/cpp/cmdlne-dM.c: New test.
24569         * gcc.dg/cpp/cmdlne-dD.c: New test.
24570
24571 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24572
24573         * gcc.c-torture/execute/20000717-3.c: New test.
24574
24575         * gcc.c-torture/compile/20000717-1.c: New test.
24576
24577 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24578
24579         * gcc.c-torture/execute/20000717-2.c: New test.
24580
24581 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24582
24583         * gcc.dg/formatz-1.c: New test.
24584
24585         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24586         * gcc.dg/c99-digraph-1.c: New tests.
24587
24588         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24589         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24590
24591         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24592         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24593         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24594         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24595         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24596         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24597         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24598
24599 2000-07-17   Greg McGary <greg@mcgary.org>
24600
24601         * gcc.c-torture/execute/20000717-1.c: New test.
24602         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24603
24604 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24605
24606         * gcc.c-torture/execute/20000715-2.c: New test.
24607         * gcc.dg/20000715-1.c: New test.
24608
24609 2000-07-15  Michael Meissner  <meissner@redhat.com>
24610
24611         * gcc.c-torture/execute/20000715-1.c: New test.
24612
24613 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24614
24615         * gcc.c-torture/execute/20000707-1.c: New test.
24616
24617 2000-07-13  Neil Booth  <NeilB@earthling.net>
24618
24619         * testsuite/gcc.dg/cpp/digraph1.c,
24620         testsuite/gcc.dg/cpp/digraph2.c,
24621         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24622
24623 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24624
24625         * g77.f-torture/compile/20000630-2.f:  New test.
24626         * g77.f-torture/compile/20000630-2.x
24627
24628 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24629
24630         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24631
24632 2000-07-11  Neil Booth  <NeilB@earthling.net>
24633
24634         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24635
24636 2000-07-11  Neil Booth  <NeilB@earthling.net>
24637
24638         * gcc.dg/cpp/cmdlne-C.c: New.
24639
24640 2000-07-09  Neil Booth  <NeilB@earthling.net>
24641
24642         * gcc.dg/cpp/directiv.c: New tests.
24643         * gcc.dg/cpp/undef1.c: Update.
24644
24645 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24646
24647         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24648
24649 2000-07-09  Neil Booth  <NeilB@earthling.net>
24650
24651         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24652
24653 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24654
24655         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24656         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24657
24658 2000-07-08  Neil Booth  <NeilB@earthling.net>
24659
24660         * gcc.dg/cpp/macsyntx.c: New tests.
24661
24662 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24663
24664         * gcc.dg/20000707-1.c: New test.
24665
24666 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24667
24668         * gcc.c-torture/execute/20000706-1.c: New test.
24669         * gcc.c-torture/execute/20000706-2.c: New test.
24670         * gcc.c-torture/execute/20000706-3.c: New test.
24671         * gcc.c-torture/execute/20000706-4.c: New test.
24672         * gcc.c-torture/execute/20000706-5.c: New test.
24673
24674 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24675
24676         * g++.old-deja/g++.pt/instantiate7.C: New test.
24677
24678 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24679
24680         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24681         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24682         * g++.old-deja/g++.other/rtti3.C: Likewise.
24683         * g++.old-deja/g++.other/rttid3.C: Likewise.
24684
24685 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24686
24687         *  g77.f-torture/compile/20000630-1.x: Fix typo
24688
24689 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24690
24691         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24692         assembly output.
24693
24694 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24695
24696         * gcc.dg/cpp/ident.c: New test.
24697
24698 2000-07-05  Neil Booth  <NeilB@earthling.net>
24699
24700         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24701           gcc.dg/cpp/lexstrng.c: New tests.
24702
24703 2000-07-04  Neil Booth  <NeilB@earthling.net>
24704
24705         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24706         * gcc.dg/cpp/strify2.c: Same.
24707
24708 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24709
24710         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24711         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24712         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24713         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24714
24715         * testsuite/gcc.dg/cpp/macro1.c,
24716         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24717         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24718         testsuite/gcc.dg/cpp/strify1.c,
24719         testsuite/gcc.dg/cpp/strify2.c: New tests.
24720
24721 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24722
24723         * gcc.c-torture/execute/20000703-1.c: New test.
24724
24725 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24726
24727         * g++.old-deja/g++.pt (lookup10.C): New test.
24728
24729 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24730
24731         * g++.old-deja/g++.pt (typename25.C): New test.
24732
24733 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24734
24735         * gcc.c-torture/compile/20000701-1.c: New test.
24736
24737 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24738
24739         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24740         to test case.
24741
24742 2000-06-30  Catherine Moore  <clm@cygnus.com>
24743
24744         * gcc.c-torture/execute/align-1.c: New test.
24745
24746 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24747
24748         * g++.old-deja/g++.pt/expr8.C: New test.
24749         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24750
24751 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24752
24753         * gcc.c-torture/compile/20000629-1.c: New test.
24754
24755 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24756
24757
24758         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24759         gcc.dg/noncompile directory, depending on whether they're
24760         preprocessor tests or not.  Annotate all the tests for the dg
24761         framework.
24762
24763         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24764         * gcc.dg/noncompile/noncompile.exp: New.
24765
24766         * Moved files:
24767         Old name                                New name
24768         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24769         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24770         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24771         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24772         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24773         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24774         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24775         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24776         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24777         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24778         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24779         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24780         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24781         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24782         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24783         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24784         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24785         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24786         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24787         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24788         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24789         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24790         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24791         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24792
24793         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24794         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24795         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24796         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24797         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24798         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24799
24800 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24801
24802         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24803         declare one variable.  On the fourth, error.
24804         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24805         declared by 20000628-1a.h.
24806
24807 2000-06-29  Richard Henderson  <rth@redhat.com>
24808
24809         * gcc.c-torture/execute/930529-1.x: New file.
24810         * gcc.dg/920413-1.c: Adjust expected warning text.
24811         * gcc.dg/980217-1.c: Declare abort.
24812         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24813
24814 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24815
24816         * g77.f-torture/compile/20000629-1.f: New test.
24817         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24818
24819 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24820
24821         Rearrange lots of files, removing entirely the
24822         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24823         directories.
24824
24825         * Deleted files:
24826         gcc.c-torture/code_quality/code_quality.exp
24827         gcc.c-torture/special/special.exp
24828         gcc.failure/failure.exp
24829         gcc.failure/940409-1.x
24830         gcc.c-torture/compile/961203-1.x
24831
24832         * New files:
24833         gcc.misc-tests/linkage.exp
24834         gcc.c-torture/execute/920730-1t.c
24835         gcc.c-torture/execute/920730-1t.x
24836         gcc.c-torture/compile/920520-1.x
24837         gcc.c-torture/compile/920521-1.x
24838         gcc.c-torture/compile/981006-1.x
24839         gcc.c-torture/execute/eeprof-1.x
24840
24841         * Moved files (possibly with modifications to fit a new harness):
24842         Old name                                New name
24843         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24844         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24845         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24846         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24847         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24848         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24849         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24850         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24851         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24852         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24853         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24854         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24855         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24856         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24857
24858 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24859
24860         * c-torture/compile/961203-1.x: Delete.
24861
24862         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24863         not exit. Include stdio.h.
24864         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24865         * gcc.misc-tests/dg-12.c: Likewise.
24866         * gcc.misc-tests/dg-5.c: Likewise.
24867         * gcc.misc-tests/dg-6.c: Likewise.
24868         * gcc.misc-tests/dg-7.c: Prototype abort.
24869         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24870         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24871         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24872         not exit.
24873         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24874         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24875
24876 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24877
24878         * gcc.dg/cpp/20000628-1.c: New test.
24879         * gcc.dg/cpp/20000628-1.h: New header for above test.
24880         * gcc.dg/cpp/20000628-1a.h: Likewise.
24881
24882 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24883
24884         * gcc.dg/cpp: New directory.
24885         * gcc.dg/cpp/cpp.exp: New driver.
24886         * gcc.dg/cpp/20000627-1.c: New test.
24887         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24888         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24889         and rewrite as a compilation test.
24890
24891         * gcc.dg: Move many files into the cpp subdirectory, possibly
24892         renaming or editing them as well.
24893         Old name                New name
24894         990119-1.c              cpp/19990119-1.c
24895         990228-1.c              cpp/19990228-1.c
24896         990407-1.c              cpp/19990407-1.c
24897         990409-1.c              cpp/19990409-1.c
24898         990413-1.c              cpp/19990413-1.c
24899         990703-1.c              cpp/19990703-1.c
24900         20000127-1.c            cpp/20000127-1.c
24901         20000129-1.c            cpp/20000129-1.c
24902         20000207-1.c            cpp/20000207-1.c
24903         20000207-2.c            cpp/20000207-2.c
24904         20000209-1.c            cpp/20000209-1.c
24905         20000209-2.c            cpp/20000209-2.c
24906         20000301-1.c            cpp/20000301-1.c
24907         20000419-1.c            cpp/20000419-1.c
24908         20000510-1.S            cpp/20000510-1.S
24909         20000519-1.c            cpp/20000519-1.c
24910         20000529-1.c            cpp/20000529-1.c
24911         20000625-1.c            cpp/20000625-1.c
24912         20000625-2.c            cpp/20000625-2.c
24913         cpp-as1.c               cpp/assert1.c
24914         cpp-as2.c               cpp/assert2.c
24915         cxx-comments-1.c        cpp/cxxcom1.c
24916         cxx-comments-2.c        cpp/cxxcom2.c
24917         endif-label.c           cpp/endif.c
24918         cpp-hash1.c             cpp/hash1.c
24919         cpp-hash2.c             cpp/hash2.c
24920         cpp-if1.c               cpp/if-1.c
24921         cpp-if2.c               cpp/if-2.c
24922         cpp-if3.c               cpp/if-3.c
24923         cpp-if4.c               cpp/if-4.c
24924         cpp-if5.c               cpp/if-5.c
24925         cpp-cond.c              cpp/if-cexp.c
24926         cpp-missingop.c         cpp/if-mop.c
24927         cpp-missingparen.c      cpp/if-mpar.c
24928         cpp-opprec.c            cpp/if-oppr.c
24929         cpp-ifparen.c           cpp/if-paren.c
24930         cpp-shortcircuit.c      cpp/if-sc.c
24931         cpp-shift.c             cpp/if-shift.c
24932         cpp-unary.c             cpp/if-unary.c
24933         cpp-li1.c               cpp/line1.c
24934         cpp-li2.c               cpp/line2.c
24935         lineno.c                cpp/line3.c
24936         lineno-2.c              cpp/line4.c
24937         cpp-mi.c                cpp/mi1.c
24938         cpp-mic.h               cpp/mi1c.h
24939         cpp-micc.h              cpp/mi1cc.h
24940         cpp-mind.h              cpp/mi1nd.h
24941         cpp-mindp.h             cpp/mi1ndp.h
24942         cpp-mix.h               cpp/mi1x.h
24943         cpp-mi2.c               cpp/mi2.c
24944         cpp-mi2a.h              cpp/mi2a.h
24945         cpp-mi2b.h              cpp/mi2b.h
24946         cpp-mi2c.h              cpp/mi2c.h
24947         cpp-mi3.c               cpp/mi3.c
24948         cpp-mi3.def             cpp/mi3.def
24949         poison-1.c              cpp/poison.c
24950         pr-impl.c               cpp/prag-imp.c
24951         cpp-redef-2.c           cpp/redef1.c
24952         cpp-redef.c             cpp/redef2.c
24953         strpaste.c              cpp/strp1.c
24954         strpaste-2.c            cpp/strp2.c
24955         cpp-tradpaste.c         cpp/tr-paste.c
24956         cpp-tradstringify.c     cpp/tr-str.c
24957         cpp-tradwarn1.c         cpp/tr-warn1.c
24958         cpp-tradwarn2.c         cpp/tr-warn2.c
24959         trigraphs.c             cpp/trigraphs.c
24960         cpp-unc1.c              cpp/unc1.c
24961         cpp-unc2.c              cpp/unc2.c
24962         cpp-unc3.c              cpp/unc3.c
24963         cpp-unc.c               cpp/unc4.c
24964         undef.c                 cpp/undef1.c
24965         undef-2.c               cpp/undef2.c
24966         cpp-wi1.c               cpp/widestr1.c
24967
24968 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24969
24970         * lib/g++.exp (g++_include_flags): Tweak.
24971
24972 2000-06-27  H.J. Lu  <hjl@gnu.org>
24973             Loren J. Rittle  <ljrittle@acm.org>
24974
24975         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24976         version with one that knows about the new gcc tree structure.
24977         (g++_link_flags): Same.
24978
24979 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24980
24981         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24982         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24983         case we are cross-compiling.
24984
24985         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24986         g++.old-deja/g++.niklas/Makefile.in,
24987         g++.old-deja/g++.niklas/configure.in,
24988         g++.old-deja/g++.other/Makefile.in,
24989         g++.old-deja/g++.other/configure.in,
24990         gcc.c-torture/code_quality/Makefile.in,
24991         gcc.c-torture/code_quality/configure.in,
24992         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24993         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24994         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24995         gcc.c-torture/execute/ieee/Makefile.in,
24996         gcc.c-torture/execute/ieee/configure.in,
24997         gcc.c-torture/noncompile/Makefile.in,
24998         gcc.c-torture/noncompile/configure.in,
24999         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25000         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25001         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25002
25003 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25004
25005         * g++.old-deja/g++.other/ambig3.C: New test.
25006
25007 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25008
25009         * g++.old-deja/g++.pt/syntax1.C: New test.
25010         * g++.old-deja/g++.pt/syntax2.C: New test.
25011         * g++.old-deja/g++.other/syntax3.C: New test.
25012         * g++.old-deja/g++.other/syntax4.C: New test.
25013
25014 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25015
25016         * gcc.dg/20000623-1.c: Prototype exit and abort.
25017
25018 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25019
25020         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25021         New tests.
25022         * gcc.dg/cpp-mi3.def: New file.
25023
25024         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25025         inside assertions.
25026         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25027         lexer's error messages.
25028         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25029         divine anything from the linemarkers.
25030         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25031         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25032
25033 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25034
25035         * gcc.dg/20000623-1.c: New test.
25036
25037 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25038
25039         * gcc.c-torture/execute/20000622-1.c: New test.
25040
25041 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25042
25043         * g++.old-deja/g++.other/init15.C: New test.
25044
25045 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25046
25047         * g++.old-deja/g++.pt/vaarg2.C: New test.
25048         * g++.old-deja/g++.pt/vaarg3.C: New test.
25049
25050 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25051
25052         * g++.old-deja/g++.other/dyncast6.C: New test.
25053
25054 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * gcc.c-torture/execute/loop-6.c: New test.
25057
25058 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25059
25060         * gcc.dg/20000614-1.c: New test.
25061         * gcc.dg/20000614-2.c: New test.
25062
25063 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25064
25065         * g++.old-deja/g++.other/inline12.C: New test.
25066
25067 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25068
25069         * g++.old-deja/g++.other/eh1.C: New test.
25070
25071 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25072
25073         * g++.old-deja/g++.other/type.C: New test.
25074
25075 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * g++.old-deja/g++.other/initstring.C: New test.
25078
25079 2000-06-12  Jason Merrill  <jason@redhat.com>
25080
25081         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25082
25083 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25084
25085         * gcc.c-torture/compile/20000609-1.c: New test.
25086
25087 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25088
25089         * gcc.dg/20000609-1.c: New test.
25090
25091 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25092
25093         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25094         * gcc.c-torture/noncompile/poison-1.c: Move...
25095         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25096         * gcc.dg/cpp-li1.c: Add a token after the #line.
25097
25098 2000-06-05  Richard Henderson  <rth@cygnus.com>
25099
25100         * gcc.c-torture/execute/20000605-2.c: New test.
25101         * gcc.c-torture/execute/20000605-3.c: New test.
25102
25103 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25104
25105         * g77.f-torture/execute/20000503-1.x: New file.
25106
25107 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25108
25109         * g++.old-deja/g++.eh/badalloc1.C: New test.
25110
25111 2000-06-05  Richard Henderson  <rth@cygnus.com>
25112
25113         * gcc.c-torture/execute/20000605-1.c: New test.
25114
25115 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25116             Nathan Sidwell <nathan@codesourcery.com>
25117
25118         * gcc.c-torture/compile/20000605-1.c: New test.
25119
25120 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25121
25122         * g77.f-torture/compile/20000601-1.f:  New test.
25123
25124 2000-06-03  Richard Henderson  <rth@cygnus.com>
25125
25126         * gcc.c-torture/execute/20000603-1.c: New.
25127
25128 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25129
25130         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25131         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25132
25133 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25134
25135         * gcc.dg/compare2.c (case 12): XFAIL.
25136         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25137         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25138
25139         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25140
25141 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25142
25143         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25144         guard macro is already defined when the header is first
25145         included.
25146         * gcc.dg/cpp-mix.h: New file.
25147         * gcc.dg/endif-label.c: Update patterns to match compiler.
25148
25149         * g++.brendan/complex1.C: Declare abort.
25150         * g++.law/refs4.C: Remove XFAIL.
25151         * g++.oliva/expr2.C: Declare abort and exit.
25152
25153 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25154
25155         * gcc.c-torture/execute/20000528-1.c: New test.
25156
25157         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25158         * g++.old-deja/g++.law/temps4.C: Likewise.
25159
25160         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25161         stdlib.h.  Call abort() on failure.
25162         * g++.old-deja/g++.law/refs4.C: Likewise.
25163         * g++.old-deja/g++.law/temps4.C: Likewise.
25164         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25165         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25166
25167 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25168
25169         Relative to g++.dg/special:
25170         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25171
25172         Relative to g++.old-deja:
25173         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25174         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25175         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25176         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25177         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25178         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25179         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25180
25181         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25182         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25183         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25184         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25185         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25186         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25187         and/or string.h.
25188
25189         * g++.other/goto1.C: Update expectations for error messages.
25190
25191 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25192
25193         * gcc.c-torture/compile/20000523-1.c: New test.
25194
25195 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25196
25197         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25198
25199 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25200
25201         * g++.old-deja/g++.eh/catch11.C: New test.
25202         * g++.old-deja/g++.eh/catch12.C: New test.
25203
25204 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25205
25206         * gcc.c-torture/execute/20000523-1.c: New test.
25207
25208 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25209
25210         * c-torture/execute/bcp-1.c: Replace abort in arg of
25211         __builtin_constant_p with a generic external function.
25212
25213         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25214         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25215         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25216         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25217         Prototype abort and/or exit.
25218
25219         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25220         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25221         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25222         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25223
25224 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25225
25226         * gcc.dg/dwarf2-1.c: New test.
25227
25228 2000-05-20  Richard Henderson  <rth@cygnus.com>
25229
25230         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25231
25232 2000-05-20  Andreas Jaeger  <aj@suse.de>
25233
25234         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25235         testcase.
25236
25237 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25238
25239         * gcc.c-torture/execute/20000519-2.c: New test.
25240
25241 2000-05-19  Andreas Jaeger  <aj@suse.de>
25242
25243         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25244         which fails with SSA.
25245
25246         * lib/c-torture.exp: Also test with -O3 -fssa.
25247
25248 2000-05-18  Michael Meissner  <meissner@redhat.com>
25249
25250         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25251         * gcc.c-torture/execute/920415-1.c: Ditto.
25252         * gcc.c-torture/execute/920501-1.c: Ditto.
25253         * gcc.c-torture/execute/conversion.c: Ditto.
25254         * gcc.c-torture/execute/cvt-1.c: Ditto.
25255
25256 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25257
25258         * gcc.c-torture/compile/20000518-1.c: New test.
25259
25260 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25261
25262         * g77.f-torture/compile/200005018.f:  New test.
25263
25264 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25265
25266         * gcc.c-torture/compile/20000517-1.c: New test.
25267
25268 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25269
25270         * gcc.c-torture/execute/20000516-1.c: New test.
25271
25272 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25273
25274         * g++.old-deja/g++.other/eh.C: New test.
25275
25276 2000-05-12  Richard Henderson  <rth@cygnus.com>
25277
25278         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25279         constants through to doit's conditional.
25280
25281 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25282
25283         * gcc.c-torture/compile/20000511-1.c: New test.
25284         * g77.f-torture/compile/20000511-1.f: New test.
25285         * g77.f-torture/compile/20000511-2.f: New test.
25286
25287 2000-05-11  Michael Meissner  <meissner@redhat.com>
25288
25289         * gcc.c-torture/execute/20000511-1.c: New test.
25290
25291 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25292
25293         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25294         * gcc.dg/20000510-1.S: New.
25295
25296 2000-05-08  Catherine Moore  <clm@cygnus.com>
25297
25298         * gcc.dg/unused-3.c: New.
25299
25300 2000-05-06  Richard Henderson  <rth@cygnus.com>
25301
25302           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25303           * g++.old-deja/g++.mike/warn1.C: Likewise.
25304           * g++.old-deja/g++.pt/local1.C: Likewise.
25305           * g++.old-deja/g++.pt/local7.C: Likewise.
25306           * g++.old-deja/g++.pt/spec16.C: Likewise.
25307
25308 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25311
25312 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25313
25314           * g77.f-torture/execute/20000503-1.f:  New test.
25315
25316 2000-05-04  Andreas Jaeger  <aj@suse.de>
25317
25318         * gcc.dg/noreturn-2.c: New test.
25319
25320 2000-05-04  Neil Booth  <NeilB@earthling.net>
25321
25322         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25323         preprocessor.
25324
25325 2000-05-04  Richard Henderson  <rth@cygnus.com>
25326
25327         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25328
25329 2000-05-04  Richard Henderson  <rth@cygnus.com>
25330
25331         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25332         OpenSSL by Jason R Thorpe.
25333
25334 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25335
25336         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25337
25338 2000-05-03  Robert Lipe <robertlipe@usa.net>
25339
25340         * gcc.dg/20000503-1.c: New test.
25341
25342 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25343
25344         * gcc.c-torture/compile/20000502-1.c: New test.
25345         * g++.old-deja/g++.other/align.C: New test.
25346         * gcc.dg/cpp-tradstringify.c: New test.
25347
25348 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25349
25350         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25351         and hard registers.
25352
25353 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25354
25355         * gcc.c-torture/execute/loop-5.c: New test.
25356
25357 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * gcc.c-torture/execute/va-arg-20.c: New test.
25360
25361 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25362
25363         * gcc.c-torture/execute/20000422-1.c: New test.
25364
25365 2000-04-20  Greg McGary  <gkm@gnu.org>
25366
25367         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25368         when optimizing, but without sibling-call optimizations (-O1).
25369
25370 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25371
25372           * gcc.c-torture/compile/20000420-1.c: New test.
25373
25374 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25375
25376         * g++.abi/ptrflags.C: New test.
25377         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25378
25379 2000-04-19  Catherine Moore  <clm@cygnus.com>
25380
25381         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25382
25383 2000-04-19  Greg McGary  <gkm@gnu.org>
25384
25385         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25386         sibling-call optimizations.
25387
25388 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25389
25390         * gcc.dg/20000419-1.c: New test.
25391
25392 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25393
25394         * gcc.c-torture/execute/20000412-6.c: New test.
25395
25396 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25397
25398         * gcc.c-torture/execute/20000412-5.c: New test.
25399         * g77.f-torture/compile/20000412-1.f: New test.
25400         * gcc.c-torture/execute/20000412-4.c: New test.
25401         * gcc.c-torture/compile/20000412-2.c: New test.
25402         * gcc.c-torture/execute/20000412-3.c: New test.
25403         * gcc.c-torture/compile/20000412-1.c: New test.
25404         * gcc.c-torture/execute/20000412-2.c: New test.
25405
25406 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25407
25408         * objc/execute/bf-20.m: New test.
25409
25410 2000-04-10  Richard Henderson  <rth@cygnus.com>
25411
25412         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25413
25414         * gcc.c-torture/execute/20000412-1.c: New test.
25415
25416 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25417
25418         * g++.old-deja/g++.eh/catchptr1.C: New test.
25419
25420 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25421
25422         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25423
25424 2000-04-08  Neil Booth  <NeilB@earthling.net>
25425
25426         * gcc.dg/cpp-nullchar.c: Remove test as
25427         embedded nulls cause problems.
25428
25429 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25430
25431         * gcc.dg/compare2.c: New test.
25432
25433 2000-04-08  Neil Booth  <NeilB@earthling.net>
25434
25435         * gcc.dg/cpp-nullchar.c: New test.
25436
25437 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25438
25439         * gcc.dg/cpp-mi2.c: New test.
25440         * gcc.dg/cpp-mi2[abc].h: New files.
25441
25442 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25443
25444         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25445         member name.
25446
25447 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25448
25449         * g++.old-deja/g++.abi/vmihint.C: New test.
25450
25451 2000-04-06  Neil Booth  <NeilB@earthling.net>
25452
25453         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25454         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25455         copyright.
25456
25457 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25458
25459         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25460         avoid stack-frame overwrite.
25461
25462 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25463
25464         * gcc.c-torture/compile/20000405-2.c: New test.
25465         * gcc.c-torture/compile/20000405-3.c: New test.
25466
25467 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25468
25469         * gcc.c-torture/compile/20000405-1.c: New test.
25470
25471 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25472
25473         * gcc.dg/cast-qual-1.c: Revert last change.
25474
25475 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25476
25477         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25478
25479 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25480
25481         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25482         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25483
25484 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25485
25486         * gcc.c-torture/compile/20000403-2.c: New test.
25487         * gcc.c-torture/compile/20000403-1.c: New test.
25488
25489 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25490
25491         * gcc.c-torture/execute/20000403-1.c: New test.
25492
25493 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25494
25495         * gcc.c-torture/execute/20000402-1.c: New test.
25496
25497 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25498
25499         * gcc.c-torture/execute/va-arg-15.c: New test.
25500         * gcc.c-torture/execute/va-arg-16.c: New test.
25501         * gcc.c-torture/execute/va-arg-17.c: New test.
25502         * gcc.c-torture/execute/va-arg-18.c: New test.
25503         * gcc.c-torture/execute/va-arg-19.c: New test.
25504
25505 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25506
25507         * gcc.c-torture/compile/981211-1.c: Move to...
25508         * gcc.dg/cpp-as1.c: ...here.
25509         * gcc.dg/cpp-as2.c: New file.
25510
25511         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25512         compiler.
25513
25514 2000-04-02  Neil Booth  <NeilB@earthling.net>
25515
25516         * gcc.dg/cpp-cond.c  New tests.
25517         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25518         accidental success less likely.
25519         * gcc.dg/cpp-missingop.c  New tests.
25520         * gcc.dg/cpp-missingparen.c  New tests.
25521         * gcc.dg/cpp-shift.c  New tests.
25522         * gcc.dg/cpp-shortcircuit.c  New tests.
25523         * gcc.dg/cpp-unary.c  New tests.
25524
25525 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25526
25527         * gcc.c-torture/compile/20000329-1.c: New test.
25528
25529 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25530
25531         * gcc.c-torture/compile/20000326-1.c: New test.
25532         * gcc.c-torture/compile/20000326-2.c: New test.
25533
25534 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25535
25536         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25537         the first parameter is a function argument.
25538
25539 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25540
25541         * g++.old-deja/g++.ext/array4.C: New test.
25542
25543 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25544
25545         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25546
25547 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25548
25549         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25550
25551 2000-03-19  Richard Henderson  <rth@cygnus.com>
25552
25553         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25554
25555 2000-03-19  Richard Henderson  <rth@cygnus.com>
25556
25557         * gcc.c-torture/compile/20000319-1.c: New test.
25558
25559 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25560
25561         * gcc.c-torture/execute/20000314-3.c: New test.
25562         * gcc.c-torture/execute/20000314-2.c: New test.
25563         * gcc.c-torture/execute/20000314-1.c: New test.
25564         * gcc.c-torture/compile/20000314-2.c: New test.
25565         * gcc.c-torture/compile/20000314-1.c: New test.
25566
25567 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25568
25569         * g++.old-deja/g++.warn/inline.C: New test.
25570
25571 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25572
25573         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25574         standards-compliant result rather than specific constants.
25575         Put test-values in array.
25576
25577 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25578
25579         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25580         (g++_target_compile): Put test-specific options last.
25581
25582 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         * g++.old-deja/g++.eh/vbase4.C: New test.
25585
25586 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25587
25588         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25589
25590 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25591
25592         * g++.old-deja/g++.brendan/misc12.C: Removed.
25593         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25594         * g++.old-deja/g++.ext/pretty4.C: New test.
25595
25596 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25597
25598         * g++.old-deja/g++.other/string2.C: New test.
25599
25600 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25601
25602         * g++.old-deja/g++.warn/impint2.C: New test.
25603
25604 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25605
25606         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25607         is 1, not zero.
25608
25609 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25610
25611         * g++.old-deja/g++.warn/impint.C: New test.
25612         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25613         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25614         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25615         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25616         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25617         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25618         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25619         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25620         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25621         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25622         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25623         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25624
25625 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25626
25627         * gcc.dg/cpp-redef.c: New test.
25628
25629 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25630
25631         * g++.old-deja/g++.pt/unify7.C: New test.
25632
25633 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25634
25635         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25636         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25637
25638 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25639
25640         * gcc.c-torture/compile/20000224-1.c: New test.
25641
25642 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25643
25644         * gcc.c-torture/compile/cpp-2.c: New test.
25645         * gcc.c-torture/compile/cpp-1.c: New test.
25646
25647 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25648
25649         * gcc.c-torture/execute/20000225-1.c: New test.
25650
25651 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25652
25653         * gcc.dg/cpp-li2.c: New test.
25654
25655         * gcc.dg/cpp-wi1.c: New test.
25656
25657         * gcc.dg/cpp-li1.c: New test.
25658
25659 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25660
25661         * g++.old-deja/g++.other/sizeof5.C: New test.
25662
25663 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25664
25665         * gcc.c-torture/execute/va-arg-13.c: New test.
25666
25667 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25668
25669         * gcc.c-torture/execute/va-arg-12.c: New test.
25670
25671 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25672
25673         * gcc.c-torture/execute/20000223-1.c: New test.
25674
25675 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25676
25677         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25678
25679 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25680
25681         * g++.old-deja/g++.abi/ptrmem.C: New test.
25682
25683 2000-02-19  Richard Henderson  <rth@cygnus.com>
25684
25685         * gcc.c-torture/compile/init-3.c: New.
25686
25687 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25688
25689         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25690         ALWAYS_CXXFLAGS.
25691
25692 2000-02-11  Robert Lipe <robertl@sco.com>
25693
25694         * gcc.c-torture/compile/20000211-3.c: New test.
25695
25696 2000-02-11  Martin Buchholz <martin@xemacs.org>
25697
25698         * gcc.c-torture/compile/20000211-2.c: New test.
25699
25700 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25701
25702         * gcc.c-torture/compile/20000211-1.c: New test.
25703
25704 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25705
25706         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25707           on native targets
25708
25709 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25710
25711         * g++.old-deja/g++.other/cast5.C: New test.
25712
25713 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25714
25715         * gcc.c-torture/execute/20000205-1.c: New.
25716
25717 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25718
25719         * g++.old-deja/g++.jason/cast3.C: Return void.
25720         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25721
25722 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25723
25724         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25725
25726         * gcc.dg/loop-1.c: New test.
25727
25728 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25729
25730         * gcc.c-torture/compile/20000127-1.c: New test.
25731         * gcc.c-torture/execute/991228-1.c: New test.
25732
25733 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25734
25735         * gcc.dg/unused-2.c: New test.
25736
25737         * gcc.dg/conv-1.c: New test.
25738
25739 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25740
25741         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25742         compiler.
25743         (tool_option_proc): Fix typo.
25744
25745 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25746
25747         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25748         of the ld on the host, not on the build machine.
25749         Also, don't crash if '--help' is not a supported option.
25750
25751 2000-01-24  Richard Henderson  <rth@cygnus.com>
25752
25753         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25754
25755 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25756
25757         * gcc.c-torture/execute/20000120-2.c: New test.
25758         * gcc.c-torture/execute/20000120-1.c: New test.
25759
25760 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25761
25762         * gcc.c-torture/execute/20000113-1.c: New test.
25763
25764 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25765
25766         * gcc.c-torture/execute/20000112-1.c: New test.
25767
25768 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25769
25770         * gcc.dg/20000111-1.c: New test.
25771
25772 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25773
25774         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25775         with 16 bit integers.
25776
25777 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25778
25779         * gcc.dg/20000108-1.c: New test.
25780
25781 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25782
25783         * g++.old-deja/g++.ns/koenig8.C: New test.
25784
25785 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25786
25787         * g++.old-deja/g++.other/cast4.C: New test.
25788
25789 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25790
25791         * gcc.c-torture/compile/20000105-2.c: New test.
25792         * gcc.c-torture/compile/20000105-1.c: New test.
25793
25794 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25795
25796         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25797         references to printf & atoi to conform to ANSI standard.
25798         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25799         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25800         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25801         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25802         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25803         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25804         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25805         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25806         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25807         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25808         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25809         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25810         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25811         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25812         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25813         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25814         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25815         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25816         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25817         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25818         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25819         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25820         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25821         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25822         * g++.old-deja/g++.brendan/init3.C: Likewise.
25823         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25824         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25825         * g++.old-deja/g++.brendan/new2.C: Likewise.
25826         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25827         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25828         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25829         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25830         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25831         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25832         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25833         * g++.old-deja/g++.brendan/template24.C: Likewise.
25834         * g++.old-deja/g++.brendan/template3.C: Likewise.
25835         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25836         * g++.old-deja/g++.jason/inline3.C: Likewise.
25837         * g++.old-deja/g++.jason/opeq.C: Likewise.
25838         * g++.old-deja/g++.law/arg5.C: Likewise.
25839         * g++.old-deja/g++.law/arm7.C: Likewise.
25840         * g++.old-deja/g++.law/ctors11.C: Likewise.
25841         * g++.old-deja/g++.law/cvt8.C: Likewise.
25842         * g++.old-deja/g++.law/init9.C: Likewise.
25843         * g++.old-deja/g++.law/refs4.C: Likewise.
25844         * g++.old-deja/g++.law/template2.C: Likewise.
25845         * g++.old-deja/g++.law/visibility24.C: Likewise.
25846         * g++.old-deja/g++.law/vtable3.C: Likewise.
25847         * g++.old-deja/g++.mike/asm2.C: Likewise.
25848         * g++.old-deja/g++.mike/eh1.C: Likewise.
25849         * g++.old-deja/g++.mike/misc1.C: Likewise.
25850         * g++.old-deja/g++.mike/misc13.C: Likewise.
25851         * g++.old-deja/g++.mike/misc14.C: Likewise.
25852         * g++.old-deja/g++.mike/ns12.C: Likewise.
25853         * g++.old-deja/g++.mike/p1248.C: Likewise.
25854         * g++.old-deja/g++.mike/p3708.C: Likewise.
25855         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25856         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25857         * g++.old-deja/g++.mike/p646.C: Likewise.
25858         * g++.old-deja/g++.mike/p700.C: Likewise.
25859         * g++.old-deja/g++.mike/p783.C: Likewise.
25860         * g++.old-deja/g++.mike/p783a.C: Likewise.
25861         * g++.old-deja/g++.mike/p783b.C: Likewise.
25862         * g++.old-deja/g++.mike/p786.C: Likewise.
25863         * g++.old-deja/g++.mike/p789.C: Likewise.
25864         * g++.old-deja/g++.mike/p789a.C: Likewise.
25865         * g++.old-deja/g++.mike/p807a.C: Likewise.
25866         * g++.old-deja/g++.other/delete3.C: Likewise.
25867         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25868         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25869         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25870         * g++.old-deja/g++.other/empty1.C: Likewise.
25871         * g++.old-deja/g++.other/temporary1.C: Likewise.
25872         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25873         * g++.old-deja/g++.pt/t16.C: Likewise.
25874         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25875
25876 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25877
25878         * gcc.dg/991230-1.c: New test.
25879
25880 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25881
25882         * gcc.c-torture/compile/991229-3.c: New test.
25883         * gcc.c-torture/compile/991229-2.c: New test.
25884         * gcc.c-torture/compile/991229-1.c: New test.
25885
25886 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25887
25888         * gcc.c-torture/compile/labels-2.c: New test.
25889
25890 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25891
25892         * gcc.c-torture/execute/991227-1.c: New test.
25893
25894 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25895
25896         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25897
25898 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25899
25900         * gcc.c-torture/execute/991221-1.c: New test.
25901
25902 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25903
25904         * g++.old-deja/g++.other/cast3.C: New test.
25905
25906 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25907
25908         * gcc.c-torture/execute/991216-4.c: New test.
25909
25910 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25911
25912         * gcc.c-torture/execute/991216-1.c: New test.
25913         * gcc.c-torture/execute/991216-2.c: New test.
25914         * gcc.c-torture/execute/991216-3.c: New test.
25915
25916 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25917
25918         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25919         Actually make the test fail by using "-O2" for compilation.
25920
25921 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25922
25923         * g++.old-deja/g++.warn/cast-align1.C: New test.
25924
25925 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25926
25927         * gcc.c-torture/compile/991214-1.c: New test.
25928         * gcc.c-torture/compile/991214-2.c: New test.
25929
25930 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25931
25932         * gcc.dg/991214-1.c: New test.
25933
25934 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25935
25936         * gcc.c-torture/compile/991213-3.c: New test.
25937         * gcc.c-torture/compile/991213-2.c: New test.
25938         * gcc.c-torture/compile/991213-1.c: New test.
25939
25940 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25941
25942         * gcc.dg/991209-1.c: New test.
25943
25944 1999-12-08  Nathan Sidwell <nathan@acm.org>
25945
25946         * gcc.c-torture/compile/991208-1.c: New test.
25947
25948 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25949
25950         * gcc.dg/ultrasp2.c: New test.
25951
25952 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25953
25954         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25955
25956 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25957
25958         * gcc.c-torture/compile/991202-1.c: New test.
25959         * gcc.c-torture/execute/991202-1.c: New test.
25960         * gcc.c-torture/execute/991202-2.c: New test.
25961         * gcc.c-torture/execute/991202-3.c: New test.
25962
25963 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25964
25965         * g++.old-deja/g++.abi/align.C: New test.
25966         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25967         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25968
25969 1999-12-01  Richard Henderson  <rth@cygnus.com>
25970
25971         * gcc.c-torture/execute/991201-1.c: New.
25972
25973 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25974
25975         * gcc.dg/991129-1.c: New test.
25976
25977 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25978
25979         * gcc.c-torture/compile/991127-1.c: New test.
25980
25981 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25982
25983         * g++.old-deja/g++.other/warn4.C: New test.
25984
25985 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25986
25987         * g++.old-deja/g++.eh/cleanup2.C: New test.
25988         * g++.old-deja/g++.ext/pretty2.C: New test.
25989         * g++.old-deja/g++.ext/pretty3.C: New test.
25990         * g++.old-deja/g++.other/debug6.C: New test.
25991
25992 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25993
25994         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25995         compiler_output to look for one error message instead of two.
25996
25997 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25998
25999         * gcc.c-torture/execute/991118-1.c: Also test case
26000         where the word boundary does not split a byte evenly.
26001
26002 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26003
26004         * g++.old-deja/g++.ext/restrict1.C: New test.
26005
26006 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26007
26008         * gcc.c-torture/execute/991118-1.c: New test.
26009
26010 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26011
26012         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26013         working directory pathnames.
26014
26015 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26016
26017         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26018         host is equipped with driver.h and driver.o so it can actually
26019         compile and run the tests.
26020
26021 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26022
26023         * gcc.c-torture/compile/991008-1.c: New test.
26024
26025 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26026
26027         * lib/gcc-dg.exp: Include target-supports.exp
26028
26029 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26030
26031         * lib/target-supports.exp: New file: Provide procs to test for
26032         features supported by the target.
26033         (check_weak_available): Moved here from ecos.exp.
26034         (check_alias_available): New proc: Determine of the target
26035         toolchain supports the alias attribute.
26036
26037         * gcc.dg/special/ecos.exp: Move check_weak_available to
26038         target-supports.exp.
26039         (alias-1.c): Only perform the test if the target supports
26040         aliases.
26041         (wkali-1.c): Only perform the test if the target supports
26042         aliases.
26043
26044         * gcc.dg/990506-0.c: Expect error messages from cross
26045         targets as well as native targets.
26046
26047 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26048
26049         * gcc.dg/ultrasp1.c: Removed xfail.
26050         * gcc.dg/struct-ret-2.c: Likewise.
26051         * gcc.dg/array-1.c: Likewise.
26052
26053 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26054
26055         * gcc.dg/struct-ret-2.c: New test.
26056
26057         * gcc.dg/array-1.c: New test.
26058
26059 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26060
26061         * gcc.c-torture/execute/991030-1.c: New test.
26062
26063 1999-10-26  Richard Henderson  <rth@cygnus.com>
26064
26065         * gcc.c-torture/compile/991026-2.c: New test.
26066
26067 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26068
26069         * gcc.c-torture/compile/991026-1.c: New test.
26070
26071 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26072
26073         * gcc.c-torture/execute/991023-1.c: New test.
26074
26075 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26076
26077         * gcc.c-torture/execute/991019-1.c: New test.
26078
26079 1999-10-16  Richard Henderson  <rth@cygnus.com>
26080
26081         * gcc.c-torture/execute/991016-1.c: New test.
26082
26083 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26084
26085         * gcc.c-torture/execute/991014-1.c: New test.
26086
26087 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26088
26089         * g++.old-deja/g++.other/union2.C: New test.
26090
26091 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26092
26093         * g++.old-deja/g++.other/vaarg2.C: New test.
26094         * g++.old-deja/g++.other/vaarg3.C: New test.
26095
26096 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26097
26098         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26099         in compile/.
26100
26101 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26102
26103         * gcc.c-torture/execute/va-arg-11.c: New test.
26104
26105 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26106
26107         * lib/file-format.exp (gcc_target_object_format): Don't
26108         crash if objdump is unavailable.
26109
26110 1999-09-29  Donn Terry <donn@interix.com>
26111
26112         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26113
26114 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26115
26116         * gcc.c-torture/compile/990928-1.c: New test.
26117
26118 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26119
26120         * g++.old-deja/g++.other/decl6.C: New test.
26121
26122 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26123
26124         * gcc.c-torture/execute/va-arg-10.c: New test.
26125
26126 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26127
26128         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26129         __PRETTY_FUNCTION__.
26130
26131 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26132
26133         * gcc.c-torture/execute/990923-1.c: New test.
26134
26135 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26136
26137         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26138         for which -fpic is inappropriate.
26139
26140 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26141
26142         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26143
26144 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26145
26146         * g++.old-deja/g++.other/dyncast1.C: New test.
26147         * g++.old-deja/g++.other/dyncast2.C: New test.
26148         * g++.old-deja/g++.other/dyncast3.C: New test.
26149         * g++.old-deja/g++.other/dyncast4.C: New test.
26150         * g++.old-deja/g++.other/dyncast5.C: New test.
26151         * g++.old-deja/g++.eh/catch3.C: New test.
26152         * g++.old-deja/g++.eh/catch3p.C: New test.
26153         * g++.old-deja/g++.eh/catch4.C: New test.
26154         * g++.old-deja/g++.eh/catch4p.C: New test.
26155         * g++.old-deja/g++.eh/catch5.C: New test.
26156         * g++.old-deja/g++.eh/catch5p.C: New test.
26157         * g++.old-deja/g++.eh/catch6.C: New test.
26158         * g++.old-deja/g++.eh/catch6p.C: New test.
26159         * g++.old-deja/g++.eh/catch7.C: New test.
26160         * g++.old-deja/g++.eh/catch7p.C: New test.
26161         * g++.old-deja/g++.eh/catch8.C: New test.
26162         * g++.old-deja/g++.eh/catch8p.C: New test.
26163         * g++.old-deja/g++.eh/catch9.C: New test.
26164         * g++.old-deja/g++.eh/catch9p.C: New test.
26165
26166 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26167
26168         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26169         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26170
26171 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26172
26173         * gcc.c-torture/compile/990913-1.c: New test.
26174
26175 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26176
26177         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26178         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26179
26180 1999-09-09  Richard Henderson  <rth@cygnus.com>
26181
26182         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26183
26184 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26185
26186         * g++.old-deja/g++.other/lookup11.C: New test.
26187         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26188         what is permitted and what we want.
26189         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26190         overload use.
26191         * g++.old-deja/g++.jason/rfg5.C: Likewise
26192
26193 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26194
26195         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26196         * gcc.c-torture/noncompile/poison-1.c: New file.
26197
26198 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26199
26200         * g++.old-deja/g++.other/sizeof3.C: New test.
26201         * g++.old-deja/g++.other/sizeof4.C: New test.
26202         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26203         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26204
26205 1999-09-07  Richard Henderson  <rth@cygnus.com>
26206
26207         * gcc.dg/va-arg-1.c: New.
26208
26209 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26210
26211         * gcc.c-torture/execute/va-arg-9.c: New test.
26212
26213 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26214
26215         * g77.f-torture/compile/980519-2.f: New test.
26216         * g77.f-torture/compile/19990905-0.f: New test.
26217         * g77.f-torture/compile/19990905-1.f: New test.
26218         * g77.f-torture/compile/19990905-2.f: New test.
26219
26220         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26221
26222 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26223
26224         * gcc.c-torture/execute/990827-1.c: Fix typo.
26225
26226 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26227
26228         * g++.old-deja/g++.other/deref1.C: New test.
26229
26230 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26231
26232         * g++.old-deja/g++.other/ambig2.C: New test.
26233         * g++.old-deja/g++.other/cond5.C: New test.
26234         * g++.old-deja/g++.other/lookup16.C: New test.
26235
26236 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26237
26238         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26239         assemblers too.
26240
26241 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26242
26243         * lib/c-torture.exp: Avoid the "compare executables" optimization
26244         when testing native.
26245
26246 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26247
26248         * gcc.c-torture/execute/990829-1.c: New test.
26249         * gcc.c-torture/compile/990829-1.c: New test.
26250
26251 1999-08-27  Paul Burchard  <burchard@pobox.com>
26252
26253         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26254         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26255         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26256         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26257         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26258         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26259         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26260         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26261         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26262         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26263         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26264
26265 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26266
26267         * gcc.c-torture/execute/990827-1.c: New test.
26268
26269 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26270
26271         * g77.f-torture/noncompile/19990826-4.f: New test.
26272
26273         * g77.f-torture/compile/19990826-3.f: New test.
26274
26275         * g77.f-torture/execute/19990826-2.f: New test.
26276
26277         * g77.f-torture/compile/19990826-1.f: New test.
26278
26279         * gcc.c-torture/execute/990826-0.c: New test.
26280         * g77.c-torture/execute/19990826-0.f: New test.
26281
26282         * g77.f-torture/noncompile/970626-2.f: New test.
26283
26284 1999-08-25  Paul Burchard  <burchard@pobox.com>
26285
26286         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26287         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26288         lss-011.C: New tests.
26289
26290 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26291
26292         * g++.old-deja/g++.other/decl5.C: New test.
26293
26294 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26295
26296         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26297         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26298         call `postbase' for each one.  All callers of `postbase' changed
26299         to call this instead.
26300
26301 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26302
26303         * gcc.c-torture/execute/990811-1.c: New test.
26304
26305 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26306
26307         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26308         just native ones.
26309
26310         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26311         just native ones.
26312
26313 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26314
26315         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26316
26317 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26318
26319         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26320
26321 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26322
26323         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26324
26325 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26326
26327         * gcc.c-torture/execute/990804-1.c: New test.
26328
26329 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26330
26331         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26332         * g++.old-deja/g++.brendan/crash64.C: Likewise
26333         * g++.old-deja/g++.brendan/overload8.C: Likewise
26334
26335 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26336
26337         * g++.old-deja/g++.other/struct1.C: New test.
26338
26339 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26340
26341         * g++.old-deja/g++.other/enum2.C: New test.
26342
26343 1999-08-02  Richard Henderson  <rth@cygnus.com>
26344
26345         Adapted from tests from Franz Sirl:
26346         * gcc.c-torture/execute/va-arg-7.c: New test.
26347         * gcc.c-torture/execute/va-arg-8.c: New test.
26348
26349 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26350
26351         * gcc.c-torture/compile/990801-2.c: New test.
26352
26353         * gcc.c-torture/compile/990801-1.c: New test.
26354
26355 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26356
26357         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26358         fp-cmp-1.c, converting double to float.
26359
26360         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26361         fp-cmp-1.c, converting double to long double.
26362
26363         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26364         from fr1 to unknown_register, since fr1 is a legitimate register
26365         on some machines.
26366
26367 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26368
26369         * README: More listname related changes.
26370
26371 1999-07-08  Catherine Moore  <clm@cygnus.com>
26372
26373         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26374
26375 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26376
26377         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26378
26379 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26380
26381         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26382
26383 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26384
26385         * gcc.dg/990703-1.c: New test.
26386
26387 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26388
26389         * lib/file-format.exp: New file: Move definition of proc
26390         gcc_target_object_format to here from
26391         gcc.dg/special/ecos.exp.
26392
26393         * lib/c-torture.exp: Include lib file-format.exp.
26394         * lib/gcc-dg.exp: Include lib file-format.exp.
26395
26396         * gcc.dg/special/ecos.exp: Remove definition of proc
26397         gcc_target_object_format.
26398
26399 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26400
26401         * gcc.c-torture/execute/990628-1.c: New test.
26402
26403 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26404
26405         * gcc.c-torture/compile/990625-2.c: New test.
26406
26407         * gcc.c-torture/compile/990625-1.c: New test.
26408
26409 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26410
26411         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26412         attributes compile.
26413         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26414         ports that use the COFF/PE file format.
26415
26416 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26417
26418         * gcc.c-torture/compile/990617-1.c: New test.
26419
26420 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26421
26422         * g++.old-deja/g++.other/decl4.C: New test.
26423
26424 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26425
26426         * g++.old-deja/g++.other/bitfld3.C: New test.
26427
26428 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26429
26430         * g++.old-deja/g++.eh/catch1.C: New test.
26431
26432 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26433
26434         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26435
26436         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26437         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26438
26439 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26440
26441         * g77.f-torture/compile/19990502-0.f: Replace with new,
26442         shorter, test that still fails after recent changes.
26443
26444 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26445
26446         * gcc.c-torture/execute/990604-1.c: New test.
26447
26448 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26449
26450         * gcc.c-torture/execute/990531-1.c: New test.
26451
26452 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26453
26454         * gcc.c-torture/compile/990527-1.c: New test.
26455
26456 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26457
26458         * gcc.c-torture/execute/990527-1.c: New test.
26459
26460 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26461
26462         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26463         bitfields as signed.
26464
26465 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26466
26467         * g77.f-torture/compile/19990525-0.f: New test.
26468
26469 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26470
26471         * gcc.c-torture/execute/990525-2.c: New test.
26472
26473         * gcc.c-torture/execute/990525-1.c: New test.
26474
26475 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26476
26477         * g++.old-deja/g++.other/anon3.C: New test.
26478         * g++.old-deja/g++.other/anon4.C: New test.
26479         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26480         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26481         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26482         Merrill).
26483
26484 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26485
26486         * gcc.c-torture/execute/990524-1.c: New test.
26487
26488         * gcc.dg/990524-1.c: New test.
26489
26490 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26491
26492         * gcc.c-torture/compile/990523-1.c: New test.
26493
26494 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26495
26496         * gcc.c-torture/compile/990519-1.c: New test.
26497
26498 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26499
26500         * gcc.c-torture/compile/990517-1.c: New test.
26501
26502         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26503         (e4, f4): New tests.
26504         (main): Call them.
26505
26506 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26507
26508         * gcc.dg/noreturn-1.c: New test.
26509
26510 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26511
26512         * gcc.c-torture/execute/990513-1.c: New test.
26513
26514 1999-05-10  Richard Henderson  <rth@cygnus.com>
26515
26516         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26517
26518 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26519
26520         * g77.f-torture/execute/erfc.f: Use small single-precision
26521         values, to avoid problems on Alphas when not -mieee.
26522
26523 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26524
26525         * gcc.dg/990506-0.c: New test.
26526
26527 1999-05-08  Richard Henderson  <rth@cygnus.com>
26528
26529         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26530         the constant to test.  Don't XFAIL 64-bit targets.
26531
26532         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26533         * g++.old-deja/g++.law/profile1.C: Likewise.
26534
26535         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26536         operator new instances.
26537         * g++.old-deja/g++.other/delete5.C: Likewise.
26538
26539 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26540
26541         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26542         intrinsic.
26543
26544 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26545
26546         * g77.f-torture/execute/u77-test.f: Reverse order of two
26547         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26548
26549 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26550
26551         * gcc.dg/compare1.c: New test.
26552
26553 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26554
26555         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26556         New tests.
26557
26558 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26559
26560         * g77.f-torture/compile/19990502-1.f: New test.
26561
26562 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26563
26564         * g77.f-torture/compile/19990502-0.f: New test.
26565
26566 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26567
26568         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26569         intrinsic.
26570
26571 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26572
26573         * g77.f-torture/execute/u77-test.f (main): List libU77
26574         intrinsics not currently tested.
26575         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26576         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26577         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26578         Trim blanks off the ends of some printed strings.
26579
26580 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26581
26582         * g77.f-torture/execute/u77-test.f (main): Just warn about
26583         FSTAT gid disagreement, as it's expected on some systems.
26584
26585 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26586
26587         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26588         use a new function, which allows for some slop.
26589         Clean up some commentary.
26590         (issum): The new function.
26591         (sgladd): Deleted subroutine.
26592
26593 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26594
26595         * g77.f-torture/execute/u77-test.f: Modify to be more like
26596         libf2c/libU77 version, bringing patches to that version here.
26597         Add suitable commentary.
26598
26599 1999-04-25  Richard Henderson  <rth@cygnus.com>
26600
26601         * gcc.dg/990424-1.c: New test.
26602
26603 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26604
26605         * g77.f-torture/execute/u77-test.f (main): Bug involving
26606         LSTAT has been fixed, so turn back on full checking.
26607
26608 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26609
26610         * g77.f-torture/compile/19990419-0.f: New test.
26611         * g77.f-torture/execute/19990419-1.f: New test.
26612
26613 1999-04-17  Richard Henderson  <rth@cygnus.com>
26614
26615         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26616         to avoid the need for a prototype to supress a warning.
26617
26618 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26619
26620         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26621
26622 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26623
26624         * gcc.c-torture/execute/990404-1.c: New test.
26625
26626 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26627
26628         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26629         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26630         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26631         missing initializer warnings.
26632
26633 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26634
26635         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26636         matching strings.
26637
26638 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26639
26640         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26641
26642 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26643
26644         * g77.f-torture/execute/19990325-0.f: New test.
26645         * g77.f-torture/execute/19990325-1.f: New test.
26646
26647 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26648
26649         * gcc.c-torture/execute/990324-1.c: New test.
26650
26651 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26652
26653         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26654         test with 4.
26655
26656 1999-03-17  Richard Henderson  <rth@cygnus.com>
26657
26658         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26659
26660 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26661
26662         * g77.f-torture/execute/19990313-2.f: New test.
26663         * g77.f-torture/execute/19990313-3.f: New test.
26664
26665 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26666
26667         * g77.f-torture/execute/19990313-0.f: New test.
26668         * g77.f-torture/execute/19990313-1.f: New test.
26669
26670 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26671
26672         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26673         printf to sprintf.
26674         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26675         (main): Add check for u15.  Conditionalize u31 check depending on
26676         whether ints are <32 bits or >=32 bits.
26677
26678 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26679
26680         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26681
26682 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26683
26684         * g77.f-torture/compile/19990305-0.f: New test.
26685         * g77.f-torture/execute/19981119-0.f: New test.
26686
26687 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26688
26689         * g77.f-torture/execute/970625-2.f: call ABORT if final
26690         result is not correct, instead of just printing it.
26691         Add this checking via newly introduced obfuscation, to
26692         trip up buggy front ends.
26693
26694 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26695
26696         * g77.f-torture/compile/960317-1.f: Moved from being
26697         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26698
26699 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26700
26701         * g77.f-torture/execute/960317-1.f: New (old) test.
26702         * g77.f-torture/execute/970625-2.f: Ditto.
26703
26704 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26705
26706         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26707         message on line 1 or line 2; cccp and cpplib do this differently.
26708
26709 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26710
26711         * g++.old-deja/g++.law/weak1.C: New test.
26712
26713 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26714
26715         * gcc.c-torture/execute/990119-1.c: Renamed to...
26716         * gcc.dg/990119-1.c: this, so it will only be tested once
26717         (it's a preprocessor test, it doesn't need to be run at
26718         multiple optimization levels).
26719
26720 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26721
26722         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26723           ALWAYS_CXXFLAGS.
26724
26725 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26726
26727         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26728         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26729         to not be compilable by current g77.
26730
26731 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26732
26733         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26734
26735 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26736
26737         * gcc.c-torture/execute/990222-1.c: New test.
26738
26739 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26740
26741         * g77.f-torture/compile/19990218-0.f: New test.
26742         * g77.f-torture/noncompile/19990218-1.f: New test.
26743
26744 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26745
26746         * g77.f-torture/compile/19981216-0.f: New test.
26747
26748 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26749
26750         * gcc.dg/990214-1.c: New test.
26751
26752 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26753
26754         * gcc.dg/990213-2.c: New test.
26755
26756         * gcc.dg/990213-1.c: New test.
26757
26758 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26759
26760         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26761         ints.
26762
26763 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26764
26765         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26766         specified by target.
26767
26768         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26769
26770 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26771
26772         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26773
26774 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26775
26776         * gcc.dg/special/ecos.exp: New test driver for new tests with
26777         special requirements.
26778
26779         * gcc.dg/special/alias-1.c: New test.
26780         * gcc.dg/special/gcsec-1.c: New test.
26781         * gcc.dg/special/weak-1.c: New test.
26782         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26783         * gcc.dg/special/weak-2.c: New test.
26784         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26785         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26786         * gcc.dg/special/wkali-1.c: New test.
26787         * gcc.dg/special/wkali-2.c: New test.
26788         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26789         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26790
26791 1999-02-10  Felix Lee  <flee@cygnus.com>
26792
26793           * lib/c-torture.exp (c-torture-compile): Pull out code for
26794           analyzing gcc error messages.
26795           (c-torture-execute): Likewise.  Fix some (harmless) false
26796           positives.
26797           * lib/gcc.exp (gcc_check_compile): New function.
26798
26799 1999-02-08  Richard Henderson  <rth@cygnus.com>
26800
26801         * gcc.c-torture/execute/990208-1.c: New test.
26802
26803 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26804
26805         * g++.dg/special/ecos.exp: New driver for new tests with special
26806         requirements
26807
26808         * g++.dg/special/conpr-1.C: New test
26809         * g++.dg/special/conpr-2.C: New test
26810         * g++.dg/special/conpr-2a.C: New test
26811         * g++.dg/special/conpr-3.C: New test
26812         * g++.dg/special/conpr-3a.C: New test
26813         * g++.dg/special/conpr-3b.C: New test
26814
26815         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26816         allow g++ to use the dg driver
26817
26818         * README: Add comment about g++.dg directory
26819
26820 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26821
26822         * README: Update email addresses.
26823
26824 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26825
26826         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26827         arguments in order to force structure S onto the stack even on
26828         the alpha.
26829         (test): Pass 10 leading arguments to function foo as well as the
26830         structure S.
26831
26832         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26833         failure for all targets.
26834
26835         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26836         abort to terminate program execution.
26837
26838 1999-01-30  Richard Henderson  <rth@cygnus.com>
26839
26840         * gcc.c-torture/execute/990130-1.c: New test.
26841
26842 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26843
26844         * gcc.dg/990130-1.c: New test.
26845
26846 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26847
26848         * gcc.c-torture/execute/990128-1.c: New test.
26849
26850 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26851
26852         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26853
26854 1999-01-27  Felix Lee  <flee@cygnus.com>
26855
26856         * lib/c-torture.exp (c-torture-compile): pull out code for
26857         analyzing gcc error messages.
26858         (c-torture-execute): ditto, and fix some (harmless) false
26859         positives.
26860         * lib/gcc.exp (gcc_check_compile): new function.
26861
26862 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26863
26864         * gcc.dg/990117-1.c: New test.
26865
26866         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26867
26868         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26869
26870 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26871
26872         * g77.f-torture/compile/990115-1.f: New test.
26873
26874 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26875
26876         * gcc.c-torture/compile/990107-1.c: New test
26877
26878 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26879
26880         * gcc.c-torture/execute/990106-2.c: New test.
26881
26882         * gcc.c-torture/execute/990106-1.c: New test.
26883
26884 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26885
26886         * gcc.c-torture/compile/981223-1.c: New test.
26887
26888 1998-12-29  Richard Henderson  <rth@cygnus.com>
26889
26890         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26891         (opt3): Rename from opt4 and disable.
26892
26893 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26894
26895         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26896
26897 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26898
26899         * g++.old-deja/g++.other/conv5.C: New test.
26900
26901 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26902
26903         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26904
26905 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26906
26907         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26908
26909 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26910
26911         * gcc.c-torture/compile/981211-1.c: New test.
26912
26913 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26914
26915         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26916
26917         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26918
26919 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26920
26921         * gcc.special/930510-1.c: Make C9X safe.
26922         * gcc.misc-tests/gcov-1.c Similarly.
26923         * gcc.misc-tests/gcov-2.c Similarly.
26924
26925 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26926
26927         * gcc.dg/ultrasp1.c: New test.
26928
26929 1998-12-06  Richard Henderson  <rth@cygnus.com>
26930
26931         * gcc.c-torture/execute/981206.c: New test.
26932
26933 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26934
26935         * g++.old-deja/g++.ns/template7.C: New test.
26936
26937         * g++.old-deja/g++.other/expr1.C: New test.
26938
26939         * g++.old-deja/g++.eh/tmpl3.C: New test.
26940
26941         * g++.old-deja/g++.eh/tmpl2.C: New test.
26942
26943 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26944
26945         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26946         * g++.old-deja/g++.other/using6.C: Removed.
26947         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26948
26949         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26950
26951 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26952
26953         * g++.old-deja/g++.pt/overload8.C: New test.
26954
26955         * g++.old-deja/g++.pt/overload7.C: New test.
26956
26957         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26958
26959         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26960         and relinking messages.
26961         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26962         compiling with -frepo.
26963
26964 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26965
26966         * g++.old-deja/g++.pt/lookup6.C: New test.
26967
26968 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26969
26970         * gcc.c-torture/execute/981130-1.c: New test.
26971         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26972
26973 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26974
26975         * g++.old-deja/g++.pt/explicit76.C: New test.
26976
26977         * g++.old-deja/g++.pt/friend38.C: New test.
26978
26979         * g++.old-deja/g++.ns/crash2.C: New test.
26980
26981         * g++.old-deja/g++.pt/defarg8.C: New test.
26982
26983         * g++.old-deja/g++.pt/instantiate6.C: New test.
26984
26985         * g++.old-deja/g++.pt/static6.C: New test.
26986
26987         * g++.old-deja/g++.pt/decl2.C: New test.
26988
26989 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26990
26991         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26992         problem is actually related with name lookup, but so what? :-)
26993
26994         * g++.old-deja/g++.pt/friend37.C: New test.
26995
26996 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26997
26998         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26999         element, which fails on some systems.
27000
27001         * g77.f-torture/execute/labug1.f: New test.
27002
27003 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27004
27005         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27006         is defined.
27007
27008 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27009
27010         * g77.f-torture/compile/981117-1.f: New test.
27011
27012 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27013
27014         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27015         properly discarded.
27016
27017 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27018
27019         * gcc.c-torture/execute/memcheck: New directory of tests for
27020         -fcheck-memory-usage.
27021
27022 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27023
27024         * README: New file, general information about the testsuite and
27025         new description of the various C++ test subdirectories.
27026         * README.g++: Eliminate obsolete information, update and move most
27027         relevant stuff to README.
27028
27029 1998-11-07  Richard Henderson  <rth@cygnus.com>
27030
27031         * gcc.c-torture/compile/981107-1.c: New test.
27032
27033 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27034
27035         * execute/memcpy-bi.c: New testcase.
27036
27037 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27038
27039         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27040         base classes.
27041
27042         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27043         template is selected.
27044
27045         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27046         classes, it should be accepted for all types.
27047
27048         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27049
27050         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27051         specializations start with template headers.
27052
27053 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27054
27055         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27056
27057         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27058         non-POD types.
27059
27060 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27061
27062         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27063
27064 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27065
27066         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27067
27068 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27069
27070         * 981019-1.c: New test.
27071
27072 1998-10-14  Robert Lipe <robertl@dgii.com>
27073
27074         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27075         find objc headers.
27076
27077 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27078
27079         * compile/981001-4.c: Remove use of GCC extension that triggers a
27080         compiler bug.
27081
27082 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27083
27084         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27085
27086 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27087
27088         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27089         instantiation of template produces incorrect code for delete
27090         expression.
27091
27092         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27093         constructors' name is not unique.
27094         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27095         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27096
27097         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27098         automatic array of const is ill-formed.
27099
27100         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27101         of template parameter?
27102
27103         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27104         const.
27105
27106         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27107         pointer-to-member expression.
27108
27109         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27110         declaration causes ICE.
27111
27112 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27113
27114         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27115         reserved in the global namespace.
27116
27117         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27118         generate needed virtual table.
27119
27120         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27121
27122 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27123
27124         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27125         template-dependent type
27126
27127 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27128
27129         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27130         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27131         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27132
27133         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27134         class should be usable as argument of member function.
27135         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27136         class should be usable as return type of member function.
27137         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27138         class should be usable as type of data member.
27139
27140         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27141
27142 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27143
27144         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27145
27146 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27147
27148         * gcc.dg/dll-?.c Add thumb to target list.
27149         Fix assembler scan patterns to match current assembler output.
27150
27151 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27152
27153         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27154         matching of template brackets.
27155
27156         * g++.old-deja/g++.other/using4.C: New test.  Test using
27157         declarations of methods from base classes.
27158
27159         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27160         within functions should introduce names into the innermost
27161         enclosing namespace.
27162
27163         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27164         of static locals if first initialization throws.
27165
27166 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27167
27168         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27169
27170 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27171
27172         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27173         lose track of the possible targets of tablejump insns.
27174         * special/special.exp: Run it.
27175
27176 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27177
27178         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27179         must be declared before its specializations can be named in friend
27180         declarations.
27181
27182 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27183
27184         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27185
27186         * g77.f-torture/execute/io1.f: New test.
27187
27188 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27189
27190         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27191         with pointer to template function, for which no argument deduction
27192         is possible.
27193
27194         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27195         specialization of template function as argument to template
27196         function.
27197
27198         * g++.old-deja/g++.other/access2.C: New test; Inner class
27199         shouldn't have privileged access to Outer's names.
27200
27201 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27202
27203         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27204         friend template declared within template class conflicts with
27205         nested class of the same name.
27206
27207         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27208         is ignored.
27209
27210         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27211         object with direct initializer as function declaration.
27212
27213         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27214         initializers.
27215
27216         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27217         involving const pointer and NULL produces incorrect result.
27218
27219         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27220         type name without `typename' should be rejected with -pedantic.
27221
27222 1998-10-02  Richard Henderson  <rth@cygnus.com>
27223
27224         * g++.old-deja/g++.other/addrof1.C: New test.
27225
27226 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27227
27228         * gcc.c-torture/compile/981001-1.c: New test.
27229         * gcc.c-torture/execute/981001-1.c: New test.
27230
27231 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27232
27233         * gcc.c-torture/compile/981001-2.c: New test.
27234         * gcc.c-torture/compile/981001-3.c: New test.
27235         * gcc.c-torture/compile/981001-4.c: New test.
27236
27237 1998-10-01  Robert Lipe  <robertl@dgii.com>
27238
27239         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27240         multilibbed hosts.   Idea grafted from g77.exp.
27241
27242 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27243
27244         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27245         avoid losing on systems which need -lsocket.
27246
27247 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27248
27249         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27250         * g++.old-deja/g++.other/nested2.C: Ditto.
27251         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27252         failure.
27253
27254 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27255
27256         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27257         preferred over template operator!= for enum bitfields.
27258
27259 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27260
27261         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27262         that happen to have the same base name, but in different scopes,
27263         are incorrectly rejected.
27264
27265 1998-09-16  Richard Henderson  <rth@cygnus.com>
27266
27267         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27268         on the native word size instead of an integer literal.
27269
27270 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27271
27272         * g++.old-deja/g++.other/static2.C: Invocation of static data
27273         member of type pointer-to-function denoted as non-static member.
27274
27275         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27276         checks involving function types and aliases.
27277
27278 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27279
27280         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27281         redefined to the same non-trivial type.
27282
27283         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27284         namespace-qualification of template specializations declared in
27285         other namespaces.
27286
27287         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27288         to declare a subset of the specializations of a template function
27289         as friends of specializations of a template class.
27290
27291         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27292         member templates that do not fully specialize the enclosing
27293         template class are rejected.
27294
27295 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27296
27297         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27298
27299 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27300
27301         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27302         altered from libf2c/libU77 version.
27303
27304 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27305
27306         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27307
27308 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27309
27310         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27311         (un)signed char are different types for template specialization
27312         purposes.
27313
27314 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27315
27316         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27317         * objc: ObjC testsuite.
27318
27319 1998-08-31  Catherine Moore  <clm@cygnus.com>
27320
27321         * gcc.c-torture/execute/941014-1.x:  New file.
27322
27323 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27324
27325         * lib/c-torture.exp: Add support for
27326         torture_eval_before_compile and torture_eval_before_execute
27327         variables.
27328
27329 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27330
27331         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27332         this test triggers valid.
27333
27334 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27335
27336         * gcc.dg/980827-1.c: New test.
27337
27338 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27339
27340         * gcc.c-torture/execute/loop-4b.c: New test.
27341
27342 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27343
27344         * lib/c-torture.exp: Add support for
27345         torture_eval_before_compile and torture_eval_before_execute
27346         variables.
27347
27348 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27349
27350         * gcc.c-torture/compile/980825-1.c: New test.
27351
27352 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27353
27354         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27355         count number tests in opt_t0 not good_t0.
27356
27357 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27358
27359         * gcc.c-torture/compile/930326-1.x: Fix typo.
27360
27361 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27362
27363         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27364         causes an ICE.
27365
27366 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27367
27368         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27369         STACK_SIZE is defined.
27370         * gcc.c-torture/unsorted/stuct.c: Similarly.
27371
27372         * gcc.c-torture/compile/980821-1.c: New test.
27373
27374 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27375
27376         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27377
27378 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27379
27380         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27381         code.
27382
27383 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27384
27385         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27386         error'.
27387
27388 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27389
27390         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27391
27392 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27393
27394         * gcc.c-torture/compile/980816-1.c: New test.
27395
27396         * gcc.dg/980816-1.c: New test.
27397
27398 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27399
27400         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27401         compiler for ieee tests.
27402
27403 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27404
27405         * g77.f-torture/compile/980729-0.f: New test.
27406
27407 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27408
27409         * gcc.c-torture/special/eeprof-1.c: New test, for
27410         -finstrument-functions.
27411         * gcc.c-torture/special/special.exp: Run it.
27412
27413 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27414
27415         * gcc.c-torture/compile/980729-1.c: New test.
27416
27417 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27418
27419         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27420         __thumb__ is defined, and test for ARM style doubles if so.
27421
27422 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27423
27424         * g77.f-torture/noncompile/980615-0.f: New test.
27425
27426 1998-07-26  H.J. Lu  (hjl@gnu.org)
27427
27428         * gcc.dg/980312-1.c: Do link instead of compile.
27429         * gcc.dg/980313-1.c: Likewise.
27430
27431 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27432
27433         * gcc.c-torture/compile/980726-1.c: New test.
27434
27435 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27436
27437         * g77.f-torture/execute/io0.f: New test.
27438
27439 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27440
27441         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27442         an int.
27443
27444 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27445
27446         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27447         m32r bugs.
27448
27449 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27450
27451         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27452         c-decl.c:grokdeclarator can handle mode attributes.
27453
27454 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27455
27456         * gcc.c-torture/execute/980716-1.c: New test.
27457
27458 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27459
27460         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27461         the mn10200.
27462         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27463         the mn10200.
27464         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27465         * gcc.c-torture/compile/930326-1.x: Similarly.
27466
27467 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27468
27469         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27470         New test from Craig.
27471
27472 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27473
27474         * g77.f-torture/noncompile/980616-0.f: New test.
27475
27476         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27477
27478 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27479
27480         *  g++.other/singleton.C: Return error value instead of taking
27481         SIGSEGV.
27482
27483 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27484
27485         *  g++.other/singleton.C: New test.   Warning is under dispute.
27486         Runtime crash is not.
27487
27488 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27489
27490         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27491         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27492         using6.C, using7.C}:  New namespace tests.
27493
27494 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27495
27496         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27497         specialization with typedef'ed names used as array indexes.
27498
27499 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27500
27501         * gcc.c-torture/execute/980709-1.c: New test.
27502
27503         * gcc.dg/980709-1.c: New test.
27504
27505 1998-07-07  Richard Henderson  <rth@cygnus.com>
27506
27507         * gcc.c-torture/execute/bcp-1.c: New test.
27508
27509 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27510
27511         * gcc.c-torture/execute/980707-1.c: New test.
27512
27513 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27514
27515         * gcc.c-torture/compile/980706-1.c: New test.
27516
27517 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27518
27519         * g77.f-torture/execute/980701-0.f,
27520         g77.f-torture/execute/980701-1.f: New test from Craig.
27521
27522 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27523
27524         * gcc.c-torture/compile/980701-1.c: New test.
27525
27526         * gcc.c-torture/execute/980701-1.c: New test.
27527
27528 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27529 rlsruhe.de>
27530
27531         * g++.old-deja/g++.robertl/eb132.C: New test.
27532         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27533
27534 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27535
27536         * g77.f-torture/execute/980628-7.f,
27537         g77.f-torture/execute/980628-8.f,
27538         g77.f-torture/execute/980628-9.f,
27539         g77.f-torture/execute/980628-10.f: New tests from Craig.
27540
27541         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27542
27543 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27544
27545         * g77.f-torture/execute/980628-4.f: New test from Craig.
27546         * g77.f-torture/execute/980628-5.f: Likewise.
27547         * g77.f-torture/execute/980628-2.f: Likewise.
27548         * g77.f-torture/execute/980628-0.f: Likewise.
27549         * g77.f-torture/execute/980628-1.f: Likewise.
27550         * g77.f-torture/execute/980628-3.f: Likewise.
27551         * g77.f-torture/execute/980628-6.f: Likewise.
27552
27553 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27554
27555         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27556         directory when nothing has been installed yet.
27557
27558 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27559
27560         * gcc.c-torture/special/special.exp: Handle newer versions of
27561         dejagnu.
27562
27563 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27564
27565         * gcc.dg/980626-1.c: New test.
27566
27567 1998-06-19  Bruno Haible <haible@ilog.fr>
27568
27569         * gcc.misc-tests/m-un-2.c: New test.
27570         * g++.old-deja/g++.other/warn01.c: Likewise.
27571
27572 1998-06-19  Robert Lipe  <robertl@dgii.com>
27573
27574         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27575         compatibility with assmblers with a different comment character.
27576         Eliminate use of GAS-specific extensions.
27577
27578 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27579
27580         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27581
27582 1998-06-19  Robert Lipe  <robertl@dgii.com>
27583
27584         *lib/g77.exp: Replace search for libf2c.a with search for newly
27585         renamed libg2c.a
27586
27587 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27588
27589         * gcc.c-torture/execute/980617-1.c: New test.
27590
27591 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27592
27593         * gcc.c-torture/execute/980612-1.c: New test.
27594
27595 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27596
27597         * gcc.dg/980523-1.c: Only test on ppc-linux.
27598         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27599
27600         * gcc.c-torture/execute/980608-1.c: New test.
27601
27602 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27603
27604         * gcc.c-torture/execute/980605-1.c: New test.
27605
27606 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27607
27608         * gcc.c-torture/execute/980604-1.c: New test.
27609
27610 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27611
27612         * gcc.c-torture/execute/980602-1.c: New test.
27613         * gcc.c-torture/execute/980602-2.c: Likewise.
27614
27615 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27616
27617         * 970125-0.f: Fix per JCB.  Add commentary.
27618
27619 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27620
27621         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27622         IEEE -0 support.
27623
27624 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27625
27626         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27627         earlier.
27628
27629 1998-05-28  Catherine Moore <clm@cygnus.com>
27630
27631         * gcc.c-torture/execute/980526-3.c: New test.
27632
27633 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27634
27635         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27636         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27637         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27638         m88k-motorola-sysv3 to XFAIL.
27639
27640 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27641
27642         * gcc.dg/980526-1.c: New test.
27643         * gcc.c-torture/execute/980526-2.c: New test.
27644
27645 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27646
27647         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27648
27649         * gcc.c-torture/execute/980526-1.c: New test.
27650
27651 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27652
27653         * g77.f-torture/execute/alpha2.f: Add runtime test.
27654
27655 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27656
27657         * g++.old-deja/old-deja.exp: Strip leading directories.
27658
27659         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27660         error for the line.  Don't run multiple tests for the same line.
27661
27662 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27663
27664         * gcc.dg/980523-1.c: New test.
27665
27666 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27667
27668         * g77.f-torture/compile/970915-0.f: New test.
27669
27670 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27671
27672         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27673
27674 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27675
27676         * gcc.dg/980520-1.c: New test.
27677
27678 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27679
27680         * gcc.dg/980502-1.c: Fix return type.
27681
27682 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27683
27684         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27685         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27686         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27687         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27688         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27689
27690 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27691
27692         * g77.f-torture/execute/980520-1.f: New test.
27693
27694 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27695
27696         * lib/mike-g77.exp: New file.
27697
27698         * g77.f-torture/noncompile/noncompile.exp,
27699         g77.f-torture/noncompile/check0.f: New files.
27700
27701 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27702
27703         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27704         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27705         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27706         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27707         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27708         abort where appropriate.
27709
27710 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27711
27712         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27713         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27714
27715 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27716
27717         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27718
27719 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27720
27721         * g77.f-torture/compile/980427-0.f: New test.
27722
27723 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27724
27725         * g77.f-torture/compile/980424-0.f: New test.
27726
27727 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27728
27729         * g77.f-torture/compile/980419-2.f (main): New test.
27730         * g77.f-torture/compile/970125-0.f: New test.
27731         * g77.f-torture/compile/980419-1.f: New test.
27732
27733 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27734
27735         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27736         of loop-4.c.
27737
27738 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27739
27740         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27741
27742 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27743
27744         * gcc.c-torture/compile/980329-1.c: New test.
27745
27746 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27747
27748         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27749         * gcc.dg/980312-1.c: Fix typo in -march command.
27750
27751 1998-03-16  H.J. Lu  (hjl@gnu.org)
27752
27753         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27754
27755 1998-03-11  Robert Lipe  <robertl@dgii.com>
27756
27757         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27758         Dave Love agree the Fortran source is bogus.
27759
27760 1998-03-11  Robert Lipe  <robertl@dgii.com>
27761
27762         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27763         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27764         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27765         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27766         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27767
27768 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27769
27770         * g++.old-deja/g++.other/friend1.C: New test.
27771
27772 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27773
27774         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27775         possibly uninitialized) variables and declare dnrm2.
27776
27777 1998-02-23  Robert Lipe <robertl@dgii.com>
27778
27779         From Bruno Haible <haible@ilog.fr>:
27780         * gcc.c-torture/execute/980223.c: New test.
27781
27782 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27783
27784         * gcc.dg/ifelse-1.c: New test.
27785
27786 1998-02-09  H.J. Lu  (hjl@gnu.org)
27787
27788         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27789
27790           * lib/old-dejagnu.exp (old-dejagnu): Added the
27791           "execution test - XFAIL *-*-*" handling in the spirit of
27792           "excess errors test -". Changed the "execution test fails"
27793           handling to be like "excess errors test fails".
27794           * Update various tests accordingly.
27795
27796 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27797
27798         * gcc.c-torture/execute/980205.c: New test.
27799
27800 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27801
27802         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27803         * lib/f-torture.exp: Similarly.
27804         * gcc.c-torture: Rename all .cexp files to .x files.
27805
27806 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27807
27808         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27809         (940510-1.c): Removed duplicate.
27810         (971104-1.c): New test.
27811
27812 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27813
27814           * lib/f-torture.exp: Improve error and loop detection.
27815
27816 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27817
27818         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27819         use that to size the filler array.
27820
27821 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27822
27823         * lib/c-torture.exp(c-torture-execute): Fix typo.
27824
27825         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27826         testcase as the executable name. Keep the executable around if
27827         the test fails.
27828
27829 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27830
27831         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27832         changes.  Only test one -g option, and move it to the end of the
27833         list of options to test.
27834
27835 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27836
27837         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27838         variable GCC_TORTURE_OPTIONS to supply default switches separated
27839         by colons.  If no environment variable, run tests with -O0 -g, -O1
27840         -g, and -O2 -g as well.
27841
27842 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27843
27844         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27845         explanatory comments. Fix indentation.
27846
27847 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27848
27849         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27850
27851 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27852
27853         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27854         * g++.old-deja/g++.mike/p7325.C: Likewise.
27855         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27856
27857 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27858
27859         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27860         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27861         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27862         * g++.old-deja/g++.law/operators4.C: Likewise.
27863
27864 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27865
27866         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27867         * g++.old-deja/g++.mike/p784.C: Ditto.
27868         * g++.old-deja/g++.mike/p785.C: Ditto.
27869
27870 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27871
27872           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27873
27874 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27875
27876         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27877         target feature; pass this to c-torture-execute as needed.
27878
27879 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27880
27881         * lib/c-torture.exp(c-torture-execute): If the previous and the
27882         current executables being tested are identical, we don't need to
27883         run the executable again. Try to make the executable names
27884         unique. Add an optional argument for passing additional compiler
27885         flags.
27886
27887 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27888
27889         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27890
27891 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27892
27893         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27894
27895 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27896
27897         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27898         32bit or larger longs.
27899
27900         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27901         have either a 32bit long or 32bit int.
27902
27903 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27904
27905         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27906         Make double precision tests dependent on sizeof (double).
27907
27908 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27909
27910         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27911         too.
27912
27913 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27914
27915         * gcc.c-torture/compile/961203-1.cexp: New script.
27916
27917 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27918
27919         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27920         up the includes ourselves.
27921
27922 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27923
27924         * lib/plumhall.exp: Remove random include, and add a few
27925         verbose messages for debugging.
27926
27927 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27928
27929         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27930         of trying to do it ourselves.
27931
27932 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27933
27934         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27935
27936 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27937
27938         * gcc.prms/5403.c: Made regexp a bit less strict.
27939
27940 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27941
27942         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27943         is returned from remote_load instead.
27944         * lib/plumhall.exp: Ditto.
27945         * lib/mike-g++.exp: Ditto.
27946         * lib/old-dejagnu.exp: Ditto.
27947         * lib/c-torture.exp: Ditto.
27948
27949 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27950
27951         * lib/g++.exp: Use build_wrapper procedure.
27952         * lib/gcc.exp: Ditto.
27953
27954 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27955
27956         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27957         an old-style decl for malloc.  Fixes tests to work when
27958         sizeof (int) != sizeof (size_t).
27959
27960 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27961
27962         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27963
27964         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27965         use stdargs.h interface.
27966
27967 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27968
27969         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27970         NO_VARARGS when compiling.
27971
27972 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27973
27974         * lib/plumhall.exp(ph_includes): New procedure.
27975         (ph_make): Use it.
27976         (ph_compiler): Ditto.
27977
27978         * lib/g++.exp: Rename test-glue.c to testglue.c.
27979         * lib/gcc.exp: Ditto.
27980
27981 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27982
27983         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27984         to completion when it's called.
27985
27986 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27987
27988         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27989         is defined, don't do test.
27990
27991 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27992
27993         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27994         for object files.
27995         (ph_summary): Mark skipped testcases as untested, not unresolved.
27996
27997         * lib/plumhall.exp (ph_make): If unresolved because of bad
27998         errorCode, record errorCode in log file.
27999         (*): Replace send_log/verbose with verbose -log.
28000
28001 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28002
28003         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28004         double conversion if double isn't at least 8 bytes.
28005
28006         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28007         int to work with targets where int is 16 bits.
28008
28009         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28010         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28011         precision for the test to complete.
28012
28013 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28014
28015         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28016         if d10v is not compiled with the -mdouble64 flag.
28017         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28018
28019         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28020         d10v is not compiled with the -mint32 flag.
28021
28022 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28023
28024         * lib/plumhall.exp: Use incr_count.
28025
28026 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28027
28028         * gcc.c-torture: Update to c-torture-1.45.
28029
28030 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28031
28032         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28033         the name of the expect testcase file).
28034
28035         * lib/g++.exp(g++_init): Ditto.
28036
28037 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28038
28039         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28040         the host.
28041
28042         * lib/gcc.exp(gcc_exit): New procedure.
28043
28044 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28045
28046         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28047         specs where appropriate.
28048
28049         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28050         because of new "candidates are" messages, and removed a few
28051
28052         * Converted all non-old-style g++ testcases to old-style, and
28053         moved into g++.old-deja.
28054
28055 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28056
28057         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28058         options.
28059
28060         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28061         succeeded.
28062
28063         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28064
28065 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28066
28067         * lib/gcc.exp (gcc_target_compile): Add support for defining
28068         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28069         the machine doesn't have those features.
28070
28071 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28072
28073         * g++.law/operators4.exp: Don't use LIBS.
28074
28075 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28076
28077         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28078
28079         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28080         * lib/g++.exp: Set it here instead. Also, allow use of the
28081         --tool_exec and --tool_opt options. Change CXX to
28082         GXX_UNDER_TEST.
28083
28084         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28085
28086         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28087
28088 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28089
28090         * lib/old-dejagnu.exp: Use prune_warnings instead of
28091         prune_system_crud.
28092         * lib/mike-g++.exp: Ditto.
28093         * lib/gcc.exp: Ditto.
28094         * lib/g++.exp: Ditto.
28095
28096         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28097
28098 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28099
28100           * 941014-2.c: Include stdlib.h
28101           * 960327-1.c: Include stdio.h
28102           * dbra.c, index-1.c: Don't assume ints are 32bits.
28103
28104 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28105
28106         * lib/gcc.exp: Add gcc,stack_size target feature.
28107
28108         * lib/g++.exp(g++_target_compile): Add the include and link
28109         paths here, not in two other places. And, it's $options, not
28110         options.
28111
28112         * lib/mike-g++.exp(postbase): Remove the code that determines
28113         the correct include and link paths.
28114         * g++.old-deja/old-deja.exp: Ditto.
28115
28116 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28117
28118         * lib/g++.exp(g++_init): target_compile no longer returns the
28119         filename of the result.
28120
28121 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28122
28123         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28124         call to glob.
28125
28126         * gcc.c-torture/special/special.exp: Change call to
28127         gcc_target_compile to include the object file.
28128
28129 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28130
28131         * gcc.c-torture/special/special.exp: Correct misspelling in last
28132         change.
28133
28134 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28135
28136         * lib/plumhall.exp(ph_summary): Log the entire output of the
28137         executable. Return -1 if there were any failures, 0 otherwise.
28138         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28139         (ph_make): Clean up objects and executables that were built
28140         if the tests succeeded.
28141
28142 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28143
28144         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28145         libraries and includes in the build tree as appropriate.
28146
28147 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28148
28149         * lib/c-torture.exp: Instead of looking for the global variable
28150         NO_LONG_LONG, check to see if that's a feature of the target.
28151
28152 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28153
28154         * config/default.exp: Minimize. Delete the remainer of the files in
28155         config; this functionality is now in devo/dejagnu/config.
28156
28157         g++.*/*: Pass any additional flags used to compile to postbase;
28158         delete CXXFLAGS.
28159
28160         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28161         is now done by runtest.exp. Use gcc_target_compile instead of
28162         compile.
28163
28164         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28165         Remove references to CFLAGS. Use remote_file instead of
28166         calling rm -f.
28167         (c-torture): Take a list of arguments to use to compile this
28168         testcase.
28169
28170         lib/g++.exp: Simplify. Use target_compile instead of compile.
28171         lib/gcc-dg.exp: Ditto.
28172         lib/gcc.exp: Ditto.
28173         lib/mike-{gcc,g++}.exp: Ditto.
28174         lib/old-dejagnu.exp: Ditto.
28175         lib/plumhall.exp: Ditto.
28176
28177 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28178
28179         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28180         (ph_linker): Likewise.
28181
28182 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28183
28184           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28185         MAP_ANON / MAP_ANONYMOUS if defined;
28186         else try to map from /dev/zero .
28187
28188 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28189
28190         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28191         isn't defined, then define it to MAP_ANONYMOUS.
28192
28193 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28194
28195         * gcc.c-torture: Update to c-torture-1.42 release.
28196
28197 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28198
28199         * gcc.c-torture: Update to c-torture-1.41 release.
28200
28201 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28202
28203         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28204         c-torture release.
28205
28206 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28207
28208         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28209         and LDFLAGS.  Fix second case to append the target_info ldflags
28210         onto LDFLAGS, not CFLAGS.
28211         * lib/g++.exp (g++_init): Add target_info stuff.
28212         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28213         of libgloss and newlib flags for !native.
28214
28215         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28216         (GDB): Fix relative path to go up another dir for finding gdb.
28217
28218 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28219
28220         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28221         versions in the target_info array, if they don't exist.
28222
28223 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28224
28225         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28226
28227 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28228
28229         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28230         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28231
28232 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28233
28234         * lib/old-dejagnu.exp: Don't remove the output file before we've
28235         actually tested it. Don't append pwd to the path of the executable
28236         we're testing.
28237
28238 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28239
28240         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28241
28242 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28243
28244         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28245         temporary directory for compiler files, and set it to a default
28246         value of /tmp. Set $output as the name of the output file from
28247         compiling the testcase. Add a -o option to $cflags_var so the
28248         compiler writes the final output file as $output. Set $executable
28249         to $output.
28250
28251         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28252         directory for compiler files, and set it to /tmp if it doesn't
28253         already have a value. Set $output_file to the name of the output
28254         file from compiling the testcase. Add a -o option to CXXFLAGS so
28255         the compiler writes the final output file as $output. Use $output
28256         as the executable to be tested.
28257
28258 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28259
28260         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28261
28262 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28263
28264         * gcc.c-torture/execute/pending-1.c: New test.  Still
28265         pending in Tege's queue.
28266
28267 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28268
28269         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28270         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28271         if there were failures.  Call unresolved if there were unresolved
28272         testcases.  Call gcc_fail if program did not run to completion.
28273         (ph_make): Pass additional argument name to ph_execute.
28274         (ph_execute): Add new argument.  Pass additional arguments to
28275         ph_summary.  Call gcc_fail is there is no execution output.
28276
28277 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28278
28279         * lib/plumhall.exp (proc_summary): Output relavent summary
28280         lines into the log so specific failures in plumhall can be
28281         investigated.
28282
28283 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28284
28285         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28286         (c-torture-execute): Don't try to execute tests which use
28287         "long long" types if $NO_LONG_LONG is nonzero.
28288
28289 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28290
28291         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28292         not c-torture.
28293
28294         * gcc.ieee: Move from here.
28295         * gcc.c-torture/execute/ieee: To here.
28296
28297 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28298
28299         * gcc.c-torture: Update to c-torture-1.41 release.
28300
28301 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28302
28303         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28304         not "$output".
28305
28306 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28307
28308         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28309         -c present.
28310
28311 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28312
28313         * config/proelf.exp: Handle connecting to a simulator.
28314
28315 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28316
28317         * config/proelf.exp: New file.  Enough framework that we can
28318         run c-torture tests on the proelf targets (or any other target
28319         that gdb can connect to for that matter).
28320
28321 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28322
28323         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28324         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28325
28326         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28327         exec_output exists.
28328
28329 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28330
28331         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28332         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28333
28334         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28335         to pass/fail/unresolved/unsupported/untested.  Caller must now
28336         call unresolved/unsupported/untested.
28337         * lib/*.exp: Update FSF address.  Update to handle new results of
28338         ${tool}_load.
28339         * lib/chill.exp (verbose): Delete.
28340
28341 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28342
28343         * lib/gcc.exp (default_gcc_start): Change order of args to
28344         $LDFLAGS $CFLAGS $LIBS.
28345         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28346         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28347         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28348         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28349         * gcc.misc-tests/dg-test.exp: Likewise.
28350         * gcc.misc-tests/msgs.exp: Likewise.
28351         * gcc.prms/prms.exp: Likewise.
28352         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28353         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28354
28355         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28356
28357 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28358
28359         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28360
28361         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28362         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28363
28364         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28365         necessary.
28366
28367 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28368
28369         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28370         global for loop; add use of $mathlib.
28371         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28372         settings here; set mathlib for anything but VxWorks.
28373
28374 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28375
28376         * gcc.c-torture: Update to c-torture-1.40 release.
28377
28378 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28379
28380         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28381         dg.exp.
28382
28383 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28384
28385         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28386         global.
28387
28388 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28389
28390         * lib/g++.exp (LIBS): Define if not already.
28391         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28392         (gcc-dg-prune): Call prune_gcc_output.
28393         * lib/gcc.exp (prune_gcc_output): New proc.
28394         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28395         prune_gcc_output.
28396
28397 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28398
28399         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28400         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28401
28402 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28403
28404         * gcc.c-torture: Update to c-torture-1.39 release.
28405
28406 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28407
28408         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28409         fails, try others as well.
28410
28411 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28412
28413         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28414         If compilation fails, mark execute tests as `untested'.
28415         If test is marked as unsupported, don't mark compilation and
28416         execute tests as failed.
28417
28418 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28419
28420         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28421         libstdc++ for whether or not we want to be doing shared
28422         libraries.  Delete link_curses since we don't need it anymore.
28423         * lib/mike-g++.exp (postbase): Don't link in libg++.
28424         * g++.old-deja/old-deja.exp: Likewise.
28425
28426 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28427
28428         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28429
28430 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28431
28432         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28433         For that, add `-Wl,-a,shared_archive'.
28434         * g++.old-deja/old-deja.exp: Likewise.
28435
28436 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28437
28438         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28439
28440 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28441
28442         * lib/mike-g++.exp (postbase): Pay attention to the status of
28443         g++_load.
28444
28445 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28446
28447           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28448
28449 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28450
28451         * lib/gcc.exp (default_gcc_start): No longer need to log program
28452         being executed or its output, execute_anywhere does that now.
28453         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28454         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28455
28456 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28457
28458         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28459         the same as those in lib/g++.exp.
28460
28461 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28462
28463         * gcc.c-torture: Update to c-torture-1.38 release.
28464         * gcc.ieee: Related changes.
28465
28466 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28467
28468         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28469         "exec". Minor reformatting changes.
28470
28471         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28472         cross. This means all "exec" calls now work on a remote host as
28473         well.
28474         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28475         cross. Filter out the extra "\r\n" stuff that expect puts in.
28476         (c-torture-execute): Filter out the bogus warnings like
28477         c-torture-compile does. Add support for canadian cross.
28478         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28479         Use execute_anywhere rather than calling exec directly. Now it
28480         works for canadian cross testing.
28481
28482 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28483
28484         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28485         results into a variable, and check that rather than using file exists.
28486
28487 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28488
28489         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28490         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28491
28492 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28493
28494         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28495         lib_curses if there's a shared libg++ in the build tree.
28496
28497 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28498
28499         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28500         if not supported target.
28501
28502 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28503
28504         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28505         link_curses up to always happen, not just for native builds.
28506
28507 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28508
28509         * gcc.c-torture: Update to c-torture-1.36 release.
28510         * gcc.failure: Related changes.
28511
28512 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28513
28514         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28515
28516 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28517
28518         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28519         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28520         runshlib, link_curses, and mathlib for link and run.
28521
28522         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28523         pass the runtime shared library options for Solaris, OSF/1, and
28524         Irix5, and link with -lcurses to avoid unresolved references.
28525
28526 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28527
28528         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28529         only run once.
28530
28531 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28532
28533         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28534
28535 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28536
28537         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28538         do not have a framework for the "compat" tests yet.
28539
28540 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28541
28542         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28543         set to null if we're testing vxworks5.1.  Use that instead of
28544         `-lm' in the setting of LIBS for link and run.
28545
28546 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28547
28548         * config/rom68k.exp (${tool}_load): Major changes to make it
28549         work.  Verified that it does in fact return the stuff in
28550         exec_output properly.  Catch any Emul or any TRAP other than 0.
28551
28552 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28553
28554         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28555         LDFLAGS properly for targets that need stuff from libgloss.
28556         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28557         only run once.
28558         (gpp_initialized): New variable.
28559
28560 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28561
28562         * config/rom68k.exp: Load libgloss.exp.
28563         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28564         so we can produce a fully linked binary.
28565         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28566         so we can produce a fully linked binary.
28567
28568 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28569
28570         * lib/plumhall.exp (ph_section): Watch for expected failures.
28571         Add missing `else'.
28572
28573         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28574         run the testcase.
28575         (c-torture): Likewise.
28576
28577 1995-08-28  Doug Evans  <dje@cygnus.com>
28578
28579         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28580
28581         * lib/mike-g++.exp (mike_cleanup): New proc.
28582         (prebase): New globals compiler_result, not_compiler_result,
28583         target_regexp.
28584         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28585         allow leading "-" in pattern.  Watch for unsupported tests.
28586         If $compiler_result is set, pattern match assembler code,
28587         and ditto for $not_compiler_result.
28588         * lib/mike-gcc.exp: Likewise.
28589
28590         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28591         execution "succeeded".
28592
28593 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28594
28595         * config/win32.exp: New file.
28596         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28597
28598 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28599
28600         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28601         unsupported.
28602         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28603         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28604         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28605
28606         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28607         "... without exceptions was ...".  That is now handled by
28608         prune_system_crud.
28609         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28610
28611 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28612
28613         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28614         sieve.c,sort2.c}: New files.
28615         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28616         sieve.exp,sort2.exp}: Drivers for them.
28617
28618         * lib/mike-gcc.exp (program_output): New user settable variable.
28619         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28620         messages.
28621         * lib/mike-g++.exp (program_output): New user settable variable.
28622
28623         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28624
28625         * config/sh.exp: Deleted (use sim.exp instead).
28626
28627 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28628
28629         * config/vx.exp: Declare CHECKTASK as global.
28630         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28631         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28632         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28633
28634 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28635
28636         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28637         target. Like vx.exp, only includes `vx29k.exp' instead of
28638         `vxworks.exp'.
28639
28640 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28641
28642         * config/sim.exp: Increase time limit from 120 seconds to 240.
28643
28644 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28645
28646         * gcc.c-torture/execute/950628-1.c: New test.
28647
28648 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28649
28650         * gcc.c-torture: Update with changes/additions from
28651         c-torture-1.34.
28652
28653 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28654
28655         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28656
28657 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28658
28659         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28660
28661 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28662
28663         * gcc.c-torture/compile/950512-1.c: New test.
28664         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28665         * gcc.dg/struct-ret-1.c: Likewise.
28666
28667 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28668
28669         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28670           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28671
28672 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28673
28674         * gcc.c-torture/special/920411-1.c: Deleted.
28675         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28676
28677 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28678
28679         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28680         cpu limit.
28681
28682 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28683
28684         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28685
28686 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28687
28688         From kenner;
28689         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28690         is the proper length.
28691         * va-arg-3.c: Likewise.
28692
28693 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28694
28695         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28696         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28697
28698         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28699         * lib/g++.exp (default_g++_start): Delete old cruft.
28700
28701 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28702
28703         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28704         (2 * (1 << 18)) to (2 * (1 << 17)).
28705
28706         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28707
28708 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28709
28710         * config/rom68k.exp: Renamed from config/idp.exp
28711
28712 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28713
28714         * c-torture/compile/921109-2.c
28715
28716 1995-04-18  Mike Stump  <mrs@cygnus.com>
28717
28718         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28719         excess errors.
28720
28721 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28722
28723         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28724         output.
28725         * lib/g++.exp (default_g++_start): Likewise.
28726
28727 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28728
28729         * gcc.c-torture/compile/950329-1.c: New test.
28730
28731 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28732
28733           * config/bug.exp (${tool}_load): Updated to use new remote_open
28734           and remote_close procs.
28735         * config/idp.exp: New file.
28736
28737 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28738
28739         * gcc.c-torture/execute/950322-1.c: New test.
28740
28741 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28742
28743         * config/vx.exp (${tool}_load): Clean up testing of return code from
28744         vxworks_ld and vxworks_spawn.
28745
28746 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28747
28748         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28749
28750 1995-03-13  Mike Stump  <mrs@cygnus.com>
28751
28752         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28753         can mark excess errors on a machine by machine basis.  Note, the
28754         default is to not expect any excess errors, even when excess
28755         errors test - is given, so you will want to put an XFAIL ... on
28756         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28757         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28758         those 4 machines, but no others.
28759
28760 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28761
28762         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28763         * lib/c-torture.exp: to here.
28764
28765 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28766
28767         * gcc.c-torture/execute/950221-1.c: New test.
28768         * gcc.c-torture/execute/struct-ret-1.c: New test.
28769         * gcc.c-torture/compile/950221-1.c: New test.
28770
28771         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28772
28773 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28774
28775         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28776         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28777
28778 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28779
28780         * g++.gb: New directory of tests, derived from my signature and
28781         class scoping tests.
28782
28783         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28784         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28785         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28786         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28787         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28788         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28789         * g++.gb/sig25.C: Likewise.
28790
28791         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28792         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28793         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28794         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28795         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28796         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28797         * g++.gb/sig25.exp: Likewise.
28798
28799         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28800         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28801         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28802         * g++.gb/scope13.C: Likewise, this test still fails.
28803
28804         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28805         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28806         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28807         * g++.gb/scope13.exp: Ditto.
28808
28809         * g++.gb/README: New file, explains what these tests are about.
28810
28811 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28812
28813         * lib/dg.exp (dg-do): Support `preprocess'.
28814         (dg-test): Likewise.
28815
28816 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28817
28818         * config/udi.exp: change "continue -expect" to "exp_continue".
28819
28820 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28821
28822         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28823         Delete redundant tests.
28824
28825         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28826         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28827         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28828         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28829         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28830         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28831         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28832         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28833
28834         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28835         storing label pointers.
28836         * gcc.c-torture/execute/921019-1.c: Likewise.
28837         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28838         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28839         parameter fp.
28840         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28841         constants.
28842
28843         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28844         Delete obsolete tests.
28845
28846         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28847         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28848         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28849         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28850         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28851         * gcc.c-torture/compile/950124-1.c: New test.
28852
28853         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28854
28855 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28856
28857         * lib/mike-g++.exp: Add -lm to LIBS.
28858
28859 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28860
28861         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28862
28863 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28864
28865         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28866
28867 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28868
28869         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28870
28871 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28872
28873         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28874         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28875         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28876         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28877         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28878         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28879         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28880         * g++.law/{operators31.C, operators32.C,
28881         * g++.law/{operators33.C, operators34.C}: Likewise.
28882         * g++.law/{pic1.C, refs2.C}: Likewise.
28883         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28884         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28885         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28886         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28887
28888         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28889         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28890         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28891         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28892         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28893         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28894         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28895         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28896         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28897         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28898         * g++.law/{operators34.exp}: Likewise.
28899         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28900         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28901         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28902         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28903         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28904
28905         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28906         No longer expected to fail.
28907         * g++.law/missed-error3.C: Tweak for recent bool changes.
28908
28909 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28910
28911         * config/emb-unix: Deleted.
28912         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28913         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28914
28915 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28916
28917         * lib/dg.exp (dg-test): Fix typo in last patch.
28918
28919 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28920
28921         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28922         (handles multiple occurrences).
28923
28924 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28925
28926         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28927         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28928         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28929         printed).
28930         * lib/c-torture.exp (c-torture-compile): Likewise.
28931         (c-torture): Prepend full path if missing.
28932         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28933         (gcc_fail): Likewise.
28934         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28935
28936 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28937
28938         * lib/netware.exp: Only attach to NetWare i386 systems.
28939
28940 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28941
28942         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28943         messages.  Add test name to "output pattern match" pass/fail message.
28944
28945 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28946
28947         * gcc.dg: New testsuite.
28948         * gcc.dg/dg.exp: New file.
28949
28950         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28951         test-switch.c}: Deleted.
28952
28953         * gcc.misc-tests/msgs.exp: New testcase driver.
28954
28955 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28956
28957         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28958         Watch for illegal return values from ${tool}_load.
28959         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28960         cross targets.  Coerce return value >0 to 1.
28961
28962 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28963
28964         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28965
28966         * config/emb-unix.exp: New file.
28967
28968         * config/sim.exp: Error if variable $SIM not defined.
28969         (${tool}_load): Mark test as "untested" if simulator missing.
28970
28971         * config/unix.exp: Load remote.exp to get rcp_download.
28972         * lib/c-torture.exp: Use different option lists for testcases with
28973         and without loops.
28974         * gcc.c-torture/execute/execute.exp: Likewise.
28975
28976 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28977
28978         * config/*.exp: Clarify return code from ${tool}_load.
28979         Call `unresolved' or `untested' instead of `warning' or `perror'
28980         (sometimes you still want to call both though).
28981         Add comment that `shell_id' is local to each file.
28982         * config/udi.exp (timeout): Set to 30.
28983         Don't print warning if connection fails, $connectmode has already
28984         printed an error.
28985         (${tool}_load): Move verbose messages to level 2.
28986         Rework pattern for "Process started" message.
28987         Pass `shell_id' to ${connectmode}_download.
28988         Retry twice upon timeout.  Make resetting of target more robust.
28989         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28990         Pass `shell_id' to exit_$connectmode.
28991         Only call exit_$connectmode if connected.
28992         * config/unix.exp (${tool}_load): Check return codes better.
28993         * config/vrtx.exp (${tool}_load): Likewise.
28994         * config/vx.exp (${tool}_load): Likewise.
28995         Delete unneeded global's.
28996         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28997         from ${tool}_load.
28998         (dg-stat): Delete.
28999         (dg-init): Delete recording of pass/fail counts.
29000         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29001         (old-dejagnu-init): Likewise.
29002         (old-dejagnu-stat): Delete contents, empty proc now.
29003         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29004         (c-torture): Delete references to lcnt, lpass, lfail.
29005         Get option list from TORTURE_OPTIONS.
29006         Delete -funroll[-all]-loops if no loops.
29007         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29008         (g++_stat): Delete contents (empty proc now).
29009         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29010         (gcc_finish): Likewise.
29011         (gcc_stat): Deleted.
29012         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29013         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29014         * gcc.c-torture/execute/execute.exp: Likewise.
29015         Split tests into two parts: compile, execute.
29016         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29017         no loops.  Update to reflect clarified return codes from ${tool}_load.
29018
29019 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29020
29021         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29022         to grep for.
29023         (old-dejagnu): Likewise (where necessary).
29024
29025 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29026
29027         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29028
29029         * lib/dg.exp (dg-process-target): Fix processing of selector.
29030         Add comment regarding use of `error'.
29031
29032         * lib/gcc.exp (prune_system_crud): Define if missing.
29033         * lib/g++.exp (prune_system_crud): Likewise.
29034
29035         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29036         Call prune_system_crud.
29037         * lib/dg.exp (dg-runtest): New proc.
29038         Use perror instead of send_user for tcl errors in testcase.
29039         Don't return any value, it's never used.
29040         Don't clobber previous definition of `unknown'.
29041         Print tcl errors in `dg-final'.
29042
29043 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29044
29045         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29046         (dg-test): Don't print errorInfo, it contains stack backtrace.
29047
29048 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29049
29050         * lib/g++.exp (runtest_file_p): Define if missing.
29051
29052 1994-09-24  Doug Evans  (dje@cygnus.com)
29053
29054         * lib/mike-g++.exp: Comment out loading of g++.exp.
29055         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29056         (default_g++_version): Always print something.
29057         (default_g++_start): Comment out call to `which'.
29058         (g++_start, g++_load): Deleted (must be defined in config file).
29059         * lib/gcc.exp: Test for existence of $CC at start.
29060         Delete check for tmpdir (done in gcc_init).
29061         (default_gcc_version): Always print something.
29062         (default_gcc_start): Comment out call to `which'.
29063         * config/*.exp: Major cleanup - make cross targets work at least a
29064         little better for g++ (by not being "--tool gcc" specific).
29065         Rename gcc_xxx to ${tool}_xxx.
29066         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29067         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29068
29069 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29070
29071         * lib/c-torture.exp (c-torture-compile): Rework compiler
29072         message processing.
29073
29074         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29075         c-torture.
29076
29077 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29078
29079         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29080
29081         * lib/dg.exp (dg-process-target): Support { target native }.
29082
29083 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29084
29085         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29086         looked for "... program xxx got fatal signal".
29087         Correct regsub munging of `comp_output'.
29088         Ignore compiler messages "path prefix not used" and "linker input
29089         file unused".
29090
29091 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29092
29093         * lib/gcc.exp (runtest_file_p): Define if missing.
29094         * gcc.prms/template.c: Example to work from.
29095
29096 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29097
29098         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29099         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29100
29101         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29102         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29103         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29104         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29105
29106         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29107         (dg-process-target): No longer a varargs proc.
29108         Return S/N for target, P/F for xfail.  All callers changed.
29109         (user option procs): More argument checking.
29110         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29111         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29112         (dg-test): Skip test if not running on selected target in `dg-do'.
29113         Update handling of `dg-do-what', `dg-output-text'.
29114         Separate execution pass/fail from output pattern match pass/fail.
29115         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29116
29117 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29118
29119         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29120         target for 920510-1.c.
29121
29122 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29123
29124         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29125         Clean up comment regarding use of passcnt, etc.
29126         (gcc_stat): Don't update `testcnt' here.
29127         (gcc_finish): Do it here.
29128         Might as well reset `but_id' here too.
29129         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29130         to determine if the file should be tested.
29131         * gcc.c-torture/compile/compile.exp: Likewise.
29132         * gcc.c-torture/execute/execute.exp: Likewise.
29133         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29134         * gcc.misc-tests/dg-test.exp: Likewise.
29135         * gcc.prms/prms.exp: Likewise.
29136         * gcc.wendy/wendy.exp: Likewise.
29137         * g++.old-deja.exp: Likewise.
29138         Move "Testing file" message to verbose level 1.
29139
29140 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29141
29142         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29143
29144 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29145
29146         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29147         (default_gcc_start): Accept optional second list element
29148         of compiler flags.  Print compiler output at verbosity level 2.
29149         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29150         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29151         Save current values of framework globals passcnt, failcnt, xpasscnt,
29152         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29153         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29154         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29155         xfailcnt to compute stats.  Update framework global `testcnt' from
29156         pass/fail counts.
29157         (gcc_finish): New proc.  Clean up test environment.
29158         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29159         (gcc_epass, gcc_efail): Delete.
29160         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29161         argument of line number.
29162         (dg-init): If the tool has an init routine, call it.
29163         (dg-test): Remove args `cflags_var' and `libs_var'.
29164         Pass all compiler options to ${tool}_start.
29165         Handle missing line number.
29166         (dg-finish): New function.
29167         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29168         particular files.  Call gcc_finish at end.  Move "skipping test"
29169         message to verbosity level 3.
29170         * gcc.c-torture/compile/compile.exp: Likewise.
29171         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29172         * gcc.c-torture/execute/execute.exp: Likewise.
29173         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29174         Print testcase being tried at verbosity level 1.
29175         * gcc.c-torture/special/special.exp: Unset xfail.
29176         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29177         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29178         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29179         * gcc.failure/failure.exp: Likewise.
29180         * gcc.ieee/ieee.exp: Likewise.
29181         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29182         Update call to dg-test.  Call dg-finish at end.
29183         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29184         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29185         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29186         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29187         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29188         * gcc.wendy/wendy.exp: Add copyright.
29189         Delete setting of tmpdir (done by gcc_init).
29190         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29191         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29192         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29193         gcc_[ce]pass/fail.
29194
29195 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29196
29197         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29198         confusion.
29199         (g++_load): Likewise.
29200
29201         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29202         Rename argument to `prog' to remove the confusion.
29203         Varargs fns behave differently too!
29204         (g++_load): Likewise.
29205
29206         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29207
29208         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29209         what it is.  Delete (always) printing of status value for !native.
29210         Simplify verbose code, and include status and exec_output.
29211         (g++_load): Use gcc_load.
29212
29213 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29214
29215         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29216         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29217         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29218         940714-3.c as these testcases don't exist anymore.  Make
29219         va-arg-1.c expected to pass.
29220
29221 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29222
29223         * gcc.misc-tests/misc.exp: Only run specific testcases.
29224         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29225         * gcc.misc-tests/dg-[1-9].c: New files.
29226
29227         * lib/dg.exp: New testsuite driver.
29228         * gcc.prms/prms.exp: Use it.
29229
29230         * README.gcc: New file.
29231
29232         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29233         Document and reset `lxpass' and `lxfail'.
29234         Simplify "initialized" message.
29235         (gcc_stat): Clean up comments a little.
29236
29237 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29238
29239         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29240
29241 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29242
29243         * lib/old-dejagnu.exp (process-option): New proc.
29244         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29245         (old-dejagnu): Simplify.
29246         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29247
29248 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29249
29250         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29251         exists and is not an empty string.
29252
29253         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29254         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29255         finished.
29256         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29257         automatically.
29258
29259         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29260         longer expected to fail.
29261
29262         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29263         "f" function call.
29264
29265         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29266
29267         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29268         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29269         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29270         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29271         c-torture-1.29.
29272
29273         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29274         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29275
29276         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29277
29278         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29279         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29280
29281         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29282         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29283         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29284
29285 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29286
29287         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29288         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29289         940714-1.c, 940714-2.c, 940714-3.c},
29290         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29291         gcc.misc-tests/{mg.c,mg.exp}:
29292         New tests.
29293         * gcc.noncompile/noncompile.exp: Change accordingly.
29294
29295 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29296
29297         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29298         Undo previous clobberage.
29299
29300 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29301
29302         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29303         * gcc.special/{930510-1.c, special.exp}:
29304         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29305         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29306         struct-varargs-1.c}: New tests from c-torture-1.26.
29307
29308 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29309
29310         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29311           argument to switch.
29312
29313 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29314
29315         * Revert the previous changes.  Please see Rob's directory
29316           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29317           fixes.
29318
29319 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29320
29321         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29322             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29323             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29324             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29325             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29326             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29327             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29328             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29329             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29330             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29331             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29332             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29333             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29334             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29335             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29336             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29337             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29338             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29339             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29340             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29341             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29342             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29343             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29344             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29345             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29346             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29347             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29348
29349 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29350
29351         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29352             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29353           with perror calls.
29354
29355 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29356
29357         * config/unix.exp (g++_load): Fix syntax.
29358
29359 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29360
29361         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29362         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29363         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29364         Don't expect va-arg-1.c to fail.  Correct expected output for
29365         920928-1.c.
29366         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29367         * gcc.wendy/hbm4.c: Correct typo.
29368         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29369
29370 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29371
29372         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29373         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29374         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29375         * lib/c-torture.exp (c-torture-compile): Ditto.
29376
29377         Reduce volume of output (remove all the -I's and such).
29378         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29379         Call gcc_cpass, gcc_cfail.
29380         (c-torture): Pass testing option to c-torture-compile.
29381
29382 1994-03-21  Doug Evans  (dje@cygnus.com)
29383
29384         Bring patches over from progressive.
29385         * config/default.exp: Exit remote shell cleanly.
29386         (g++_exit, g++_start): Add default versions.
29387         * config/sim.exp (gcc_load): Use perror, not error.
29388
29389 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29390
29391         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29392         set in site.exp.
29393
29394 1994-03-14  Doug Evans  (dje@cygnus.com)
29395
29396         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29397         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29398         (wendy_try): New proc to run testcase.
29399         (main loop): Call 'em.
29400         * gcc.wendy/*.c: Clean up pass to correct expected output.
29401
29402         * lib/gcc.exp: Minor cleanup work.
29403         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29404
29405 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29406
29407         * config/sim.exp (gcc_load): Document return codes better.
29408         Don't pass -v to simulator.
29409
29410 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29411
29412           * gcc.special/920717-x.c: Fix typo.
29413           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29414           get at sources.
29415
29416         * lib/mike-gcc.exp: Fix typo.
29417
29418 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29419
29420         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29421         binary to use, transform the name.
29422         * config/*.exp: rename everything. Nuke any g++ specific files,
29423         it's now a special case of gcc that requires no special support.
29424         Add a default.exp for unsupported targets.
29425
29426 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29427
29428         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29429         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29430         version of Tcl.
29431
29432 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29433
29434         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29435         than a warning.
29436
29437 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29438
29439         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29440
29441 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29442
29443         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29444         option_list.  Compile every file with only 4/6 option choices
29445         (same as C torture) instead of with 12/18 different option
29446         choices.
29447         * lib/c-torture.exp: Likewise.
29448
29449         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29450         not already set.
29451
29452 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29453
29454         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29455         can put an XFAIL *-*-* on excess errors.
29456
29457 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29458
29459         * g++.law: Add more tests derived from g++-bugs snapshots.
29460
29461         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29462         equivalent to g++.law/init9.
29463
29464         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29465         compiled it, and the a.out file after we've run it.
29466
29467 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29468
29469         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29470         compiled it, and the a.out file after we've run it.
29471
29472 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29473
29474         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29475
29476 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29477
29478         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29479         version number.
29480
29481 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29482
29483         * g++.law: New directory of g++ tests derived from the g++-bugs
29484         snapshots.
29485
29486 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29487
29488         * gcc.compile: initbug1.c initbug1.exp testcase added
29489
29490 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29491
29492         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29493         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29494           fixes submitted by Jeff Law (law@cs.utah.edu)
29495         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29496           Jeff Law (law@cs.utah.edu)
29497
29498
29499 1993-11-30  Mike Stump  (mrs@cygnus.com)
29500
29501         * config/unix-g++.exp: Follow the gcc way of doing things.
29502         * g++.old-deja/old-deja.exp: Minor updates.
29503         * lib/g++.exp: New file, follow the gcc way of doing things.
29504         * lib/old-dejagnu.exp: Minor updates.
29505         * lib/mike-g++.exp: Always unset errorInfo.
29506
29507 1993-11-06  Mike Stump  (mrs@cygnus.com)
29508
29509         * lib/gcc.exp: Fix some errors with the below change, CC and
29510         CFLAGS should be global when setting, not local.
29511
29512 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29513
29514         * lib/gcc.exp: Transform tool name.
29515
29516 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29517
29518         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29519
29520 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29521
29522         * lib/gcc.exp: change gcc_done to gcc_stat
29523
29524 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29525
29526         * Upgraded gcc testsuite to c-torture version 1.25
29527
29528 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29529
29530         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29531         * lib/c-torture: added hooks for new reporting code.
29532
29533 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29534
29535         * config/sh-gcc.exp: check if sh-sim exists in the path
29536
29537 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29538
29539         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29540         * gcc.compile/compile.exp: Initial changes for new logic.
29541         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29542         * gcc.failure/failure.exp: Initial changes for new logic.
29543         * gcc.ieee/ieee.exp: Initial changes for new logic.
29544         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29545         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29546         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29547         * lib/c-torture.exp: Initial changes for new logic.
29548         * lib/gcc.exp: Initial changes for new logic.
29549
29550 1993-10-15  Mike Stump  (mrs@cygnus.com)
29551
29552         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29553         depend upon failure or success.  Fully qualify names in failure
29554         and success messages.  Always remove a.out before starting
29555         compile, just in case.  Pay more attention to error text output by
29556         the compiler.  Handle testcases with no known past errors just
29557         like all others, so that things are uniform.  Other miscellaneous
29558         improvements.
29559
29560 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29561
29562         * gcc.cpp: new directory for cpp tests
29563
29564 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29565
29566         * lib/chill.exp: Code reformatted, removed unused code.
29567         * config/unix-chill.exp: Code reformatted, removed unused code.
29568         * chill.execute/execute.exp: Code reformatted, removed unused code.
29569         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29570
29571 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29572
29573         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29574         routines not written.
29575
29576 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29577
29578         * config/bug-gcc.exp: Use new procs from bug.exp.
29579
29580 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29581
29582         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29583         via ftp, rather than depending on NFS.
29584         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29585         case.
29586
29587 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29588
29589         * config/bug-gcc.exp: Use new download proc.
29590
29591 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29592
29593         * chill.execute/execute.exp: cleanups, handles errors better
29594         * chill.compile/compile.exp: rewrite, based on execute.exp
29595         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29596         * lib/chill.exp: major changes to diff proc and compile and link
29597           procs. added chill_fail and chill_pass wrappers to pass and
29598           fail. added more comments, and handle error codes better.
29599           Added a hack to capture stderr from exec, so noncompile tests
29600           can work.
29601
29602 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29603
29604         * chill.execute/execute.exp: rewrite of testsuite driver
29605         * lib/chill.exp: rewrite of testsuite driver
29606         * config/unix-chill.exp: rewrite of testsuite driver
29607
29608 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29609
29610     In chill.execute:
29611         * iexpr.ch: Standardize uppercase.
29612         * tuples.dat: Standardize uppercase.
29613         * vary.ch: standardize.  Correct varying string assignments.
29614         * vary.dat: Add new output lines.
29615
29616 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29617
29618     In chill.execute:
29619         * chprintf.ch: Standardize use of uppercase.
29620         * tuples.ch: Standardize and turn arr2 into a DCL,
29621           rather than a SYN.
29622         * pinits.ch: Standardize.
29623
29624 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29625
29626         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29627         * Makefil: Renamed to Makefile.in.
29628         * configure.in: New.
29629
29630 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29631
29632     In chill.execute:
29633         * .cvsignore: Add result/output files.
29634         * Makefile: Fix up variables at start.  Use MFLAGS
29635           everywhere.  Correct bool_loc, built_ins entries.
29636           Add entry for vary1.ch.
29637         * bitarray.ch: Standardize upper-case usage.
29638         * bitexpr.ch: Standardize, add output of b1.
29639         * params.ch: Use arrayt in along PROC parameters, to
29640           avoid novelty problems.
29641         * sets.ch: Tiny cleanup.
29642         * vary1.ch: Re-indent.
29643
29644 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29645
29646           * Add PR-related files to Makefiles, .cvsignore files, etc.
29647
29648 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29649
29650         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29651           with compiler objects. New names are test-flow.c and test-loop.c
29652
29653 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29654
29655         * Upgraded c-torture tests from 1.19 to 1.20
29656
29657         * new files:
29658         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29659         * gcc.compile: 930623-1.c 930623-2.c
29660         * gcc.noncompile: 930622-1.c 930622-2.c
29661         * gcc.failure: 920411-1.c 920627-2.c
29662         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29663
29664 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29665
29666         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29667           More changes to get testsuite working properly. Needs more work.
29668           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29669
29670 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29671
29672         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29673           More changes to get testsuite working properly. Needs more work.
29674
29675 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29676
29677         * chill.compile/compile.exp: Added for Dejagnu support
29678         * chill.execute/execute.exp: Added for Dejagnu support
29679         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29680
29681 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29682
29683     This should complete moving the CHILL test files.
29684         * chill.noncompile(.cvsignore printf.grt
29685             in-printf.grt chprintf.grt chprintf.ch):
29686             Added test-support files.
29687           (Makefile): Modified further.
29688         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29689             signal.ch): Added test files.
29690           * chill.execute (.cvsignore printf.grt printr.c
29691             in-printf.grt rts.c chprintf.grt rts.h): Added
29692           test-support files.
29693             (Makefile): More corrections.
29694
29695 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29696
29697         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29698           test cases, ready for DejaGnu.
29699
29700 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29701
29702         * Upgraded c-torture tests from 1.18 to 1.19
29703
29704         * gcc.compile: added test(s):
29705           930607-1.c
29706         * gcc.execute: added test(s):
29707           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29708
29709         * added new subdirectory for misc tests: gcc.misc-tests
29710         * gcc.misc-test(s): added tests:
29711           inst-check.c test-consts.c test-ior.c test-switch.c
29712
29713 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29714
29715         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29716
29717 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29718
29719         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29720
29721 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29722
29723         * Upgraded c-torture tests from 1.17 to 1.18
29724
29725 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29726
29727         * Upgraded c-torture tests from 1.12 to 1.17
29728
29729 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29730
29731         * lib/old-dejagnu.exp:
29732           Fixed handling of XFAIL target triplets to correctly
29733           recognize wildcard characters.  Removed code that
29734           appended a unique id tag to the end of the file name
29735           printed out by the result of the testcases within a
29736           given test file.
29737
29738 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29739
29740         * lib/old-dejagnu.exp:
29741           Reworked expected failure handling to trigger off of XFAIL
29742           keyword in keyphrase embeded in testcase source code. The
29743           XFAIL keyword must be at the end of the keyphrase line. It
29744           may optionally be followed by one or more target triplets.
29745           It has just occured that the handling of wildcards in the
29746           target triplet may not be correct.
29747
29748 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29749
29750         * g++.old-deja/tests:
29751           Moved all subdirectories up one level into g++.old-deja .
29752
29753         * lib/old-dejagnu.exp:
29754           Fixed problem with CXXFLAGS not being properly reset, and being
29755           corrupted with extraneous "-c" compiler option.  This was
29756           causing binaries to not be generated for test that needed them.
29757           Modified strings passed to "pass" and "fail" so that individual
29758           tests from the same test file would be distinguished by an
29759           identifier appended to the test file name in the summary logs;
29760           this corrected a problem with erroneous diff logs.  Added code
29761           to search testcases for expected fail and unexpected pass keywords.
29762
29763 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29764
29765         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29766
29767 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29768
29769         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29770           Removed extraneous text from end of "Special g++ Options"
29771           keyphrase.
29772
29773         * lib/old-dejagnu.exp: Added pattern matching to look for new
29774           keywords, embedded in testcases comments, which will trigger
29775           calls to xpass and xfail.
29776
29777 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29778
29779         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29780           comments embedded in the testcases, especially the one looking for
29781           special compiler options, as well as the pattern matching for the
29782           compiler output again.
29783
29784 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29785
29786         * lib/old-dejagnu.exp: Do a proper check of the return value for
29787           execute tests. Fixed several problems with the pattern matching
29788           of the compiler output which gave erroneous test results.
29789           Changed several of the test result messages to be more descriptive.
29790         * config/unix-g++.exp: Proc g++_load now actually works and
29791           executes the tests passed to it and returns a usable return
29792           value.
29793
29794 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29795
29796           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29797
29798 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29799
29800         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29801           Modified both files to properly execute the old style
29802           dejagnu tests. The previous versions of these files were
29803           experimental and did not function anything near correctly.
29804
29805 1993-04-05  Rob Savoye  (rob@cygnus.com)
29806
29807         * Removed all Makefile.in and configure.in files. No configuration
29808         needed now.
29809
29810 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29811
29812         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29813
29814 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29815
29816         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29817         gcc.special/configure.in, gcc.noncompile/configure.in,
29818         gcc.execute/configure.in, gcc.code_quality/configure.in,
29819         g++.other/configure.in, g++.old-deja/configure.in,
29820         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29821         in srcname setting.
29822
29823 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29824
29825         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29826         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29827         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29828
29829 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29830
29831         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29832         (gdb_exit): Don't remove *_soc files.
29833
29834 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29835
29836         * lib/c-torture.exp: Don't look for main; instead always use -w
29837         -c.  This is how the c-torture tests work.  Remove the object
29838         file if the compilation succeeds.
29839         * gcc.execute/execute.exp: Remove executable if test passes.
29840         * gcc.noncompile/noncompile.exp: Every test is an expected
29841         failure.
29842         * gcc.special/special.exp: Added tests from c-torture 1.11,
29843         corrected use of existing test.
29844         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29845         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29846         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29847         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29848         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29849         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29850         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29851         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29852         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29853         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29854         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29855         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29856         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29857         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29858         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29859         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29860         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29861         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29862         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29863         c-torture 1.11.
29864         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29865         correspond to c-torture 1.11.
29866
29867         * New file.