OSDN Git Service

537f38a0e4e804b66ce9d9a5740f49a92679790f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2
3         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4         * g++.dg/eh/check-vect.h: New.
5
6         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7         * gcc.dg/vect/vect-78.c: Ditto.
8         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9         Remove.
10
11         * g++.dg/conversion/simd1.C: Expect warning.
12         * g++.dg/ext/attribute-test-1.C: Ditto.
13         * g++.dg/ext/attribute-test-2.C: Ditto.
14         * g++.dg/ext/attribute-test-3.C: Ditto.
15         * g++.dg/ext/attribute-test-4.C: Ditto.
16
17         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19
20         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21
22 2005-02-01  Richard Henderson  <rth@redhat.com>
23
24         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25         long double for ibm double-double format.
26         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27
28 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29
30         PR tree-optimization/19633
31         * testsuite/gcc.dg/pr19633-1.c: New test.
32         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
33         to NULL or a symbol.
34
35 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
36
37         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
38         New procs.
39         (dg-process-target (local override)): Handle selector expressions.
40
41         * gcc.test-framework/README: Describe tests in source directory.
42         * gcc.test-framework/test-framework.awk: Handle dg- tests.
43         * gcc.test-framework/test-framework.exp: Handle dg- tests.
44         * gcc.test-framework/dg-bogus-exp-P.c: New test.
45         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
46         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
47         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
48         * gcc.test-framework/dg-do-link-exp-P.c: New test.
49         * gcc.test-framework/dg-do-run-exp-P.c: New test.
50         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
51         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
52         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
53         * gcc.test-framework/dg-error-exp-P.c: New test.
54         * gcc.test-framework/dg-error-exp-XP.c: New test.
55         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
56         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
57         * gcc.test-framework/dg-output-exp-P.c: New test.
58         * gcc.test-framework/dg-output-exp-XF.c: New test.
59         * gcc.test-framework/dg-warning-exp-P.c: New test.
60         * gcc.misc-tests/dg-1.c: Remove.
61         * gcc.misc-tests/dg-2.c: Remove.
62         * gcc.misc-tests/dg-3.c: Remove.
63         * gcc.misc-tests/dg-4.c: Remove.
64         * gcc.misc-tests/dg-5.c: Remove.
65         * gcc.misc-tests/dg-6.c: Remove.
66         * gcc.misc-tests/dg-7.c: Remove.
67         * gcc.misc-tests/dg-8.c: Remove.
68         * gcc.misc-tests/dg-9.c: Remove.
69         * gcc.misc-tests/dg-10.c: Remove.
70         * gcc.misc-tests/dg-11.c: Remove.
71         * gcc.misc-tests/dg-12.c: Remove.
72         * gcc.misc-tests/dg-test.exp: Remove.
73
74         * gcc.test-framework/test-framework.awk: Change recording and
75         printing of passes and failures.
76
77         * gcc.test-framework: New directory.
78         * gcc.test-framework/README: New.
79         * gcc.test-framework/test-framework.exp: New.
80         * gcc.test-framework/test-framework.awk: New.
81         * gcc.test-framework/gen_directive_tests: New.
82
83 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
84
85         * lib/treelang.exp: Fix comment typos.
86         (treelang_target_compile): Don't append libs=-ltreelang to options.
87
88 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
89
90         * g++.dg/parse/typename7.C: Adjust error messages.
91
92 2005-01-31  Jeff Law  <law@redhat.com>
93
94         * gcc.c-torture/execute/20050131-1.c: New test.
95         * gcc.dg/wcaselabel.c: New test.
96
97 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
98
99         * g++.dg/other/warning1.C: Adjust error messags.
100         * g++.dg/parse/constant5.C: New test.
101
102 2005-01-31  Steven Bosscher  <stevenb@suse.de>
103
104         PR c/19333
105         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
106         the test case valid.
107         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
108         * testsuite/gcc.dg/array-7.c: Adjust expected result.
109         * testsuite/gcc.dg/pr18596-3.c: Likewise.
110         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
111         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
112         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
113
114 2005-01-31  Dale Johannesen  <dalej@apple.com>
115
116         * g++.dg/opt/pr19650.C:  New test.
117
118 2005-01-31  Richard Henderson  <rth@redhat.com>
119
120         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
121         long double for intel double extended format.
122         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
123
124 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/19555
127         * g++.dg/template/static10.C: New test.
128
129         PR c++/19395
130         * g++.dg/parse/error24.C: New test. 
131
132         PR c++/19367
133         * g++.dg/lookup/builtin1.C: New test.
134
135         PR c++/19457
136         * g++.dg/warn/conv3.C: New test.
137
138 2005-01-30  Bud Davis  <bdavis@gfortran.org>
139
140         PR fortran/19647
141         * gfortan.dg/inquire_7.f90
142
143 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
144
145         PR tree-optimization/15791
146         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
147         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
148         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
149         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
150         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
151         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
152         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
153         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
154         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
155         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
156
157 2005-01-29  Paul Brook  <paul@codesourcery.com>
158
159         PR fortran/18565
160         * check.c (real_or_complex_check): New function.
161         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
162         * intrinsic.c (add_functions): Use new check functions.
163         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
164         Add prototypes.
165
166 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
167
168         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
169         gcc.dg/lvalue-3.c: New tests.
170         * gcc.dg/concat.c: Update expected messages.
171
172 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
173
174         PR libfortran/19595
175         * gfortran.dg/eor_1.f90:  New test.
176
177 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
178
179         PR fortran/19589
180         * gfortran.dg/logical_data_1.f90: New test.
181
182 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/19253
185         * g++.dg/template/crash33.C: New test.
186
187         PR c++/19667
188         * g++.dg/template/crash32.C: New test.
189
190 2005-01-28  Ian Lance Taylor  <ian@airs.com>
191
192         PR middle-end/16558
193         * g++.dg/warn/Wreturn-type-2.C: New test.
194
195 2004-06-24  Jeff Law  <law@redhat.com>
196
197         * gcc.dg/tree-ssa/20050128-1.c: New test.
198
199 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
200
201         * gcc.target/frv/all-mdpackh-1.c: New test.
202
203 2005-01-28  Steven Bosscher  <stevenb@suse.de>
204
205         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
206
207 2005-01-27  Richard Henderson  <rth@redhat.com>
208
209         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
210
211 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
212
213         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
214
215 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
216
217         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
218         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
219         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
220         to cope with cases where the multilib options override the dg-options.
221
222 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
223
224         PR c/18946
225         * gcc.dg/noncompile/20050120-1.c: New test.
226
227 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
228
229         PR tree-optimization/19633
230         * gcc.dg/pr19633.c: New test.
231         * gcc.dg/tree-ssa/pr19633.c: New test.
232
233 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
234
235         * gcc.dg/20041216-1.c: New test.
236
237 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
238
239         PR objc/18862
240         * objc.dg/selector-2.m: New test.
241
242 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
243
244         * g++.dg/opt/range-test-2.C: New test.
245
246         PR rtl-optimization/19579
247         * gcc.c-torture/execute/20050124-1.c: New test.
248
249 2005-01-26  Greg Parker  <gparker@apple.com>
250         Stuart Hastings  <stuart@apple.com>
251         
252         * gcc.c-torture/execute/20050125-1.c: New.
253
254 2005-01-18  Jan Hubicka  <jh@suse.cz>
255
256         PR tree-optimize/19337
257         * gcc.c-torture/compile/20050119-1.c: New test.
258
259 2005-01-24  James E Wilson  <wilson@specifixinc.com>
260
261         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
262         test for successful match.
263
264 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
265
266         PR objc/18408
267         * objc.dg/comp-types-7.m: New test.
268
269 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
270
271         * lib/target-supports.exp (current_target_name): New.
272         (check_effective_target_ilp32, check_effective_target_lp64):
273         Cache the result to use as long as the current target, with
274         multilib flags, remains the same.
275
276         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
277         (dg-require-weak, dg-require-visibility, dg-require-alias,
278         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
279         dg-require-effective-target, dg-skip-if): Remove call to
280         skip_test_and_clear_xfail.
281         (dg-test): Clear xfail data.
282
283 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
284
285         PR target/17751
286         * gcc.dg/ppc64-toc.c: New test.
287
288         * g++.dg/tree-ssa/empty-1.C: New test.
289
290         PR middle-end/19551
291         * gcc.c-torture/execute/20050121-1.c: New test.
292         * gcc.dg/20050121-2.c: New test.
293
294 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
295         Paul Brook  <paul@codesourcery.com>
296
297         PR fortran/17941
298         * gfortran.dg/real_const_1.f: New test.
299         * gfortran.dg/real_const_2.f90: New test.
300         * gfortran.dg/complex_int_1.f90: New test.
301
302 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
303
304         PR fortran/19313
305         * gfortan.dg/inquire_6.f90: New test.
306
307 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
308
309         PR libfortran/19451
310         * open_readonly_1.f90:  New test.
311
312 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
313
314         PR libfortran/18982
315         * gfortran.dg/open_new.f90: New file.
316
317 2005-01-22  Paul Brook  <paul@codesourcery.com>
318
319         * namelist_1.f90: New test.
320
321 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
322
323         PR tree-optimization/19484
324         * gcc.c-torture/compile/20050122-[12].c: New tests.
325
326 2005-01-22  Paul Brook  <paul@codesourcery.com>
327
328         * gfortran.dg/implicit_2.f90: New test.
329
330 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
331
332         PR fortran/19314
333         * gfortran.dg/inquire_5.f90: New test.
334
335 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
336
337         PR c/18809
338         * gcc.dg/pr18809-1.c: New test.
339
340 2005-01-21  Ian Lance Taylor  <ian@airs.com>
341
342         * gcc.dg/20050121-1.c: New test.
343
344         PR tree-optimization/13000
345         * gcc.dg/20040206-1.c: Change warning to point where function is
346         being inlined.
347
348 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
349
350         PR c++/19208
351         * g++.dg/template/array11.C: New test.
352
353 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
354
355         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
356         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
357         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
358         * gfortran.dg/getenv_1.f90: Add dg-do directive.
359         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
360         gfortran.dg/pr17164.f90: Add missing dg-do directives.
361
362 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
363
364         PR tree-optimization/15349
365         * gcc.dg/tree-ssa/pr15349.c: New.
366
367 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
368
369         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
370
371 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
372
373         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
374         scan-assembler-times directive name.
375
376         * gcc.dg/asm-a.c: Move dg-require-effective-target to
377         after dg-do.
378
379         PR rtl-optimization/19462
380         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
381
382 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
383
384         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
385         counting function calls on ia64.
386
387 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
388
389         PR rtl-optimization/15139
390         * gcc.dg/20050111-2.c: New test.
391
392         PR c/17297
393         * gcc.c-torture/compile/20050113-1.c: New testcase.
394
395         PR middle-end/19164
396         * gcc.dg/20050113-1.c: New testcase.
397
398 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
399
400         * gcc.dg/vect/vect-85.c: Add comment.
401         * gcc.dg/vect/vect-86.c: Add xfail for now.
402         * gcc.dg/vect/vect-87.c: Add xfail for now.
403         * gcc.dg/vect/vect-88.c: Add xfail for now.
404         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
405
406 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
407
408         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
409
410 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
411
412         * g++.dg/debug/typedef3.C: New test.
413
414 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
415
416         PR c/19472
417         * gcc.dg/asm-a.c: New test.
418
419 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
420
421         * gcc.dg/sh-relax.c: Add prototype for abort.
422
423 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
424
425         * gcc.dg/short-compare-1.c: New test.
426         * gcc.dg/short-compare-2.c: Likewise.
427
428 2005-01-18  Michael Matz  <matz@suse.de>
429
430         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
431
432 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
433
434         PR tree-optimization/19121
435         * gcc.c-torture/compile/pr19121.c: New test.
436
437 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
438
439         PR target/19357
440         * gcc.c-torture/compile/pr19357.c: New test.
441
442 2005-01-17  Ian Lance Taylor  <ian@airs.com>
443
444         PR c/5675
445         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
446         pass--those that refer just to the variable, possibly with a
447         cast.
448         * gcc.dg/c99-const-expr-3.c: Likewise.
449
450         PR middle-end/13127
451         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
452         longer emitted.
453
454 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
455
456         PR fortran/18778
457         * gfortran.dg/endfile_2.f90: New test.
458
459 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
460
461         PR 19168
462         * gfortran.dg/select_5.f90: New test.
463
464 2004-01-16  Paul Brook  <paul@codesourcery.com>
465
466         * gfortran.dg/common_4.f90: New test.
467
468 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
469
470         PR rtl-optimization/19462
471         * gcc.dg/torture/pr19462-1.c: New test.
472
473 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
474
475         PR objc/19321
476         * objc.dg/func-ptr-2.m: New.
477         * objc.dg/volatile-1.m: New.
478
479 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
480
481         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
482
483 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
484
485         PR tree-optimization/19060
486         * gcc.c-torture/execute/20050104-1.c: New test.
487
488 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
489
490         PR fortran/18983
491         * gfortran.dg/write_to_null.f90: New test.
492
493 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
494             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
495
496         PR other/19328
497         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
498         argument.
499
500 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
501
502         PR c++/19263
503         * g++.dg/init/vector1.C: New test.
504
505 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
506
507         PR target/13158
508         * gcc.target/ia64/sibcall-unwind-1.c: New test.
509         PR target/18987
510         * gcc.target/ia64/sibcall-unwind-2.c: New test.
511
512 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
513
514         * gfortran.dg/select_1.f90: New test.
515         * gfortran.dg/select_2.f90: New test.
516         * gfortran.dg/select_3.f90: New test.
517         * gfortran.dg/select_4.f90: New test.
518
519 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
520
521         PR middle-end/19084
522         PR rtl-optimization/19348
523         * gcc.dg/20050111-1.c: New test.
524         * gcc.c-torture/execute/20050111-1.c: New test.
525
526         * gcc.dg/i386-asm-4.c: New test.
527
528 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
529
530         * gcc.dg/nested-func-2.c: New test.
531         * ada/acats/norun.lst: Remove c953002.
532
533 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
534
535         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
536
537 2005-01-12  Ben Elliston  <bje@au.ibm.com>
538
539         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
540
541 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
542
543         PR target/18761
544         * g++.dg/abi/align1.C: New test.
545
546 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
547
548         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
549         at a time.
550         * g++.dg/ext/altivec_check.h: Support compiling as C.
551
552 2005-01-10  Roger Sayle  <roger@eyesopen.com>
553
554         PR c++/19355
555         * g++.dg/expr/pr19355-1.C: New test case.
556
557 2005-01-10  Laurent GUERBY <laurent@guerby.net>
558
559         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
560         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
561         * ada/acats/tests/c3/c92005b.ada: Likewise.
562         * ada/acats/tests/c3/cxb3012.a: Likewise.
563         * ada/acats/norun.lst: Add c380004 and c953002, add PR
564         
565 2005-01-09  Paul Brook  <paul@codesourcery.com>
566
567         * gfortran.dg/common_2.f90: New file.
568         * gfortran.dg/common_3.f90: New file.
569
570 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
571
572         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
573
574 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
575
576         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
577         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
578         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
579         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
580         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
581         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
582         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
583         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
584         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
585         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
586         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
587         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
588         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
589         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
590         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
591         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
592         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
593         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
594         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
595         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
596         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
597         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
598         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
599         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
600         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
601         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
602         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
603         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
604         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
605         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
606         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
607         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
608         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
609         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
610         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
611         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
612         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
613         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
614         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
615         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
616         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
617         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
618         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
619         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
620         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
621         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
622         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
623         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
624         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
625         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
626         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
627         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
628         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
629         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
630         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
631         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
632         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
633         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
634         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
635         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
636         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
637         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
638         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
639         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
640         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
641         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
642         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
643
644         * gcc.dg/vect/vect-1.c: Fix spelling.
645         * gcc.dg/vect/vect-10.c: Fix spelling.
646         * gcc.dg/vect/vect-11.c: Fix spelling.
647         * gcc.dg/vect/vect-12.c: Fix spelling.
648         * gcc.dg/vect/vect-14.c: Fix spelling.
649         * gcc.dg/vect/vect-15.c: Fix spelling.
650         * gcc.dg/vect/vect-16.c: Fix spelling.
651         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
652         * gcc.dg/vect/vect-64.c: Fix comments.
653         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
654
655 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
656             Ira Rosen  <irar@il.ibm.com>
657
658         * gcc.dg/vect/vect-70.c: New test.
659         * gcc.dg/vect/vect-71.c: New test.
660
661 2005-01-09  Manfred Hollstein  <mh@suse.com>
662
663         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
664         * gcc.dg/pr18241-2.c: Likewise.
665         * gcc.dg/pr18241-3.c: Likewise.
666         * gcc.dg/pr18241-4.c: Likewise.
667         * gcc.dg/pr18241-5.c: Likewise.
668
669 2005-01-08  Richard Henderson  <rth@redhat.com>
670
671         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
672         False for x86 and x86-64.
673
674 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
675
676         PR tree-optimization/18241
677         * gcc.dg/pr18241-1.c: New test.
678         * gcc.dg/pr18241-2.c: New test.
679         * gcc.dg/pr18241-3.c: New test.
680         * gcc.dg/pr18241-4.c: New test.
681         * gcc.dg/pr18241-5.c: New test.
682
683 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
684
685         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
686         gfortran.dg/select_4.f90: New.
687
688 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
689
690         * gcc.c-torture/execute/20050107-1.c: New test.
691
692 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
693
694         PR c++/19298
695         * g++.dg/template/ref2.C: New.
696
697 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
698
699         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
700         instead of being empty.
701
702 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
703
704         PR fortran/15553
705         * gfortran.dg/array-1.f90: New test.
706
707 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
708
709         PR tree-optimization/19283
710         * gcc.c-torture/execute/20050106-1.c: New test.
711
712         PR rtl-optimization/18861
713         * gcc.dg/20050105-1.c: New test.
714
715         PR tree-optimization/18828
716         * gcc.dg/20050105-2.c: New test.
717
718 2005-01-07  Andreas Jaeger  <aj@suse.de>
719
720         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
721
722 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
723
724         PR fortran/18398
725         * gfortran.dg/fmt_read.f90: New test.
726
727 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
728
729         * gcc.dg/rs6000-ldouble-2.c: New.
730
731 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
732
733         PR c++/19244
734         * g++.dg/parser/ctor2.C: New test.
735
736 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
737
738         PR c++/17154
739         * g++.dg/template/using9.C: New test.
740
741 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
742
743         PR c++/19258
744         * g++.dg/lookup/friend6.C: New test.
745
746 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
747
748         PR c++/19270
749         * g++.dg/template/array10.C: New.
750
751 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
752
753         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
754         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
755
756 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
757
758         * gcc.c-torture/compile/20050105-1.c: New test.
759
760 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
761
762         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
763
764 2005-01-05  Roger Sayle  <roger@eyesopen.com>
765
766         PR middle-end/19100
767         * gcc.dg/conv-3.c: New test case.
768
769 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
770
771         * gcc.dg/asm-wide-1.c: New test.
772
773 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
774
775         PR c++/19030
776         * g++.dg/parse/crash22.C: New
777
778 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
779
780         PR 19257
781         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
782
783 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
784
785         PR middle-end/17767
786         * gcc.dg/i386-mmx-6.c: New test case.
787
788 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
789
790         PR tree-optimization/18308
791         * gcc.dg/vect/pr18308.c: New testcase.
792
793 2005-01-04  Andreas Jaeger  <aj@suse.de>
794
795         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
796
797 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
798             Robert Bowdidge <bowdidge@apple.com>
799
800         * gcc.dg/cpp/subframework1.c: New.
801         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
802         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
803         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
804         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
805
806 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
807
808         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
809         producing warning.
810         * gcc.dg/darwin-weakimport-2.c: New.
811
812 2005-01-03  Richard Henderson  <rth@redhat.com>
813
814         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
815
816 2005-01-03  Richard Henderson  <rth@redhat.com>
817
818         * gcc.dg/vect/vect.exp: Enable for ia64.
819         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
820         (check_effective_target_vect_float): Likewise.
821         (check_effective_target_vect_no_align): Likewise.
822         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
823         * gcc.dg/vect/vect-8.c: Likewise.
824
825 2005-01-03  Uros Bizjak <uros@kss-loka.si>
826
827         PR target/19236
828         * gcc.dg/pr19236-1.c: New test case.
829
830 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
831
832         PR rtl-optimization/12092
833         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
834
835 2005-01-02  Andreas Jaeger  <aj@suse.de>
836
837         * gcc.dg/pr12092-1.c: Do not run on x86_64.
838
839 2005-01-01  Roger Sayle  <roger@eyesopen.com>
840             Andrew Pinski  <pinskia@physics.uc.edu>
841
842         PR rtl-optimization/12092
843         * gcc.dg/pr12092-1.c: New test case.
844
845 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
846
847         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
848         'hidden' and 'default' for better portability.
849         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
850
851         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
852         6 and 7.
853         * g++.old-deja/g++.brendan/new3.C: Likewise.
854
855 2005-01-01  Steven Bosscher  <stevenb@suse.de>
856
857         * gcc.dg/20041231-1.C: New test.
858         * g++.dg/warn/Wunreachable-code-1.C: New test.
859
860 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
861
862         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
863         file, not /dev/null.  Abort on error.
864
865 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
866             Ziemowit Laski  <zlaski@apple.com>
867
868         PR objc/18971
869         * objc.dg/encode-5.m: New test.
870
871 2004-12-29  Richard Henderson  <rth@redhat.com>
872
873         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
874         * objc.dg/stabs-1.m: Disable for ia64.
875
876 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
877
878         PR c++/19190
879         * g++.dg/warn/Wunused-10.C: New test.
880
881 2004-12-28  Richard Henderson  <rth@redhat.com>
882
883         * objc.dg/stabs-1.m: Disable for alpha.
884
885 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
886
887         PR c++/19149
888         * g++.dg/parse/error23.C: New test.
889
890 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
891
892         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
893
894         PR fortran/19032
895         * gfortran.dg/intrinsic_modulo_1.f90: New.
896         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
897         tests with divisor -1.
898
899 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
900
901         * g++.dg/opt/temp1.C (memcpy): Return a value.
902
903         PR c++/19148
904         * g++.dg/expr/cond7.C: New test.
905
906 2004-12-27  Paul Brook  <paul@codesourcery.com>
907
908         * gfortran.dg/g77/select_no_compile.f: Remove.
909
910 2004-12-27  Richard Henderson  <rth@redhat.com>
911
912         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
913         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
914         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
915
916 2004-12-26  Richard Henderson  <rth@redhat.com>
917
918         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
919         by 1i instead of token pasting.
920
921 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
922
923         PR tree-optimization/17578
924         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
925         to additional_flags.
926         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
927
928 2004-12-25  Richard Henderson  <rth@redhat.com>
929
930         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
931         Remove Alpha.
932
933 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
934
935         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
936         hppa*-*-hpux*.
937         * gcc.dg/pr17957.c (dg-options): Likewise.
938         * gcc.dg/struct-ret-1.c: Add prototype for abort.
939         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
940         instead of 0 on __hppa__.
941         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
942         "foo,%r" on hppa*-*-*.
943
944 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
945
946         PR fortran/19071
947         * gfortran.dg/complex_write.f90: New test.
948
949 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
950
951         PR c++/17595
952         * g++.dg/parse/pragma2.C: New test.
953
954         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
955
956 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
957
958         * gcc.dg/empty2.c: Add missing dg-warning.
959
960 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
961
962         PR c++/17413
963         * g++.dg/template/local4.C: New test.
964         * g++.dg/template/crash19.C: Add dg-error marker.
965
966         * g++.dg/template/crash31.C: Correct embedded PR number.
967
968 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
969
970         PR c++/16405
971         * g++.dg/opt/temp1.C: Add do-run marker.
972
973 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
974
975         * g++.dg/template/spec19.C: New.
976
977 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
978
979         PR target/16819
980         * gcc.dg/empty2.c: New.
981
982 2004-12-23  Richard Henderson  <rth@redhat.com>
983
984         * lib/target-supports.exp (check_effective_target_vect_no_align):
985         Remove i?86 and x86-64.
986
987 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
988
989         PR c++/16405
990         * g++.dg/opt/temp1.C: New test.
991
992 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
993
994         PR c++/18733
995         * g++.dg/template/friend33.C: New testcase.
996
997 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
998
999         PR c++/18464
1000         * g++.dg/template/cond5.C: New test.
1001
1002         PR c++/18492
1003         * g++.dg/inherit/thunk3.C: New test.
1004
1005         PR c++/11224
1006         * g++.dg/warn/Wunused-9.C: New test.
1007
1008 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1009
1010         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1011
1012 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1013
1014         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1015
1016 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1017
1018         PR c++/18378
1019         * g++.dg/ext/packed8.C: New test.
1020
1021         PR c++/13268
1022         * g++.dg/template/crash31.C: New test.
1023
1024         PR c++/19034
1025         * g++.dg/template/crash30.C: New test.
1026
1027 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1028
1029         PR C++/18984
1030         * g++.dg/eh/ctor3.C: New test.
1031
1032 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1033
1034         * objc.dg/stabs-1.m: Allow section name to be quoted and
1035         assembly label to begin with '.LL'.
1036
1037 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1038
1039         * gcc.dg/vect/vect.exp
1040         (check_effective_target_lp64_or_vect_no_align): New.
1041         * gcc.dg/vect/vect-77.c: Use it.
1042         * gcc.dg/vect/vect-78.c: Use it.
1043
1044         * lib/target-supports.exp
1045         (check_effective_target_vect_no_max,
1046         check_effective_target_vect_no_bitwise,
1047         check_effective_target_vect_no_align): New.
1048         * gcc.dg/vect/vect-13.c: Use them.
1049         * gcc.dg/vect/vect-17.c: Ditto.
1050         * gcc.dg/vect/vect-18.c: Ditto.
1051         * gcc.dg/vect/vect-19.c: Ditto.
1052         * gcc.dg/vect/vect-20.c: Ditto.
1053         * gcc.dg/vect/vect-27.c: Ditto.
1054         * gcc.dg/vect/vect-29.c: Ditto.
1055         * gcc.dg/vect/vect-44.c: Ditto.
1056         * gcc.dg/vect/vect-48.c: Ditto.
1057         * gcc.dg/vect/vect-50.c: Ditto.
1058         * gcc.dg/vect/vect-52.c: Ditto.
1059         * gcc.dg/vect/vect-54.c: Ditto.
1060         * gcc.dg/vect/vect-56.c: Ditto.
1061         * gcc.dg/vect/vect-58.c: Ditto.
1062         * gcc.dg/vect/vect-60.c: Ditto.
1063         * gcc.dg/vect/vect-72.c: Ditto.
1064         * gcc.dg/vect/vect-80.c: Ditto.
1065
1066 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1067
1068         PR c++/14075
1069         * g++.dg/init/string1.C: New.
1070
1071         PR c++/18975
1072         * g++.dg/other/synth1.C: New.
1073
1074 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1075
1076         PR c/18963
1077         * gcc.dg/pr18963-1.c: New test.
1078
1079 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1080
1081         PR c/18596
1082         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1083         * gcc.dg/pr18596-1.c: Use dg-error.
1084         (dg-options): Use -fno-unit-at-a-time.
1085         * gcc.dg/pr18596-2.c: New test.
1086         * gcc.dg/pr18596-3.c: New test.
1087
1088 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1089
1090         PR middle-end/18683
1091         * g++.dg/opt/pr18683-1.C: New test case.
1092
1093 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         PR other/19093
1096         * g++.dg/opt/max1.C: Fix for 64bit targets.
1097
1098 2004-12-20  Matt Austern  <austern@apple.com>
1099
1100         PR c++/19044
1101         * g++.dg/ext/builtin6.C: New
1102
1103 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1104
1105         PR tree-optimization/19080
1106         * gcc.c-torture/compile/pr19080.c: New test.
1107
1108 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1109
1110         * gcc.dg/20041219-1.c: New test.
1111
1112 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1113
1114         PR middle-end/19068
1115         * g++.dg/opt/max1.C: New test case.
1116
1117 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1118
1119         * gcc.dg/fdata-sections-1.c: New test.
1120
1121 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1122
1123         PR middle-end/18548
1124         * gcc.dg/max-1.c: New test case.
1125
1126 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1127
1128         * gcc.c-torture/execute/20041218-1.c: New test.
1129
1130 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1131
1132         * gcc.dg/pr18501.c: New test.
1133         * gcc.dg/uninit-5.c: XFAIL.
1134         * gcc.dg/uninit-9.c: XFAIL.
1135
1136 2004-12-17  Dale Johannesen  <dalej@apple.com>
1137
1138         * gcc.dg/20041213-1.c:  New.
1139
1140 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1141
1142         * objc.dg/stabs-1.m: Allow assembly label to begin
1143         with a dot ('.').
1144
1145 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1146
1147         * gcc.c-torture/execute/20041213-1.c: Move...
1148         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1149
1150 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1151
1152         PR c++/18721
1153         * g++.dg/lookup/conv-5.C: New.
1154
1155 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1156
1157         * objc.dg/stabs-1.m: New test.
1158
1159 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1160
1161         * gcc.dg/visibility-c.c: Change compile to
1162         assemble for the test.
1163
1164 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1165
1166         PR target/19041
1167         * gcc.dg/visibility-c.c: New test.
1168
1169 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1170
1171         PR middle-end/18493
1172         * gcc.dg/switch-8.c: New test case.
1173
1174 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1175
1176         PR c++/18905
1177         * g++.dg/template/init4.C: New.
1178         * g++.dg/opt/static3.C: Enable optimizer.
1179
1180 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1181
1182         * g++.dg/other/complex1.C: New test.
1183
1184 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1185
1186         * g++.dg/opt/inline9.C: New test.
1187
1188 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1189
1190         PR fortran/18993
1191         * gfotran.dg/nullify_1.f: New test.
1192
1193 2004-12-15  Richard Henderson  <rth@redhat.com>
1194
1195         * gcc.target/i386/i386.exp: New harness.
1196         * gcc.target/i386/vect-args.c: New.
1197
1198 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1199
1200         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1201
1202 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1203
1204         PR c++/18825
1205         * g++.dg/template/friend32.C: New test.
1206
1207 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1208
1209         * cpp/pragma-once-1.c: New test.
1210         * cpp/pragma-once-1b.h: Likewise.
1211         * cpp/pragma-once-1c.h: Likewise.
1212         * cpp/pragma-once-1d.h: Likewise.
1213         * cpp/inc/pragma-once-1a.h: Likewise.
1214
1215 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1216             Steven G. Kargl  <kargls@comcast.net>
1217
1218         PR fortran/17597
1219         * gfortran.dg/list_read_3.f90: New test.
1220
1221 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1222
1223         * gcc.dg/ftrapv-2.c: New test.
1224
1225 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1226
1227         PR c++/18981
1228         * g++.dg/template/typename9.C: New test.
1229
1230 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1231
1232         PR c++/18738
1233         * g++.dg/template/typename8.C: New test.
1234         * g++.dg/parse/friend2.C: Tweak error message.
1235
1236 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1237
1238         * gcc.c-torture/20041214-1.c: New test.
1239
1240 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1241
1242         PR c++/18965
1243         * g++.dg/init/array17.C: New test.
1244
1245 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1246
1247         PR c++/18793
1248         * g++.dg/init/aggr3.C: New test.
1249
1250 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1251
1252         * gcc.dg/altivec-types-1.c: New test.
1253         * gcc.dg/altivec-types-2.c: New test.
1254         * gcc.dg/altivec-types-3.c: New test.
1255         * gcc.dg/altivec-types-4.c: New test.
1256         * g++.dg/ext/altivec-types-1.C: New test.
1257         * g++.dg/ext/altivec-types-2.C: New test.
1258         * g++.dg/ext/altivec-types-3.C: New test.
1259         * g++.dg/ext/altivec-types-4.C: New test.
1260
1261 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR middle-end/18951
1264         * gcc.c-torture/execute/20041213-1.c: New test.
1265
1266 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1267
1268         PR c++/18949
1269         * g++.dg/template/cast1.C: New.
1270
1271 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1272
1273         * gcc.c-torture/execute/20041213-2.c: New test.
1274
1275 2004-12-13  Richard Henderson  <rth@redhat.com>
1276
1277         * gcc.dg/i386-sse-10.c: Fix typo in options.
1278
1279 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1280
1281         PR c++/18968
1282         * g++.dg/opt/pr18968.C: New test.
1283
1284 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1285
1286         PR c++/18925
1287         * g++.dg/ext/visibility/staticdatamem.C: New test.
1288
1289 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1290
1291         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1292
1293 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1294
1295         PR rtl-optimization/18928
1296         * gcc.dg/pr18928-1.c: New test case.
1297
1298 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1299
1300         PR tree-opt/16951
1301         * gcc.c-torture/compile/20041211-1.c: New.
1302
1303 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1304
1305         PR middle-end/17564
1306         * gcc.c-torture/execute/20041212-1.c: New test.
1307
1308 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1309
1310         PR fortran/18869
1311         * gfortran.dg/common_1.f90: New test.
1312
1313 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1314         Paul Brook  <paul@codesourcery.com>
1315
1316         PR fortran/16222
1317         * gfortran.dg/real_do_1.f90: New test.
1318
1319 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1320
1321         PR tree-opt/18040
1322         * g++.dg/opt/ptrmem6.C: New test.
1323
1324 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1325
1326         PR middle-end/18921
1327         * gcc.dg/pr18921-1.c: New test case.
1328
1329 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1330
1331         PR fortran/17175
1332         * gfortran.dg/scale_1.f90: New test.
1333
1334 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1335
1336         PR middle-end/18903
1337         * gcc.c-torture/compile/pr18903.c: New test.
1338
1339 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1340
1341         * gcc.c-torture/execute/20041210-1.c: New test.
1342
1343 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1344
1345         PR c++/18731
1346         * g++.dg/parser/struct-1.C: New test.
1347         * g++.dg/parser/struct-2.C: New test.
1348         * g++.dg/parser/struct-3.C: New test.
1349
1350 2004-12-09  Richard Henderson  <rth@redhat.com>
1351
1352         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1353
1354         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1355         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1356
1357 2004-12-09  Matt Austern  <austern@apple.com>
1358
1359         PR c++/18514
1360         * g++.dg/ext/builtin1.C: New
1361         * g++.dg/ext/builtin2.C: New
1362         * g++.dg/ext/builtin3.C: New
1363         * g++.dg/ext/builtin4.C: New
1364         * g++.dg/ext/builtin5.C: New
1365
1366 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1367
1368         PR tree-opt/18904
1369         * g++.dg/opt/ptrmem5.C: New test.
1370
1371 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1372
1373         * g++.dg/parse/typename5.C: Adjust for new error.
1374         * g++.dg/parse/typename7.C: New.
1375
1376 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1377
1378         PR c++/18073
1379         * g++.dg/other/mmintrin.C: New test.
1380
1381 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1382
1383         PR c++/16681
1384         * g++.dg/init/array15.C: New.
1385         * g++.dg/init/array16.C: New.
1386
1387 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1388
1389         PR fortran/18826
1390         * gfortran.dg/assign_1.f90: New test.
1391
1392 2004-12-08  Nick Clifton  <nickc@redhat.com>
1393
1394         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1395         * gcc.target/xstormy16/data_below100: Likewise.
1396         * gcc.target/xstormy16/sfr: Likewise.
1397         * gcc.target/xstormy16/below100.S: New test source file.
1398         * gcc.target/xstormy16/below100.ld: New test linker script.
1399         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1400         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1401         bp instructions.
1402         * gcc.target/xstormy16/bp.c: Likewise.
1403
1404         * gcc.target/xstormy16/bss_below100: New files:
1405         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1406         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1407         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1408         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1409         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1410         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1411         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1412         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1413         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1414         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1415         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1416         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1417         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1418         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1419         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1420         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1421         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1422         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1423         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1424         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1425         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1426         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1427         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1428         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1429         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1430         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1431         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1432
1433         * gcc.target/xstormy16/data_below100: New files:
1434         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1435         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1436         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1437         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1438         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1439         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1440         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1441         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1442         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1443         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1444         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1445         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1446         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1447         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1448         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1449         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1450         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1451         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1452         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1453         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1454         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1455         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1456         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1457         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1458         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1459         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1460         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1461
1462         * gcc.target/xstormy16/sfr: New files:
1463         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1464         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1465         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1466         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1467         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1468         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1469         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1470         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1471         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1472         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1473         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1474         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1475         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1476         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1477         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1478         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1479         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1480         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1481         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1482         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1483         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1484         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1485         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1486         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1487         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1488         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1489         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1490         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1491         27_if0_sfrw_bitfield_f.c
1492
1493 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1494
1495         PR c++/18100
1496         * g++.dg/lookup/name-clash4.C: New test.
1497
1498 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         PR c++/18672
1501         * g++.dg/opt/array1.C: New.
1502
1503         PR c++/18803
1504         * g++.dg/template/operator5.C: New.
1505
1506 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1507
1508         PR c/18867
1509         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1510
1511 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1512
1513         * gcc.dg/noncompile/20041207.c: New test.
1514
1515 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1516
1517         * g++.dg/other/unreachable-1.C: New test.
1518
1519 2004-12-06  Nick Clifton  <nickc@redhat.com>
1520
1521         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1522         <limits.h> because the latter comes from gcc's include/ directory
1523         and not the newlib/libc/include directory.
1524
1525 2004-12-04  Richard Henderson  <rth@redhat.com>
1526
1527         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1528
1529 2004-12-04  Richard Henderson  <rth@redhat.com>
1530
1531         * lib/target-supports.exp (check_gc_sections_available): Disable
1532         for alpha and ia64.
1533
1534 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1535
1536         PR middle-end/17909
1537         * g++.dg/other/vararg-2.C: New test.
1538
1539 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1540
1541         PR c++/17011, c++/17971
1542         * g++.dg/template/error15.C: Adjust expected error.
1543         * g++.dg/template/instantiate3.C: Likewise.
1544
1545 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1546
1547         * gcc.dg/altivec-18.c: Fix for darwin
1548
1549 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1550
1551         PR c++/18782
1552         * g++.dg/parse/ptrmem2.C: New.
1553
1554         PR c++/18318
1555         * g++.dg/template/new1.C: New.
1556
1557 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1558
1559         PR fortran/18710
1560         * gfortran.dg/direct_io_3.f90: New test.
1561
1562 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1563
1564         PR 18758
1565         * g++.dg/parse/crash21.C: New.
1566
1567 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1568
1569         PR c++/15664, c++/18276
1570         * g++.dg/template/ttp13.C: New test.
1571         * g++.dg/template/ttp14.C: Likewise.
1572
1573 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1574
1575         PR c++/18123
1576         * g++.dg/parse/enum2.C: New test.
1577         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1578
1579 2004-12-02  Nick Clifton  <nickc@redhat.com>
1580
1581         * gcc.target/xstormy16: New test directory.
1582         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1583         * gcc.target/xstormy16/bp.c: Check the generation of bp
1584         instructions.
1585         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1586         bn instructions and the BELOW100 attribute.
1587
1588 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1589
1590         PR target/16952
1591         * gcc.dg/ppc-eabi.c: New.
1592
1593 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1594
1595         PR fortran/18284
1596         * gfortran.dg/backspace.f90
1597
1598 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1599
1600         * gfortran.dg/inquire.f90: New test.
1601
1602 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1603
1604         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1605         handle effective-target-keyword.
1606         (dg-skip-if): Support effective-target keyword as target list.
1607         (dg-xfail-if): Ditto.
1608         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1609
1610 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1611
1612         PR tree-optimization/18291
1613         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1614
1615 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1616
1617         PR C++/18729
1618         * g++.dg/parse/crash20.C: New.
1619
1620         PR c++/17431
1621         * g++.dg/overload/arg1.C: New.
1622         * g++.dg/overload/arg2.C: New.
1623         * g++.dg/overload/arg3.C: New.
1624         * g++.dg/overload/arg4.C: New.
1625
1626 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1627
1628         * gcc.dg/c99-flex-array-4.c: Remove.
1629
1630 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1631
1632         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1633
1634         * lib/target-supports.exp (is-effective-target): Simplify.
1635
1636         * lib/target-supports.exp (check_effective_target_vect_long):
1637         Fix for powerpc64-*-*.
1638
1639 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1640
1641         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1642         to support new requirements on FreeBSD 5.
1643
1644 2004-11-30  Devang Patel  <dpatel@apple.com>
1645
1646         PR 18702
1647         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1648
1649 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1650
1651         * g++.dg/ext/altivec-13.C: New test.
1652
1653 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1654
1655         PR tree-opt/18298
1656         * gcc.c-torture/execute/p18298.c: New test.
1657
1658 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1659             Dorit Naishlos  <dorit@il.ibm.com>
1660
1661         PR tree-opt/18607
1662         * gcc.dg/vect/vect-89.c: New test.
1663
1664 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1665
1666         * gcc.dg/pr18596-1.c: New test.
1667
1668 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1669
1670         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1671
1672 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1673
1674         PR c/18479
1675         * gcc.dg/pr18479.c: New test.
1676
1677 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1678
1679         PR target/18490
1680         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1681         mmix-knuth-mmixware.
1682
1683         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1684         cris-*-elf* cris-*-aout* mmix-*-*
1685
1686 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1687
1688         PR middle-end/18725
1689         * gcc.dg/pr18725.c: New test.
1690
1691 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1692
1693         PR target/18488
1694         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1695
1696         PR target/18336
1697         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1698
1699 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1700
1701         PR c++/18368
1702         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1703         * g++.old-deja/g++.law/ctors5.C: Likewise.
1704         * g++.old-deja/g++.other/crash25.C: Likewise.
1705
1706         PR c++/18674
1707         * g++.dg/template/error16.C: New test.
1708
1709         PR c++/18512
1710         * g++.dg/template/crash29.C: New test.
1711
1712 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1713
1714         PR tree-optimization/18712
1715         * gcc.c-torture/compile/pr18712.c: New test.
1716
1717 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1718
1719         PR c/7544
1720         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1721         tests.
1722
1723 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1724
1725         PR c++/18652
1726         * g++.dg/lookup/crash6.C: New test.
1727
1728 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1729
1730         PR middle-end/18164
1731         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1732
1733 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1734
1735         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1736         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1737         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1738
1739 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1740
1741         * gcc.dg/pr18164.c: New test.
1742
1743 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1744
1745         * gcc.dg/funroll-loops-all.c: New.
1746
1747 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1748
1749         PR target/18489
1750         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1751         delimeter, match space and TAB as well as ":".
1752
1753         PR target/18484
1754         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1755
1756         PR target/18348
1757         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1758
1759         PR target/18345
1760         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1761
1762         PR target/18337
1763         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1764
1765 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1766
1767         * gfortran.dg/direct_io_2.f90: New test.
1768
1769 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1770
1771         PR target/18334
1772         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1773
1774 2004-11-28  Richard Henderson  <rth@redhat.com>
1775
1776         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1777
1778 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1779
1780         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1781         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1782         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1783         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1784         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1785         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1786         gcc.dg/pointer-arith-8.c: New tests.
1787
1788 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1789
1790         PR fortran/18364
1791         * gfortran.dg/endfile.f90: New test.
1792
1793 2004-11-27  Falk Hueffner  <falk@debian.org>
1794
1795         * gcc.dg/loop-6.c: New test.
1796
1797 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1798
1799         * gcc.c-torture/execute/20041126-1.c: New test.
1800
1801 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1802
1803         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1804         on IRIX.
1805
1806 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1807
1808         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1809         functions.
1810
1811 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR rtl-optimization/17825
1814         * gcc.c-torture/compile/20041119-1.c: New test.
1815
1816 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1817
1818         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1819         Check existence of ld library path variables before unsetting.
1820
1821 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1822
1823         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1824
1825 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1826
1827         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1828
1829 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1830
1831         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1832
1833 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1834
1835         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1836         dg-do directive.
1837
1838 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1839
1840         * gcc.dg/pr17957.c: Pass --param, not -param.
1841
1842 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1843
1844         PR middle-end/17957
1845         * testsuite/gcc.dg/pr17957.c: New test.
1846
1847 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR c++/18445
1850         * g++.dg/template/crash28.C: Likewise.
1851
1852         PR c++/18001
1853         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1854         * g++.dg/ext/lvaddr.C: Likewise.
1855         * g++.dg/opt/pr7503-3.C: Likewise.
1856
1857         PR c++/18466
1858         * g++.dg/parse/qualified3.C: New test.
1859         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1860
1861         PR c++/18545
1862         * g++.dg/expr/return1.C: New test.
1863
1864 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1865
1866         Friend class name lookup 3/n, PR c++/3332
1867         * g++.dg/lookup/friend3.C: New test.
1868         * g++.dg/lookup/friend4.C: Likewise.
1869         * g++.dg/lookup/friend5.C: Likewise.
1870
1871 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1872
1873         Friend class name lookup 2/n, PR c++/14513, c++/15410
1874         * g++.dg/lookup/friend2.C: New test.
1875         * g++.dg/template/friend31.C: Likewise.
1876
1877 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1878
1879         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1880
1881 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1882
1883         PR c++/17473
1884         * g++.dg/tc1/dr56.C: Remove.
1885         * g++.dg/template/typedef1.C: Add dg-error markers.
1886         * g++.old-deja/g++.other/typedef7.C: Likewise.
1887
1888         PR c++/18285
1889         * g++.dg/parse/typedef7.C: New test.
1890
1891 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1892
1893         * gcc.c-torture/execute/20041124-1.c: New test.
1894
1895 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1896
1897         * g++.dg/template/deduce3.C: New test.
1898
1899         PR c++/18586
1900         * g++.dg/template/crash27.C: New test.
1901
1902         PR c++/18530
1903         * g++.dg/warn/Wshadow-3.C: New test.
1904
1905 2004-11-24  Devang Patel  <dpatel@apple.com>
1906
1907         PR/18555
1908         * gcc.dg/cpp/isysroot-1.c: New test.
1909         * gcc.dg/cpp/usr/include/stdio.h: New file.
1910         * gcc.dg/cpp/isysroot-2.c: New test.
1911         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1912         New file.
1913
1914 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1915
1916         PR c++/8929
1917         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1918
1919 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1920
1921         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1922         * gcc.target/sparc/pdist.c: Likewise.
1923
1924 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1925
1926         PR c++/16882
1927         * g++.dg/conversion/simd1.C: New test.
1928
1929 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1930
1931         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1932         and restore_ld_library_path_env_vars.
1933         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1934         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1935         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1936         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1937
1938 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
1939
1940         * gcc.dg/pragma-align-2.c: Test macro expansion.
1941         * gcc.dg/pragma-pack-2.c: New test.
1942
1943 2004-11-23  Richard Henderson  <rth@redhat.com>
1944
1945         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
1946         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1947         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
1948         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
1949         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
1950         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
1951
1952         * gcc.dg/vect/vect.exp: Add check for alpha.
1953         * lib/target-supports.exp (check_alpha_max_hw_available): New.
1954         (check_effective_target_vect_int): Enable for alpha.
1955         (check_effective_target_vect_long): New.
1956         (is-effective-target): Add it.
1957
1958 2004-11-23  Uros Bizjak <uros@kss-loka.si>
1959
1960         * gcc.dg/pr18614-1.c: New test.
1961
1962 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1963
1964         * gcc.dg/setjmp-2.c: New test.
1965
1966 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
1967
1968         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
1969         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
1970         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
1971         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
1972         gcc.target/sparc/pdist.c: New tests.
1973
1974 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
1975
1976         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
1977
1978 2004-11-22  Dale Johannesen  <dalej@apple.com>
1979
1980         * gcc.dg/20041111-1.c:  New.
1981
1982 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1983
1984         PR tree-opt/18536
1985         * gcc.dg/vect/pr18536.c: New test.
1986
1987 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1988
1989         PR c++/18354
1990         * g++.dg/template/nontype11.C: New test.
1991
1992 2004-11-21  Roger Sayle  <roger@eyesopen.com>
1993
1994         PR middle-end/18520
1995         * gcc.dg/pr18520-1.c: New test case.
1996
1997 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
1998
1999         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2000         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2001         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2002         expected diagnostics.
2003
2004 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2005
2006         PR target/18580
2007         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2008         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2009         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2010
2011 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2012
2013         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2014
2015 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2016             Joseph Myers  <joseph@codesourcery.com>
2017
2018         * lib/target-supports.exp (check_visibility_available): Really
2019         test the compiler.
2020
2021 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2022
2023         PR tree-opt/18181
2024         * gcc.dg/vect/vect-85.c: New test.
2025         * gcc.dg/vect/vect-86.c: New test.
2026         * gcc.dg/vect/vect-87.c: New test.
2027         * gcc.dg/vect/vect-88.c: New test.
2028
2029 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2030
2031         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2032
2033 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2034
2035         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2036         * gcc.dg/ppc-and-1.c: Ditto.
2037         * gcc.dg/ppc-compare-1.c: Ditto.
2038         * gcc.dg/ppc-mov-1.c: Ditto
2039
2040 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2041             Mark Mitchell  <mark@codesourcery.com>
2042
2043         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2044
2045 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2046             Aldy Hernandez  <aldyh@redhat.com>
2047
2048         * lib/target-supports.exp (check_effective_target_vect_int): New
2049         (check_effective_target_vect_float): New
2050         (check_effective_target_vect_double): New.
2051         (is-effective-target): Support new effective targets keywords.
2052         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2053         default action for dg-do.
2054         * gcc.dg/vect/pr16105.c: Use new support.
2055         * gcc.dg/vect/pr18400.c: Ditto.
2056         * gcc.dg/vect/pr18425.c: Ditto.
2057         * gcc.dg/vect/vect-1.c: Ditto.
2058         * gcc.dg/vect/vect-10.c: Ditto.
2059         * gcc.dg/vect/vect-11.c: Ditto.
2060         * gcc.dg/vect/vect-12.c: Ditto.
2061         * gcc.dg/vect/vect-13.c: Ditto.
2062         * gcc.dg/vect/vect-14.c: Ditto.
2063         * gcc.dg/vect/vect-15.c: Ditto.
2064         * gcc.dg/vect/vect-16.c: Ditto.
2065         * gcc.dg/vect/vect-17.c: Ditto.
2066         * gcc.dg/vect/vect-18.c: Ditto.
2067         * gcc.dg/vect/vect-19.c: Ditto.
2068         * gcc.dg/vect/vect-2.c: Ditto.
2069         * gcc.dg/vect/vect-20.c: Ditto.
2070         * gcc.dg/vect/vect-21.c: Ditto.
2071         * gcc.dg/vect/vect-22.c: Ditto.
2072         * gcc.dg/vect/vect-23.c: Ditto.
2073         * gcc.dg/vect/vect-24.c: Ditto.
2074         * gcc.dg/vect/vect-25.c: Ditto.
2075         * gcc.dg/vect/vect-26.c: Ditto.
2076         * gcc.dg/vect/vect-27.c: Ditto.
2077         * gcc.dg/vect/vect-27a.c: Ditto.
2078         * gcc.dg/vect/vect-28.c: Ditto.
2079         * gcc.dg/vect/vect-29.c: Ditto.
2080         * gcc.dg/vect/vect-29a.c: Ditto.
2081         * gcc.dg/vect/vect-3.c: Ditto.
2082         * gcc.dg/vect/vect-30.c: Ditto.
2083         * gcc.dg/vect/vect-31.c: Ditto.
2084         * gcc.dg/vect/vect-32.c: Ditto.
2085         * gcc.dg/vect/vect-33.c: Ditto.
2086         * gcc.dg/vect/vect-34.c: Ditto.
2087         * gcc.dg/vect/vect-35.c: Ditto.
2088         * gcc.dg/vect/vect-36.c: Ditto.
2089         * gcc.dg/vect/vect-37.c: Ditto.
2090         * gcc.dg/vect/vect-38.c: Ditto.
2091         * gcc.dg/vect/vect-4.c: Ditto.
2092         * gcc.dg/vect/vect-40.c: Ditto.
2093         * gcc.dg/vect/vect-41.c: Ditto.
2094         * gcc.dg/vect/vect-42.c: Ditto.
2095         * gcc.dg/vect/vect-43.c: Ditto.
2096         * gcc.dg/vect/vect-44.c: Ditto.
2097         * gcc.dg/vect/vect-45.c: Ditto.
2098         * gcc.dg/vect/vect-46.c: Ditto.
2099         * gcc.dg/vect/vect-47.c: Ditto.
2100         * gcc.dg/vect/vect-48.c: Ditto.
2101         * gcc.dg/vect/vect-48a.c: Ditto.
2102         * gcc.dg/vect/vect-49.c: Ditto.
2103         * gcc.dg/vect/vect-5.c: Ditto.
2104         * gcc.dg/vect/vect-50.c: Ditto.
2105         * gcc.dg/vect/vect-51.c: Ditto.
2106         * gcc.dg/vect/vect-52.c: Ditto.
2107         * gcc.dg/vect/vect-53.c: Ditto.
2108         * gcc.dg/vect/vect-54.c: Ditto.
2109         * gcc.dg/vect/vect-55.c: Ditto.
2110         * gcc.dg/vect/vect-56.c: Ditto.
2111         * gcc.dg/vect/vect-56a.c: Ditto.
2112         * gcc.dg/vect/vect-57.c: Ditto.
2113         * gcc.dg/vect/vect-58.c: Ditto.
2114         * gcc.dg/vect/vect-59.c: Ditto.
2115         * gcc.dg/vect/vect-6.c: Ditto.
2116         * gcc.dg/vect/vect-60.c: Ditto.
2117         * gcc.dg/vect/vect-61.c: Ditto.
2118         * gcc.dg/vect/vect-62.c: Ditto.
2119         * gcc.dg/vect/vect-63.c: Ditto.
2120         * gcc.dg/vect/vect-64.c: Ditto.
2121         * gcc.dg/vect/vect-65.c: Ditto.
2122         * gcc.dg/vect/vect-66.c: Ditto.
2123         * gcc.dg/vect/vect-67.c: Ditto.
2124         * gcc.dg/vect/vect-68.c: Ditto.
2125         * gcc.dg/vect/vect-69.c: Ditto.
2126         * gcc.dg/vect/vect-7.c: Ditto.
2127         * gcc.dg/vect/vect-72.c: Ditto.
2128         * gcc.dg/vect/vect-72a.c: Ditto.
2129         * gcc.dg/vect/vect-73.c: Ditto.
2130         * gcc.dg/vect/vect-74.c: Ditto.
2131         * gcc.dg/vect/vect-75.c: Ditto.
2132         * gcc.dg/vect/vect-76.c: Ditto.
2133         * gcc.dg/vect/vect-77.c: Ditto.
2134         * gcc.dg/vect/vect-77a.c: Ditto.
2135         * gcc.dg/vect/vect-78.c: Ditto.
2136         * gcc.dg/vect/vect-79.c: Ditto.
2137         * gcc.dg/vect/vect-8.c: Ditto.
2138         * gcc.dg/vect/vect-80.c: Ditto.
2139         * gcc.dg/vect/vect-82.c: Ditto.
2140         * gcc.dg/vect/vect-82_64.c: Ditto.
2141         * gcc.dg/vect/vect-83.c: Ditto.
2142         * gcc.dg/vect/vect-83_64.c: Ditto.
2143         * gcc.dg/vect/vect-9.c: Ditto.
2144         * gcc.dg/vect/vect-all.c: Ditto.
2145         * gcc.dg/vect/vect-none.c: Ditto.
2146
2147 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2148
2149         * lib/gcc-dg.exp (dg-skip-if): New function.
2150         (dg-forbid-option): Remove.
2151         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2152         * g++.dg/abi/bitfield8.C: Likewise.
2153         * g++.dg/abi/dtor1.C: Likewise.
2154         * g++.dg/abi/empty10.C: Likewise.
2155         * g++.dg/abi/empty7.C: Likewise.
2156         * g++.dg/abi/empty9.C: Likewise.
2157         * g++.dg/abi/layout3.C: Likewise.
2158         * g++.dg/abi/layout4.C: Likewise.
2159         * g++.dg/abi/thunk1.C: Likewise.
2160         * g++.dg/abi/thunk2.C: Likewise.
2161         * g++.dg/abi/vbase11.C: Likewise.
2162         * g++.dg/abi/vthunk2.C: Likewise.
2163         * g++.dg/abi/vthunk3.C: Likewise.
2164         * g++.dg/ext/attrib8.C: Likewise.
2165         * g++.dg/opt/longbranch2.C: Likewise.
2166         * g++.dg/opt/reg-stack4.C: Likewise.
2167         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2168         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2169         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2170         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2171         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2172         * gcc.dg/20000609-1.c: Likewise.
2173         * gcc.dg/20000720-1.c: Likewise.
2174         * gcc.dg/20011107-1.c: Likewise.
2175         * gcc.dg/20011119-1.c: Likewise.
2176         * gcc.dg/20020108-1.c: Likewise.
2177         * gcc.dg/20020122-2.c: Likewise.
2178         * gcc.dg/20020122-3.c: Likewise.
2179         * gcc.dg/20020201-3.c: Likewise.
2180         * gcc.dg/20020206-1.c: Likewise.
2181         * gcc.dg/20020218-1.c: Likewise.
2182         * gcc.dg/20020310-1.c: Likewise.
2183         * gcc.dg/20020411-1.c: Likewise.
2184         * gcc.dg/20020418-2.c: Likewise.
2185         * gcc.dg/20020426-1.c: Likewise.
2186         * gcc.dg/20020426-2.c: Likewise.
2187         * gcc.dg/20020517-1.c: Likewise.
2188         * gcc.dg/20020523-1.c: Likewise.
2189         * gcc.dg/20020523-2.c: Likewise.
2190         * gcc.dg/20020729-1.c: Likewise.
2191         * gcc.dg/20030204-1.c: Likewise.
2192         * gcc.dg/20030826-2.c: Likewise.
2193         * gcc.dg/20030926-1.c: Likewise.
2194         * gcc.dg/20031202-1.c: Likewise.
2195         * gcc.dg/980312-1.c: Likewise.
2196         * gcc.dg/980313-1.c: Likewise.
2197         * gcc.dg/990117-1.c: Likewise.
2198         * gcc.dg/990424-1.c: Likewise.
2199         * gcc.dg/990524-1.c: Likewise.
2200         * gcc.dg/991230-1.c: Likewise.
2201         * gcc.dg/i386-387-1.c: Likewise.
2202         * gcc.dg/i386-387-2.c: Likewise.
2203         * gcc.dg/i386-387-3.c: Likewise.
2204         * gcc.dg/i386-387-4.c: Likewise.
2205         * gcc.dg/i386-387-5.c: Likewise.
2206         * gcc.dg/i386-387-6.c: Likewise.
2207         * gcc.dg/i386-asm-1.c: Likewise.
2208         * gcc.dg/i386-bitfield1.c: Likewise.
2209         * gcc.dg/i386-bitfield2.c: Likewise.
2210         * gcc.dg/i386-loop-1.c: Likewise.
2211         * gcc.dg/i386-loop-2.c: Likewise.
2212         * gcc.dg/i386-loop-3.c: Likewise.
2213         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2214         * gcc.dg/i386-pic-1.c: Likewise.
2215         * gcc.dg/i386-regparm.c: Likewise.
2216         * gcc.dg/i386-signbit-1.c: Likewise.
2217         * gcc.dg/i386-signbit-2.c: Likewise.
2218         * gcc.dg/i386-signbit-3.c: Likewise.
2219         * gcc.dg/i386-sse-5.c: Likewise.
2220         * gcc.dg/i386-sse-8.c: Likewise.
2221         * gcc.dg/i386-unroll-1.c: Likewise.
2222         * gcc.dg/tls/opt-1.c: Likewise.
2223         * gcc.dg/tls/opt-2.c: Likewise.
2224         * gcc.dg/unroll-1.c: Likewise.
2225         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2226         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2227         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2228         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2229
2230 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2231
2232         * g++.dg/template/incomplete1.C: New test.
2233
2234 2004-11-16  Nick Clifton  <nickc@redhat.com>
2235
2236         Revert patches accidentally commited during checkin of fixes for
2237         xstormy16 tests:
2238         gcc.c-torture/execute/simd-4.c: Revert
2239         gcc.dg/20040910-1.c: Revert.
2240
2241 2004-11-16  Paul Brook  <paul@codesourcery.com>
2242
2243         PR fortran/13010
2244         * gfortran.dg/der_pointer_1.f90: New test.
2245
2246 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2247
2248         PR c/18498
2249         * gcc.dg/bitfld-13.c: New test.
2250
2251 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2252
2253         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2254         powerpc*-*-linux*.
2255
2256         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2257         * gcc.dg/ppc64-abi-2.c: Ditto.
2258         * gcc.dg/ppc64-abi-3.c: Ditto.
2259
2260         * lib/gcc-dg.exp (dg-target-list): Remove.
2261
2262 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2263
2264         * gcc.dg/ia64-postinc.c: New test.
2265
2266 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2267
2268         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2269
2270 2004-11-15  Nick Clifton  <nickc@redhat.com>
2271
2272         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2273         __INT_MAX__ so that the test can be compiled by toolchains
2274         targeted at 16-bit processors.
2275
2276         * gcc.dg/20040625-1.c: Use long constants rather than integers
2277         when performing arithmetic that will overflow 16-bits.
2278
2279         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2280         xstormy16.  It does not support 128-bit vector operations.
2281
2282         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2283         with the macro PTR_TYPE.  Define this macro to an integer type
2284         suitable for holding a pointer.
2285
2286         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2287         the target is a 16-bit processor.
2288
2289         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2290         16-bit targets where the character constant will be too long.
2291
2292         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2293         where the double will not be directly addressable.
2294
2295 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2296
2297         Friend class name lookup 1/n, PR c++/18471
2298         * g++.dg/template/crash26.C: New test.
2299         * g++.dg/lookup/struct1.C: Adjust expected error.
2300         * g++.dg/parse/elab1.C: Likewise.
2301         * g++.dg/parse/elab2.C: Likewise.
2302         * g++.dg/parse/int-as-enum1.C: Likewise.
2303         * g++.dg/parse/struct-as-enum1.C: Likewise.
2304         * g++.dg/parse/typedef1.C: Likewise.
2305         * g++.dg/parse/typedef3.C: Likewise.
2306         * g++.dg/parse/typedef4.C: Likewise.
2307         * g++.dg/parse/typedef5.C: Likewise.
2308         * g++.dg/template/nontype4.C: Likewise.
2309         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2310         * g++.old-deja/g++.other/elab1.C: Likewise.
2311         * g++.old-deja/g++.other/syntax4.C: Likewise.
2312
2313 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2314
2315         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2316
2317 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2318
2319         * gcc.c-torture/execute/20041114-1.c: New test.
2320
2321 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2322
2323         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2324         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2325         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2326         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2327         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2328         gcc.dg/switch-7.c: New tests.
2329
2330 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2331
2332         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2333
2334 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2335
2336         PR tree-opt/18400
2337         * gcc.dg/vect/pr18400.c: New test.
2338
2339 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2340             Andrew Pinski  <pinskia@physics.uc.edu>
2341
2342         PR tree-opt/18425
2343         * gcc.dg/vect/pr18425.c: New test.
2344
2345 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2346
2347         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2348         Guard with dg-require-alias and dg-require-visibility.
2349
2350 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2351
2352         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2353
2354 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2355
2356         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2357
2358 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2359
2360         PR c++/17344
2361         * g++.dg/template/defarg5.C: New test.
2362
2363 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2364
2365         * g++.dg/parse/cast1.C: Run only on ILP32.
2366         * g++.old-deja/g++.mike/p784.C: Likewise.
2367
2368 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2369
2370         * gcc.c-torture/execute/20041113-1.c: New test.
2371
2372 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2373
2374         PR target/18230
2375         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2376         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2377         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2378         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2379         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2380         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2381         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2382         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2383         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2384         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2385         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2386         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2387         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2388
2389 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2390
2391         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2392         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2393         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2394         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2395         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2396         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2397         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2398         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2399         gcc.target/sparc/combined-1.c: New tests.
2400
2401 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2402
2403         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2404         New tests.
2405
2406 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2407
2408         * lib/gcc-dg.exp (dg-forbid-option): New function.
2409         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2410         * g++.dg/abi/bitfield8.C: Likewise.
2411         * g++.dg/abi/dtor1.C: Likewise.
2412         * g++.dg/abi/empty10.C: Likewise.
2413         * g++.dg/abi/empty7.C: Likewise.
2414         * g++.dg/abi/empty9.C: Likewise.
2415         * g++.dg/abi/layout3.C: Likewise.
2416         * g++.dg/abi/layout4.C: Likewise.
2417         * g++.dg/abi/thunk1.C: Likewise.
2418         * g++.dg/abi/thunk2.C: Likewise.
2419         * g++.dg/abi/vbase11.C: Likewise.
2420         * g++.dg/abi/vthunk2.C: Likewise.
2421         * g++.dg/abi/vthunk3.C: Likewise.
2422         * g++.dg/ext/attrib8.C: Likewise.
2423         * g++.dg/opt/longbranch2.C: Likewise.
2424         * g++.dg/opt/reg-stack4.C: Likewise.
2425         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2426         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2427         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2428         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2429         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2430         * gcc.dg/20000609-1.c: Likewise.
2431         * gcc.dg/20000720-1.c: Likewise.
2432         * gcc.dg/20011107-1.c: Likewise.
2433         * gcc.dg/20011119-1.c: Likewise.
2434         * gcc.dg/20020108-1.c: Likewise.
2435         * gcc.dg/20020122-2.c: Likewise.
2436         * gcc.dg/20020122-3.c: Likewise.
2437         * gcc.dg/20020201-3.c: Likewise.
2438         * gcc.dg/20020206-1.c: Likewise.
2439         * gcc.dg/20020218-1.c: Likewise.
2440         * gcc.dg/20020310-1.c: Likewise.
2441         * gcc.dg/20020411-1.c: Likewise.
2442         * gcc.dg/20020418-2.c: Likewise.
2443         * gcc.dg/20020426-1.c: Likewise.
2444         * gcc.dg/20020426-2.c: Likewise.
2445         * gcc.dg/20020517-1.c: Likewise.
2446         * gcc.dg/20020523-1.c: Likewise.
2447         * gcc.dg/20020523-2.c: Likewise.
2448         * gcc.dg/20020729-1.c: Likewise.
2449         * gcc.dg/20030204-1.c: Likewise.
2450         * gcc.dg/20030826-2.c: Likewise.
2451         * gcc.dg/20030926-1.c: Likewise.
2452         * gcc.dg/20031202-1.c: Likewise.
2453         * gcc.dg/980312-1.c: Likewise.
2454         * gcc.dg/980313-1.c: Likewise.
2455         * gcc.dg/990117-1.c: Likewise.
2456         * gcc.dg/990424-1.c: Likewise.
2457         * gcc.dg/990524-1.c: Likewise.
2458         * gcc.dg/991230-1.c: Likewise.
2459         * gcc.dg/i386-387-1.c: Likewise.
2460         * gcc.dg/i386-387-2.c: Likewise.
2461         * gcc.dg/i386-387-3.c: Likewise.
2462         * gcc.dg/i386-387-4.c: Likewise.
2463         * gcc.dg/i386-387-5.c: Likewise.
2464         * gcc.dg/i386-387-6.c: Likewise.
2465         * gcc.dg/i386-asm-1.c: Likewise.
2466         * gcc.dg/i386-bitfield1.c: Likewise.
2467         * gcc.dg/i386-bitfield2.c: Likewise.
2468         * gcc.dg/i386-loop-1.c: Likewise.
2469         * gcc.dg/i386-loop-2.c: Likewise.
2470         * gcc.dg/i386-loop-3.c: Likewise.
2471         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2472         * gcc.dg/i386-pic-1.c: Likewise.
2473         * gcc.dg/i386-regparm.c: Likewise.
2474         * gcc.dg/i386-signbit-1.c: Likewise.
2475         * gcc.dg/i386-signbit-2.c: Likewise.
2476         * gcc.dg/i386-signbit-3.c: Likewise.
2477         * gcc.dg/i386-sse-5.c: Likewise.
2478         * gcc.dg/i386-sse-8.c: Likewise.
2479         * gcc.dg/i386-unroll-1.c: Likewise.
2480         * gcc.dg/tls/opt-1.c: Likewise.
2481         * gcc.dg/tls/opt-2.c: Likewise.
2482         * gcc.dg/unroll-1.c: Likewise.
2483         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2484         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2485         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2486         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2487         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2488         -m64 is specified.
2489
2490 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/18389
2493         * g++.dg/parse/cond1.C: New test.
2494
2495         PR c++/18429
2496         * g++.dg/template/array9.C: New test.
2497         * g++.dg/ext/vla1.C: Adjust error messages.
2498         * g++.dg/ext/vlm1.C: Likewise.
2499         * g++.dg/template/crash2.C: Likewise.
2500
2501         PR c++/18436
2502         * g++.dg/template/call3.C: New test.
2503
2504         PR c++/18407
2505         * g++.dg/template/ptrmem11.C: New test.
2506
2507 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2508
2509         PR other/14264
2510         * lib/g++.exp: Set LC_ALL and LANG to C.
2511         * lib/gcc-dg.exp: Likewise.
2512         * lib/gfortran.exp: Likewise.
2513         * lib/objc.exp: Likewise.
2514         * lib/treelang.exp: Likewise.
2515
2516 2004-11-12  Andreas Schwab  <schwab@suse.de>
2517
2518         * gcc.dg/pr16286.c: Fix last change.
2519
2520 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/18416
2523         * g++.dg/init/global1.C: New test.
2524
2525 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2526
2527         * gcc.c-torture/execute/20041112-1.c: New test.
2528
2529 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2530
2531         * lib/gcc-dg.exp (dg-target-list): New.
2532
2533 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2534             Richard Sandiford  <rsandifo@redhat.com>
2535
2536         * lib/target-supports.exp (get-compiler_messages): New.
2537         (check_named_sections_available): Use it.
2538         (check_effective_target_ilp32): New.
2539         (check_effective_target_lp64): New.
2540         (is-effective-target): New.
2541         * lib/gcc-dg.exp (dg-require-effective-target): New.
2542
2543 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2544
2545         * gcc.dg/precedence-1.c: New test.
2546
2547 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2548
2549         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2550
2551         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2552         message, delete generated files, use more descriptive name for
2553         executable, and make the test unsupported when it cannot be run.
2554
2555         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2556         (dg-require-weak, dg-require-visibility, dg-require-alias,
2557         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2558         dg-require-iconv, dg-require-named-sections): Use it.
2559
2560         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2561
2562 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2563
2564         PR target/16457
2565         * gcc.dg/ppc-and-1: New
2566
2567         PR target/16796
2568         * gcc.dg/ppc-mov-1.c: New.
2569
2570         PR target/16458
2571         * gcc.dg/ppc-compare-1.c: New.
2572
2573 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2574
2575         * objc.dg/desig-init-2.m: New test.
2576
2577 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2578
2579         PR middle-end/18160
2580         * g++.dg/warn/register-var-1.C: New test.
2581         * g++.dg/warn/register-var-2.C: New test.
2582
2583 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2584
2585         * gcc.dg/union-2.c: New test.
2586
2587 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2588
2589         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2590         New test for PR tree-optimization/17892.
2591
2592 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2593
2594         PR c++/18369
2595         * g++.dg/init/new12.C: New test.
2596
2597 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2598
2599         * gcc.target/sparc: New directory.
2600         * gcc.target/sparc/sparc.exp: New driver.
2601         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2602         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2603         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2604         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2605
2606 2004-11-10  Paul Brook  <paul@codesourcery.com>
2607
2608         PR fortran/18218
2609         * gfortran.dg/list_read.c: New test.
2610
2611 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2612
2613         PR c/18322
2614         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2615         expected diagnostic location.
2616
2617 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2618
2619         * gcc.dg/20041109-1.c: New test.
2620
2621 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2622
2623         PR objc/18406
2624         * objc/compile/pr18406.m: New test.
2625
2626 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2627
2628         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2629
2630 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2631
2632         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2633
2634 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2635
2636         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2637
2638 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2639
2640         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2641         exit.
2642
2643 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2644
2645         PR tree-opt/18299
2646         * gcc.c-torture/pr18299-1.c: New test.
2647
2648 2004-11-06  Andreas Schwab  <schwab@suse.de>
2649
2650         * gcc.dg/pr16286.c: Also test for bool and pixel.
2651
2652 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2653
2654         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2655         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2656         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2657         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2658         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2659         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2660         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2661         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2662         gcc.dg/struct-semi-3.c: New tests.
2663
2664 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2665
2666         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2667
2668 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2669
2670         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2671         Do not use C99 designators.
2672
2673 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2674
2675         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2676
2677 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2678
2679         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2680         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2681         * gcc.c-torture/execute/simd-5.x: Remove.
2682
2683 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2684
2685         PR rtl-optimization/17933
2686         * gcc.dg/torture/pr17933-1.c: New test.
2687
2688 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2689
2690         PR target/18106
2691         * lib/target-supports.exp (check_weak_available): Support
2692         Windows.
2693
2694 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2695
2696         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2697         call to fflush(stdout) before abort.
2698         (my_ffsll): New function.
2699         (generate_fields): Use it.
2700
2701 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2702
2703         * gcc.dg/init-undef-1.c: New test.
2704
2705 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2706
2707         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2708         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2709         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2710         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2711         expected messages for new parser.
2712
2713 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2714
2715         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2716
2717 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2718
2719         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2720         on LP64 targets.
2721
2722 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2723
2724         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2725         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2726         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2727         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2728         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2729         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2730         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2731         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2732         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2733         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2734
2735 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2736
2737         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2738         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2739         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2740         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2741         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2742         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2743         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2744         for new parser.
2745
2746 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2747
2748         PR target/15342
2749         * gcc.dg/20041104-1.c: New test.
2750
2751 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2752
2753         * g++.dg/template/nontype7.C: New test.
2754         * g++.dg/template/nontype8.C: Likewise.
2755         * g++.dg/template/nontype9.C: Likewise.
2756         * g++.dg/template/nontype10.C: Likewise.
2757         * g++.dg/tc1/dr49.C: Likewise.
2758         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2759         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2760
2761 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2762
2763         * g++.dg/rtti/tinfo1.C: Remove xfails.
2764
2765 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2766
2767         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2768         packed attribute to the definition to satisfy the new C++ parser.
2769
2770 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2771
2772         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2773         invocations of va_arg.
2774
2775 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2776
2777         PR c++/18124
2778         * g++.dg/template/crash25.C: New test.
2779
2780         PR c++/18155
2781         * g++.dg/template/typedef2.C: New test.
2782         * g++.dg/parse/crash13.C: Adjust error markers.
2783
2784         PR c++/18177
2785         * g++.dg/conversion/const3.C: New test.
2786
2787 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2788
2789         PR fortran/17535
2790         PR fortran/17583
2791         PR fortran/17713
2792         * gfortran.dg/generic_[123].f90: New testcases.
2793
2794 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2795
2796         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2797         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2798
2799 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2800
2801         PR tree-opt/16808
2802         * gcc.c-torture/compile/pr16808.c: New test.
2803
2804 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2805
2806         PR rtl-optimization/17104
2807         * gcc.dg/ppc-bitfield1.c: New.
2808
2809 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2810
2811         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2812
2813 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2814
2815         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2816         strings for 32-bit code.
2817
2818 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2819
2820         PR c/18239
2821         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2822
2823 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2824
2825         PR c++/18064
2826         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2827
2828 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2829
2830         PR c++/15172
2831         * g++.dg/init/aggr2.C: New test.
2832
2833 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2834
2835         * objc.dg/local-decl-1.m: New test.
2836
2837 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2838
2839         * gcc.dg/20040910-1.c: Adjust regex.
2840
2841 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2842
2843         PR rtl-optimization/18084
2844         * g++.dg/opt/pr18084-1.C: New testcase.
2845
2846 2004-10-30  Matt Austern  <austern@apple.com>
2847
2848         PR c++/17542
2849         * g++.dg/ext/attrib18.C: New test.
2850
2851 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2852
2853         PR middle-end/18096
2854         * gcc.dg/pr18096-1.c: New test case.
2855
2856 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2857
2858         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2859
2860 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2861
2862         PR c/16666
2863         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2864         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2865         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2866         gcc.dg/old-style-prom-3.c: New tests.
2867
2868 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2869
2870         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2871         Remove unnecessary inclusion of stdio.h.
2872
2873 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2874
2875         PR rtl-optimization/17581
2876         * gcc.dg/pr17581-1.c: New test case.
2877
2878 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2879
2880         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2881         being implemented.
2882         * g++.dg/conversion/dr195-1.C: New.
2883         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2884         * g++.old-deja/g++.mike/p10148.C: Likewise.
2885
2886 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2887
2888         PR c++/17695
2889         * g++.dg/debug/typedef2.C: New test.
2890
2891 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2892
2893         PR fortran/13490
2894         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2895         * gfortran.dg/g77/README: Update.
2896
2897 2004-10-28  Matt Austern  <austern@apple.com>
2898
2899         PR c++/14124
2900         * g++.dg/ext/packed7.C: New test.
2901
2902 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2903
2904         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2905         scan-assembler.
2906         * lib/scanasm.exp (hidden-scan-for): New proc.
2907         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2908         string.
2909         (scan-not-hidden): Likewise.
2910         * lib/target-supports.exp (check_visibility_available): mach-o is
2911         support too.
2912
2913 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2914
2915         PR c++/17132
2916         * g++.dg/template/memclass3.C: New test.
2917
2918 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2919
2920         PR middle-end/18160
2921         * gcc.dg/register-var-1.c: New test.
2922         * gcc.dg/register-var-2.c: New test.
2923         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2924         error now.
2925
2926 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2927
2928         PR other/18172
2929         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2930         unused variables.
2931         * gcc.dg/vect/vect-22.c: Likewise.
2932
2933 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2934
2935         * gcc.dg/i386-rotate-1.c: New test.
2936
2937 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2938
2939         * g++.dg/init/ref12.C: Add "run" marker.
2940
2941         PR c++/17435
2942         * g++.dg/init/ref12.C: New test.
2943
2944         PR c++/18140
2945         * g++.dg/template/shift1.C: New test.
2946         * g++.dg/template/error10.C: Adjust error markers.
2947
2948 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
2949
2950         PR tree-opt/17529
2951         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
2952
2953 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2954
2955         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
2956         * gcc.dg/weak/weak-3.c: Likewise.
2957         * gcc.dg/weak/weak-5.c: Likewise.
2958         * gcc.dg/weak/weak-9.c: Likewise.
2959         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
2960         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
2961
2962         * gcc.dg/darwin-weakimport-1.c: New.
2963
2964 2004-10-28  Ben Elliston  <bje@au.ibm.com>
2965
2966         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
2967
2968 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
2969
2970         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
2971         'syntax' error messages.
2972         * gcc.dg/cpp/direct2s.c: Likewise.
2973
2974 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
2975
2976         * gcc.c-torture/compile/20041026-1.c: New.
2977
2978 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
2979
2980         PR c++/18093
2981         * g++.dg/lookup/ns2.C: New test.
2982
2983         PR c++/18020
2984         * g++.dg/template/enum4.C: New test.
2985
2986         PR c++/18161
2987         * g++.dg/template/expr1.C: New test.
2988
2989 2004-10-26  Ben Elliston  <bje@au.ibm.com>
2990
2991         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
2992
2993 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2994
2995         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
2996         gcc.dg/decl-nospec-3.c: New tests.
2997
2998 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
2999
3000         * objc.dg/super-class-3.m: New test.
3001
3002 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3003
3004         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3005         resyncing.
3006         * gcc.dg/cpp/direct2s.c: Likewise.
3007
3008 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3009
3010         * objc.dg/image-info.m: Update for changes to section selection.
3011
3012 2004-10-25  David Ayers  <d.ayers@inode.at>
3013             Ziemowit Laski  <zlaski@apple.com>
3014
3015         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3016         diagnostics when messaging 'id <Proto>'.
3017         * objc.dg/class-protocol-1.m: New test.
3018         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3019         a non-existent method signature.
3020         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3021         Update diagnostics when messaging with non-existent method signature.
3022         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3023         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3024         invalid receivers are now resolved as if messaging 'id'; remove
3025         extraneous diagnostics.
3026
3027 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3028
3029         PR c/16667
3030         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3031         gcc.dg/init-desig-obs-3.c: New tests.
3032
3033 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3034
3035         * gcc.dg/debug/20041023-1.c: New test.
3036
3037 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3038
3039         PR middle-end/17407
3040         * gcc.c-torture/compile/pr17407.c: New test.
3041
3042         PR c++/18121
3043         * g++.dg/template/array8.C: New test.
3044
3045 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3046
3047         PR other/18138
3048         * lib/g++.exp: Accept more than one multilib libgcc.
3049         * lib/gcc-dg.exp: Likewise.
3050         * lib/objc.exp: Likewise.
3051         * lib/treelang.exp: Likewise.
3052         * lib/gfortran.exp: Likewise.
3053
3054 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3055
3056         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3057
3058 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3059
3060         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3061         * gcc.dg/c99-const-expr-3.c: Likewise.
3062
3063 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3064
3065         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3066
3067 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3068
3069         * gcc.c-torture/execute/loop-2e.x: Remove.
3070
3071 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3072
3073         PR c++/18095
3074         * g++.dg/parse/crash18.C: New.
3075         * g++.dg/parse/crash19.C: New.
3076
3077 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3078
3079         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3080         * g++.dg/ext/dllimport2.C: Same.
3081         * g++.dg/ext/dllimport8.C: Same.
3082
3083 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3084
3085         PR c++/10841
3086         * g++.dg/conversion/cast1.C: New test.
3087         * g++.dg/overload/pmf1.C: Adjust error marker.
3088
3089 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3090
3091         PR objc/17923
3092         * objc.dg/const-str-7.m: New test.
3093
3094 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3095
3096         * g++.dg/template/memfriend11.C: Fix comment typo.
3097         * g++.dg/template/memfriend14.C: Likewise.
3098
3099 2004-10-20  Richard Henderson  <rth@redhat.com>
3100
3101         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3102         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3103         -fasynchronous-unwind-tables.
3104
3105 2004-10-20  Richard Henderson  <rth@redhat.com>
3106
3107         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3108         (main): Return success.
3109         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3110         (main): Return success.
3111
3112 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3113
3114         PR c++/13495
3115         * g++.dg/template/memfriend9.C: New test.
3116         * g++.dg/template/memfriend10.C: Likewise.
3117         * g++.dg/template/memfriend11.C: Likewise.
3118         * g++.dg/template/memfriend12.C: Likewise.
3119         * g++.dg/template/memfriend13.C: Likewise.
3120         * g++.dg/template/memfriend14.C: Likewise.
3121         * g++.dg/template/memfriend15.C: Likewise.
3122         * g++.dg/template/memfriend16.C: Likewise.
3123         * g++.dg/template/memfriend17.C: Likewise.
3124         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3125
3126 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3127
3128         * g++.dg/conversion/dr195.C: New.
3129         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3130
3131 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3132             Devang Patel  <dpatel@apple.com>
3133
3134         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3135         of floating point arithmetic, which could trap.
3136
3137 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3138
3139         PR c++/14035
3140         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3141         * g++.dg/conversion/const2.C: New test.
3142         * g++.dg/expr/reinterpret2.C: New test.
3143         * g++.dg/expr/reinterpret3.C: New test.
3144         * g++.dg/expr/cast2.C: New test.
3145         * g++.dg/expr/copy1.C: New test.
3146         * g++.dg/other/conversion1.C: Change error message.
3147         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3148         function pointers to void *.
3149         * g++.old-deja/g++.mike/p10148.C: Likewise.
3150
3151 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3152
3153         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3154
3155 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3156
3157         PR c++/18047
3158
3159         * g++.dg/parse/expr3.C: New test.
3160
3161 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3162
3163         * gcc.dg/smod-1.c: New test.
3164
3165 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3166
3167         * objc.dg/method-14.m: New test.
3168
3169 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3170
3171         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3172         Also xfail as the patch was reverted.
3173
3174 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3175
3176         PR middle-end/16973
3177         * gcc.dg/pr16973.c: New test.
3178
3179 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3180
3181         PR tree-optimization/17656
3182         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3183
3184 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3185
3186         * g++.dg/eh/shadow1.C: New.
3187
3188 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3189
3190         * gcc.c-torture/compile/20041018-1.c: New test.
3191
3192 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3193
3194         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3195         compiler referring to register 0 when accessing sdata.  The linker
3196         now patches things up.
3197
3198 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3199
3200         PR c/17529
3201         * gcc.c-torture/compile/pr17529.c: New test.
3202
3203 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3204
3205         PR c++/17743
3206         * g++.dg/ext/attrib17.C: New test.
3207
3208 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3209
3210         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3211
3212 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3213
3214         PR c++/10479
3215         * g++.dg/ext/attrib16.C: New test.
3216
3217 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/17042
3220         * g++.dg/init/dso_handle1.C: New test.
3221
3222         PR c++/14667
3223         * g++.dg/parse/typedef6.C: New test.
3224
3225         PR c++/17916
3226         * g++.dg/parse/pragma1.C: New test.
3227
3228 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3229
3230         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3231
3232 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3233
3234         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3235         -fno-common when on HPPA HP-UX platforms.
3236
3237 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR other/16820
3240         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3241         stdint.h.
3242         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3243         uintptr_t.
3244
3245 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3246
3247         PR c++/16301
3248         * g++.dg/lookup/strong-using-4.C: New test.
3249
3250 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3251
3252         PR middle-end/16567
3253         * gcc.c-torture/compile/nested-1.c: New test.
3254
3255 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3256
3257         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3258         and mipsisa64*-*-* (until support for misaligned loads is added).
3259         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3260         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3261         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3262         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3263         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3264         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3265
3266 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR c++/17976
3269         * g++.dg/init/dtor3.C: New test.
3270
3271 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3272
3273         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3274
3275 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3276
3277         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3278         * gcc.dg/macho-lo-sum.c: Likewise.
3279
3280 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3281
3282         * gcc.dg/ppc-spe64-1.c: New test.
3283
3284 2004-10-14  Devang Patel  <dpatel@apple.com>
3285
3286         PR 17635
3287         * gcc.dg/pr17635.c : New test.
3288
3289 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3290
3291         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3292         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3293         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3294         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3295         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3296         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3297         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3298         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3299         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3300         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3301         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3302         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3303         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3304         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3305         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3306         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3307         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3308         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3309
3310 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3311
3312         * gcc.dg/vect/vect-82.c: New testcase.
3313         * gcc.dg/vect/vect-82_64.c: New testcase.
3314         * gcc.dg/vect/vect-83.c: New testcase.
3315         * gcc.dg/vect/vect-83_64.c: New testcase.
3316
3317 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3318
3319         * gcc.dg/cpp/error-1.c: New test.
3320
3321 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3322
3323         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3324
3325 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3326
3327         PR target/17984
3328         * gcc.dg/cris-peep2-xsrand2.c: New test.
3329
3330 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3331
3332         PR c++/17661
3333         * testsuite/g++.dg/expr/for2.C: New test.
3334
3335 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3336
3337         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3338
3339 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3340
3341         PR tree-optimization/17724
3342         * g++.dg/opt/pr17724-1.C: New test.
3343         * g++.dg/opt/pr17724-2.C: New test.
3344         * g++.dg/opt/pr17724-3.C: New test.
3345         * g++.dg/opt/pr17724-4.C: New test.
3346         * g++.dg/opt/pr17724-5.C: New test.
3347         * g++.dg/opt/pr17724-6.C: New test.
3348
3349 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3350
3351         PR c/17301
3352         * gcc.dg/pr17301-2.c: New test.
3353
3354 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3355
3356         PR c++/15876
3357         * g++.dg/parse/error22.C: New test.
3358
3359         PR c++/17936
3360         * g++.dg/template/spec18.C: New test.
3361
3362 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3363
3364         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3365         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3366         memcpy.
3367         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3368         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3369
3370 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3371
3372         * g++.dg/eh/cleanup5.C: Add dg-options "".
3373
3374 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3375
3376         PR middle-end/17657
3377         * gcc.dg/switch-4.c: New test case.
3378
3379 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3380
3381         * gcc.c-torture/execute/20041011-1.c: New test.
3382
3383 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3384
3385         PR c++/17554
3386         * g++.dg/init/for3.C: New test.
3387
3388         PR c++/17657
3389         * g++.dg/opt/switch2.C: New test.
3390
3391         PR middle-end/17703
3392         * g++.dg/warn/Wreturn-2.C: New test.
3393
3394 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3395
3396         PR c++/17907
3397         * g++.dg/eh/cleanup5.C: New test.
3398
3399 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3400
3401         PR c++/17393
3402         * g++.dg/parse/error21.C: New test.
3403
3404 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3405
3406         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3407         * g++.dg/warn/incomplete1.C: Likewise.
3408         * g++.dg/template/qualttp20.C: Likewise.
3409
3410 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3411
3412         PR c/17881
3413         * parm-incomplete-1.c: New test.
3414
3415 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/17867
3418         * g++.dg/parse/error19.C: New test.
3419
3420         PR c++/17670
3421         * g++.dg/init/new11.C: New test.
3422
3423         PR c++/17821
3424         * g++.dg/parse/error20.C: New test.
3425
3426         PR c++/17826
3427         * g++.dg/template/crash24.C: New test.
3428
3429 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3430
3431         PR c/17301
3432         * gcc.dg/pr17301-1.c: New test.
3433
3434 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3435
3436         PR c/17189
3437         * gcc.dg/anon-struct-5.c: New test.
3438
3439 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3440
3441         PR c/17844
3442         * gcc.dg/pr17844-1.c: New test.
3443
3444 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3445
3446         PR tree-optimization/17906
3447         * gcc.c-torture/compile/pr17906.c: New.
3448
3449 2004-10-09  Stuart Hastings  <stuart@apple.com>
3450             Roger Sayle  <roger@eyesopen.com>
3451
3452         PR rtl-optimization/17853
3453         * gcc.dg/i386-mmx-5.c: New testcase.
3454
3455 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3456
3457         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3458
3459 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3460
3461         PR c++/17524
3462         * g++.dg/template/static9.C: New test.
3463
3464         PR c++/17685
3465         * g++.dg/parse/operator5.C: New test.
3466
3467 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3468
3469         PR middle-end/17894
3470         * gcc.c-torture/execute/divcmp-4.c: New test case.
3471
3472 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3473
3474         PR tree-opt/17902
3475         * g++.dg/opt/pr17902.C: New test.
3476
3477 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3478
3479         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3480
3481 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3482
3483         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3484
3485 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3486
3487         * gcc.dg/assign-warn-3.c: New test.
3488
3489 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3490
3491         PR c/16999
3492         * gcc.dg/cpp/ident-1.c: New test.
3493
3494 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3495
3496         * gcc.c-torture/compile/acc1.c: New.
3497
3498 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3499
3500         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3501         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3502
3503 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3504
3505         * gcc.dg/ultrasp11.c: New test.
3506
3507 2004-10-08  Michael Matz  <matz@suse.de>
3508
3509         * gcc.dg/doloop-2.c: New test.
3510
3511 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3512
3513         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3514         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3515         objc.dg/method-9.m: Update expected diagnostics.
3516
3517 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3518
3519         * gcc.dg/ppc-fsel-3.c: New file.
3520         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3521
3522 2004-10-07  Paul Brook  <paul@codesourcery.com>
3523
3524         * gfortran.dg/intrinsic_verify_1.f90: New test.
3525
3526 2004-10-07  Paul Brook  <paul@codesourcery.com>
3527
3528         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3529
3530 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3531
3532         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3533         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3534         commit.
3535
3536 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3537
3538         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3539
3540 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3541
3542         PR c++/17115
3543         * g++.dg/warn/Winline-4.C: New test.
3544
3545 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3546
3547         * gcc.c-torture/compile/20041007-1.c: New test.
3548
3549 2004-10-07  Paul Brook  <paul@codesourcery.com>
3550
3551         PR fortran/17678
3552         * gfortran.dg/use_allocated_1.f90: New test.
3553
3554 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3555
3556         PR middle-end/17849
3557         * gfortran.fortran-torture/compile/nested.f90: New test
3558
3559 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3560
3561         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3562
3563 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3564
3565         PR c++/17368
3566         * g++.dg/ext/asm6.C: New test.
3567
3568 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3569
3570         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3571
3572 2004-10-06  Paul Brook  <paul@codesourcery.com>
3573
3574         PR libfortran/17709
3575         * gfortran.dg/empty_format_1.f90: New test.
3576
3577 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3578
3579         PR fortran/17568
3580         * gfortran.dg/ishft.f90: New test.
3581
3582         PR fortran/17283
3583         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3584         tests.
3585
3586 2004-10-06  Paul Brook  <paul@codesourcery.com>
3587
3588         * gfortran.dg/do_1.f90: New test.
3589
3590 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3591
3592         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3593         optimizing for size.
3594
3595 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3596
3597         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3598
3599 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3600
3601         * gcc.c-torture/compile/20041005-1.c: New test.
3602
3603 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3604
3605         PR c++/17829
3606         * g++.dg/lookup/koenig4.C: New.
3607
3608 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3609
3610         * g++.dg/other/classkey1.C: Adjust quoting marks.
3611         * g++.dg/parse/error15.C: Likewise.
3612         * g++.dg/template/meminit2.C (int>): Likewise.
3613
3614 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3615
3616         PR fortran/17283
3617         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3618
3619         PR fortran/17631
3620         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3621
3622         PR fortran/17708
3623         * gfortran.dg/pr17708.f90: New test.
3624
3625 2004-10-04  Chao-ying Fu  <fu@mips.com>
3626
3627         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3628         * gcc.dg/vect/vect-4.c: Ditto.
3629         * gcc.dg/vect/vect-5.c: Ditto.
3630         * gcc.dg/vect/vect-6.c: Ditto.
3631         * gcc.dg/vect/vect-8.c: Ditto.
3632         * gcc.dg/vect/vect-16.c: Ditto.
3633         * gcc.dg/vect/vect-30.c: Ditto.
3634         * gcc.dg/vect/vect-40.c: Ditto.
3635         * gcc.dg/vect/vect-41.c: Ditto.
3636         * gcc.dg/vect/vect-42.c: Ditto.
3637         * gcc.dg/vect/vect-43.c: Ditto.
3638         * gcc.dg/vect/vect-44.c: Ditto.
3639         * gcc.dg/vect/vect-45.c: Ditto.
3640         * gcc.dg/vect/vect-46.c: Ditto.
3641         * gcc.dg/vect/vect-47.c: Ditto.
3642         * gcc.dg/vect/vect-48.c: Ditto.
3643         * gcc.dg/vect/vect-49.c: Ditto.
3644         * gcc.dg/vect/vect-50.c: Ditto.
3645         * gcc.dg/vect/vect-51.c: Ditto.
3646         * gcc.dg/vect/vect-52.c: Ditto.
3647         * gcc.dg/vect/vect-53.c: Ditto.
3648         * gcc.dg/vect/vect-54.c: Ditto.
3649         * gcc.dg/vect/vect-55.c: Ditto.
3650         * gcc.dg/vect/vect-56.c: Ditto.
3651         * gcc.dg/vect/vect-57.c: Ditto.
3652         * gcc.dg/vect/vect-58.c: Ditto.
3653         * gcc.dg/vect/vect-59.c: Ditto.
3654         * gcc.dg/vect/vect-60.c: Ditto.
3655         * gcc.dg/vect/vect-74.c: Ditto.
3656         * gcc.dg/vect/vect-79.c: Ditto.
3657         * gcc.dg/vect/vect-80.c: Ditto.
3658
3659 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3660
3661         * gcc.dg/unused-7.c: Use the correct option.
3662
3663 2004-10-04  Paul Brook  <paul@codesourcery.com>
3664         Bud Davis  <bdavis9659@comcast.net>
3665
3666         PR fortran/17706
3667         PR fortran/16434
3668         * gfortran/pr17706.f90: New test.
3669         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3670
3671 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3672
3673         * gfortran.dg/pr17612.f90: New test.
3674
3675 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3676
3677         * g++.dg/template/local1.C: Adjust quoting marks in
3678         testing for diagnostics.
3679         * g++.dg/tls/diag-2.C: Likewise.
3680         * g++.dg/other/error8.C: Likewise.
3681
3682 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3683
3684         PR c/17178
3685         * gcc.dg/unused-4.c: Adjust to be correct.
3686
3687         PR c/17820
3688         * gcc.dg/unused-7.c: New test.
3689
3690 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3691
3692         PR c++/17797
3693         * g++.dg/overload/template2.C: New test.
3694
3695 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3696
3697         PR tree-optimization/16632
3698         * gcc.dg/tree-ssa/20041002-1.c: New.
3699
3700 2004-10-03  Paul Brook  <paul@codesourcery.com>
3701
3702         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3703         rather than relying on default formatting.
3704
3705 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3706
3707         * gcc.dg/20040920-1.c: Update expected message text.
3708
3709 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3710
3711         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3712
3713 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3714
3715         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3716         tree level.
3717
3718 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3719
3720         * gcc.dg/tree-ssa/pr17343.c: Remove.
3721
3722 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3723
3724         PR tree-opt/17343
3725         * gcc.dg/tree-ssa/pr17343.c: New test.
3726
3727 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3728
3729         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3730         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3731         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3732         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3733         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3734
3735 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3736
3737         * gcc.dg/lvalue-2.c: New test.
3738
3739 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3740
3741         PR c/17730
3742         * gcc.dg/pr17730-1.c: New test
3743
3744 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3745
3746         PR c/7425
3747         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3748
3749 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3750
3751         * gcc.c-torture/execute/stdarg-1.c: New test.
3752         * gcc.c-torture/execute/stdarg-2.c: New test.
3753         * gcc.c-torture/execute/stdarg-3.c: New test.
3754         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3755         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3756         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3757         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3758         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3759
3760 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3761
3762         PR tree-optimization/17697
3763         * g++.dg/opt/pr17697-1.C: New test.
3764         * g++.dg/opt/pr17697-2.C: New test.
3765         * g++.dg/opt/pr17697-3.C: New test.
3766
3767 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3768
3769         PR c/16409
3770         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3771         gcc.dg/vla-init-5.c: New tests.
3772
3773 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3774
3775         PR c/13804
3776         * gcc.dg/pr13804-1.c: New test.
3777
3778 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3779
3780         PR fortran/16938
3781         * gfortran.dg/pr16938.f90: New test.
3782
3783 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3784
3785         * g++.dg/template/crash23.C: New test.
3786
3787 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3788
3789         PR c++/17585
3790         * g++.dg/template/static8.C: New test.
3791
3792 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3793
3794         PR c++/17681
3795         * g++.dg/other/error9.C: New test.
3796
3797 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3798
3799         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3800
3801 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3802
3803         PR fortran/15164
3804         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3805
3806 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3807
3808         PR middle-end/17112
3809         * gcc.dg/pr17112-1.c: New test case.
3810
3811 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3812
3813         PR c/11459
3814         * gcc.dg/pr11459-1.c: New test.
3815
3816 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3817
3818         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3819         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3820
3821 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3822
3823         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3824
3825 2004-09-25  Jan Hubicka  <jh@suse.cz>
3826
3827         * compile/30040909-1.c: New test.
3828         * compile/30040907-1.c: New test.
3829
3830 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3831
3832         * gcc.c-torture/execute/va-arg-26.c: New test.
3833
3834 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3835
3836         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3837         extra diagnostics on targets with 64-bit pointers.
3838         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3839
3840 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3841
3842         PR c/17188
3843         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3844         * gcc.dg/decl-3.c: Adjust expected message.
3845
3846 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3847
3848         PR fortran/17615
3849         * gfortran.dg/pr17615.f90: New test.
3850
3851 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3852
3853         PR tree-optimzation/17517
3854         * g++.dg/tree-ssa/pr17517.C: New Test.
3855
3856 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3857
3858         PR c++/16889
3859         * g++.dg/lookup/ambig3.C: New.
3860
3861 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3862
3863         PR tree-opt/17624
3864         * g++.dg/opt/pr17624.C: New test.
3865
3866 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3867
3868         PR c/6980
3869         * gcc.dg/Wbad-function-cast-1.c: New test.
3870
3871 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3872
3873         * g++.dg/ext/complit1.C
3874         * g++.dg/other/error2.C
3875         * g++.dg/other/nontype-1.C
3876         * g++.dg/parse/crash11.C
3877         * g++.dg/parse/crash12.C
3878         * g++.dg/parse/error15.C
3879         * g++.dg/parse/error4.C
3880         * g++.dg/parse/tmpl-outside1.C
3881         * g++.dg/parse/too-many-tmpl-args1.C
3882         * g++.dg/template/dependent-expr3.C
3883         * g++.dg/template/error10.C
3884         * g++.dg/template/instantiate1.C
3885         * g++.dg/template/vtable2.C
3886         * g++.dg/warn/Wshadow-1.C
3887         * g++.dg/warn/weak1.C
3888         * g++.old-deja/g++.brendan/crash16.C
3889         * g++.old-deja/g++.brendan/crash18.C
3890         * g++.old-deja/g++.brendan/crash48.C
3891         * g++.old-deja/g++.brendan/crash49.C
3892         * g++.old-deja/g++.brendan/crash55.C
3893         * g++.old-deja/g++.brendan/crash56.C
3894         * g++.old-deja/g++.brendan/crash8.C
3895         * g++.old-deja/g++.brendan/enum11.C
3896         * g++.old-deja/g++.brendan/enum8.C
3897         * g++.old-deja/g++.brendan/enum9.C
3898         * g++.old-deja/g++.brendan/friend3.C
3899         * g++.old-deja/g++.brendan/misc14.C
3900         * g++.old-deja/g++.bugs/900402_02.C
3901         * g++.old-deja/g++.bugs/900404_03.C
3902         * g++.old-deja/g++.bugs/900404_04.C
3903         * g++.old-deja/g++.bugs/900428_03.C
3904         * g++.old-deja/g++.jason/crash4.C
3905         * g++.old-deja/g++.jason/overload21.C
3906         * g++.old-deja/g++.jason/redecl1.C
3907         * g++.old-deja/g++.jason/report.C
3908         * g++.old-deja/g++.jason/rfg10.C
3909         * g++.old-deja/g++.jason/template30.C
3910         * g++.old-deja/g++.law/arm12.C
3911         * g++.old-deja/g++.law/ctors5.C
3912         * g++.old-deja/g++.law/cvt20.C
3913         * g++.old-deja/g++.law/init10.C
3914         * g++.old-deja/g++.law/init8.C
3915         * g++.old-deja/g++.law/visibility17.C
3916         * g++.old-deja/g++.law/visibility7.C
3917         * g++.old-deja/g++.mike/net8.C
3918         * g++.old-deja/g++.mike/p646.C
3919         * g++.old-deja/g++.mike/p700.C
3920         * g++.old-deja/g++.mike/p701.C
3921         * g++.old-deja/g++.mike/p811.C
3922         * g++.old-deja/g++.ns/template13.C
3923         * g++.old-deja/g++.other/array3.C
3924         * g++.old-deja/g++.other/crash25.C
3925         * g++.old-deja/g++.other/dtor3.C
3926         * g++.old-deja/g++.other/dtor4.C
3927         * g++.old-deja/g++.other/main1.C
3928         * g++.old-deja/g++.other/warn7.C
3929         * g++.old-deja/g++.pt/crash11.C
3930         * g++.old-deja/g++.pt/crash36.C
3931         * g++.old-deja/g++.pt/spec22.C
3932         * g++.old-deja/g++.pt/spec9.C
3933         * g++.old-deja/g++.pt/ttp52.C
3934         * g++.old-deja/g++.robertl/eb103.C
3935         * g++.old-deja/g++.robertl/eb121.C
3936         * g++.old-deja/g++.robertl/eb22.C
3937         * g++.old-deja/g++.robertl/eb8.C:
3938         Update locations and/or regexps of dg-error markers.
3939         Remove markers for some bogus messages that are no longer issued.
3940
3941 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
3942
3943         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
3944         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
3945
3946 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
3947
3948         PR c++/17618
3949         * g++.dg/lookup/crash5.C: New test.
3950
3951 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
3952
3953         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
3954         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
3955         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
3956         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
3957         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
3958         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
3959
3960         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
3961         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
3962         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
3963         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
3964         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
3965         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
3966
3967         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
3968
3969         * gcc.dg/vect/vect-44.c: Check additional cases.
3970         * gcc.dg/vect/vect-48.c: Check additional cases.
3971
3972         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
3973         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
3974         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
3975         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
3976         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
3977         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
3978         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
3979         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
3980         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
3981
3982         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
3983         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
3984         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
3985
3986 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3987
3988         * gcc.dg/tree-ssa/loop-6.c: New test.
3989
3990 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
3991
3992         PR c++/17620
3993         * g++.dg/inherit/base2.C: New.
3994
3995 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3996
3997         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
3998         * gcc.dg/20001012-2.c: Likewise.
3999         * gcc.dg/20001013-1.c: Likewise.
4000         * gcc.dg/20001101-1.c: Likewise.
4001         * gcc.dg/20001102-1.c: Likewise.
4002         * gcc.dg/bf-spl1.c: Likewise.
4003         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4004         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4005
4006 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4007
4008         PR tree-optimization/16721
4009         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4010
4011 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4012
4013         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4014         * gcc.dg/20040305-1.c: Likewise.
4015
4016 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4017
4018         PR c/16566
4019         * gcc.c-torture/compile/pr16566-1.c,
4020         gcc.c-torture/compile/pr16566-2.c,
4021         gcc.c-torture/compile/pr16566-3.c: New tests.
4022
4023 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4024
4025         PR tree-optimization/17512
4026         * gcc.c-torture/compile/20040916-1.c.
4027
4028 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4029
4030         * gcc.dg/pragma-re-3.c: New test.
4031
4032 2004-09-17  Matt Austern  <austern@apple.com>
4033
4034         PR c++/15049
4035         * g++.dg/other/anon3.C: New.
4036
4037 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4038
4039         PR c++/7503
4040         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4041         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4042         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4043         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4044         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4045
4046 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4047
4048         PR fortran/17286
4049         * gfortran.dg/pr17286.f90: New test.
4050
4051 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4052
4053         PR c++/17530
4054         * g++.dg/template/static7.C: New test.
4055
4056 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4057
4058         PR tree-opt/17558
4059         * gcc.c-torture/compile/pr17558.c: New test.
4060
4061 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4062
4063         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4064         if SKIP_ATTRIBUTE is defined.
4065
4066 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4067
4068         PR fortran/15957
4069         * gfortran.dg/pr15957.f90: New test.
4070
4071 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4072
4073         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4074         in comparison.
4075         * gcc.dg/vect/vect-79.c: Likewise.
4076         * gcc.dg/vect/vect-80.c: Likewise.
4077
4078 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4079
4080         PR fortran/15750
4081         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4082
4083 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4084
4085         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4086         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4087         * gcc.dg/vect/vect-62.c: New testcase.
4088         * gcc.dg/vect/vect-63.c: New testcase.
4089         * gcc.dg/vect/vect-64.c: New testcase.
4090         * gcc.dg/vect/vect-65.c: New testcase.
4091         * gcc.dg/vect/vect-66.c: New testcase.
4092         * gcc.dg/vect/vect-67.c: New testcase.
4093         * gcc.dg/vect/vect-68.c: New testcase.
4094         * gcc.dg/vect/vect-69.c: New testcase.
4095         * gcc.dg/vect/vect-79.c: New testcase.
4096         * gcc.dg/vect/vect-80.c: New testcase.
4097
4098 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4099
4100         * gcc.target/mips/asm-1.c: New test.
4101
4102 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4103
4104         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4105         * gcc.dg/vect/vect-73.c: New testcase.
4106         * gcc.dg/vect/vect-74.c: New testcase.
4107         * gcc.dg/vect/vect-75.c: New testcase.
4108         * gcc.dg/vect/vect-76.c: New testcase.
4109         * gcc.dg/vect/vect-77.c: New testcase.
4110         * gcc.dg/vect/vect-78.c: New testcase
4111
4112 2004-09-18  Paul Brook  <paul@codesourcery.com>
4113
4114         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4115
4116 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4117
4118         PR c/17424
4119         * gcc.dg/pr17424-1.c: New test.
4120
4121 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4122
4123         * g++.dg/tree-ssa/pr17153.C: New test.
4124
4125 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4126
4127         PR pch/13361
4128         * testsuite/g++.dg/pch/wchar-1.C: New.
4129         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4130
4131 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4132
4133         * gcc.c-torture/execute/20040917-1.c: New test.
4134
4135 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4136
4137         PR tree-optimization/17319
4138         * gcc.dg/pr17319.c: New test.
4139
4140 2004-09-17  Devang Patel  <dpatel@apple.com>
4141
4142         * gcc.dg/20040813-1.c: New test.
4143
4144 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4145
4146         PR tree-optimization/17273
4147         * gcc.c-torture/compile/pr17273.c: New test.
4148
4149 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4150
4151         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4152         Update expected messages.
4153         * gcc.dg/declspec-13.c: New test.
4154
4155 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4156
4157         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4158
4159 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4160
4161         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4162         change what 'a' is pointing to.
4163
4164 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4165
4166         PR c++/16002
4167         * g++.dg/template/error18.C: New test.
4168
4169         PR c++/16029
4170         * g++.dg/warn/Wunused-8.C: New test.
4171
4172 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4173
4174         PR tree-optimization/17513
4175         * gcc.dg/20040916-1.c: New test.
4176
4177 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4178
4179         PR c++/17501
4180         * g++.dg/template/typename7.C: New test.
4181
4182 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4183
4184         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4185
4186 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4187
4188         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4189         with -ftree-based-profiling also.
4190         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4191
4192 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4193
4194         PR/15364
4195         * gfortran.dg/der_array_io_1.f90: New test.
4196         * gfortran.dg/der_array_io_2.f90: New test.
4197         * gfortran.dg/der_array_io_3.f90: New test.
4198
4199 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4200
4201         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4202         EABI.
4203
4204 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4205
4206         * g++.dg/opt/switch1.C: New test.
4207
4208 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4209
4210         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4211         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4212         Update expected messages.
4213
4214 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4215
4216         PR fortran/16485
4217         * gfortran.dg/same_name_1.f90: New test.
4218
4219 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4220
4221         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4222         dereference garbage pointers.
4223
4224 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4225
4226         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4227         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4228
4229         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4230         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4231         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4232
4233 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/17324
4236         * g++.dg/template/mangle1.C: New test.
4237
4238 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4239
4240         PR tree-optimization/17252
4241         * gcc.c-torture/execute/pr17252.c: New test.
4242
4243 2004-09-14  Andrew Pinski  <apinski@apple.com>
4244
4245         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4246
4247 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4248
4249         PR rtl-optimization/9771
4250         * gcc.dg/pr9771-1.c: New test case.
4251
4252 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4253
4254         PR tree-optimization/15262
4255         * gcc.c-torture/execute/pr15262-1.c: New test.
4256         * gcc.c-torture/execute/pr15262-2.c: New test.
4257
4258 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4259
4260         * gcc.dg/declspec-12.c: New test.
4261
4262 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4263
4264         * gfortran.dg/pr17090.f90: Add directives to test.
4265
4266 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4267
4268         * gcc.c-torture/compile/20040914-1.c: New test.
4269
4270 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/16162
4273         * g++.dg/template/decl2.C: New test.
4274
4275 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4276
4277         PR fortran/17090
4278         * gfortran.dg/pr17090.f90: New test.
4279
4280 2004-09-13  Dale Johannesen  <dalej@apple.com>
4281
4282         * gcc.c-torture/compile/pr17408.c:  New test case.
4283
4284 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4285
4286         PR c++/16716
4287         * g++.dg/parse/crash17.C: New test.
4288
4289         PR c++/17327
4290         * g++.dg/template/enum3.C: New test.
4291
4292 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4293
4294         * lib/gcc-defs.exp: Load wrapper.exp.
4295         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4296         using local code.
4297         * lib/gcc.exp (gcc_init): Similar.
4298         * lib/gfortran.exp (gfortran_init): Similar.
4299         * lib/objc.exp (objc_init): Similar.
4300         * lib/treelang.exp (treelang_init): Similar.
4301         * lib/wrapper.exp: New file with build_wrapper call machinery in
4302         ${tool}_maybe_build_wrapper.
4303
4304 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4305
4306         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4307         "inline".
4308         * gcc.dg/declspec-11.c: Update expected messages.
4309         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4310         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4311         gcc.dg/inline-12.c: New tests.
4312
4313 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4314
4315         * g++.dg/tree-ssa/pr17400.C: New testcase.
4316
4317 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4318
4319         * gcc.target/mips/sb1-1.c: New testcase.
4320
4321 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4322
4323         * lib/g77-dg.exp: Remove unused file.
4324         * lib/mike-g77.exp: Ditto.
4325         * lib/g77.exp: Ditto.
4326
4327 2004-09-12  Richard Henderson  <rth@redhat.com>
4328
4329         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4330
4331 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4332
4333         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4334         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4335         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4336         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4337         Update expected messages.
4338
4339 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4340
4341         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4342         declaration/use mismatch for dirp parameter.
4343
4344 2004-09-12  Andrew Pinski  <apinski@apple.com>
4345
4346         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4347         -fgnu-runtime is passed.
4348
4349 2004-09-12  Richard Henderson  <rth@redhat.com>
4350
4351         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4352         do the uplevel thing and update additional_flags directly.
4353         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4354         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4355         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4356         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4357
4358 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4359
4360         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4361
4362 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4363
4364         PR middle-end/17411
4365         * g++.dg/opt/pr17411-1.C: New test case.
4366
4367 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4368
4369         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4370         gcc.dg/tls/diag-2.c: Update expected messages.
4371         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4372         messages.
4373         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4374         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4375         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4376         gcc.dg/tls/diag-5.c: New tests.
4377
4378 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4379
4380         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4381
4382 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4383
4384         * g++.dg/parse/break-in-for.C: New test.
4385
4386 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4387
4388         * gcc.dg/tree-ssa/20040911-1.c: New test.
4389
4390 2004-09-11  Andreas Jaeger  <aj@suse.de>
4391
4392         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4393         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4394
4395 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4396
4397         * gcc.target/frv: New directory of FR-V-specific tests.
4398
4399 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4400
4401         * gcc.dg/convert-vec-1.c: New test.
4402
4403 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4404
4405         PR middle-end/17024
4406         * gcc.dg/pr17024-1.c: New test case.
4407
4408 2004-09-10  Eric Christopher  <echristo@redhat.com>
4409
4410         * gcc.dg/20040910-1.c: New test.
4411
4412 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4413
4414         * gcc.dg/bitfld-9.c: New test.
4415
4416 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4417
4418         * gcc.c-torture/execute/ieee/acc1.c: New test.
4419         * gcc.c-torture/execute/ieee/acc2.c: New test.
4420         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4421
4422 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4423
4424         * gcc.dg/deprecated-2.c: New test.
4425
4426 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4427
4428         * gcc.dg/init-vec-1.c: New test.
4429
4430 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4431
4432         PR middle-end/17055
4433         * gcc.dg/pr17055-1.c: New test case.
4434
4435 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4436
4437         PR target/17377
4438         * gcc.c-torture/execute/pr17377.c: New test.
4439
4440 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4441
4442         PR c/8420
4443         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4444         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4445         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4446         gcc.dg/long-long-typespec-1.c: New tests.
4447         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4448
4449 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4450
4451         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4452         gcc.dg/gnu99-static-1.c: New tests.
4453
4454 2004-09-08  Devang Patel  <dpatel@apple.com>
4455
4456         * gcc.dg/darwin-ld-20040828-1.c: New test.
4457         * gcc.dg/darwin-ld-20040828-2.c: New test.
4458         * gcc.dg/darwin-ld-20040828-3.c: New test.
4459
4460 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4461
4462         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4463         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4464         in error message.
4465         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4466         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4467         in error message.
4468         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4469         types they qualify.
4470         * objc.dg/type-size-2.m: Fix wording in comment.
4471         * objc.dg/va-meth-1.m: New test case.
4472
4473 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4474
4475         PR c/16633:
4476         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4477         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4478
4479 2004-09-06  Devang Patel  <dpatel@apple.com>
4480
4481         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4482         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4483
4484 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4485
4486         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4487         reflect changed line numbering of diagnostics.
4488
4489 2004-09-06  Paul Brook  <paul@codesourcery.com>
4490
4491         * gfortran.dg/edit_real_1.f90: Add new test.
4492
4493 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4494
4495         * gcc.dg/tree-ssa/loop-2.c: New test.
4496         * gcc.dg/tree-ssa/loop-3.c: New test.
4497         * gcc.dg/tree-ssa/loop-4.c: New test.
4498         * gcc.dg/tree-ssa/loop-5.c: New test.
4499
4500 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4501
4502         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4503
4504 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4505
4506         * gcc.dg/format/sentinel-1.c: New test.
4507
4508 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4509
4510         * testsuite/gcc.dg/builtins-46.c: New.
4511
4512 2004-09-03  Devang Patel  <dpatel@apple.com>
4513
4514         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4515         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4516
4517 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4518
4519         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4520         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4521         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4522         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4523         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4524         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4525         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4526         the non-portable bzero.
4527         * gcc.dg/20010912-1.c: xfail for NetWare.
4528         * gcc.dg/20020426-2.c: xfail for NetWare.
4529         * gcc.dg/20021014-1.c: xfail for NetWare.
4530         * gcc.dg/20021018-1.c: xfail for NetWare.
4531         * gcc.dg/20030213-1.c: xfail for NetWare.
4532         * gcc.dg/20030225-1.c: xfail for NetWare.
4533         * gcc.dg/20030708-1.c: xfail for NetWare.
4534         * gcc.dg/builtins-config.h: Also exclude NetWare.
4535         * gcc.dg/format/format.h: Define restrict only if not already defined.
4536         * gcc.dg/nest.c: xfail for NetWare.
4537         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4538         * lib/target-supports.exp (check_visibility_available): Exclude
4539         NetWare.
4540
4541 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4542
4543         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4544         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4545         deterministic starting point for the alignment of structure fields.
4546         * gcc.dg/Wpadded.c: Dito.
4547         * g++.dg/abi/vbase10.C: Dito.
4548
4549 2004-09-03  Devang Patel  <dpatel@apple.com>
4550
4551         * g++.dg/debug/pr15736.cc: New test.
4552
4553 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4554
4555         * README.QMTEST: Fix out-of-date link.
4556
4557 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4558
4559         PR fortran/16579
4560         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4561         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4562
4563 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4564
4565         * g++.dg/abi/arm_rtti1.C: New test.
4566
4567 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4568
4569         * gcc.dg/ppc-vector-memcpy.c: New.
4570         * gcc.dg/ppc-vector-memset.c: New.
4571
4572 2004-09-02  Chao-ying Fu  <fu@mips.com>
4573
4574         * gcc.target/mips/mips-3d-1.c: New test.
4575         * gcc.target/mips/mips-3d-2.c: New test.
4576         * gcc.target/mips/mips-3d-3.c: New test.
4577         * gcc.target/mips/mips-3d-4.c: New test.
4578         * gcc.target/mips/mips-3d-5.c: New test.
4579         * gcc.target/mips/mips-3d-6.c: New test.
4580         * gcc.target/mips/mips-3d-7.c: New test.
4581         * gcc.target/mips/mips-3d-8.c: New test.
4582         * gcc.target/mips/mips-3d-9.c: New test.
4583         * gcc.target/mips/mips-ps-1.c: New test.
4584         * gcc.target/mips/mips-ps-2.c: New test.
4585         * gcc.target/mips/mips-ps-3.c: New test.
4586         * gcc.target/mips/mips-ps-4.c: New test.
4587         * gcc.target/mips/mips-ps-type.c: New test.
4588
4589 2004-09-02  Paul Brook  <paul@codesourcery.com>
4590
4591         * gfortran.dg/edit_real_1.f90: Add new tests.
4592
4593 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4594
4595         PR fortran/15327
4596         * gfortran.dg/merge_char_1.f90: New test.
4597
4598 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4599
4600         PR fortran/16404
4601         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4602
4603 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4604
4605         PR c/1522
4606         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4607
4608 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4609
4610         * g++.dg/opt/loop1.C: Do not XFAIL.
4611
4612 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4613
4614         * gcc.c-torture/execute/20040831-1.c: New test.
4615
4616 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4617
4618         PR fortran/16579
4619         * gfortran.dg/g77/20010610.f: Now passes.
4620         Copy from g77.f-torture/execute. Add dg-run directive.
4621         * gfortran.dg/g77/README: Update
4622
4623 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4624
4625         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4626         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4627         (t1, t2, t3, t4): Add volatile.
4628
4629 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4630
4631         * g++.dg/ext/visibility/arm1.C: New test.
4632
4633 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4634
4635         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4636         -pedantic-errors.
4637
4638 2004-09-01  Paul Brook  <paul@codesourcery.com>
4639
4640         * gfortran.dg/eof_2.f90: New test.
4641
4642 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4643
4644         PR fortran/16579
4645         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4646
4647 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4648
4649         PR libfortran/16805
4650         * gfortran.dg/list_read_2.f90: New test.
4651
4652 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4653
4654         * g++.dg/abi/key1.C: New test.
4655
4656 2004-08-31  Richard Henderson  <rth@redhat.com>
4657
4658         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4659         form of offsetof.
4660         * g++.dg/other/offsetof5.C: Remove duplicate.
4661
4662 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4663
4664         PR fortran/17244
4665         * gfortran.dg/func_derived_1.f90: New test.
4666
4667 2004-08-31  Paul Brook  <paul@codesourcery.com>
4668
4669         * gfortran.dg/eof_1.f90: New test.
4670
4671 2004-08-31  Paul Brook  <paul@codesourcery.com>
4672
4673         * gfortran.dg/list_read_1.f90: New file.
4674
4675 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4676
4677         * g++.dg/opt/loop1.C: XFAIL.
4678
4679 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4680
4681         * gcc.dg/funcdef-storage-1.c: New.
4682         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4683         an extern function in local scope.
4684         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4685         declare an 'auto inline' function in local scope.
4686         * gcc.dg/20011130-1.c: Likewise.
4687         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4688         an 'auto' function in local scope.
4689         * gcc.dg/20021014-1.c: Likewise.
4690         * gcc.dg/20030331-2.c: Likewise.
4691
4692 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4693
4694         * gfortran.dg/blockdata_1.f90: New test.
4695
4696 2004-08-30  Richard Henderson  <rth@redhat.com>
4697
4698         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4699
4700 2004-08-30  Richard Henderson  <rth@redhat.com>
4701
4702         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4703         additional_flags set by alternate driver.
4704         (ieee-options): New procedure.
4705         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4706         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4707         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4708         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4709
4710 2004-08-30  Richard Henderson  <rth@redhat.com>
4711
4712         * lib/f-torture.exp: Remove.
4713
4714 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4715
4716         PR rtl-optimization/16590
4717         * g++.dg/opt/loop1.C: New test.
4718
4719 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4720
4721         PR fortran/13910
4722         * gfortran.dg/oldstyle_1.f90: New test.
4723
4724 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4725         Paul Brook  <paul@codesourcery.com>
4726
4727         * gfortran.dg/g77/README: Update.
4728         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4729         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4730         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4731
4732 2004-08-28  Paul Brook  <paul@codesourcery.com>
4733
4734         PR libfortran/17195
4735         * gfortran.dg/edit_real_1.f90: New test.
4736
4737 2004-08-27  Paul Brook  <paul@codesourcery.com>
4738
4739         * gfortran.dg/rewind_1.f90: New test.
4740
4741 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4742
4743         PR fortran/16597
4744         * gfortran.dg/pr16597.f90: New test.
4745
4746 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4747
4748         PR c/13801
4749         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4750         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4751         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4752         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4753         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4754
4755 2004-08-26  Nick Clifton  <nickc@redhat.com>
4756
4757         * gcc.c-torture/compile/pr17119.c: New test.
4758
4759 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4760
4761         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4762
4763 2004-08-25  Richard Henderson  <rth@redhat.com>
4764
4765         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4766         the bits that expect kind=8 to be the largest real kind.
4767
4768 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4769
4770         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4771
4772 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4773
4774         * gfortran.dg/assignment_1.f90: New test.
4775
4776 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4777
4778         * g++.dg/template/repo3.C: New test.
4779
4780 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4781
4782         PR middle-end/16693
4783         PR tree-optimization/16372
4784         * g++.dg/opt/pr16372-1.C: New test case.
4785         * g++.dg/opt/pr16693-1.C: New test case.
4786         * g++.dg/opt/pr16693-2.C: New test case.
4787
4788 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4789
4790         * objc.dg/proto-lossage-4.m: New test.
4791
4792 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4793
4794         PR c++/17155
4795         * g++.dg/inherit/local2.C: New test.
4796
4797 2004-08-25  Paul Brook  <paul@codesourcery.com>
4798
4799         PR fortran/17144
4800         * gfortran.dg/string_ctor_1.f90: New test.
4801
4802 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4803
4804         PR c++/14428
4805         * g++.dg/template/redecl2.C: New test.
4806
4807 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4808
4809         PR fortran/17143
4810         * gfortran.dg/pr17143.f90: New test.
4811
4812 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4813
4814         PR fortran/17164
4815         * gfortran.dg/pr17164.f90: New test.
4816
4817 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4818
4819         * gcc.dg/tree-ssa/loop-1.c: New test.
4820
4821 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4822
4823         * gcc.c-torture/compile/20040824-1.c: New test.
4824
4825 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4826
4827         * gcc.c-torture/compile/iftrap-3.c: New test.
4828
4829 2004-08-24  Paul Brook  <paul@codesourcery.com>
4830
4831         * gfortran.dg/entry_2.f90: New test.
4832
4833 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4834
4835         PR c++/16889
4836         * g++.dg/lookup/ambig[12].C: New.
4837
4838 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4839
4840         PR c++/16706
4841         * g++.dg/template/crash21.C: New test.
4842         * g++.dg/template/crash22.C: Likewise.
4843
4844 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4845
4846         PR c++/17149
4847         * g++.dg/template/access15.C: New.
4848
4849 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4850
4851         PR c++/17163
4852         * g++.dg/template/repo2.C: New test.
4853
4854 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4855
4856         PR rtl-optimization/17078
4857         * gcc.c-torture/execute/pr17078-1.c: New test case.
4858
4859 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4860
4861         PR c/14492
4862         * gcc.dg/debug/crash1.c: New test.
4863
4864 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4865
4866         PR c/16180
4867         * gcc.dg/loop-5.c: New test.
4868
4869 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4870
4871         * gcc.c-torture/execute/20040823-1.c: New test.
4872
4873 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4874
4875         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4876         to the assembler.  Simplify test accordingly.
4877         (asm_abi_flags): Use GNU names.
4878         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4879         to check for ABI flags.
4880
4881 2004-08-22  Andrew Pinski  <apinski@apple.com>
4882
4883         * g++.dg/opt/pr14029.C: New test.
4884         * gcc.c-torture/execute/pr15262.c: New test.
4885
4886 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4887
4888         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4889
4890 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4891
4892         PR 16908
4893         * gfortran.dg/direct_io.f90: New test.
4894
4895 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4896
4897         PR c++/17121
4898         * g++.dg/inherit/local2.C: New test.
4899
4900 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4901
4902         PR c++/17120
4903         * g++.dg/warn/Wparentheses-4.C: New test.
4904
4905 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4906
4907         PR c++/17121
4908         * g++.dg/inherit/local2.C: New test.
4909
4910         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4911         * gcc.dg/ppc-ldstruct.c: Likewise.
4912         * gcc.dg/ppc64-abi-2.c: Likewise.
4913
4914 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4915
4916         PR rtl-optimization/17099
4917         * gcc.c-torture/execute/20040820-1.c: New test.
4918
4919 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4920
4921         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4922
4923 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4924
4925         PR fortran/17077
4926         * gfortran.dg/auto_array_1.f90: New test.
4927
4928 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4929
4930         PR fortran/17074
4931         * gfortran.dg/simpleif_1.f90: New test.
4932
4933 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4934
4935         * lib/target-supports.exp (check_profiling_available): Return
4936         false for arm*-*-symbianelf* and arm*-*-eabi*.
4937
4938         PR c++/15890
4939         * g++.dg/template/delete1.C: New test.
4940
4941 2004-08-19  Paul Brook  <paul@codesourcery.com>
4942
4943         PR fortran/14976
4944         PR fortran/16228
4945         * gfortran.dg/data_char_1.f90: New test.
4946
4947 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
4948
4949         PR fortran/16946
4950         * gfortran.dg/reduction.f90: New testcase.
4951
4952 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4953
4954         PR fortran/16520
4955         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
4956
4957 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4958
4959         PR c++/17041
4960         * g++.dg/Wparentheses-3.C: New test.
4961
4962 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
4963
4964         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
4965         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
4966         * gcc.dg/vect/vect-2.c: Likewise.
4967         * gcc.dg/vect/vect-3.c: Likewise.
4968         * gcc.dg/vect/vect-4.c: Likewise.
4969         * gcc.dg/vect/vect-5.c: Likewise.
4970         * gcc.dg/vect/vect-6.c: Likewise.
4971         * gcc.dg/vect/vect-7.c: Likewise.
4972         * gcc.dg/vect/vect-25.c: Likewise.
4973         * gcc.dg/vect/vect-31.c: Likewise.
4974         * gcc.dg/vect/vect-32.c: Likewise.
4975         * gcc.dg/vect/vect-34.c: Likewise.
4976         * gcc.dg/vect/vect-36.c: Likewise.
4977         * gcc.dg/vect/vect-all.c: Likewise.
4978
4979 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
4980
4981         PR c++/17068
4982         * g++.dg/template/operator4.C: New test.
4983
4984 2004-08-18  Richard Henderson  <rth@redhat.com>
4985
4986         * gcc.dg/20040206-1.c: XFAIL.
4987
4988 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4989
4990         PR c++/16246
4991         * g++.dg/template/array7.C: New test.
4992
4993 2004-08-17  James E Wilson  <wilson@specifixinc.com>
4994
4995         * gcc.dg/mips-movcc-1.c: New test.
4996         * gcc.dg/mips-movcc-2.c: New test.
4997         * gcc.dg/mips-movcc-3.c: New test.
4998
4999         * gcc.dg/mips-nmadd-1.c: New test.
5000         * gcc.dg/mips-nmadd-2.c: New test.
5001
5002 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5003
5004         PR c++/15871
5005         * g++.dg/opt/inline8.C: New test.
5006
5007         PR c++/16965
5008         * g++.dg/parse/error17.C: New test.
5009
5010 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5011
5012         * gcc.dg/vect: New directory for vectorizer tests.
5013         * gcc.dg/vect/tree-vect.h: New file.
5014         * gcc.dg/vect/vect.exp: New file.
5015         * gcc.dg/vect/pr16105.c.c: New test.
5016         * gcc.dg/vect/vect-1.c: New test.
5017         * gcc.dg/vect/vect-2.c: New test.
5018         * gcc.dg/vect/vect-3.c: New test.
5019         * gcc.dg/vect/vect-4.c: New test.
5020         * gcc.dg/vect/vect-5.c: New test.
5021         * gcc.dg/vect/vect-6.c: New test.
5022         * gcc.dg/vect/vect-7.c: New test.
5023         * gcc.dg/vect/vect-8.c: New test.
5024         * gcc.dg/vect/vect-9.c: New test.
5025         * gcc.dg/vect/vect-10.c: New test.
5026         * gcc.dg/vect/vect-11.c: New test.
5027         * gcc.dg/vect/vect-12.c: New test.
5028         * gcc.dg/vect/vect-13.c: New test.
5029         * gcc.dg/vect/vect-14.c: New test.
5030         * gcc.dg/vect/vect-15.c: New test.
5031         * gcc.dg/vect/vect-16.c: New test.
5032         * gcc.dg/vect/vect-17.c: New test.
5033         * gcc.dg/vect/vect-18.c: New test.
5034         * gcc.dg/vect/vect-19.c: New test.
5035         * gcc.dg/vect/vect-20.c: New test.
5036         * gcc.dg/vect/vect-21.c: New test.
5037         * gcc.dg/vect/vect-22.c: New test.
5038         * gcc.dg/vect/vect-23.c: New test.
5039         * gcc.dg/vect/vect-24.c: New test.
5040         * gcc.dg/vect/vect-25.c: New test.
5041         * gcc.dg/vect/vect-26.c: New test.
5042         * gcc.dg/vect/vect-27.c: New test.
5043         * gcc.dg/vect/vect-28.c: New test.
5044         * gcc.dg/vect/vect-29.c: New test.
5045         * gcc.dg/vect/vect-30.c: New test.
5046         * gcc.dg/vect/vect-31.c: New test.
5047         * gcc.dg/vect/vect-32.c: New test.
5048         * gcc.dg/vect/vect-33.c: New test.
5049         * gcc.dg/vect/vect-34.c: New test.
5050         * gcc.dg/vect/vect-35.c: New test.
5051         * gcc.dg/vect/vect-36.c: New test.
5052         * gcc.dg/vect/vect-37.c: New test.
5053         * gcc.dg/vect/vect-38.c: New test.
5054         * gcc.dg/vect/vect-40.c: New test.
5055         * gcc.dg/vect/vect-41.c: New test.
5056         * gcc.dg/vect/vect-42.c: New test.
5057         * gcc.dg/vect/vect-43.c: New test.
5058         * gcc.dg/vect/vect-44.c: New test.
5059         * gcc.dg/vect/vect-45.c: New test.
5060         * gcc.dg/vect/vect-46.c: New test.
5061         * gcc.dg/vect/vect-47.c: New test.
5062         * gcc.dg/vect/vect-48.c: New test.
5063         * gcc.dg/vect/vect-49.c: New test.
5064         * gcc.dg/vect/vect-50.c: New test.
5065         * gcc.dg/vect/vect-51.c: New test.
5066         * gcc.dg/vect/vect-52.c: New test.
5067         * gcc.dg/vect/vect-53.c: New test.
5068         * gcc.dg/vect/vect-54.c: New test.
5069         * gcc.dg/vect/vect-55.c: New test.
5070         * gcc.dg/vect/vect-56.c: New test.
5071         * gcc.dg/vect/vect-57.c: New test.
5072         * gcc.dg/vect/vect-58.c: New test.
5073         * gcc.dg/vect/vect-59.c: New test.
5074         * gcc.dg/vect/vect-60.c: New test.
5075         * gcc.dg/vect/vect-61.c: New test.
5076         * gcc.dg/vect/vect-all.c: New test.
5077         * gcc.dg/vect/vect-none.c: New test.
5078
5079 2004-08-17  Paul Brook  <paul@codesourcery.com>
5080
5081         PR fortran/13082
5082         * gfortran.dg/entry_1.f90: New test.
5083
5084 2004-08-17  Andrew Pinski  <apinski@apple.com>
5085
5086         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5087
5088 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5089
5090         * gcc.dg/pr17036-1.c: New test.
5091
5092 2004-08-16  Devang Patel  <dpatel@apple.com>
5093
5094         * gcc.dg/darwin-20040809-1.c: New test.
5095
5096 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5097
5098         * gcc.dg/funcdef-attr-1.c: New test.
5099
5100 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5101
5102         * gcc.dg/altivec-17.c: New test.
5103         * gcc.dg/altivec-18.c: New test.
5104
5105 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5106
5107         PR c++/6749
5108         * g++.dg/template/vtable2.C: New test.
5109
5110 2004-08-14  Richard Henderson  <rth@redhat.com>
5111
5112         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5113         * gcc.dg/pack-test-4.c (main): Return 0.
5114         * gcc.dg/setjmp-1.c: Remove XFAIL.
5115         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5116
5117 2004-08-14  Richard Henderson  <rth@redhat.com>
5118
5119         * gcc.dg/980217-1.c: Add prototype for printf.
5120
5121 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5122
5123         * gfortran.dg/pr16935.f90: New test.
5124
5125 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5126
5127         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5128
5129 2004-08-13  Paul Brook  <paul@codesourcery.com>
5130
5131         * gfortran.dg/der_io_1.f90: Remove stray comma.
5132
5133 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5134
5135         * gcc.dg/vmx/cw-bug-2.c: Remove.
5136         * gcc.dg/vmx/vprint-1.c: Remove.
5137         * gcc.dg/vmx/vscan-1.c: Remove.
5138
5139 2004-08-12  Devang patel  <dpatel@apple.com>
5140
5141         * gcc.dg/darwin-20040809-2.c: New test.
5142
5143 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5144
5145         * g++.dg/ext/altivec-12.C: New test.
5146
5147         * g++.dg/ext/altivec-11.C: New test.
5148
5149 2004-08-12  Paul Brook  <paul@codesourcery.com>
5150
5151         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5152
5153 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5154
5155         * g++.dg/ext/altivec-2.C: Check for hardware support before
5156         executing any VMX instructions.
5157
5158         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5159
5160 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5161
5162         PR c++/16276
5163         * g++.old-deja/g++.other/comdat4.C: New test.
5164         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5165
5166 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5167
5168         PR target/16286
5169         * gcc.dg/pr16286.c: New test.
5170
5171 2004-08-12 Jan Beulich <jbeulich@novell.com>
5172
5173         * g++.dg/ext/asm5.C: New.
5174
5175 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5176
5177         PR c++/16698
5178         * g++.dg/eh/crash1.C: New test.
5179
5180         PR c++/16717
5181         * g++.dg/ext/construct1.C: New test.
5182
5183 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5184
5185         PR c++/16853
5186         * g++.dg/init/ptrmem1.C: New test.
5187
5188         PR c++/16618
5189         * g++.dg/parse/offsetof5.C: New test.
5190
5191         PR c++/16870
5192         * g++.dg/template/overload3.C: New test.
5193
5194 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5195
5196         PR c++/16964
5197         * g++.dg/parse/error16.C: New test.
5198
5199         PR c++/16904
5200         * g++.dg/template/error14.C: New test.
5201
5202         PR c++/16929
5203         * g++.dg/template/error15.C: New test.
5204
5205 2004-08-11  Devang Patel  <dpatel@apple.com>
5206
5207         * gcc.dg/darwin-ld-20040809-1.c: New test.
5208         * gcc.dg/darwin-ld-20040809-2.c: New test.
5209
5210 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5211
5212         PR fortran/16917
5213         * gfortran.dg/dfloat_1.f90: New test.
5214
5215 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5216
5217         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5218         * gcc.dg/dll-2.c: Fix dg-require syntax.
5219         * gcc.misc-tests/arm-isr.c (abort): Declare.
5220         (exit): Likewise.
5221
5222 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5223
5224         PR c++/16971
5225         * g++.dg/parse/crash16.C: New test.
5226
5227 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5228
5229         * gcc.dg/mips-rsqrt-1.c: New test case.
5230         * gcc.dg/mips-rsqrt-2.c: New test case.
5231         * gcc.dg/mips-rsqrt-3.c: New test case.
5232
5233 2004-08-10  Paul Brook  <paul@codesourcery.com>
5234
5235         * gfortran.dg/der_io_1.f90: New test.
5236
5237 2004-08-10  Paul Brook  <paul@codesourcery.com>
5238
5239         PR fortran/16919
5240         * gfortran.dg/der_array_1.f90: New test.
5241
5242 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5243
5244         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5245
5246 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5247
5248         * gcc.dg/wchar_t-2.c: Fix typo.
5249
5250 2004-08-09  Falk Hueffner  <falk@debian.org>
5251
5252         PR tree-optimization/12517
5253         * gcc.c-torture/compile/pr12517.c: New test.
5254
5255         PR tree-optimization/12578
5256         * gcc.c-torture/compile/pr12578.c: New test.
5257
5258         PR tree-optimization/12899
5259         * gcc.c-torture/compile/pr12899.c: New test.
5260
5261         PR rtl-optimization/14692
5262         * gcc.c-torture/compile/pr14692.c: New test.
5263
5264         PR tree-optimization/16461
5265         * gcc.c-torture/compile/pr16461.c: New test.
5266
5267 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5268
5269         * gfortran.dg/getenv_1.f90: New test.
5270
5271 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5272
5273         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5274         wchar_t.
5275         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5276
5277 2004-08-06  Paul Brook  <paul@codesourcery.com>
5278
5279         * gfortran.dg/ret_array_1.f90: New test.
5280         * gfortran.dg/ret_pointer_1.f90: New test.
5281
5282 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5283
5284         * gcc.dg/missing-field-init-[12].c: New tests.
5285         * g++.dg/warn/missing-field-init-[12].C: New tests.
5286
5287 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5288
5289         * gcc.dg/enum2.c: New test.
5290         * gcc.dg/symbian3.c: Likewise.
5291         * gcc.dg/symbian4.c: Likewise.
5292         * gcc.dg/wchar_t-2.c: Likewise.
5293
5294 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5295
5296         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5297         destructor tests.
5298
5299 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5300
5301         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5302         dg-require-visiblity.
5303         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5304         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5305         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5306         * g++.dg/ext/visibility/new1.C: Likewise.
5307         * g++.dg/ext/visibility/pragma.C: Likewise.
5308         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5309         * g++.dg/ext/visibility/virtual.C: Likewise.
5310         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5311         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5312         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5313         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5314         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5315         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5316         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5317         * g++/dg/ext/visibility/visibility-8.C: New test.
5318         * gcc.c-torture/compile/dll.x: Remove.
5319         * gcc.dg/dll-2.c: Use dg-require-dll
5320         * gcc.dg/visibility-10.c: New test.
5321         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5322         supporting DLLs.
5323         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5324         (scan_not_hidden): Likewise.
5325
5326 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5327
5328         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5329
5330 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5331
5332         * gcc.c-torture/execute/20040805-1.c: New test.
5333
5334 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5335
5336         * gcc.dg/20020118-1.c: Declare abort.
5337         * gcc.dg/altivec_check.h: Likewise.
5338         * gcc.dg/iftrap-2.c: Likewise.
5339         * gcc.dg/pragma-darwin.c: Likewise.
5340         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5341
5342 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5343
5344         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5345
5346 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5347
5348         * gcc.c-torture/execute/builtins/abs-2.c,
5349         gcc.c-torture/execute/builtins/abs-3.c,
5350         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5351         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5352         intmax_t, uintmax_t and their limits.
5353         * gcc.dg/intmax_t-1.c: New test.
5354
5355 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5356
5357         * g++.dg/tc1/dr147.C: Add reference to PR.
5358
5359 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5360
5361         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5362         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5363
5364 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5365
5366         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5367
5368 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5369
5370         * gcc.dg/redecl-5.c: New test.
5371         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5372         of scanf.
5373
5374 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5375
5376         PR middle-end/16790
5377         * gcc.c-torture/execute/pr16790-1.c: New test case.
5378
5379 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5380
5381         * g++.dg/ext/visibility/assign1.C: New test.
5382         * g++.dg/ext/visibility/new1.C: Likewise.
5383
5384         * gcc.dg/symbian1.c: New test.
5385         * gcc.dg/symbian2.c: Likewise.
5386
5387 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5388
5389         PR target/16570
5390         * gcc.dg/i386-sse-9.c: New test.
5391
5392 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5393
5394         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5395
5396 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5397
5398         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5399         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5400         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5401         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5402         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5403         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5404         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5405         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5406         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5407         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5408         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5409         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5410         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5411         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5412         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5413         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5414         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5415         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5416         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5417         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5418         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5419         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5420         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5421         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5422         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5423         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5424         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5425         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5426         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5427         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5428         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5429         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5430         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5431         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5432         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5433         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5434         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5435         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5436         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5437         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5438         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5439         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5440         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5441         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5442         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5443         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5444         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5445         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5446         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5447         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5448         gcc.misc-tests/i386-pf-3dnow-1.c,
5449         gcc.misc-tests/i386-pf-athlon-1.c,
5450         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5451         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5452         Declare built-in functions used.
5453         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5454
5455 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5456
5457         PR c++/16707
5458         * g++.dg/lookup/using12.C: New test.
5459
5460         * g++.dg/init/null1.C: Fix PR number.
5461         * g++.dg/parse/namespace10.C: Likewise.
5462
5463 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/16224
5466         * g++.dg/template/spec17.C: New test.
5467         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5468         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5469
5470 2004-08-02  David Billinghurst
5471
5472         PR fortran/16292
5473         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5474
5475 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5476
5477         * gcc.dg/ia64-got-1.c: New test case.
5478
5479 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5480
5481         PR c++/16489
5482         * g++.dg/init/null1.C: New test.
5483         * g++.dg/tc1/dr76.C: Adjust error marker.
5484
5485         PR c++/16529
5486         * g++.dg/parse/namespace10.C: New test.
5487
5488         PR c++/16810
5489         * g++.dg/inherit/ptrmem2.C: New test.
5490
5491 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5492
5493         PR target/16155
5494         * gcc.dg/pr16155.c: New test.
5495
5496 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5497
5498         * gcc.dg/redecl-2.c: New test.
5499
5500 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5501
5502         * gcc.dg/darwin-longdouble.c: New file.
5503
5504 2004-07-30  Richard Henderson  <rth@redhat.com>
5505
5506         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5507         write to constant argument.
5508         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5509
5510 2004-07-30  Richard Henderson  <rth@redhat.com>
5511
5512         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5513         tests of nearest around zero.
5514
5515 2004-07-30  Andrew Pinski  <apinski@apple.com>
5516
5517         * gcc.c-torture/compile/20040730-1.c: New test.
5518
5519 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5520
5521         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5522         powerpc-eabispe.
5523
5524 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5525
5526         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5527
5528 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5529
5530         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5531         contains $ld_library_path.
5532         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5533
5534 2004-07-29  Richard Henderson  <rth@redhat.com>
5535
5536         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5537
5538         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5539         (alt2, which): New.
5540         (Check): Accept either alternative.
5541
5542 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5543
5544         * g++.dg/abi/inline1.C: New test.
5545         * g++.dg/abi/local1-a.cc: Likewise.
5546         * g++.dg/abi/local1.C: Likewise.
5547         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5548         * g++.dg/abi/mangle12.C: Likewise.
5549         * g++.dg/abi/mangle17.C: Likewise.
5550         * g++.dg/abi/mangle20-2.C: Likewise.
5551         * g++.dg/opt/interface1.C: Likewise.
5552         * g++.dg/opt/interface1.h: Likewise.
5553         * g++.dg/opt/interface1-a.cc: New test.
5554         * g++.dg/parse/repo1.C: New test.
5555         * g++.dg/template/repo1.C: Likewise.
5556         * g++.dg/warn/Winline-1.C: Likewise.
5557         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5558
5559 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5560
5561         * gcc.dg/tree-ssa/20040729-1.c: New test.
5562
5563 2004-07-27  Matt Austern <austern@apple.com>
5564
5565         * gcc.dg/darwin-bool-1.c: New test.
5566         * gcc.dg/darwin-bool-2.c: New test.
5567
5568 2004-07-28  Richard Henderson  <rth@redhat.com>
5569
5570         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5571         arguments in the correct type.  Don't write to constant arguments.
5572
5573 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5574
5575         PR tree-optimization/16688
5576         PR tree-optimization/16689
5577         * g++.dg/tree-ssa/pr16688.C: New test.
5578
5579 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5580
5581         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5582         loads.  Not only in the comment, this time.
5583
5584 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5585
5586         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5587         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5588         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5589         * gcc.dg/sh4a-bitmovua.c: New.
5590         * gcc.dg/sh4a-cos.c: New.
5591         * gcc.dg/sh4a-cosf.c: New.
5592         * gcc.dg/sh4a-fprun.c: New.
5593         * gcc.dg/sh4a-fsrra.c: New.
5594         * gcc.dg/sh4a-memmovua.c: New.
5595         * gcc.dg/sh4a-sin.c: New.
5596         * gcc.dg/sh4a-sincos.c: New.
5597         * gcc.dg/sh4a-sincosf.c: New.
5598         * gcc.dg/sh4a-sinf.c: New.
5599
5600 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5601
5602         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5603         conditionals.
5604         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5605         loads.
5606         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5607         DOM1.
5608
5609 2004-07-27  Andrew Pinski  <apinski@apple.com>
5610
5611         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5612
5613 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5614
5615         * gcc.dg/pragma-isr.c: New test.
5616
5617 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5618
5619         PR c++/14429
5620         * g++.dg/template/ttp11.C: New test.
5621
5622 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5623
5624         * gcc.c-torture/compile/20040727-1.c: New test.
5625
5626 2004-07-26  Eric Christopher  <echristo@redhat.com>
5627
5628         * gcc.c-torture/compile/20040726-2.c: New test.
5629
5630 2004-07-26  Andrew Pinski  <apinski@apple.com>
5631
5632         * g++.dg/rtti/tinfo1.C: Xfail.
5633
5634 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5635
5636         * gcc.c-torture/compile/20040726-1.c: New test.
5637
5638 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5639             Brian Ryner  <bryner@brianryner.com>
5640
5641         PR c++/9283
5642         PR c++/15000
5643         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5644         * g++.dg/ext/visibility/: New directory.
5645         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5646         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5647         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5648         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5649         * g++.dg/ext/visibility/fvisibility.C,
5650         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5651         g++.dg/ext/visibility/fvisibility-override1.C
5652         g++.dg/ext/visibility/fvisibility-override2.C
5653         g++.dg/ext/visibility/memfuncts.C
5654         g++.dg/ext/visibility/noPLT.C
5655         g++.dg/ext/visibility/pragma.C
5656         g++.dg/ext/visibility/pragma-override1.C
5657         g++.dg/ext/visibility/pragma-override2.C
5658         g++.dg/ext/visibility/staticmemfuncts.C
5659         g++.dg/ext/visibility/virtual.C: New tests.
5660
5661 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5662
5663         PR c/15360
5664         * gcc.dg/pr15360-1.c: New test.
5665
5666 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5667
5668         * gcc.dg/pragma-align-2.c: New test.
5669         * gcc.dg/pragma-init-fini.c: New test.
5670         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5671         targets.
5672
5673 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5674
5675         * gcc.dg/init-string-2.c: New test.
5676
5677 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5678
5679         PR 16684
5680         * gcc.dg/Wredundant-decls-1.c: New test case.
5681
5682 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5683
5684         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5685         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5686         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5687         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5688         * gcc.dg/compat/generate-random.c: New file.
5689         * gcc.dg/compat/generate-random.h: Likewise.
5690         * gcc.dg/compat/generate-random_r.c: Likewise.
5691         * gcc.dg/compat/struct-layout-1.h: Likewise.
5692         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5693         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5694         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5695         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5696         * gcc.dg/compat/struct-layout-1_main.c: New test.
5697         * gcc.dg/compat/struct-layout-1_x.c: New file.
5698         * gcc.dg/compat/struct-layout-1_y.c: New file.
5699         * gcc.dg/compat/struct-layout-1_test.h: New file.
5700
5701 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5702
5703         * gcc.dg/comp-return-1.c: New test
5704
5705 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5706
5707         * gcc.dg/vmx/8-02a.c: Fix typo.
5708
5709         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5710         * gcc.dg/darwin-abi-3.c: New test.
5711
5712         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5713         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5714
5715         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5716         * gcc.dg/vmx/ops-long-1.c: New test.
5717         * gcc.dg/vmx/ops-long-2.c: New test.
5718
5719 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5720
5721         * g++.dg/lookup/conv-[1234].C: New.
5722
5723 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5724
5725         * g++.dg/parse/attr2.C: Simplify.
5726
5727 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5728
5729         PR c/7284
5730         * gcc.c-torture/execute/pr7284-1.c: New test.
5731
5732 2004-07-22  Brian Booth  <bbooth@redhat.com>
5733
5734         * gcc.dg/tree-ssa/20040721-1.c: New test.
5735
5736 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5737
5738         * g++.dg/template/crash20.c: New.
5739
5740 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5741
5742         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5743         Add dg-run directive.  Declare variables as required.
5744         * gfortran.dg/g77/README: Update
5745
5746 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5747
5748         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5749         gcc.dg/cris-peep2-andu2.c: New tests.
5750
5751 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5752
5753         PR c/15052
5754         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5755         on return type.
5756         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5757         messages.
5758         * gcc.dg/qual-return-2.c: Update expected messages.
5759         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5760
5761 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5762
5763         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5764         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5765
5766 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5767
5768         PR c/11250
5769         * gcc.dg/init-string-1.c: New test.
5770
5771 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR middle-end/15345
5774         PR c/16450
5775         * gcc.dg/torture/nested-fn-1.c: New test.
5776
5777 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5778
5779         PR target/16559
5780         * gcc.dg/ia64-fptr-1.c: New file.
5781
5782 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5783
5784         PR c++/14497
5785         * g++.dg/template/spec16.C: New test.
5786         * g++.old-deja/g++.robertl/eb118.C: Remove.
5787
5788 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5789
5790         PR c++/509
5791         * g++.dg/template/spec15.C: New test.
5792
5793 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5794
5795         Copy cases from g77.f-torture/execute and add dg-run
5796         directive.  Other changes as noted.
5797         * gfortran.dg/g77/13037.f
5798         * gfortran.dg/g77/1832.f
5799         * gfortran.dg/g77/19981119-0.f
5800         * gfortran.dg/g77/19990313-0.f
5801         * gfortran.dg/g77/19990313-1.f
5802         * gfortran.dg/g77/19990313-2.f
5803         * gfortran.dg/g77/19990313-3.f
5804         * gfortran.dg/g77/19990419-1.f
5805         * gfortran.dg/g77/19990826-0.f
5806         * gfortran.dg/g77/19990826-2.f
5807         * gfortran.dg/g77/20000503-1.f
5808         * gfortran.dg/g77/20001111.f
5809         * gfortran.dg/g77/20010116.f
5810         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5811         * gfortran.dg/g77/20010430.f
5812         * gfortran.dg/g77/6177.f
5813         * gfortran.dg/g77/947.f
5814         * gfortran.dg/g77/970816-3.f
5815         * gfortran.dg/g77/971102-1.f
5816         * gfortran.dg/g77/980520-1.f
5817         * gfortran.dg/g77/980628-0.f
5818         * gfortran.dg/g77/980628-1.f
5819         * gfortran.dg/g77/980628-10.f
5820         * gfortran.dg/g77/980628-2.f
5821         * gfortran.dg/g77/980628-3.f
5822         * gfortran.dg/g77/980628-7.f
5823         * gfortran.dg/g77/980628-8.f
5824         * gfortran.dg/g77/980628-9.f
5825         * gfortran.dg/g77/980701-0.f
5826         * gfortran.dg/g77/980701-1.f
5827         * gfortran.dg/g77/cabs.f
5828         * gfortran.dg/g77/claus.f
5829         * gfortran.dg/g77/complex_1.f
5830         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5831         * gfortran.dg/g77/dcomplex.f
5832         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5833         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5834         * gfortran.dg/g77/f90-intrinsic-numeric.f
5835         * gfortran.dg/g77/int8421.f
5836         * gfortran.dg/g77/labug1.f
5837         * gfortran.dg/g77/large_vec.f
5838         * gfortran.dg/g77/le.f
5839         * gfortran.dg/g77/short.f
5840         * gfortran.dg/g77/README: Update
5841
5842 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5843
5844         PR c++/16637
5845         * g++.dg/parse/lookup4.C: New test.
5846
5847 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5848
5849         PR c++/16175
5850         * g++.dg/template/ttp10.C: New test.
5851
5852 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5853
5854         * gcc.dg/pr12625-1.c: New test.
5855
5856 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5857
5858         * testsuite/gcc.dg/switch-warn-1.c: New test.
5859         * testsuite/gcc.dg/switch-warn-2.c: New test.
5860         * gcc.c-torture/compile/pr14730.c: Update.
5861
5862 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5863
5864         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5865         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5866         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5867         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5868
5869 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/16623
5872         * g++.dg/template/assign1.C: New test.
5873
5874 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5875
5876         PR c++/12170
5877         * g++.dg/template/ttp9.C: New test.
5878
5879 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5880
5881         * gcc.dg/format/cmn-err-1.c: New test.
5882
5883 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5884
5885         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5886         gcc.dg/Wparentheses-10.c: New tests.
5887         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5888
5889 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5890
5891         PR fortran/16465
5892         * gfortran.dg/g77//ffixed-line-length-0.f,
5893         gfortran.dg/g77/ffixed-line-length-132.f,
5894         gfortran.dg/g77/ffixed-line-length-72.f,
5895         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5896         gfortran.dg/g77/README: Update.
5897
5898 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5899
5900         PR c++/13092
5901         * g++.dg/template/non-dependent7.C: New test.
5902         * g++.dg/template/non-dependent8.C: Likewise.
5903         * g++.dg/template/non-dependent9.C: Likewise.
5904         * g++.dg/template/non-dependent10.C: Likewise.
5905
5906 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5907
5908         PR c++/16337
5909         * g++.dg/parse/attr2.C: New test.
5910
5911 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5912
5913         * g77.dg: Removed.
5914         * g77.f-torture: Ditto.
5915
5916 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5917
5918         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5919         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5920         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5921
5922 2004-07-16  Richard Henderson  <rth@redhat.com>
5923
5924         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5925
5926 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5927
5928         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5929         tests with full list of options.
5930         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5931         of TORTURE_OPTIONS if test contains 'dg-do run'.
5932
5933         PR fortran/16404
5934         * gfortran.dg/do_iterator.f90: New test.
5935
5936 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5937
5938         PR rtl-optimization/16536
5939         * gcc.c-torture/execute/restrict-1.c: New test.
5940
5941 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5942
5943         PR fortran/15324
5944         * gfortran.dg/pr15324.f90: New test.
5945
5946         PR fortran/15129
5947         * gfortran.dg/pr15129.f90: New test.
5948
5949         PR fortran/15140
5950         * gfortran.dg/pr15140.f90: New test.
5951
5952         PR fortran/13792
5953         * gfortran.fortran-torture/execute/bounds.f90: Add check for
5954         compile-time simplification.
5955
5956 2004-07-14  Mike Stump  <mrs@apple.com>
5957
5958         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
5959
5960 2004-07-14  James E Wilson  <wilson@specifixinc.com>
5961
5962         PR target/16325
5963         * gcc.dg/profile-generate-1.c: New.
5964
5965 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
5966
5967         * gcc.c-torture/execute/20040709-1.c: New test.
5968         * gcc.c-torture/execute/20040709-2.c: New test.
5969
5970 2004-07-14  Mike Stump  <mrs@apple.com>
5971
5972         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
5973
5974 2004-07-14  Mike Stump  <mrs@apple.com>
5975
5976         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
5977
5978 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
5979
5980         PR c++/16518
5981         * g++.dg/parse/mutable1.C: New test.
5982
5983 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
5984
5985         PR tree-optimization/16443
5986         * gcc.dg/tree-ssa/20040713-1.c: New test.
5987
5988 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
5989
5990         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
5991         for operator new.
5992
5993 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5994
5995         * gfortran.dg/g77/README: New file
5996         * gfortran.dg/g77/19981216-0.f:  Copy from
5997         g77.f-torture/noncompile.  Add "dg-do compile" and
5998         dg-error as required.
5999         * gfortran.dg/g77/19990218-1.f: Likewise
6000         * gfortran.dg/g77/19990905-1.f: Likewise
6001         * gfortran.dg/g77/9263.f: Likewise
6002         * gfortran.dg/g77/980615-0.f: Likewise
6003         * gfortran.dg/g77/980616-0.f: Likewise
6004         * gfortran.dg/g77/check0.f: Likewise
6005         * gfortran.dg/g77/select_no_compile.f: Likewise
6006
6007 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6008
6009         Copy files from g77.f-torture/compile.
6010         Add "{ dg-do compile}".  Other changes as noted
6011         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6012         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6013         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6014         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6015         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6016         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6017         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6018         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6019         statement to conform to standard.  Append alpha1.x for reference.
6020         * gfortran.dg/g77/xformat.f: Add dg-warning
6021
6022 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6023
6024         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6025         Add {dg-do compile} directive.
6026         * gfortran.dg/g77/cpp2.F: Likewise
6027
6028 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6029
6030         PR c++/5402
6031         * g++.dg/lookup/name-clash1.C: New test.
6032
6033         PR c++/9777
6034         * g++.dg/lookup/name-clash2.C: New test.
6035
6036         PR c++/12102
6037         * g++.dg/lookup/name-clash3.C: New test.
6038
6039 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6040
6041         * g++.dg/lookup/new2.C: New test.
6042         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6043
6044 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6045
6046         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6047         Add {dg-do compile} directive.
6048         * gfortran.dg/g77/13060.f: Likewise
6049         * gfortran.dg/g77/19990218-0.f: Likewise
6050         * gfortran.dg/g77/19990305-0.f: Likewise
6051         * gfortran.dg/g77/19990419-0.f: Likewise
6052         * gfortran.dg/g77/19990502-0.f: Likewise
6053         * gfortran.dg/g77/19990502-1.f: Likewise
6054         * gfortran.dg/g77/19990525-0.f: Likewise
6055         * gfortran.dg/g77/19990826-1.f: Likewise
6056         * gfortran.dg/g77/19990826-3.f: Likewise
6057         * gfortran.dg/g77/19990905-2.f: Likewise
6058         * gfortran.dg/g77/20000412-1.f: Likewise
6059         * gfortran.dg/g77/20000511-1.f: Likewise
6060         * gfortran.dg/g77/20000511-2.f: Likewise
6061         * gfortran.dg/g77/20000518.f: Likewise
6062         * gfortran.dg/g77/20000601-1.f: Likewise
6063         * gfortran.dg/g77/20000601-2.f: Likewise
6064         * gfortran.dg/g77/20000629-1.f: Likewise
6065         * gfortran.dg/g77/20000630-2.f: Likewise
6066         * gfortran.dg/g77/20010115.f: Likewise
6067         * gfortran.dg/g77/20010321-1.f: Likewise
6068         * gfortran.dg/g77/20010426.f: Likewise
6069         * gfortran.dg/g77/20020307-1.f: Likewise
6070         * gfortran.dg/g77/8485.f: Likewise
6071         * gfortran.dg/g77/960317-1.f: Likewise
6072         * gfortran.dg/g77/970915-0.f: Likewise
6073         * gfortran.dg/g77/980310-1.f: Likewise
6074         * gfortran.dg/g77/980310-2.f: Likewise
6075         * gfortran.dg/g77/980310-3.f: Likewise
6076         * gfortran.dg/g77/980310-4.f: Likewise
6077         * gfortran.dg/g77/980310-6.f: Likewise
6078         * gfortran.dg/g77/980310-7.f: Likewise
6079         * gfortran.dg/g77/980310-8.f: Likewise
6080         * gfortran.dg/g77/980419-2.f: Likewise
6081         * gfortran.dg/g77/980424-0.f: Likewise
6082         * gfortran.dg/g77/980427-0.f: Likewise
6083         * gfortran.dg/g77/980729-0.f: Likewise
6084         * gfortran.dg/g77/981117-1.f: Likewise
6085         * gfortran.dg/g77/toon_1.f: Likewise
6086
6087 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6088
6089         PR c++/2204
6090         * g++.dg/other/abstract2.C: New test.
6091
6092 2004-07-12  Paul Brook  <paul@codesourcery.com>
6093
6094         * gfortran.dg/pointer_init_1.f90: New test.
6095
6096 2004-07-11  Paul Brook  <paul@codesourcery.com>
6097
6098         PR fortran/15986
6099         * gfortran.dg/contained_1.f90: New test.
6100
6101 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6102
6103         * g++.dg/parse/defarg8.C: New test.
6104
6105 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6106
6107         PR fortran/16433
6108         * gfortran.dg/pr16433.f: New test.
6109
6110         PR fortran/17574
6111         * gfortran.dg/pr15754.f90: New test.
6112
6113 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6114
6115         PR tree-optimization/16437
6116         * gcc.c-torture/execute/bitfld-4.c: New test.
6117
6118 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6119
6120         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6121         access to common var from module.
6122
6123 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6124
6125         PR fortran/16336
6126         * gfortran.fortran-torture/execute/common_2.f90: New test.
6127
6128 2004-07-10  Paul Brook  <paul@codesourcery.com>
6129
6130         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6131
6132 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6133
6134         PR fortran/15969
6135         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6136
6137 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6138
6139         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6140         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6141         * gfortran.dg/g77/ffree-form-1.f: Likewise
6142         * gfortran.dg/g77/ffree-form-2.f: Likewise
6143         * gfortran.dg/g77/ffree-form-3.f: Likewise
6144         * gfortran.dg/g77/fno-underscoring.f: Likewise
6145         * gfortran.dg/g77/funderscoring.f: Likewise
6146         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6147
6148 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6149
6150         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6151
6152 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6153         Paul Brook  <paul@codesourcery.com>
6154
6155         PR fortran/13415
6156         * gfortran.dg/common_pointer_1.f90: New test.
6157
6158 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6159
6160         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6161
6162 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6163
6164         PR target/16364
6165         * gcc.c-torture/compile/20040709-1.c: New.
6166
6167 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6168
6169         PR fortran/14077
6170         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6171
6172 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6173
6174         PR fortran/13201
6175         * gfortran.dg/shape_1.f90: New test.
6176
6177 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6178             Andrew Pinski  <apinski@apple.com>
6179
6180         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6181
6182 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6183
6184         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6185         comment.
6186
6187 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6188         Paul Brook  <paul@codesourcery.com>
6189
6190         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6191         '.f95' and '.F95'.
6192
6193 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6194
6195         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6196
6197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6198
6199         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6200         testcases with capital suffix.
6201
6202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6203
6204         PR fortran/15481
6205         PR fortran/13372
6206         PR fortran/13575
6207         PR fortran/15978
6208         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6209
6210         * gfortran.dg/implicit_1.f90: New test.
6211
6212 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6213
6214         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6215         expression to match gfortran warning/error messages
6216         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6217         dg-error text.
6218
6219 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6220
6221         * lib/fortran-torture.exp: Rename proc search_for to
6222         search_for_re.
6223
6224 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6225
6226         * gcc.c-torture/execute/simd-5.x: New file.
6227         XFAIL on SPARC 64-bit at -O0.
6228
6229 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6230
6231         PR c++/8211
6232         PR c++/16165
6233         * g++.dg/warn/effc3.C: New test.
6234
6235 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6236
6237         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6238         change X to 1X in format.
6239         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6240         add data statements to conform to standard.
6241
6242 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6243
6244         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6245         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6246         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6247
6248 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6249
6250         * gfortran.dg/g77/7388.f: Copy from g77.dg
6251         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6252         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6253         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6254         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6255         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6256         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6257         * gfortran.dg/g77/strlen0.f: Likewise
6258
6259 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6260
6261         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6262         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6263
6264 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6265
6266         * gcc.c-torture/execute/920428-2.x: Delete.
6267         * gcc.c-torture/execute/920501-7.x: Likewise.
6268
6269 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6270
6271         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6272         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6273         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6274         prescott and c3-2.
6275         (PREFETCH_3DNOW): Add -march=c3.
6276
6277 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6278
6279         PR c/16437
6280         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6281         * gcc.c-torture/execute/bf64-1.x: Likewise.
6282
6283 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6284
6285         * gcc.c-torture/compile/20040708-1.c: New test.
6286
6287 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6288
6289         PR c++/16169
6290         * g++.dg/warn/effc2.C: New test.
6291
6292 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6293
6294         * gcc.c-torture/execute/bitfld-1.x: Remove.
6295         * gcc.c-torture/execute/bitfld-3.c: New test.
6296         * gcc.dg/bitfld-2.c: Remove XFAILs.
6297
6298 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6299
6300         PR c++/16276
6301         * g++.dg/rtti/tinfo1.C: New file.
6302
6303 2004-07-07  Eric Christopher  <echristo@redhat.com>
6304
6305         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6306
6307 2004-07-07  Andrew Pinski  <apinski@apple.com>
6308
6309         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6310
6311 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6312
6313         * g++.dg/init/call1.C: XFAIL.
6314
6315 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6316
6317         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6318         except for movstrict*, to movmem* and clrstr* to clrmem*.
6319
6320 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6321
6322         * gcc.c-torture/execute/20040707-1.c: New test.
6323
6324 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6325
6326         * gcc.c-torture/execute/20040706-1.c: New test.
6327
6328 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6329
6330         PR c++/3671
6331         * g++.dg/template/spec14.C: New test.
6332
6333 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6334
6335         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6336         nothing if not yet defined.  Use it in b, c and d type definitions.
6337         * gcc.c-torture/execute/20040705-1.c: New test.
6338         * gcc.c-torture/execute/20040705-2.c: New test.
6339
6340 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6341
6342         PR c++/2518
6343         * g++.dg/lookup/new1.C: New test.
6344
6345 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6346
6347         PR c++/11406
6348         * g++.dg/template/sizeof8.C: New test.
6349
6350 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6351
6352         * gcc.c-torture/compile/20040705-1.c: New test.
6353
6354 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6355
6356         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6357
6358 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6359
6360         * gcc.dg/cpp/if-mop.c: Two new testcases.
6361         * gcc.dg/cpp/trad/comment-3.c: New.
6362
6363 2004-07-04  Paul Brook  <paul@codesourcery.com>
6364
6365         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6366
6367 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6368
6369         PR c++/3761
6370         * g++.dg/lookup/crash4.C: New test.
6371
6372 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6373
6374         * gcc.c-torture/execute/builtin-abs-1.c
6375         * gcc.c-torture/execute/builtin-abs-2.c
6376         * gcc.c-torture/execute/builtin-complex-1.c
6377         * gcc.c-torture/execute/builtins/string-1-lib.c
6378         * gcc.c-torture/execute/builtins/string-1.c
6379         * gcc.c-torture/execute/builtins/string-2-lib.c
6380         * gcc.c-torture/execute/builtins/string-2.c
6381         * gcc.c-torture/execute/builtins/string-3-lib.c
6382         * gcc.c-torture/execute/builtins/string-3.c
6383         * gcc.c-torture/execute/builtins/string-4-lib.c
6384         * gcc.c-torture/execute/builtins/string-4.c
6385         * gcc.c-torture/execute/builtins/string-5-lib.c
6386         * gcc.c-torture/execute/builtins/string-5.c
6387         * gcc.c-torture/execute/builtins/string-6-lib.c
6388         * gcc.c-torture/execute/builtins/string-6.c
6389         * gcc.c-torture/execute/builtins/string-7-lib.c
6390         * gcc.c-torture/execute/builtins/string-7.c
6391         * gcc.c-torture/execute/builtins/string-8-lib.c
6392         * gcc.c-torture/execute/builtins/string-8.c
6393         * gcc.c-torture/execute/builtins/string-9-lib.c
6394         * gcc.c-torture/execute/builtins/string-9.c
6395         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6396         * gcc.c-torture/execute/builtins/string-asm-1.c
6397         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6398         * gcc.c-torture/execute/builtins/string-asm-2.c
6399         * gcc.c-torture/execute/stdio-opt-1.c
6400         * gcc.c-torture/execute/stdio-opt-2.c
6401         * gcc.c-torture/execute/stdio-opt-3.c
6402         * gcc.c-torture/execute/string-opt-1.c
6403         * gcc.c-torture/execute/string-opt-10.c
6404         * gcc.c-torture/execute/string-opt-11.c
6405         * gcc.c-torture/execute/string-opt-12.c
6406         * gcc.c-torture/execute/string-opt-13.c
6407         * gcc.c-torture/execute/string-opt-14.c
6408         * gcc.c-torture/execute/string-opt-15.c
6409         * gcc.c-torture/execute/string-opt-16.c
6410         * gcc.c-torture/execute/string-opt-2.c
6411         * gcc.c-torture/execute/string-opt-6.c
6412         * gcc.c-torture/execute/string-opt-7.c
6413         * gcc.c-torture/execute/string-opt-8.c:
6414         Replace with ...
6415
6416         * gcc.c-torture/execute/builtins/abs-2.c
6417         * gcc.c-torture/execute/builtins/abs-3.c
6418         * gcc.c-torture/execute/builtins/complex-1.c
6419         * gcc.c-torture/execute/builtins/fprintf.c
6420         * gcc.c-torture/execute/builtins/fputs.c
6421         * gcc.c-torture/execute/builtins/memcmp.c
6422         * gcc.c-torture/execute/builtins/memmove.c
6423         * gcc.c-torture/execute/builtins/memops-asm.c
6424         * gcc.c-torture/execute/builtins/mempcpy-2.c
6425         * gcc.c-torture/execute/builtins/mempcpy.c
6426         * gcc.c-torture/execute/builtins/memset.c
6427         * gcc.c-torture/execute/builtins/printf.c
6428         * gcc.c-torture/execute/builtins/sprintf.c
6429         * gcc.c-torture/execute/builtins/strcat.c
6430         * gcc.c-torture/execute/builtins/strchr.c
6431         * gcc.c-torture/execute/builtins/strcmp.c
6432         * gcc.c-torture/execute/builtins/strcpy.c
6433         * gcc.c-torture/execute/builtins/strcspn.c
6434         * gcc.c-torture/execute/builtins/strlen-2.c
6435         * gcc.c-torture/execute/builtins/strlen.c
6436         * gcc.c-torture/execute/builtins/strncat.c
6437         * gcc.c-torture/execute/builtins/strncmp-2.c
6438         * gcc.c-torture/execute/builtins/strncmp.c
6439         * gcc.c-torture/execute/builtins/strncpy.c
6440         * gcc.c-torture/execute/builtins/strpbrk.c
6441         * gcc.c-torture/execute/builtins/strpcpy-2.c
6442         * gcc.c-torture/execute/builtins/strpcpy.c
6443         * gcc.c-torture/execute/builtins/strrchr.c
6444         * gcc.c-torture/execute/builtins/strspn.c
6445         * gcc.c-torture/execute/builtins/strstr-asm.c
6446         * gcc.c-torture/execute/builtins/strstr.c:
6447         ... these new files.
6448
6449         * gcc.c-torture/execute/builtins/abs-2-lib.c
6450         * gcc.c-torture/execute/builtins/abs-3-lib.c
6451         * gcc.c-torture/execute/builtins/complex-1-lib.c
6452         * gcc.c-torture/execute/builtins/fprintf-lib.c
6453         * gcc.c-torture/execute/builtins/fputs-lib.c
6454         * gcc.c-torture/execute/builtins/memcmp-lib.c
6455         * gcc.c-torture/execute/builtins/memmove-lib.c
6456         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6457         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6458         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6459         * gcc.c-torture/execute/builtins/memset-lib.c
6460         * gcc.c-torture/execute/builtins/printf-lib.c
6461         * gcc.c-torture/execute/builtins/sprintf-lib.c
6462         * gcc.c-torture/execute/builtins/strcat-lib.c
6463         * gcc.c-torture/execute/builtins/strchr-lib.c
6464         * gcc.c-torture/execute/builtins/strcmp-lib.c
6465         * gcc.c-torture/execute/builtins/strcpy-lib.c
6466         * gcc.c-torture/execute/builtins/strcspn-lib.c
6467         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6468         * gcc.c-torture/execute/builtins/strlen-lib.c
6469         * gcc.c-torture/execute/builtins/strncat-lib.c
6470         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6471         * gcc.c-torture/execute/builtins/strncmp-lib.c
6472         * gcc.c-torture/execute/builtins/strncpy-lib.c
6473         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6474         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6475         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6476         * gcc.c-torture/execute/builtins/strrchr-lib.c
6477         * gcc.c-torture/execute/builtins/strspn-lib.c
6478         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6479         * gcc.c-torture/execute/builtins/strstr-lib.c
6480         * gcc.c-torture/execute/builtins/lib/abs.c
6481         * gcc.c-torture/execute/builtins/lib/fprintf.c
6482         * gcc.c-torture/execute/builtins/lib/memset.c
6483         * gcc.c-torture/execute/builtins/lib/printf.c
6484         * gcc.c-torture/execute/builtins/lib/sprintf.c
6485         * gcc.c-torture/execute/builtins/lib/strcpy.c
6486         * gcc.c-torture/execute/builtins/lib/strcspn.c
6487         * gcc.c-torture/execute/builtins/lib/strncat.c
6488         * gcc.c-torture/execute/builtins/lib/strncmp.c
6489         * gcc.c-torture/execute/builtins/lib/strncpy.c
6490         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6491         * gcc.c-torture/execute/builtins/lib/strspn.c
6492         * gcc.c-torture/execute/builtins/lib/strstr.c:
6493         New files containing support routines.
6494
6495         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6496         declaration.
6497         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6498         when not optimizing.
6499
6500 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6501
6502         PR c++/16240
6503         * g++.dg/abi/mangle22.C: New test.
6504         * g++.dg/abi/mangle23.C: Likewise.
6505
6506 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6507
6508         PR fortran/16290
6509         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6510         Allow for cases without denormalized floating point numbers.
6511
6512 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6513
6514         PR c/1027
6515         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6516         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6517         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6518         expected warning text.
6519         * gcc.dg/format/diag-2.c: New test.
6520
6521 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6522
6523         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6524
6525 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6526
6527         * gcc.dg/builtins-43.c: New.
6528         * gcc.dg/builtins-44.c: New.
6529         * gcc.dg/builtins-45.c: New.
6530
6531 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6532             Andreas Tobler  <a.tobler@schweiz.ch>
6533
6534         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6535         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6536         as SIGSEGV.
6537         * gcc.dg/cleanup-11.c: Likewise.
6538         * gcc.dg/cleanup-8.c: Likewise.
6539         * gcc.dg/cleanup-9.c: Likewise.
6540         * gcc.dg/cleanup-5.c: Run on all platforms.
6541
6542 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6543
6544         * g++.dg/warn/nonnull1.C: New test.
6545
6546 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6547
6548         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6549         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6550         Special-case the Sun compiler wrt to <complex.h>.
6551
6552 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6553
6554         * gcc.dg/Wunreachable-8.C: New test.
6555
6556         * gcc.dg/h8300-ice2.c : New test.
6557
6558 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6559
6560         PR fortran/16161
6561         * gfortran.fortran-torture/compile/implicit.f90: Add test
6562         for implicit character.
6563
6564 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6565
6566         PR fortran/16289
6567         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6568         Use tiny() intrinsic to find smallest non-negative real
6569
6570 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6571
6572         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6573         * gcc.dg/compat/struct-by-value-22_x.c: New.
6574         * gcc.dg/compat/struct-by-value-22_y.c: New.
6575
6576         * gcc.c-torture/execute/20040629-1.c: New test.
6577
6578 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6579
6580         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6581         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6582
6583         PR target/16195
6584         * gcc.dg/20040625-1.c: New test.
6585
6586 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6587
6588         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6589
6590 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6591
6592         PR fortran/15963
6593         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6594
6595 2004-06-29  Richard Henderson  <rth@redhat.com>
6596
6597         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6598
6599 2004-06-29  Paul Brook  <paul@codesourcery.com>
6600
6601         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6602         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6603
6604 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6605
6606         PR c++/16260
6607         * g++.dg/parse/crash15.C: New.
6608
6609 2004-06-28  Andrew Pinski  <apinski@apple.com>
6610
6611         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6612         by the error already.
6613
6614         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6615
6616 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6617
6618         PR target/14041
6619         * gcc.dg/h8300-bss-align-1.c : New.
6620
6621 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6622
6623         * PR c++/16174
6624         * g++.dg/template/ctor4.C: New.
6625
6626 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6627
6628         PR c++/16205
6629         * g++.dg/warn/Wsequence-point-1.C: New test.
6630
6631 2004-06-27  Paul Brook  <paul@codesourcery.com>
6632
6633         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6634
6635 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6636
6637         * g++.old-deja/g++.mike/p7325.C: Remove.
6638
6639 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6640
6641         PR c/14963
6642         * gcc.dg/pr14963.c: New test.
6643
6644 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6645
6646         PR c++/16193
6647         * g++.dg/parse/redef1.C: New test.
6648
6649 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6650
6651         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6652         20021110.c.
6653         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6654         20021119-1.c.
6655         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6656         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6657         5-04.c.
6658         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6659         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6660         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6661         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6662         g++.brendan/enum14.C.
6663         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6664         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6665         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6666         g++.mike/virt1.C.
6667         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6668         memtemp24.C.
6669
6670 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6671
6672         * gcc.dg/20040527-1.c: New test case.
6673
6674 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6675
6676         PR gfortran/pr16196
6677         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6678
6679 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6680
6681         PR middle-end/15825
6682         * gcc.dg/pr15825-1.c: New test case.
6683
6684 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6685
6686         * gcc.c-torture/execute/20040625-1.c: New test.
6687
6688 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6689
6690         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6691
6692 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6693
6694         * gcc.dg/torture/mips-div-1.c: New test.
6695
6696 2004-06-24  Jeff Law  <law@redhat.com>
6697
6698         * gcc.dg/tree-ssa/20040624-1.c: New test.
6699
6700 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6701
6702         * gcc.c-torture/compile/20040624-1.c: New test.
6703
6704 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6705
6706         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6707         this directory.
6708
6709 2004-06-23  Andrew Pinski  <apinski@apple.com>
6710
6711         PR middle-end/15988
6712         * g++.dg/opt/ptrmem4.C: New test.
6713
6714         * gcc.dg/c90-array-quals-2.c: New test.
6715
6716 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6717
6718         * gcc.dg/kpice1.c: New test.
6719
6720 2006-06-23  Andrew Pinski  <apinski@apple.com>
6721
6722         * gcc.dg/c90-array-quals.c: New test.
6723
6724 2006-06-22  Richard Henderson  <rth@redhat.com>
6725
6726         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6727
6728 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6729
6730         * gcc.dg/builtins-config.h: Handle FreeBSD.
6731
6732 2006-06-22  Richard Henderson  <rth@redhat.com>
6733
6734         * g++.dg/opt/devirt1.C: New.
6735
6736 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6737
6738         * g++.dg/opt/pr15551.C: New testcase.
6739
6740 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6741
6742         PR target/14800
6743         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6744         x86_64-*-linux* when compiling for 32bit.
6745
6746 2004-06-21  Andrew Pinski  <apinski@apple.com>
6747
6748         * gcc.dg/pch/struct-1.c: New.
6749         * gcc.dg/pch/struct-1.hs: New.
6750
6751 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6752
6753         * gcc.dg/pch/save-temps-1.c: New file.
6754         * gcc.dg/pch/save-temps-1.hs: New file.
6755
6756 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6757
6758         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6759         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6760
6761 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6762
6763         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6764         to fix type error.
6765         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6766         Remove trailing spaces.
6767
6768 2004-06-21  Richard Henderson  <rth@redhat.com>
6769
6770         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6771         merging && to BIT_FIELD_REF.
6772
6773 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6774
6775         * g++.dg/opt/placeholder1.C: New test.
6776
6777 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6778
6779         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6780         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6781         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6782         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6783
6784 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6785
6786         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6787         extern "C".
6788         * g++.dg/other/pragma-re-1.C: Add comments.
6789
6790 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6791
6792         PR gfortran/16080
6793         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6794
6795 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6796
6797         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6798         instead of setting the type of size_t by
6799         hand.
6800
6801 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6802
6803         * gcc.dg/unordered-2.c: New test case.
6804         * gcc.dg/unordered-3.c: New test case.
6805
6806 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6807
6808         PR other/16043
6809         * lib/g++.exp (g++_version): Tweak regexp for version
6810         * lib/g77.exp (g77_version): Likewise
6811         * lib/gfortran.exp (gfortran_version): Likewise
6812         * lib/objc.exp (objc_version): Likewise
6813         * lib/treelang.exp (treelang_version): Likewise
6814
6815 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6816
6817         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6818         Use INT_MAX instead of __INT_MAX__.
6819         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6820
6821         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6822         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6823         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6824         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6825         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6826         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6827         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6828         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6829         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6830
6831         * gcc.dg/range-test-1.c: New test.
6832         * g++.dg/opt/range-test-1.C: New test.
6833
6834 2004-06-17  Richard Henderson  <rth@redhat.com>
6835
6836         * objc.dg/sync-1.m: New.
6837         * objc.dg/try-catch-1.m: Don't force next runtime.
6838         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6839         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6840         shadowed catch clause.
6841         * objc.dg/try-catch-5.m: New.
6842
6843 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6844
6845         Bug 14610
6846         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6847
6848 2004-06-15  Richard Henderson  <rth@redhat.com>
6849
6850         * gcc.dg/20001116-1.c: Move expected warning line.
6851
6852 2004-06-15  Richard Henderson  <rth@redhat.com>
6853
6854         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6855         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6856
6857 2004-06-15  Jeff Law  <law@redhat.com>
6858
6859         * gcc.dg/tree-ssa/20040615-1.c: New test.
6860         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6861         be less sensitive to operand ordering.
6862         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6863
6864 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6865
6866         * g++.dg/abi/bitfield3.C: Add comment..
6867
6868 2004-06-15  Richard Henderson  <rth@redhat.com>
6869
6870         * g++.dg/ext/stmtexpr1.C: XFAIL.
6871         * gcc.dg/20030612-1.c: XFAIL.
6872
6873 2004-06-15  Eric Christopher  <echristo@redhat.com>
6874
6875         * g++.dg/charset/asm5.c: New.
6876         * gcc.dg/charset/asm6.c: New.
6877
6878 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6879
6880         PR fortran/15962
6881         * gfortran.fortran-torture/execute/select_1.f90: New test.
6882
6883 2004-06-15  Paul Brook  <paul@codesourcery.com>
6884
6885         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6886
6887 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6888
6889         PR c++/15967
6890         * g++.dg/lookup/crash3.C: New test.
6891
6892 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6893
6894         PR c++/15947
6895         * g++.dg/parse/dtor4.C: New test.
6896
6897 2004-06-14  Jeff Law  <law@redhat.com>
6898
6899         * gcc.c-torture/compile/20040614-1.c: New test.
6900
6901 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6902
6903         PR fortran/15211
6904         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6905         LEN of a character array.
6906
6907 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6908
6909         PR c++/15096
6910         * g++.dg/template/ptrmem10.C: New test.
6911
6912         PR c++/14930
6913         * g++.dg/template/friend30.C: New test.
6914
6915 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6916
6917         PR fortran/14928
6918         * gfortran.fortran-torture/compile/mloc.f90: New test.
6919
6920 2004-06-13  Paul Brook  <paul@codesourcery.com>
6921
6922         * gfortran.fortran-torture/execute/random_2.f90: New test.
6923
6924 2004-06-13  Eric Christopher  <echristo@redhat.com>
6925
6926         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6927
6928 2004-06-12  Paul Brook  <paul@codesourcery.com>
6929
6930         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6931
6932 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6933
6934         PR fortran/14923
6935         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6936
6937 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6938
6939         PR fortran/14957
6940         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
6941         syntax errors in end statements of contained subroutines.
6942
6943 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6944
6945         PR fortran/12841
6946         * gfortran.fortran-torture/execute/null_arg.f90: New test.
6947
6948 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6949
6950         PR fortran/15665
6951         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
6952
6953 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6954
6955         PR gfortran/12839
6956         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
6957
6958 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
6959
6960         PR c++/15862
6961         * g++.dg/parse/enum1.C: New test.
6962
6963 2004-06-10  Jeff Law  <law@redhat.com>
6964
6965         * gcc.c-torture/compile/20040610-1.c: New test.
6966
6967 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6968
6969         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
6970         * g++.old-deja/g++.other/decl3.C: Likewise.
6971
6972 2004-06-10  Brian Booth  <bbooth@redhat.com>
6973
6974         * gcc.dg/tree-ssa/20031015-1.c: Scan for
6975         V_MAY_DEF instead of VDEF.
6976         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
6977
6978 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
6979
6980         PR c++/14211
6981         * g++.dg/conversion/const1.C: New test.
6982
6983         PR c++/15076
6984         * g++.dg/conversion/reinterpret1.C: New test.
6985
6986         PR c++/15877
6987         * g++.dg/template/enum2.C: New test.
6988
6989         PR c++/15227
6990         * g++.dg/template/error13.C: New test.
6991
6992 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6993
6994         PR fortran/14957
6995         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
6996         arguments to test_* REAL and of the right size.
6997
6998 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6999
7000         PR target/15569
7001         PR rtl-optimization/15681
7002         * gcc.dg/20040609-1.c: New test.
7003
7004 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7005
7006         PR c++/14791
7007         * g++.dg/opt/builtins1.C: New test.
7008
7009 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7010
7011         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7012         that use default windows32 struct layout.
7013         * gcc.dg/i386-bitfield2.c: Likewise.
7014
7015 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7016
7017         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7018         for mingw32 and cygwin targets.
7019
7020 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7021
7022         * gcc.dg/pch/macro-4.c: New.
7023         * gcc.dg/pch/macro-4.hs: New.
7024
7025 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7026
7027         PR fortran/13249
7028         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7029
7030 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7031
7032         PR fortran/13372
7033         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7034
7035 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7036
7037         PR gfortran/14897
7038         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7039
7040 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7041
7042         PR gfortran/15755
7043         * gfortran.fortran-torture/execute/backspace.c : New test.
7044
7045 2004-06-09  Paul Brook  <paul@codesourcery.com>
7046
7047         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7048         (pointer_to_section): Rewrite to use smaller array.
7049
7050 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7051
7052         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7053         * gcc.dg/ext/altivec-10.c: Same.
7054         * gcc.dg/ext/altivec-11.c: Same.
7055         * gcc.dg/ext/altivec-12.c: Same.
7056         * gcc.dg/ext/altivec-13.c: Same.
7057         * gcc.dg/ext/altivec-14.c: Same.
7058         * gcc.dg/ext/altivec-15.c: Same.
7059         * gcc.dg/ext/altivec-16.c: Same.
7060         * gcc.dg/ext/altivec-3.c: Same.
7061         * gcc.dg/ext/altivec-4.c: Same.
7062         * gcc.dg/ext/altivec-6.c: Same.
7063         * gcc.dg/ext/altivec-7.c: Same.
7064         * gcc.dg/ext/altivec-8.c: Same.
7065         * gcc.dg/ext/altivec-varargs-1.c: Same.
7066
7067         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7068         * g++.dg/ext/altivec-10.C: Same.
7069         * g++.dg/ext/altivec-2.C: Same.
7070         * g++.dg/ext/altivec-3.C: Same.
7071         * g++.dg/ext/altivec-4.C: Same.
7072         * g++.dg/ext/altivec-5.C: Same.
7073         * g++.dg/ext/altivec-6.C: Same.
7074         * g++.dg/ext/altivec-7.C: Same.
7075         * g++.dg/ext/altivec-8.C: Same.
7076         * g++.dg/ext/altivec-9.C: Same.
7077
7078 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7079
7080         PR c++/7841
7081         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7082
7083 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7084
7085         * gcc.dg/union-1.c: New test.
7086
7087 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7088
7089         * gcc.dg/builtins-41.c: New test case.
7090         * gcc.dg/builtins-42.c: New test case.
7091
7092 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7093
7094         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7095         * g++.dg/ext/altivec-10.C: Same.
7096         * g++.dg/ext/altivec-2.C: Same.
7097         * g++.dg/ext/altivec-3.C: Same.
7098         * g++.dg/ext/altivec-4.C: Same.
7099         * g++.dg/ext/altivec-5.C: Same.
7100         * g++.dg/ext/altivec-6.C: Same.
7101         * g++.dg/ext/altivec-7.C: Same.
7102         * g++.dg/ext/altivec-8.C: Same.
7103         * g++.dg/ext/altivec-9.C: Same.
7104         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7105         * g++.old-deja/g++.brendan/new3.C: Same.
7106         * gcc.c-torture/execute/eeprof-1.x: Same.
7107
7108 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7109
7110         PR c/14765
7111         * gcc.dg/pr14765-1.c: New test.
7112
7113 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7114
7115         PR c/14649
7116         * gcc.dg/pr14649-1.c: New test case.
7117
7118 2004-06-07  Richard Henderson  <rth@redhat.com>
7119
7120         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7121         if temporaries.
7122
7123 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7124
7125         * g++.dg/eh/elide1.C: Remove XFAIL.
7126
7127 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7128
7129         PR c++/15337
7130         * g++.dg/expr/sizeof3.C: New test.
7131
7132         PR c++/14777
7133         * g++.dg/template/access14.C: New test.
7134
7135         PR c++/15554
7136         * g++.dg/template/enum1.C: New test.
7137
7138         PR c++/15057
7139         * g++.dg/eh/throw1.C: New test.
7140
7141 2004-06-07  David Ayers  <d.ayers@inode.at>
7142             Ziemowit Laski  <zlaski@apple.com>
7143
7144         * lib/objc.exp (objc_target_compile): Revert the '-framework
7145         Foundation' flag fix, since bare Darwin does not ship
7146         with the Foundation framework.
7147         * objc/execute/next_mapping.h: Provide a local NSConstantString
7148         @interface and @implementation.
7149         (objc_constant_string_init): A constructor function, used to
7150         initialize the NSConstantString meta-class object.
7151         * objc/execute/string1.m: Include "next_mapping.h" instead of
7152         <Foundation/NSString.h>.
7153         * objc/execute/string2.m: Likewise.
7154         * objc/execute/string3.m: Likewise.
7155         * objc/execute/string4.m: Likewise.
7156
7157 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7158
7159         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7160         to double. Replace double with FLOAT.
7161         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7162
7163         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7164         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7165         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7166         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7167         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7168         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7169         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7170         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7171
7172 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7173
7174         PR c/13519
7175         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7176
7177 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7178
7179         PR c++/15503
7180         * g++.dg/template/meminit2.C: New test.
7181
7182 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7183
7184         PR target/15822
7185         * gcc.c-torture/execute/compare-fp-1.c,
7186         gcc.c-torture/execute/compare-fp-2.c,
7187         gcc.c-torture/execute/compare-fp-3.c,
7188         gcc.c-torture/execute/compare-fp-4.c,
7189         gcc.c-torture/execute/compare-fp-3.x,
7190         gcc.c-torture/execute/compare-fp-4.x: Moved...
7191         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7192         gcc.c-torture/execute/ieee/compare-fp-2.c,
7193         gcc.c-torture/execute/ieee/compare-fp-3.c,
7194         gcc.c-torture/execute/ieee/compare-fp-4.c,
7195         gcc.c-torture/execute/ieee/compare-fp-3.x,
7196         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7197
7198 2004-06-04  David Ayers  <d.ayers@inode.at>
7199
7200         * objc/execute/protocol-isEqual-4.m: New testcase.
7201
7202 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7203
7204         * objc/execute/protocol-isEqual-1.m: New testcase.
7205         * objc/execute/protocol-isEqual-2.m: New testcase.
7206         * objc/execute/protocol-isEqual-3.m: New testcase.
7207
7208 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7209
7210         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7211
7212 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7213
7214         * lib/objc.exp (objc_target_compile): When running tests on
7215         Darwin (Mac OS X), inform the linker about '-framework
7216         'Foundation'.
7217
7218 2004-06-02  Eric Christopher  <echristo@redhat.com>
7219
7220         * gcc.c-torture/compile/20040602-1.c: New.
7221
7222 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7223
7224         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7225         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7226
7227         PR tree-optimization/14736
7228         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7229
7230         PR tree-optimization/14042
7231         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7232
7233         PR tree-optimization/14729
7234         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7235
7236 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7237
7238         PR fortran/15557
7239         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7240
7241 2004-06-01  Richard Hederson  <rth@redhat.com>
7242
7243         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7244
7245 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7246
7247         PR c++/14932
7248         * g++.dg/parse/offsetof4.C: New test.
7249
7250 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7251
7252         PR objc/7993
7253         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7254
7255 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/15701
7258         * g++.dg/template/friend29.C: New test.
7259
7260 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7261
7262         PR c/15749
7263         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7264
7265 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7266
7267         * gcc.dg/sparc-trap-1.c: New test.
7268
7269 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7270
7271         PR middle-end/15069
7272         * g++.dg/opt/fold3.C: New test case.
7273
7274 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7275
7276         * lib/target-supports.exp (check_iconv_available): Fix fallout
7277         from 2004-05-28 patch.
7278
7279 2004-05-30  Paul Brook  <paul@codesourcery.com>
7280
7281         PR fortran/15620
7282         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7283         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7284
7285 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7286
7287         * gfortran.fortran-torture/execute/random_1.f90: New test.
7288
7289 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7290
7291         * g++.dg/ext/altivec-10.C: New test.
7292
7293 2004-05-29  Paul Brook  <paul@codesourcery.com>
7294
7295         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7296
7297 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7298
7299         * gcc.dg/altivec-16.c: New test.
7300
7301 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7302
7303         * lib/target-supports.exp (check_vmx_hw_available): New.
7304         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7305
7306         * lib/target-supports.exp (check_alias_available,
7307         check_iconv_available, check_named_sections_available): Use
7308         unique names for temporary files.
7309
7310 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7311
7312         * gcc.dg/altivec-15.c: New test.
7313
7314 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/15083
7317         * g++.dg/warn/noeffect6.C: New test.
7318
7319         PR c++/15471
7320         * g++.dg/expr/ptrmem4.C: New test.
7321
7322         PR c++/15640
7323         * g++.dg/template/operator3.C: New test.
7324
7325 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/14668
7328         * g++.dg/lookup/redecl1.C: New test.
7329         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7330
7331 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7332
7333         * gcc.c-torture/execute/compare-fp-1.c,
7334         gcc.c-torture/execute/compare-fp-2.c,
7335         gcc.c-torture/execute/compare-fp-3.c,
7336         gcc.c-torture/execute/compare-fp-4.c,
7337         gcc.c-torture/execute/compare-fp-3.x,
7338         gcc.c-torture/execute/compare-fp-4.x,
7339         gcc.dg/pr15649-1.c: New.
7340
7341 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7342
7343         PR c++/12883
7344         * g++.dg/init/array14.C: New test.
7345
7346 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7347
7348         * lib/compat.exp (compat-get-options-main): New.
7349         (compat-get-options): Remove unneeded code, warn for ignored
7350         command.
7351         (compat-execute): Check flag set by dg-require-* commands.
7352
7353         * lib/compat.exp (compat-execute): Break up long lines.
7354
7355 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7356
7357         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7358         * gcc.dg/altivec-14.c: New test.
7359         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7360
7361         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7362         * gcc.dg/altivec-12.c: Ditto.
7363
7364         * gcc.dg/altivec-3.c: Move call to altivec_check.
7365
7366 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/15044
7369         * g++.dg/template/error12.C: New test.
7370
7371         PR c++/15317
7372         * g++.dg/ext/attrib15.C: New test.
7373
7374         PR c++/15329
7375         * g++.dg/template/ptrmem9.C: New test.
7376
7377 2004-05-25  Paul Brook  <paul@codesourcery.com>
7378
7379         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7380
7381 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7382
7383         PR c++/15165
7384         * g++.dg/template/crash19.C: New test.
7385
7386 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR c++/15025
7389         * g++.dg/template/redecl1.C: New test.
7390
7391 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7392
7393         PR c++/14821
7394         * g++.dg/other/ns1.C: New test.
7395
7396         PR c++/14883
7397         * g++.dg/template/invalid1.C: New test.
7398
7399 2004-05-23  Paul Brook  <paul@codesourcery.com>
7400         Victor Leikehman  <lei@haifasphere.co.il>
7401
7402         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7403         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7404
7405 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7406
7407         PR c++/15285
7408         PR c++/15299
7409         * g++.dg/template/non-dependent5.C: New test.
7410         * g++.dg/template/non-dependent6.C: New test.
7411
7412 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7413
7414         PR c++/15507
7415         * g++.dg/inherit/union1.C: New test.
7416
7417         PR c++/15542
7418         * g++.dg/template/addr1.C: New test.
7419
7420         PR c++/15427
7421         * g++.dg/template/array5.C: New test.
7422
7423         PR c++/15287
7424         * g++.dg/template/array6.C: New test.
7425
7426 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7427             Roger Sayle  <roger@eyesopen.com>
7428
7429         * g++.dg/lookup/forscope2.C: New test case.
7430
7431 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7432
7433         * gcc.dg/cpp/Wmissingdirs.c: New.
7434
7435 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7436
7437         PR target/15301
7438         * gcc.dg/compat/union-m128-1.h: New file.
7439         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7440         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7441         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7442
7443 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7444
7445         PR target/15302
7446         * gcc.dg/compat/struct-complex-1.h: New file.
7447         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7448         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7449         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7450
7451 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7452
7453         PR middle-end/3074
7454         * gcc.dg/pr3074-1.c: New test case.
7455         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7456
7457 2004-05-20  Falk Hueffner  <falk@debian.org>
7458
7459         PR other/15526
7460         * gcc.dg/ftrapv-1.c: New test case.
7461
7462 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7463
7464         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7465
7466 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7467             Jeff Law  <law@redhat.com>
7468
7469         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7470         * gcc.dg/tree-ssa/20040518-2.c: New test.
7471
7472         * gcc.dg/tree-ssa/20040518-1.c: New test.
7473
7474 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7475
7476         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7477
7478 2004-05-18  Paul Brook  <paul@codesourcery.com>
7479
7480         PR fortran/13930
7481         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7482
7483 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7484
7485         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7486         constant folding.
7487
7488 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7489
7490         * gcc.dg/tree-ssa/20040517-1.c: New test.
7491
7492 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7493
7494         * gcc.dg/loop-4.c: New test.
7495
7496 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7497
7498         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7499
7500 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7501
7502         PR fortran/15311
7503         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7504
7505 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7506
7507         PR fortran/13826
7508         PR fortran/13940
7509         * gfortran.fortran-torture/compile/data_1.f90: New test.
7510
7511 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7512
7513         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7514         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7515
7516 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7517
7518         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7519
7520 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7521
7522         PR c/15444
7523         * gcc.dg/format/xopen-1.c: Adjust expected message.
7524         * gcc.dg/format/xopen-3.c: New test.
7525
7526 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7527
7528         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7529
7530 2004-05-14  Jeff Law  <law@redhat.com>
7531
7532         * gcc.dg/tree-ssa/20040514-2.c: New test.
7533
7534 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7535
7536         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7537         this ...
7538         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7539         this.
7540
7541 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7542
7543         * gcc.dg/tree-ssa/20040514-1.c: New test.
7544
7545 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7546
7547         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7548         test.
7549
7550 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7551
7552         PR fortran/14066
7553         * gfortran.fortran-torture/compile/do_1.f90: New test.
7554
7555 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7556
7557         PR fortran/15051
7558         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7559         test.
7560
7561 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7562
7563         PR fortran/15149
7564         * gfortran.fortran-torture/execute/random_init.f90: New test.
7565
7566 2004-05-13  Paul Brook  <paul@codesourcery.com>
7567
7568         PR fortran/15314
7569         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7570
7571 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7572
7573         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7574         for the powerpc case.
7575
7576 2004-05-13  Jeff Law  <law@redhat.com>
7577
7578         * gcc.dg/tree-ssa/20040513-1.c: New test.
7579         * gcc.dg/tree-ssa/20040513-2.c: New test.
7580
7581 2004-05-13  Paul Brook  <paul@codesourcery.com>
7582
7583         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7584         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7585         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7586
7587 2004-05-13  Andreas Schwab  <schwab@suse.de>
7588
7589         PR other/10819
7590         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7591         characters.
7592
7593 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7594
7595         PR fortran/15294
7596         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7597
7598 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7599
7600         Merge from tree-ssa-20020619-branch.  See
7601         ChangeLog.tree-ssa for details.
7602
7603 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7604
7605         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7606         include <altivec.h> explicitly.
7607         * gcc.dg/altivec-13.c: Likewise.
7608
7609 2004-05-11  Paul Brook  <paul@codesourcery.com>
7610
7611         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7612
7613 2004-05-10  Eric Christopher  <echristo@redhat.com>
7614
7615         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7616         * gcc.dg/sibcall-4.c: Ditto.
7617
7618 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7619
7620         * g++.dg/ext/altivec-8.C: New test case.
7621         * gcc.dg/altivec-13.c: New test case.
7622
7623 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7624
7625         * gcc.c-torture/execute/divcmp-1.c: New test case.
7626         * gcc.c-torture/execute/divcmp-2.c: New test case.
7627         * gcc.c-torture/execute/divcmp-3.c: New test case.
7628
7629 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7630
7631         * g++.dg/other/pragma-re-2.C: New test.
7632
7633 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7634
7635         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7636         * gcc.dg/i386-387-2.c: Likewise.
7637
7638         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7639         __builtin_drem.
7640         * gcc.dg/i386-387-6.c: Likewise.
7641
7642 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7643
7644         * gcc.dg/builtins-33.c:  Also check log1p*.
7645
7646 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7647
7648         PR optimization/15296
7649         * gcc.c-torture/execute/pr15296.c: New test.
7650
7651 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7652
7653         * gcc.dg/builtins-40.c: New test.
7654
7655 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7656
7657         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7658
7659 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7660
7661         * g++.dg/ext/spe1.C: New testcase.
7662
7663 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7664
7665         * objc.dg/image-info.m: Allow additional attributes
7666         for __image_info section.
7667
7668 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7669
7670         * gcc.dg/torture/mips-hilo-2.c: New test.
7671
7672 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7673
7674         PR c++/14389
7675         * g++.dg/template/member5.C: New test.
7676
7677 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7678
7679         * gcc.dg/builtins-34.c: Also check expm1*.
7680
7681 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7682
7683         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7684         * gcc.dg/torture/builtin-convert-3.c: New test.
7685
7686 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7687
7688         PR middle-end/15054
7689         * g++.dg/opt/pr15054.C: New test.
7690
7691 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7692
7693         * gcc.dg/torture/builtin-rounding-1.c: New test.
7694         * gcc.dg/builtins-25.c: Delete.
7695         * gcc.dg/builtins-29.c: Delete.
7696
7697 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7698
7699         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7700         * gcc.dg/sibcall-4.c: Likewise.
7701         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7702
7703 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7704
7705         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7706         bit-field on 16-bit targets.
7707
7708 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7709
7710         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7711         16-bit targets.
7712
7713 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7714
7715         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7716         * gcc.dg/rs6000-power2-2.c: Likewise.
7717
7718 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7719
7720         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7721         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7722         Change the asm registers to be in form of frN instead of fN.
7723
7724 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7725
7726         * gcc.dg/torture/builtin-convert-2.c: New test.
7727
7728 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7729
7730         * gcc.dg/rs6000-power2-1.c: New test.
7731         * gcc.dg/rs6000-power2-2.c: New test.
7732
7733 2004-04-28  Jan Hubicka  <jh@suse.cz>
7734
7735         * gcc.dg/unused-6.c: New test.
7736
7737 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7738             Ulrich Weigand  <uweigand@de.ibm.com>
7739
7740         * ada/acats/run_all.sh: Define $target variable.
7741
7742 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7743
7744         PR c++/15119
7745         * g++.dg/other/vararg-1.C: New test.
7746
7747         PR c++/4794
7748         * g++.dg/eh/cleanup3.C: New test.
7749
7750 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7751
7752         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7753         and ad8011a (target_insn).
7754         * ada/acats/support/macro.dfs: Likewise.
7755         * ada/acats/support/impbit.adb: New file.
7756
7757 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7758
7759         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7760
7761 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7762
7763         * gcc.dg/loop-3.c: New test.
7764
7765 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7766
7767         * gcc.c-torture/execute/simd-5.c: New test.
7768
7769 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7770
7771         PR c++/15064
7772         * g++.dg/template/crash18.C: New test.
7773
7774 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7775
7776         * g++.dg/ext/complit3.C: New test.
7777
7778 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7779
7780         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7781         * gcc.dg/altivec-3.c: Same.
7782         * gcc.dg/altivec-varargs-1.c: Same.
7783
7784 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7785
7786         * lib/target-supports.exp (check_profiling_available): Assume
7787         profiling is not available on powerpc-eabi targets.
7788
7789 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7790
7791         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7792         * gcc.dg/vmx/bug-1.c: Ditto.
7793
7794 2004-04-20  Eric Christopher  <echristo@redhat.com>
7795
7796         * gcc.dg/charset/extern.c: New test.
7797         * g++.dg/charset/extern3.cc: Ditto.
7798
7799 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7800
7801         * gcc.dg/builtins-39.c: New test.
7802
7803 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7804
7805         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7806
7807 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7808
7809         * gcc.dg/torture/mips-hilo-1.c: New test.
7810
7811 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7812
7813         * gcc.c-torture/compile/20040419-1.c: New test.
7814
7815 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7816
7817         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7818
7819 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7820             Aldy Hernandez  <aldyh@redhat.com>
7821
7822         * gcc.c-torture/execute/va-arg-24.c: New.
7823
7824 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7825             Aldy Hernandez  <aldyh@redhat.com>
7826
7827         * gcc.dg/vmx/1b-01.c: New.
7828         * gcc.dg/vmx/1b-02.c: New.
7829         * gcc.dg/vmx/1b-03.c: New.
7830         * gcc.dg/vmx/1b-04.c: New.
7831         * gcc.dg/vmx/1b-05.c: New.
7832         * gcc.dg/vmx/1b-06.c: New.
7833         * gcc.dg/vmx/1b-07.c: New.
7834         * gcc.dg/vmx/1c-01.c: New.
7835         * gcc.dg/vmx/1c-02.c: New.
7836         * gcc.dg/vmx/3a-01a.c: New.
7837         * gcc.dg/vmx/3a-01.c: New.
7838         * gcc.dg/vmx/3a-01m.c: New.
7839         * gcc.dg/vmx/3a-03.c: New.
7840         * gcc.dg/vmx/3a-03m.c: New.
7841         * gcc.dg/vmx/3a-04.c: New.
7842         * gcc.dg/vmx/3a-04m.c: New.
7843         * gcc.dg/vmx/3a-05.c: New.
7844         * gcc.dg/vmx/3a-06.c: New.
7845         * gcc.dg/vmx/3a-06m.c: New.
7846         * gcc.dg/vmx/3a-07.c: New.
7847         * gcc.dg/vmx/3b-01.c: New.
7848         * gcc.dg/vmx/3b-02.c: New.
7849         * gcc.dg/vmx/3b-10.c: New.
7850         * gcc.dg/vmx/3b-13.c: New.
7851         * gcc.dg/vmx/3b-14.c: New.
7852         * gcc.dg/vmx/3b-15.c: New.
7853         * gcc.dg/vmx/3c-01a.c: New.
7854         * gcc.dg/vmx/3c-01.c: New.
7855         * gcc.dg/vmx/3c-02.c: New.
7856         * gcc.dg/vmx/3c-03.c: New.
7857         * gcc.dg/vmx/3d-01.c: New.
7858         * gcc.dg/vmx/4-01.c: New.
7859         * gcc.dg/vmx/4-03.c: New.
7860         * gcc.dg/vmx/5-01.c: New.
7861         * gcc.dg/vmx/5-02.c: New.
7862         * gcc.dg/vmx/5-03.c: New.
7863         * gcc.dg/vmx/5-04.c: New.
7864         * gcc.dg/vmx/5-05.c: New.
7865         * gcc.dg/vmx/5-06.c: New.
7866         * gcc.dg/vmx/5-07.c: New.
7867         * gcc.dg/vmx/5-07t.c: New.
7868         * gcc.dg/vmx/5-08.c: New.
7869         * gcc.dg/vmx/5-10.c: New.
7870         * gcc.dg/vmx/5-11.c: New.
7871         * gcc.dg/vmx/7-01a.c: New.
7872         * gcc.dg/vmx/7-01.c: New.
7873         * gcc.dg/vmx/7c-01.c: New.
7874         * gcc.dg/vmx/7d-01.c: New.
7875         * gcc.dg/vmx/7d-02.c: New.
7876         * gcc.dg/vmx/8-01.c: New.
7877         * gcc.dg/vmx/8-02a.c: New.
7878         * gcc.dg/vmx/8-02.c: New.
7879         * gcc.dg/vmx/brode-1.c: New.
7880         * gcc.dg/vmx/bug-1.c: New.
7881         * gcc.dg/vmx/bug-2.c: New.
7882         * gcc.dg/vmx/bug-3.c: New.
7883         * gcc.dg/vmx/cw-bug-1.c: New.
7884         * gcc.dg/vmx/cw-bug-2.c: New.
7885         * gcc.dg/vmx/cw-bug-3.c: New.
7886         * gcc.dg/vmx/dct.c: New.
7887         * gcc.dg/vmx/debug-1.c: New.
7888         * gcc.dg/vmx/debug-2.c: New.
7889         * gcc.dg/vmx/debug-3.c: New.
7890         * gcc.dg/vmx/debug-4.c: New.
7891         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7892         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7893         * gcc.dg/vmx/eg-5.c: New.
7894         * gcc.dg/vmx/fft.c: New.
7895         * gcc.dg/vmx/gcc-bug-1.c: New.
7896         * gcc.dg/vmx/gcc-bug-2.c: New.
7897         * gcc.dg/vmx/gcc-bug-3.c: New.
7898         * gcc.dg/vmx/gcc-bug-4.c: New.
7899         * gcc.dg/vmx/gcc-bug-5.c: New.
7900         * gcc.dg/vmx/gcc-bug-6.c: New.
7901         * gcc.dg/vmx/gcc-bug-7.c: New.
7902         * gcc.dg/vmx/gcc-bug-8.c: New.
7903         * gcc.dg/vmx/gcc-bug-9.c: New.
7904         * gcc.dg/vmx/gcc-bug-b.c: New.
7905         * gcc.dg/vmx/gcc-bug-c.c: New.
7906         * gcc.dg/vmx/gcc-bug-d.c: New.
7907         * gcc.dg/vmx/gcc-bug-e.c: New.
7908         * gcc.dg/vmx/gcc-bug-f.c: New.
7909         * gcc.dg/vmx/gcc-bug-g.c: New.
7910         * gcc.dg/vmx/gcc-bug-i.c: New.
7911         * gcc.dg/vmx/harness.h: New.
7912         * gcc.dg/vmx/ira1.c: New.
7913         * gcc.dg/vmx/ira2a.c: New.
7914         * gcc.dg/vmx/ira2b.c: New.
7915         * gcc.dg/vmx/ira2.c: New.
7916         * gcc.dg/vmx/ira2c.c: New.
7917         * gcc.dg/vmx/mem.c: New.
7918         * gcc.dg/vmx/newton-1.c: New.
7919         * gcc.dg/vmx/ops.c: New.
7920         * gcc.dg/vmx/sn7153.c: New.
7921         * gcc.dg/vmx/spill2.c: New.
7922         * gcc.dg/vmx/spill3.c: New.
7923         * gcc.dg/vmx/spill.c: New.
7924         * gcc.dg/vmx/t.c: New.
7925         * gcc.dg/vmx/varargs-1.c: New.
7926         * gcc.dg/vmx/varargs-2.c: New.
7927         * gcc.dg/vmx/varargs-3.c: New.
7928         * gcc.dg/vmx/varargs-4.c: New.
7929         * gcc.dg/vmx/varargs-5.c: New.
7930         * gcc.dg/vmx/varargs-6.c: New.
7931         * gcc.dg/vmx/varargs-7.c: New.
7932         * gcc.dg/vmx/vmx.exp: New.
7933         * gcc.dg/vmx/vprint-1.c: New.
7934         * gcc.dg/vmx/vscan-1.c: New.
7935         * gcc.dg/vmx/x-01.c: New.
7936         * gcc.dg/vmx/x-02.c: New.
7937         * gcc.dg/vmx/x-03.c: New.
7938         * gcc.dg/vmx/x-04.c: New.
7939         * gcc.dg/vmx/x-05.c: New.
7940         * gcc.dg/vmx/yousufi-1.c: New.
7941         * gcc.dg/vmx/zero-1.c: New.
7942         * gcc.dg/vmx/zero.c: New.
7943
7944 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
7945
7946         * g++.dg/lookup/java1.C: Update for chage of
7947         _Jv_AllocObject.
7948         * g++.dg/lookup/java2.C: Likewise.
7949
7950 2004-04-17  Laurent GUERBY <laurent@guerby.net>
7951
7952         * ada/acats/run_all.sh: use -O2 by default.
7953
7954 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
7955
7956         * gcc.dg/vr-mult-[12].c: New tests.
7957
7958 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7959
7960         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
7961
7962         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
7963
7964 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
7965
7966         * lib/target-supports.exp (check_profiling_available): Assume profiling
7967         isn't available for mips*-*-elf targets.
7968
7969 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
7970
7971         * gcc.dg/builtins-38.c: New test.
7972
7973 2004-04-14  Eric Christopher  <echristo@redhat.com>
7974
7975         * g++.dg/charset/charset.exp: Run .cc extension tests.
7976
7977 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
7978
7979         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
7980
7981 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7982
7983         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
7984
7985 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
7986
7987         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
7988         * gcc.dg/i386-387-2.c: Likewise.
7989
7990         * gcc.dg/i386-387-7.c: New test.
7991         * gcc.dg/i386-387-8.c: New test.
7992
7993         * gcc.dg/builtins-37.c: New test.
7994
7995 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
7996
7997         * g++.dg/pch/externc-1.C: Add missing semicolon.
7998
7999 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8000
8001         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8002
8003 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8004
8005         * gcc.c-torture/execute/20040411-1.c: New test.
8006
8007 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8008
8009         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8010
8011 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8012
8013         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8014
8015 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8016
8017         * lib/target-supports.exp (check_named_sections_available): New.
8018         * lib/gcc-dg.exp (dg-require-named-sections): New.
8019         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8020         old-deja.exp.  Also prune error-count message from HP linker.
8021         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8022
8023         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8024         * g++.old-deja/g++.pt/static3.C: Likewise.
8025         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8026
8027 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8028
8029         * gcc.c-torture/execute/20040409-1.c: New test case.
8030         * gcc.c-torture/execute/20040409-2.c: New test case.
8031         * gcc.c-torture/execute/20040409-3.c: New test case.
8032
8033 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8034
8035         * gcc.dg/20040409-1.c: New test.
8036
8037 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8038
8039         PR target/14888
8040         * g++.dg/opt/pr14888.C: New test case.
8041
8042 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8043
8044         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8045         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8046         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8047         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8048         New tests.
8049
8050 2004-04-08  Paul Brook  <paul@codesourcery.com>
8051
8052         * gcc.dg/spill-1.c: New test.
8053
8054 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8055
8056         * gcc.dg/torture/builtin-ctype-2.c: New test.
8057
8058 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8059
8060         * gcc.dg/pch/pch.exp: Add largefile test.
8061
8062 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8063
8064         * g++.dg/pch/externc-1.Hs: New.
8065         * g++.dg/pch/externc-1.C: New.
8066
8067 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8068
8069         * gcc.dg/compat/struct-by-value-5a_main.c,
8070         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8071         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8072         * gcc.dg/compat/struct-by-value-5a_x.c,
8073         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8074         gcc.dg/compat/struct-by-value-5_x.c.
8075         * gcc.dg/compat/struct-by-value-5a_y.c,
8076         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8077         gcc.dg/compat/struct-by-value-5_y.c.
8078
8079         * gcc.dg/compat/struct-by-value-6a_main.c,
8080         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8081         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8082         * gcc.dg/compat/struct-by-value-6a_x.c,
8083         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8084         gcc.dg/compat/struct-by-value-6_x.c.
8085         * gcc.dg/compat/struct-by-value-6a_y.c,
8086         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8087         gcc.dg/compat/struct-by-value-6_y.c.
8088
8089         * gcc.dg/compat/struct-by-value-7a_main.c,
8090         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8091         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8092         * gcc.dg/compat/struct-by-value-7a_x.c,
8093         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8094         gcc.dg/compat/struct-by-value-7_x.c.
8095         * gcc.dg/compat/struct-by-value-7a_y.c,
8096         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8097         gcc.dg/compat/struct-by-value-7_y.c.
8098
8099 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8100
8101         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8102         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8103         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8104         options.
8105
8106 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8107
8108         * gcc.dg/builtins-36.c: New test.
8109
8110 2004-04-06  Paul Brook  <paul@codesourcery.com>
8111
8112         * README.gcc: Remove obsolete contraint on testcases.
8113
8114 2004-04-05  Paul Brook  <paul@codesourcery.com>
8115
8116         PR2123
8117         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8118         failure and exit(0) on success.
8119         * g++.dg/expr/anew2.C: Ditto.
8120         * g++.dg/expr/anew3.C: Ditto.
8121         * g++.dg/expr/anew4.C: Ditto.
8122
8123 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8124
8125         PR c++/3518
8126         * g++.dg/template/unify7.C: New.
8127
8128 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8129
8130         * g++.dg/README: Bring up to date with new subdirectories; remove
8131         duplicate subdirectory lines.
8132
8133 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8134
8135         PR c++/14007
8136         * g++.dg/template/unify5.C: New.
8137         * g++.dg/template/unify6.C: New.
8138         * g++.dg/template/qualttp20.C: Adjust.
8139         * g++.old-deja/g++.jason/report.C: Adjust.
8140         * g++.old-deja/g++.other/qual1.C: Adjust.
8141
8142 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8143
8144         PR c++/14803
8145         * g++.dg/inherit/ptrmem1.C: New test.
8146
8147 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR c++/14755
8150         * gcc.c-torture/execute/20040331-1.c: New test.
8151         * gcc.dg/20040331-1.c: New test.
8152
8153 2004-04-01  Paul Brook  <paul@codesourcery.com>
8154
8155         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8156
8157 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/14724
8160         * g++.dg/init/goto1.C: New test.
8161
8162         PR c++/14763
8163         * g++.dg/template/defarg4.C: New test.
8164
8165 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8166
8167         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8168
8169 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8170
8171         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8172
8173 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8174
8175         * gcc.dg/noncompile/undeclared-2.c: New test.
8176
8177 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8178
8179         * gcc.dg/940409-1.c: Remove XFAIL.
8180         * gcc.dg/reg-vol-struct-1.c: New test.
8181
8182 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8183
8184         * gcc.dg/torture/builtin-wctype-1.c: New test.
8185
8186 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8187
8188         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8189         * gcc.dg/20001101-1.c: Likewise.
8190         * gcc.dg/20001102-1.c: Likewise.
8191
8192 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8193
8194         * gcc.dg/compare8.c: Add an additional test for XOR.
8195
8196 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8197
8198         * gcc.dg/torture/builtin-ctype-1.c: New test.
8199
8200 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8201
8202         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8203         * gcc.dg/torture/builtin-math-1.c: Likewise.
8204         * gcc.dg/torture/builtin-power-1.c: New test.
8205
8206 2004-03-24  Andreas Schwab  <schwab@suse.de>
8207
8208         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8209         IA64 assembler.
8210
8211 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8212             Roger Sayle  <roger@eyesopen.com>
8213
8214         * gcc.dg/compare8.c: New test case.
8215
8216 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8217
8218         * g++.dg/ext/altivec-7.C: New test.
8219
8220 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8221
8222         PR 12267, 12391, 12560, 13129, 14114, 14133
8223         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8224         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8225         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8226         Adjust error regexps.
8227         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8228         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8229         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8230         * gcc.dg/local1.c: Add explanatory comment.
8231
8232 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8233
8234         PR optimization/14669
8235         * g++.dg/opt/fold2.C: New test case.
8236
8237 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8238
8239         PR c/14069
8240         * gcc.dg/20040322-1.c: New test.
8241
8242 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8243
8244         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8245         * gcc.dg/ultrasp4.c: Likewise.
8246         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8247
8248 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8249
8250         * gcc.dg/i386-sse-8.c: Reset default options.
8251
8252 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8253
8254         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8255         in the error message text.
8256
8257 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8258
8259         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8260
8261 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8262
8263         PR c++/14616
8264         * g++.dg/init/array13.C: New test.
8265
8266 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8267
8268         PR target/13889
8269         * gcc.c-torture/compile/pr13889.c: New test case.
8270
8271 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8272
8273         PR c/14635
8274         * builtins-1.c (nan, nans): Don't test.
8275         * builtins-30.c: Don't use nan, nanf, nanl.
8276         * builtins-35.c: New test.
8277
8278 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8279
8280         * g++.dg/ext/altivec-6.C: New test.
8281
8282 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8283
8284         * g++.dg/init/placement3.C: New test.
8285
8286         * g++.dg/template/spec13.C: New test.
8287
8288         * g++.dg/lookup/using11.C: New test.
8289
8290         * g++.dg/lookup/koenig3.C: New test.
8291
8292         * g++.dg/template/operator2.C: New test.
8293
8294         * g++.dg/expr/dtor3.C: New test.
8295         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8296         marker.
8297         * g++.old-deja/g++.law/visibility28.C: Likewise.
8298
8299 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8300
8301         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8302         * gcc.dg/ppc64-abi-3.c: Likewise.
8303
8304 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8305
8306         PR c++/14545
8307         * g++.dg/parse/template15.C: New test.
8308
8309 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8310
8311         * g++.dg/expr/dtor2.C: New test.
8312
8313         * g++.dg/lookup/anon4.C: New test.
8314
8315         * g++.dg/overload/using1.C: New test.
8316
8317         * g++.dg/template/lookup7.C: New test.
8318
8319         * g++.dg/template/typename6.C: New test.
8320
8321         * g++.dg/expr/cond6.C: New test.
8322
8323 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8324
8325         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8326
8327 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8328
8329         * g++.dg/expr/cond5.C: New test.
8330         * g++.dg/expr/constcast1.C: Likewise.
8331         * g++.dg/expr/ptrmem2.C: Likewise.
8332         * g++.dg/expr/ptrmem3.C: Likewise.
8333         * g++.dg/lookup/main1.C: Likewise.
8334         * g++.dg/template/lookup6.C: Likewise.
8335
8336 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8337
8338         * gcc.dg/local1.c: New test.
8339
8340         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8341
8342 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8343
8344         * gcc.dg/torture/builtin-convert-1.c: New test.
8345
8346 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8347
8348         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8349
8350 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8351
8352         PR c++/14481
8353         * g++.dg/warn/Wunused-7.C: New test.
8354
8355 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8356
8357         * gcc.dg/torture/builtin-integral-1.c: New test.
8358
8359 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8360
8361         PR c++/14586
8362         * g++.dg/parse/non-dependent3.C: New test.
8363
8364 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8365
8366         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8367         * g++.dg/eh/simd-2.C: Likewise.
8368         * g++.dg/init/array10.C: Likewise.
8369         * gcc.c-torture/compile/simd-1.c: Likewise.
8370         * gcc.c-torture/compile/simd-2.c: Likewise.
8371         * gcc.c-torture/compile/simd-3.c: Likewise.
8372         * gcc.c-torture/compile/simd-4.c: Likewise.
8373         * gcc.c-torture/compile/simd-6.c: Likewise.
8374         * gcc.c-torture/execute/simd-1.c: Likewise.
8375         * gcc.c-torture/execute/simd-2.c: Likewise.
8376         * gcc.dg/compat/vector-defs.h: Likewise.
8377         * gcc.dg/20020531-1.c: Likewise.
8378         * gcc.dg/altivec-3.c: Likewise.
8379         * gcc.dg/altivec-4.c: Likewise.
8380         * gcc.dg/altivec-varargs-1.c: Likewise.
8381         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8382         * gcc.dg/i386-mmx-3.c: Likewise.
8383         * gcc.dg/i386-sse-4.c: Likewise.
8384         * gcc.dg/i386-sse-5.c: Likewise.
8385         * gcc.dg/i386-sse-8.c: Likewise.
8386         * gcc.dg/simd-1.c: Likewise.
8387         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8388         __ev64_opaque__ since the machine description provides it.
8389
8390 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8391
8392         * lib/compat.exp (skip_list): New global variable.
8393         Use it to hold the user defined COMPAT_SKIPS list if any.
8394         (compat-obj): Add the members of skip_list to optall.
8395
8396 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8397
8398         * gcc.dg/compat/union-by-value-1_main.c,
8399         union-by-value-1_x.c, union-by-value-1_y.c,
8400         union-check.h, union-defs.h,
8401         union-init.h, union-return-1_main.c,
8402         union-return-1_x.c, union-return-1_y.c: New files.
8403
8404 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8405
8406         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8407         mixed-struct-init.h: Add 4 mixed structure types.
8408         struct-by-value-21_main.c, struct-by-value-21_x.c,
8409         struct-by-value-21_y.c, struct-return-21_main.c,
8410         struct-return-21_x.c, struct-return-21_y.c: New files.
8411
8412 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8413
8414         PR c++/14550
8415         * g++.dg/parse/template14.C: New test.
8416
8417 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8418
8419         * gcc.c-torture/execute/20040313-1.c: New test.
8420
8421 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8422
8423         PR target/14533
8424         * gcc.dg/20040311-2.c: New test.
8425
8426 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8427
8428         PR other/14544
8429         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8430         bit-field.
8431
8432 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8433
8434         * gcc.dg/20040305-2.c: Add missing return statement.
8435
8436 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8437
8438         * gcc.dg/builtins-34.c: Also check pow10*.
8439
8440 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8441
8442         PR target/14262
8443         * gcc.dg/20040305-2.c: New test.
8444
8445 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8446
8447         * gcc.dg/20040310-1.c: New test.
8448
8449 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8450
8451         * gcc.c-torture/execute/20040311-1.c: New test case.
8452
8453 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/14476
8456         * g++.dg/lookup/enum1.C: New test.
8457
8458 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8459
8460         PR c++/14510
8461         * g++.dg/lookup/struct2.C: New test.
8462
8463 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8464
8465         * gcc.dg/builtins-34.c: New test.
8466
8467 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8468
8469         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8470
8471 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8472
8473         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8474         * gcc.dg/alias-2.c: New testcase.
8475
8476 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8477
8478         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8479
8480 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8481
8482         * gcc.c-torture/execute/20040309-1.c: New test case.
8483
8484 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8485
8486         PR c++/14397
8487         * g++.dg/overload/ref1.C: New.
8488
8489 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8490
8491         PR c++/14409
8492         * g++.dg/template/spec12.C: New test.
8493
8494         PR c++/14448
8495         * g++.dg/parse/crash14.C: New test.
8496
8497 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8498
8499         PR c++/14230
8500         * g++.dg/init/ref11.C: New test.
8501
8502 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8503
8504         PR c++/14432
8505         * g++.dg/parse/builtin2.C: New test.
8506
8507 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8508
8509         PR c++/14401
8510         * g++.dg/init/ctor3.C: New test.
8511         * g++.dg/init/union1.C: New test.
8512         * g++.dg/ext/anon-struct4.C: New test.
8513
8514 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8515
8516         * g++.dg/lookup/koenig1.C: Tweak error messages.
8517         * g++.dg/lookup/used-before-declaration.C: Likewise.
8518         * g++.dg/other/do1.C: Likewise.
8519         * g++.dg/overload/koenig1.C: Likewise.
8520         * g++.dg/parse/crash13.C: Likewise.
8521         * g++.dg/template/instantiate3.C: Likewise.
8522
8523 2004-03-08  Eric Christopher  <echristo@redhat.com>
8524
8525         * * lib/target-supports.exp: Enable libiconv in test
8526         compilation.  Fix up error checking.
8527
8528 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8529
8530         PR middle-end/14289
8531         * gcc.dg/pr14289-1.c: New test case.
8532         * gcc.dg/pr14289-2.c: Likewise.
8533         * gcc.dg/pr14289-3.c: Likewise.
8534
8535 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8536
8537         * gcc.c-torture/execute/20040308-1.c: New test.
8538
8539 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8540
8541         * gcc.c-torture/execute/20040307-1.c: New test case.
8542
8543 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8544
8545         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8546
8547 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8548
8549         * gcc.dg/20040306-1.c: New test.
8550
8551 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8552
8553         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8554         them static.
8555         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8556
8557 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8558
8559         PR c/14465
8560         * gcc.dg/decl-6.c: New test.
8561
8562 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8563
8564         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8565         Rename LOGPOW -> LOG_POW.
8566         (SQRT_EXP, POW_EXP): New.
8567
8568 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8569
8570         * gcc.dg/i386-sse-8.c: New test.
8571
8572 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8573
8574         PR c/14114
8575         * gcc.dg/decl-5.c: New test.
8576
8577 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8578
8579         * gcc.dg/20040305-1.c: New test.
8580
8581 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8582
8583         PR other/14354
8584         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8585
8586 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8587
8588         PR c++/14425, c++/14426
8589         * g++.dg/ext/altivec-4.C: New test.
8590         * g++.dg/ext/altivec-5.C: New test.
8591
8592 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8593
8594         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8595         global variables of a type with no linkage.
8596         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8597         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8598         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8599         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8600         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8601         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8602         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8603         * g++.dg/warn/deprecated.C: Name enum Color.
8604         * g++.dg/overload/VLA.C: Name structure for 'b'.
8605         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8606
8607 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8608
8609         * gcc.c-torture/compile/20040304-1.c: New test.
8610
8611 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8612
8613         PR 13728
8614         * gcc.dg/decl-4.c: New testcase.
8615
8616 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8617
8618         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8619         as PRECF if sizeof (float) > sizeof (double).
8620         (PRECL): Make it the same as PRECF if
8621         sizeof (float) > sizeof (long double).
8622
8623 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8624
8625         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8626         system type.  Add check for irix6 which doesn't have c99 runtime.
8627
8628 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8629
8630         * gcc.dg/const-elim-1.c: xfail for xtensa.
8631
8632 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8633
8634         PR c++/14369
8635         * g++.dg/template/cond4.C: New test.
8636
8637 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8638
8639         PR c++/14360
8640         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8641
8642         PR c++/14361
8643         * g++.dg/parse/defarg7.C: New test.
8644
8645         PR c++/14359
8646         * g++.dg/template/friend26.C: New test.
8647
8648 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR c++/14324
8651         * g++.dg/abi/mangle21.C: New test.
8652
8653         PR c++/14260
8654         * g++.dg/parse/constructor2.C: New test.
8655
8656         PR c++/14337
8657         * g++.dg/template/sfinae1.C: New test.
8658
8659 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8660
8661         PR c++/14267
8662         * g++.dg/expr/crash2.C: New test.
8663
8664         PR middle-end/13448
8665         * gcc.dg/inline-5.c: New test.
8666         * gcc.dg/always-inline.c: Split out tests into ...
8667         * gcc.dg/always-inline2.c: ... this and ...
8668         * gcc.dg/always-inline3.c: ... this.
8669
8670 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8671
8672         PR debug/12103
8673         * g++.dg/debug/crash1.C: New test.
8674
8675 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8676
8677         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8678         function with __attribute__((noinline)).
8679         (recurser_void2): Likewise.
8680         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8681         (recurser_void2): Likewise.
8682
8683 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8684
8685         PR middle-end/14203
8686         * g++.dg/warn/Wunused-6.C: New test case.
8687
8688 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8689
8690         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8691         not defined.
8692
8693 2004-02-27  Eric Christopher  <echristo@redhat.com>
8694
8695         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8696         * g++.dg/charset/asm2.c: Run only x86.
8697         * gcc.dg/charset/asm3.c: Ditto.
8698
8699 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8700
8701         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8702         ld_library_path.
8703
8704 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8705
8706         * g++.dg/ext/altivec-3.C: New.
8707
8708 2004-02-26  Richard Henderson  <rth@redhat.com>
8709
8710         * g++.dg/ext/attrib10.C: Mark for warning.
8711         * gcc.dg/attr-alias-1.c: New.
8712
8713 2004-02-26  Richard Henderson  <rth@redhat.com>
8714
8715         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8716         * gcc.c-torture/execute/20040208-2.c: ... it back.
8717
8718 2004-02-26  Eric Christopher  <echristo@redhat.com>
8719
8720         * lib/target-supports.exp (check-iconv-available): New function.
8721         * lib/gcc-dg.exp (dg-require-iconv): New function.
8722         Use above.
8723         * gcc.dg/charset: New directory.
8724         * gcc.dg/charset/charset.exp: New file.
8725         * gcc.dg/charset/asm1.c: Ditto.
8726         * gcc.dg/charset/asm2.c: Ditto.
8727         * gcc.dg/charset/asm3.c: Ditto.
8728         * gcc.dg/charset/asm4.c: Ditto.
8729         * gcc.dg/charset/asm5.c: Ditto.
8730         * gcc.dg/charset/attribute1.c: Ditto.
8731         * gcc.dg/charset/attribute2.c: Ditto.
8732         * gcc.dg/charset/string1.c: Ditto.
8733         * g++.dg/charset: New directory.
8734         * g++.dg/dg.exp: Add here. Special options.
8735         * g++.dg/charset/charset.exp: New file.
8736         * g++.dg/charset/asm1.c: Ditto.
8737         * g++.dg/charset/asm2.c: Ditto.
8738         * g++.dg/charset/asm3.c: Ditto.
8739         * g++.dg/charset/asm4.c: Ditto.
8740         * g++.dg/charset/attribute1.c: Ditto.
8741         * g++.dg/charset/attribute2.c: Ditto.
8742         * g++.dg/charset/extern1.cc: Ditto.
8743         * g++.dg/charset/extern2.cc: Ditto.
8744         * g++.dg/charset/string1.c: Ditto.
8745
8746 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c++/14278
8749         * g++.dg/parse/comma1.C: New test.
8750
8751 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8752
8753         PR c++/14284
8754         * g++.dg/template/ttp8.C: New test.
8755
8756 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8757
8758         * gcc.dg/fixuns-trunc-1.c: New test.
8759
8760 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8761
8762         * gcc.dg/builtins-config.h: Use #elif.
8763
8764 2004-02-26  Michael Matz  <matz@suse.de>
8765
8766         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8767         * gcc.dg/991214-1.c: Likewise.
8768         * gcc.dg/i386-asm-1.c: Likewise.
8769
8770 2004-02-25  Richard Henderson  <rth@redhat.com>
8771
8772         * gcc.c-torture/execute/20040208-2.c: Move ...
8773         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8774
8775 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8776
8777         PR c++/14246
8778         * g++.dg/other/crash-3.C: New test.
8779
8780 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8781
8782         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8783         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8784
8785         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8786         HP-UX.
8787
8788 2004-02-24  Michael Matz  <matz@suse.de>
8789
8790         * gcc.dg/i386-regparm.c: New.
8791
8792 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8793
8794         * gcc.c-torture/execute/20040223-1.c: New.
8795
8796 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8797             Kazu Hirata  <kazu@cs.umass.edu>
8798
8799         * gcc.dg/fwritable-strings-1.c: Remove.
8800
8801 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8802
8803         PR c/14156
8804         * gcc.dg/20040223-1.c: New test.
8805
8806 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8807
8808         PR c++/14106
8809         * g++.dg/ext/typeof9.C: New test.
8810
8811 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8812
8813         PR c++/14250
8814         * g++.dg/other/switch1.C: New test.
8815
8816 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8817
8818         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8819         * gcc.dg/va-arg-1.c: Likewise.
8820
8821 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8822
8823         PR c++/14143
8824         * g++.dg/template/koenig5.C: New test.
8825
8826 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8827
8828         * g++.dg/ext/altivec-1.C: Generalize target triple.
8829         * g++.dg/ext/altivec-2.C: New test case.
8830         * g++.dg/ext/altivec_check.h: New file.
8831         * gcc.dg/altivec-1.c: Generalize target triple;
8832         include altivec_check.h and call altivec_check().
8833         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8834         * gcc.dg/altivec-6.c: New test case.
8835         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8836         type casts as needed.
8837         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8838         altivec_check().
8839         * gcc.dg/altivec-12.c: New test case.
8840         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8841         include altivec_check.h and call altivec_check().
8842         * gcc.dg/altivec_check.h: New file.
8843
8844 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8845
8846         * lib/target-supports.exp (check_alias_available): Don't mangle
8847         function `g' in test program.
8848
8849 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8850
8851         * lib/target-supports.exp (check_profiling_available): Check
8852         argument to determine whether we support a profiling type.
8853         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8854         check_profiling_available.
8855         * g++.dg/bprob/bprob.exp: Likewise
8856         * g77.dg/bprob/bprob.exp: Likewise.
8857         * gcc.misc-tests/bprob.exp: Likewise.
8858         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8859         dg-require-profiling and delete expected error handling.
8860         * gcc.dg/20021014-1.c: Likewise.
8861         * gcc.dg/nest.c: Likewise.
8862
8863 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8864
8865         PR c++/12007
8866         * g++.dg/other/vthunk1.C: New test.
8867
8868 2004-02-20  Falk Hueffner  <falk@debian.org>
8869
8870         PR target/14201
8871         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8872
8873 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8874
8875         PR c++/13927
8876         * g++.dg/other/error8.C: Remove XFAIL markers.
8877
8878         PR c++/14173
8879         * g++.dg/ext/packed5.C: New test.
8880
8881         PR c++/14199
8882         * g++.dg/warn/Wunused-5.C: New test.
8883
8884         PR c++/14186
8885         * g++.dg/lookup/member1.C: New test.
8886
8887 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8888
8889         * gcc.c-torture/compile/20040130-1.c: Enable only when
8890         __INT_MAX__ >= 2147483647L.
8891         * gcc.c-torture/compile/961203-1.c: Likewise.
8892
8893 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8894
8895         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8896         * g++.dg/opt/template1.C: Robustify assembler regexp
8897
8898 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8899
8900         * gcc.c-torture/execute/simd-4.x: Remove.
8901         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8902         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8903         Guard with #ifndef SKIP_ATTRIBUTE.
8904         * gcc.dg/compat/vector-1_y.c: Likewise.
8905         * gcc.dg/compat/vector-2_x.c: Likewise.
8906         * gcc.dg/compat/vector-2_y.c: Likewise.
8907         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8908         * g++.dg/eh/simd-2.C: Likewise.
8909
8910 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8911
8912         * gcc.c-torture/compile/complex-1.c: New.
8913
8914 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8915
8916         PR target/14209
8917         * gcc.c-torture/execute/20040218-1.c: New test.
8918
8919 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8920
8921         PR c++/14181
8922         * g++.dg/parse/new2.C: New test.
8923
8924 2004-02-18  Paul Brook  <paul@codesourcery.com>
8925
8926         * gcc.c-torture/compile/libcall-1.c: New test.
8927
8928 2004-02-18  Paul Brook  <paul@codesourcery.com>
8929
8930         PR debug/12934
8931         * gcc.dg/debug/debug-7.c: New test.
8932
8933 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8934
8935         * gcc.dg/20040217-1.c: New test.
8936
8937 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8938
8939         * gcc.c-torture/execute/990208-1.x: Delete.
8940
8941 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
8942
8943         * gcc.c-torture/execute/20040208-2.x: New file.
8944
8945 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
8946
8947         PR c++/11326
8948         * g++.dg/abi/structret1.C: New test.
8949
8950 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
8951
8952         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
8953         (i386_cpuid): No need to test if cpuid is available on AMD64.
8954         Fix assembly, so that it works onboth i386 and AMD64.
8955         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
8956         (vecInLong): Fix s[] member type to unsigned int.
8957         (vecInWord): Remove type.
8958         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
8959         (a64, b64, c64, d64, e64): Remove.
8960         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
8961         Remove unused variable.  Remove initialization of removed variables.
8962         Don't call mmx_tests nor sse_tests.
8963         (reference_mmx, reference_sse): Remove.
8964         (check): Add return stmt.
8965         * gcc.dg/i386-sse-7.c: New test.
8966         * gcc.dg/i386-mmx-4.c: New test.
8967
8968 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8969
8970         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
8971         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8972         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8973         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
8974         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
8975         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
8976         g++.dg/tc1/dr94.C: Fix line terminator.
8977
8978 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
8979
8980         * gcc.c-torture/compile/20040216-1.c: New.
8981
8982 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8983
8984         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8985         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8986         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
8987         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
8988         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
8989         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
8990
8991 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8992
8993         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
8994
8995 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
8996
8997         PR c++/13971
8998         * g++.dg/expr/cond4.C: New test.
8999
9000         PR c++/14086
9001         * g++.dg/lookup/crash2.C: New test.
9002
9003 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9004
9005         * gcc.c-torture/compile/20040214-2.c: New test.
9006
9007 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9008
9009         PR c++/14116
9010         * g++.dg/ext/typeof8.C: New test.
9011
9012 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9013
9014         * gcc.c-torture/compile/20040214-1.c: New test.
9015
9016 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9017
9018         PR c++/13635
9019         * g++.dg/template/spec11.C: New test.
9020
9021 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9022
9023         PR c++/13927
9024         * g++.dg/other/error8.C: New test.
9025
9026 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9027
9028         PR c++/14122
9029         * g++.dg/template/array4.C: New test.
9030
9031         PR c++/14108
9032         * g++.dg/inherit/thunk2.C: New test.
9033
9034         PR c++/14083
9035         * g++.dg/eh/cond2.C: New test.
9036
9037 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9038
9039         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9040
9041 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9042
9043         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9044
9045 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9046
9047         * g++.dg/simd-2.C: xfail on ppc64-linux.
9048
9049 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9050
9051         PR c/456
9052         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9053         tests.
9054
9055 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9056
9057         * gcc.dg/builtins-33.c: New test.
9058
9059 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9060
9061         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9062
9063 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9064
9065         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9066
9067 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9068
9069         * gcc.dg/ppc64-abi-3.c: New test.
9070
9071 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9072
9073         PR c/14092
9074
9075         * gcc.dg/pr14092-1.c: New testcase.
9076
9077 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9078
9079         * gcc.dg/cpp/assert4.c: Fix typo last change.
9080
9081         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9082         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9083
9084         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9085
9086 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9087
9088         * gcc.c-torture/compile/20040209-1.c: New test case.
9089
9090 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9091
9092         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9093
9094 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9095
9096         * gcc.c-torture/execute/20040208-[12].c: New tests.
9097
9098 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9099
9100         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9101
9102 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9103
9104         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9105
9106 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9107
9108         Bug 13856
9109         * gcc.dg/visibility-8.c: New testcase.
9110
9111 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9112
9113         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9114         arguments.
9115         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9116
9117 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9118
9119         PR middle-end/13696
9120         * g++.dg/opt/fold1.C: New test case.
9121
9122 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9123
9124         PR c++/14033
9125         * g++.dg/other/crash-2.C: New test.
9126
9127 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9128
9129         PR c++/14028
9130         * g++.dg/parse/angle-bracket2.C: New test.
9131
9132 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9133
9134         PR middle-end/13750
9135         Revert:
9136         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9137         PR pch/13361
9138         * testsuite/g++.dg/pch/wchar-1.C: New.
9139         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9140
9141 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9142
9143         PR c++/14008
9144         * g++.dg/parse/error15.C: New test.
9145         * g++.dg/parse/crash11.C: Update dg-error mark.
9146
9147 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9148
9149         PR c++/13932
9150         * g++.dg/warn/conv2.C: New test.
9151
9152 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9153
9154         PR c++/13086
9155         * g++.dg/warn/incomplete1.C: Remove xfail.
9156
9157 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9158
9159         * lib/file-format.exp (gcc_target_object_format): Use
9160         ${tool}_target_compile, not gcc_target_compile.
9161         * lib/target-supports.exp (check_alias_available): Likewise.
9162         (check_gc_sections_available): Likewise.
9163         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9164         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9165         dg-require-alias.
9166
9167 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9168
9169         PR c++/13969
9170         * g++.dg/template/static6.C: New test.
9171
9172 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9173
9174         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9175
9176 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9177
9178         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9179         tests for systems where `char' is unsigned by default.
9180
9181 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9182
9183         PR c++/13997
9184         * g++.dg/template/partial3.C: New test.
9185
9186 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9187
9188         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9189         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9190         Remove mentions of obsolete ports.
9191
9192 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9193
9194         * gcc.dg/noncompile/20001228-1.c: Fix for new
9195         error message.
9196
9197 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9198
9199         PR target/9348
9200         * gcc.c-torture/execute/multdi-1.c: New test case.
9201
9202 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/13925
9205         * g++.dg/template/lookup5.C: New test.
9206
9207 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9208
9209         PR c++/13950
9210         * g++.dg/template/lookup4.C: New test.
9211
9212         PR c++/13970
9213         * g++.dg/parse/error14.C: New test.
9214
9215         PR c++/14002
9216         * g++.dg/parse/template13.C: New test.
9217
9218 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9219
9220         PR c++/13978
9221         * g++.dg/template/koenig4.C: New test.
9222
9223         PR c++/13968
9224         * g++.dg/template/crash17.C: New test.
9225
9226         PR c++/13975
9227         * g++.dg/parse/error13.C: New test.
9228         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9229
9230 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9231
9232         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9233
9234 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9235
9236         PR c/11658
9237         PR c/13994
9238         * gcc.dg/noncompile/20040203-1.c: New test.
9239         * gcc.dg/noncompile/20040203-2.c: Likewise.
9240         * gcc.dg/noncompile/20040203-3.c: Likewise.
9241         * gcc.dg/20040203-1.c: Likewise.
9242
9243 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9244
9245         PR c++/10858
9246         * g++.dg/template/sizeof7.C: New test.
9247
9248 2004-02-02  Eric Christopher  <echristo@redhat.com>
9249             Zack Weinberg  <zack@codesourcery.com>
9250
9251         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9252
9253 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9254
9255         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9256         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9257         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9258         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9259
9260 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9261
9262         PR c++/13113
9263         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9264
9265         PR c++/13854
9266         * g++.dg/ext/attrib13.C: New test.
9267
9268         PR c++/13907
9269         * g++.dg/conversion/op2.C: New test.
9270
9271 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9272
9273         * gcc.dg/titype-1.c: Fix pasto.
9274
9275 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9276
9277         * gcc.dg/titype-1.c: New test.
9278
9279 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9280
9281         PR c++/13957
9282         * g++.dg/template/non-type-template-argument-1.C,
9283         g++.dg/template/qualified-id1.C: Update dg-error marks.
9284         * g++.dg/template/nontype6.C: New test.
9285
9286 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9287
9288         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9289         * gcc.dg/builtins-31.c: New testcase.
9290         * gcc.dg/builtins-32.c: New testcase.
9291
9292 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9293
9294         * objc.dg/call-super-2.m: Update line numbers
9295         for the including of stddef.h.
9296
9297 2004-01-30  Michael Matz  <matz@suse.de>
9298
9299         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9300         g++.dg/ext/case-range3.C: New tests.
9301
9302 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9303
9304         DR206
9305         PR c++/13813
9306         * g++.dg/template/member4.C: New test.
9307
9308 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9309
9310         PR c++/13683
9311         * g++.dg/template/sizeof6.C: New test.
9312
9313 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9314
9315         * gcc.dg/fwritable-strings-1.c: New test.
9316
9317 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9318
9319         * gcc.c-torture/compile/20040130-1.c: New test.
9320
9321 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9322
9323         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9324
9325 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9326
9327         PR c++/13883
9328         * g++.dg/template/ctor3.C: New test.
9329
9330 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9331
9332         * g++.dg/tc1: New directory.
9333         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9334         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9335         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9336         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9337         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9338
9339 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9340
9341         * g++.dg/parse/error11.C: New test.
9342         * g++.dg/parse/error12.C: Likewise.
9343
9344 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9345
9346         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9347         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9348
9349 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9350
9351         PR c++/13791
9352         * g++.dg/ext/attrib12.C: New test.
9353
9354         PR c++/13736
9355         * g++.dg/parse/cast2.C: New test.
9356
9357 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9358
9359         * objc.dg/encode-2.m (main): New local string.  Set depending on
9360         sizeof long.  Use in sscanf call.
9361         * objc.dg/encode-3.m (main): New local string.  Set depending on
9362         sizeof long.  Use in scan_initial call.
9363
9364 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9365
9366         * objc.dg/call-super-2.m: Make LP64-safe.
9367         * objc.dg/desig-init-1.m: Likewise.
9368
9369 2004-01-27  Devang Patel <dpatel@apple.com>
9370
9371         * g++.dg/debug/namespace1.C: New test.
9372
9373 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9374
9375         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9376         xscale-*-*.
9377
9378         * gcc.dg/arm-mmx-1.c: New test.
9379
9380 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9381
9382         * gcc.dg/20040127-1.c: New test.
9383         * gcc.dg/20040127-2.c: New test.
9384
9385 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9386
9387         * objc.dg/stret-1.m (glob): Renamed to globa.
9388
9389 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9390
9391         PR c++/13663
9392         * g++.dg/expr/for1.C: New test.
9393
9394 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9395
9396         PR middle-end/13779
9397         * gcc.dg/darwin-longlong.c: New test.
9398
9399 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9400
9401         * gcc.dg/20040124-1.c: Moved test from here...
9402         * gcc.c-torture/compile/20040124-1.c: ...to here.
9403
9404 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9405
9406         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9407         the assembly output if -m64 is passed.
9408
9409 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9410
9411         PR c++/13833
9412         * g++.dg/template/cond3.C: New test.
9413
9414 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9415
9416         PR c++/13810
9417         * g++.dg/template/ttp7.C: New test.
9418
9419 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9420
9421         PR c++/13797
9422         * g++.dg/template/nontype4.C: New test.
9423         * g++.dg/template/nontype5.C: Likewise.
9424
9425 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9426
9427         * gcc.dg/torture/mips-clobber-at.c: New test.
9428
9429 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9430
9431         * gcc.dg/20040124-1.c: New test.
9432
9433 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9434
9435         * gcc.dg/20040123-1.c: New test.
9436
9437 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9438
9439         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9440
9441 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9442
9443         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9444
9445 2004-01-23  Andrew Pinski  <apinski@apple.com>
9446
9447         * gcc.dg/20030121-1.c: Move to ..
9448         * gcc.dg/20040121-1.c: here.
9449
9450 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9451
9452         * gcc.dg/builtins-29.c: New test case.
9453
9454 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9455
9456         PR 18314
9457         * gcc.dg/builtins-30.c: New testcase.
9458
9459 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9460
9461         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9462         * lib/g77.exp: Likewise.
9463         * lib/objc.exp: Likewise.
9464         * lib/g++.exp: Likewise.
9465
9466 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9467
9468         * gcc.dg/struct-by-value-2.c: New test.
9469
9470 2004-01-21  Andrew Pinski  <apinski@apple.com>
9471
9472         PR target/13785
9473         * gcc.dg/20030121-1.c: New test.
9474
9475 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9476
9477         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9478         clobber frame pointer register in asm statement.
9479
9480 2004-01-21  Falk Hueffner  <falk@debian.org>
9481
9482         * gcc.c-torture/compile/20040121-1.c: New test.
9483
9484 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9485
9486         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9487
9488 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9489
9490         * gcc.dg/ppc64-abi-2.c: New test.
9491
9492 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9493
9494         * lib/treelang.exp: Fill out this file.
9495         * lib/treelang-dg.exp: New File.
9496
9497 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9498
9499         * gcc.c-torture/compile/981022-1.c: Remove.
9500         * gcc.dg/array-5.c: Remove XFAIL.
9501         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9502         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9503         gcc.dg/cond-lvalue-1.c: Update.
9504         * gcc.dg/cast-lvalue-2.c: New test.
9505
9506 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9507
9508         PR c++/13592
9509         * g++.dg/other/error1.C (class foo): Tweak error message.
9510
9511         PR c++/13592
9512         * g++.dg/template/call2.C: New test.
9513
9514 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9515
9516         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9517         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9518         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9519         scalar-return-1_x.c, scalar-return-2_y.c,
9520         scalar-return-3_x.c, scalar-return-3_y.c,
9521         scalar-return-4_x.c, scalar-return-4_y.c,
9522         struct-align-1.h, struct-align-1_x.c,
9523         struct-align-1_y.c, struct-align-2.h,
9524         struct-align-2_x.c, struct-align-2_y.c,
9525         struct-by-value-10_y.c, struct-by-value-11_x.c,
9526         struct-by-value-11_y.c, struct-by-value-12_x.c,
9527         struct-by-value-12_y.c, struct-by-value-13_x.c,
9528         struct-by-value-13_y.c, struct-by-value-14_x.c,
9529         struct-by-value-14_y.c, struct-by-value-15_x.c,
9530         struct-by-value-15_y.c, struct-by-value-16_y.c,
9531         struct-by-value-17_y.c, struct-by-value-18_y.c,
9532         struct-by-value-19_y.c, struct-by-value-1_x.c,
9533         struct-by-value-1_y.c, struct-by-value-20_y.c,
9534         struct-by-value-2_x.c, struct-by-value-2_y.c,
9535         struct-by-value-3_y.c, struct-by-value-4_x.c,
9536         struct-by-value-4_y.c, struct-by-value-5_y.c,
9537         struct-by-value-6_y.c, struct-by-value-7_y.c
9538         struct-by-value-8_x.c, struct-by-value-8_y.c
9539         struct-by-value-9_x.c, struct-by-value-9_y.c
9540         struct-return-10_x.c, struct-return-10_y.c,
9541         struct-return-19_x.c, struct-return-20_x.c
9542         struct-return-2_x.c, struct-return-2_y.c
9543         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9544         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9545
9546 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9547
9548         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9549         attribute on sparc*-sun-solaris2.*.
9550
9551 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/13710
9554         * g++.dg/ext/typeof7.C: New test.
9555
9556 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9557
9558         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9559         * gcc.dg/const-elim-1.c: Same.
9560
9561 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9562
9563         * objc.dg/stret-1.m: New.
9564         * objc.dg/stret-2.m: New.
9565
9566 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9567
9568         PR c++/11895
9569         * g++.dg/ext/vector1.C: New test.
9570
9571 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9572
9573         * gcc.dg/pch/import-1.c: New.
9574         * gcc.dg/pch/import-1.hs: New.
9575         * gcc.dg/pch/import-1a.h: New.
9576         * gcc.dg/pch/import-1b.h: New.
9577         * gcc.dg/pch/import-1c.h: New.
9578
9579 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/13574
9582         * g++.dg/ext/array1.C: New test.
9583
9584         PR c++/13178
9585         * g++.dg/conversion/op1.C: New test.
9586
9587 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9588
9589         PR 11864
9590         From Kazumoto Kojima / Dan Kegel:
9591         * gcc.dg/pr11864-1.c: New test.
9592
9593         PR 10392
9594         From Marcus Comstedt / Dan Kegel:
9595         * gcc.dg/pr10392-1.c: New test.
9596
9597 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9598
9599         PR c++/13478
9600         * g++.dg/init/ref10.C: New test.
9601
9602 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9603
9604         PR c++/13407
9605         * g++.dg/parse/typename6.C: New test.
9606
9607 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9608
9609         PR pch/13361
9610         * testsuite/g++.dg/pch/wchar-1.C: New.
9611         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9612
9613 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9614
9615         PR c++/9259
9616         * g++.dg/expr/sizeof2.C: New test.
9617
9618 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9619
9620         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9621
9622 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9623
9624         PR c++/13659
9625         * g++.dg/lookup/strong-using-3.C: New.
9626         * g++.dg/lookup/using-10.C: New.
9627
9628 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9629
9630         PR c++/13594
9631         * g++.dg/lookup/strong-using-2.C: New.
9632
9633 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9634             Dan Kegel <dank@kegel.com>
9635             J"orn Rennecke <joern.rennecke@superh.com>
9636
9637         PR target/9365
9638         * gcc.dg/pr9365-1.c: New test.
9639
9640 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9641
9642         PR c++/8856
9643         * g++.dg/parse/casting-operator2.C: New test.
9644         * g++.old-deja/g++.pt/explicit83.C: Remove.
9645
9646 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9647
9648         * gcc.dg/label-compound-stmt-1.c: New test.
9649         * gcc.c-torture/compile/950922-1.c,
9650         gcc.c-torture/compile/20000211-3.c,
9651         gcc.c-torture/compile/20000518-1.c,
9652         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9653         compound statements.
9654
9655 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9656
9657         * gcc.dg/ppc64-abi-1.c: New test.
9658
9659 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9660
9661          * g++.dg/ext/attrib9.C: Add dg-warnings.
9662
9663 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9664
9665         PR c++/12335
9666         * g++.dg/parse/dtor3.C: New test.
9667
9668 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9669
9670         PR c++/12709
9671         * g++.dg/parse/try-catch-1.C: New test.
9672
9673 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9674
9675         * ada/acats/run_all.sh: Add more verbose output in acats.log
9676         when compiling tests.
9677
9678 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9679
9680         PR 13656
9681         * gcc.dg/typedef-redecl.c: New test case.
9682         * gcc.dg/typedef-redecl.h: New support file.
9683
9684 2004-01-13  Jan Hubicka  <jh@suse.cz>
9685
9686         * gcc.dg/always_inline.c: New test.
9687         * gcc.dg/debug/20031231-1.c: Fix.
9688
9689 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9690
9691         PR c++/13474
9692         * g++.dg/template/array3.C: New test.
9693
9694 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9695
9696         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9697         * g++.dg/warn/Wunused-2.C: Likewise.
9698
9699 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9700
9701         PR c++/13289
9702         * g++.dg/template/instantiate6.C: New test.
9703
9704 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9705
9706         PR middle-end/11397
9707         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9708
9709 2004-01-12  Jan Hubicka  <jh@suse.cz>
9710
9711         PR opt/12826
9712         * gcc.dg/20040112-1.c: New.
9713
9714         * gcc.dg/dwarf-die[1-7].c: Move to...
9715         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9716         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9717
9718 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9719
9720         PR c++/4100
9721         * g++.dg/parse/friend4.C: New test.
9722
9723 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9724
9725         PR c++/4100
9726         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9727         definition is called a friend.
9728
9729 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9730
9731         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9732
9733 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9734
9735         PR c++/3478
9736         * g++.dg/parse/error10.C: New test.
9737         * g++.dg/template/arg2.C: Accept "invalid type" error.
9738
9739 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR middle-end/13392
9742         * g++.dg/opt/expect2.C: New test.
9743
9744 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9745
9746         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9747         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9748         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9749         Update dg-error regexps.
9750
9751 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9752
9753         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9754         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9755
9756 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9757
9758         * gcc.dg/pragma-re-1.c: Use right pointer type.
9759
9760 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9761
9762         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9763
9764 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9765
9766         * gcc.dg/rs6000-ldouble-1.c: New.
9767
9768 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9769
9770         DR 337
9771         PR c++/9256
9772         * g++.dg/other/abstract1.C: New test.
9773
9774 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9775
9776         * g++.dg/lookup/strong-using-1.C: New.
9777
9778 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9779
9780         PR c/11234
9781         * gcc.dg/func-ptr-conv-1.c: New test.
9782         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9783
9784 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9785
9786         PR target/13380.
9787         * gcc.c-torture/compile/20040109-1.c: New.
9788
9789 2004-01-08  Stuart Hastings  <stuart@apple.com>
9790
9791         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9792         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9793         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9794
9795 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9796
9797         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9798
9799 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9800
9801         * ada/acats/run_acats: Treat 'gnatchop' the same way
9802         as 'gnatmake'.  Export GCC_DRIVER.
9803         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9804         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9805
9806 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9807
9808         PR c++/12573
9809         * g++.dg/template/dependent-expr4.C: New test.
9810
9811 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9812
9813         * gcc.dg/altivec-11.c: New test.
9814
9815 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9816
9817         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9818
9819 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9820
9821         PR c/6024
9822         * gcc.dg/enum-compat-1.c: New test.
9823         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9824
9825 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9826
9827         PR c/12165
9828         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9829         gcc.dg/c99-idem-qual-3.c: New tests.
9830
9831 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9832
9833         * gcc.dg/winline-7.c: Don't cast void * to int.
9834
9835 2004-01-06  Jan Hubicka  <jh@suse.cz>
9836
9837         * gcc.dg/i386-sse-5.c: New test
9838         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9839
9840 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9841
9842         PR c++/12815
9843         * g++.dg/rtti/typeid4.C: New test.
9844
9845 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9846
9847         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9848
9849 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9850
9851         PR c++/12132
9852         * g++.dg/template/error11.C: New test.
9853
9854         PR c++/13451
9855         * g++.dg/template/class2.C: New test.
9856
9857 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9858         Richard Sandiford <rsandifo@redhat.com>
9859
9860         PR c++/13387
9861         * g++.dg/opt/alias3.C: New test.
9862
9863 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9864
9865         PR c++/13157
9866         * g++.dg/template/koenig3.C: New test.
9867
9868         PR c++/13529
9869         * g++.dg/parse/offsetof3.C: New test.
9870
9871         * g++.dg/init/copy7.C: Add missing dg-error markers.
9872
9873         PR c++/12226
9874         * g++.dg/init/copy7.c: New test.
9875
9876         PR c++/13536
9877         * g++.dg/parse/cast1.C: New test.
9878
9879 2004-01-04  Jan Hubicka  <jh@suse.cz>
9880
9881         * gcc.dg/winline[1-7].c: New tests.
9882
9883 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9884
9885         PR c++/13520
9886         * g++.dg/template/qualttp22.C: New test.
9887
9888 2004-01-01  Jan Hubicka  <jh@suse.cz>
9889
9890         * gcc.dg/debug/20031231-1.c: New.
9891         * gcc.c-torture/compile/20040101-1.c: New.
9892         * gcc.dg/dwarf-die-[1-7].c: New.
9893
9894 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9895
9896         PR optimization/13521
9897         * gcc.c-torture/compile/20031231-1.c: New test.
9898
9899 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9900
9901         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9902
9903 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9904
9905         PR c++/10079
9906         * g++.dg/template/crash16.C: New test.
9907
9908 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9909
9910         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9911
9912 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9913
9914         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9915         ports.
9916         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9917         * g++.old-deja/g++.law/profile1.C: Likewise.
9918         * gcc.c-torture/compile/981006-1.c: Likewise.
9919         * gcc.c-torture/execute/loop-2e.x: Likewise.
9920         * gcc.c-torture/execute/loop-2f.x: Remove.
9921         * gcc.c-torture/execute/loop-2g.x: Likewise.
9922         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9923         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9924
9925 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9926
9927         PR c++/13507
9928         * g++.dg/ext/attrib11.C: New test.
9929
9930         PR c++/13494
9931         * g++.dg/template/array2-1.C: New test.
9932         * g++.dg/template/array2-2.C: New test.
9933
9934 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9935
9936         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9937
9938 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9939
9940         PR c++/12774
9941         * g++.dg/template/array1-1.C: New test.
9942         * g++.dg/template/array1-2.C: New test.
9943
9944 2003-12-29  Roger Sayle  <roger@eyesopen.com>
9945
9946         PR fortran/12632
9947         * g77.dg/12632.f: New test case.
9948
9949 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9950
9951         PR c++/13289
9952         * g++.dg/parse/nontype1.C: New test.
9953
9954 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9955
9956         PR c++/12403
9957         * g++.dg/parse/explicit1.C: New test.
9958         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
9959
9960 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9961
9962         PR c++/13081
9963         * g++.dg/opt/inline6.C: New test.
9964
9965         PR c++/12613
9966         * g++.dg/parse/error9.C: New test.
9967
9968         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
9969
9970 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9971
9972         PR c++/13009
9973         * g++.dg/init/assign1.C: New test.
9974
9975 2003-12-28  Roger Sayle  <roger@eyesopen.com>
9976
9977         PR c++/13070
9978         * g++.dg/warn/format3.C: New test case.
9979
9980 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9981
9982         * gcc.c-torture/compile/20031227-1.c: New test.
9983
9984 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9985
9986         * g++.dg/bprob/bprob.exp: Load target-supports.exp
9987         * g77.dg/bprob/bprob.exp: Likewise.
9988         * gcc.misc-tests/bprob.exp: Likewise.
9989         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
9990         variants on systems where the library does not provide that
9991         functionality.
9992         * gcc.dg/builtins-20.c: Use builtins-config.h.
9993         * gcc.dg/builtins-config.h: New file.
9994
9995 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9996
9997         * lib/gcc-dg.exp (dg-require-profiling): New function.
9998         * lib/target-supports.exp (check_profiling_available): Likewise.
9999         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10000         * g77.dg/bprob/bprob.exp: Likewise.
10001         * gcc.misc-tests/bprob.exp: Likewise.
10002         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10003         * gcc.dg/20021014-1.c: Likewise.
10004         * gcc.dg/nest.c: Likewise.
10005
10006 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10007
10008         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10009         compiling.
10010         * g++.dg/lookup/java2.C: Likewise.
10011         * gcc.dg/cpp/lexident.c: Likewise.
10012
10013 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10014
10015         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10016         given.
10017         * gcc.c-torture/compile/961203-1.c: Likewise.
10018         * gcc.c-torture/compile/980506-1.c: Likewise.
10019
10020 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10021
10022         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10023         (additional_prunes): New global.
10024         (gcc-dg-prune): Handle additional per-test pruning.
10025         (dg-test): Clear additional_prunes between tests.
10026
10027         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10028         dg-prune-output to avoid spurious failures from assembler
10029         complaining about nonexistent WAW violations.
10030         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10031         Use dg-prune-output to avoid spurious failures from assembler
10032         warning about Itanium B-step errata.
10033
10034 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10035
10036         * g++.dg/abi/macro0.C: New test.
10037         * g++.dg/abi/macro1.C: Likewise.
10038         * g++.dg/abi/macro2.C: Likewise.
10039
10040         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10041         * g++.dg/abi/bitfield7.C: Likewise.
10042         * g++.dg/abi/dtor2.C: Likewise.
10043         * g++.dg/abi/mangle11.C: Likewise.
10044         * g++.dg/abi/mangle12.C: Likewise.
10045         * g++.dg/abi/mangle14.C: Likewise.
10046         * g++.dg/abi/mangle17.C: Likewise.
10047         * g++.dg/abi/vbase10.C: Likewise.
10048         * g++.dg/abi/vbase14.C: Likewise.
10049         * g++.dg/template/qualttp17.C: Likewise.
10050
10051 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10052
10053         PR c/11995
10054         * gcc.dg/20031223-1.c: New test.
10055
10056 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10057
10058         * gcc.dg/noreturn-7.c: New test.
10059
10060 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10061
10062         * gcc.dg/null-pointer-1.c: New test.
10063
10064 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10065
10066         * g++.old-deja/g++.jason/template18.C: Remove.
10067         * g++.old-deja/g++.jason/template37.C: Likewise.
10068
10069         PR c++/12862
10070         * g++.dg/lookup/ns1.C: New test.
10071
10072         PR c++/12397
10073         * g++.dg/template/lookup3.C: New test.
10074
10075 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10076
10077         * g++.dg/template/recurse1.C: New test
10078
10079 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10080
10081         PR c++/12479
10082         * g++.dg/parse/semicolon1.C: New test.
10083         * g++.dg/parse/semicolon1.h: Likewise.
10084
10085 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10086
10087         * gcc.dg/darwin-misaligned.c: New test.
10088
10089 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10090
10091         PR c/9163
10092         * gcc.dg/20031222-1.c: New test.
10093
10094 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10095
10096         PR c++/13438
10097         * g++.dg/parse/error8.C: New test.
10098
10099         PR c++/11554
10100         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10101
10102 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10103
10104         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10105         too small.
10106         * gcc.c-torture/compile/930217-1.c: Likewise.
10107         * gcc.c-torture/compile/930513-1.c: Likewise.
10108         * gcc.c-torture/execute/920908-2.c: Likewise.
10109         * gcc.c-torture/execute/921204-1.c: Likewise.
10110         * gcc.c-torture/execute/930621-1.c: Likewise.
10111         * gcc.c-torture/execute/930630-1.c: Likewise.
10112         * gcc.c-torture/execute/931031-1.c: Likewise.
10113         * gcc.c-torture/execute/980602-2.c: Likewise.
10114         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10115         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10116         * gcc.c-torture/execute/extzvsi.c: Likewise.
10117         * gcc.c-torture/unsorted/ext.c: Likewise.
10118
10119 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10120
10121         PR target/12749
10122         * gcc.c-torture/compile/20031220-2.c: New test case.
10123
10124 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10125
10126         PR optimization/13031
10127         * gcc.c-torture/compile/20031220-1.c: New test case.
10128
10129 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10130
10131         * gcc.dg/cast-function-1.c: New test.
10132
10133 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10134
10135         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10136         formats.
10137
10138 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10139
10140         PR c++/12795
10141         * g++.dg/ext/attrib10.C: New test.
10142
10143 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10144
10145         * gcc.dg/cleanup-10.c: New test.
10146         * gcc.dg/cleanup-11.c: New test.
10147
10148 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10149
10150         PR c++/13239
10151         * g++.dg/opt/expect1.C: New test.
10152
10153 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10154
10155         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10156
10157 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10158
10159         PR debug/12923
10160         * gcc.dg/20031218-1.c: New test.
10161
10162         PR debug/12389
10163         * gcc.dg/20031218-2.c: New test.
10164         * gcc.dg/20031218-3.c: New test.
10165
10166         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10167         of label name and allow for USER_LABEL_PREFIX == "_" names.
10168         * g++.dg/abi/mangle18-2.C: Likewise.
10169         * g++.dg/abi/mangle19-1.C: Likewise.
10170         * g++.dg/abi/mangle19-2.C: Likewise.
10171         * g++.dg/abi/mangle20-1.C: Likewise.
10172         * g++.dg/abi/mangle20-2.C: Likewise.
10173
10174 2003-12-18  Richard Henderson  <rth@redhat.com>
10175
10176         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10177
10178 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10179             Dan Kegel <dank@kegel.com>
10180
10181         PR other/12009
10182         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10183         testing a cross compiler, it causes spurious compile failures.
10184         * lib/g++.exp: Likewise.
10185
10186 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10187
10188         PR c++/13262
10189         * g++.dg/template/access13.C: New test.
10190
10191 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10192
10193         * gcc.dg/20031216-1.c: New test.
10194
10195 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10196
10197         PR c++/9154
10198         * g++.dg/template/error10.C: New test.
10199
10200 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10201
10202         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10203         * g++.dg/eh/simd-2.C: Likewise.
10204
10205 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10206             Roger Sayle  <roger@eyesopen.com>
10207
10208         * gcc.c-torture/execute/ieee/mzero5.c: New.
10209
10210 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10211
10212         PR c++/10603
10213         * g++.dg/parse/error6.C: New test.
10214
10215         PR c++/12827
10216         * g++.dg/parse/error7.C: New test.
10217
10218 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10219
10220         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10221         at -O with stabs debugging formats.
10222         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10223         * gcc.dg/debug/debug-2.c: Likewise.
10224
10225 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10226
10227         PR c++/12696
10228         * g++.dg/init/error1.C: New test.
10229
10230         PR c++/12218
10231         * g++.dg/init/pm3.C: New test.
10232
10233 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10234
10235         PR c/3347
10236         * gcc.dg/bitfld-8.c: New test.
10237
10238 2003-12-16  James Lemke  <jim@wasabisystems.com>
10239
10240         * gcc.dg/arm-scd42-[123].c: New tests.
10241
10242 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10243
10244         PR c++/9043
10245         * g++.dg/abi/mangle20-1.C: New test.
10246         * g++.dg/abi/mangle20-2.C: New test.
10247
10248 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10249
10250         PR c++/13275
10251         * g++.dg/other/offsetof2.C: Remove XFAIL.
10252         * g++.dg/parse/offsetof1.C: New test.
10253         * g++.gd/parse/offsetof2.C: Likewise.
10254
10255 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10256
10257         * g++.dg/template/nontype3.C: New test.
10258         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10259
10260 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10261
10262         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10263
10264 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10265
10266         PR c++/13387
10267         * g++.dg/expr/assign1.C: New test.
10268
10269         PR c++/13242
10270         * g++.dg/abi/mangle19-1.C: New test.
10271         * g++.dg/abi/mangle19-2.C: New test.
10272
10273 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10274
10275         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10276
10277 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10278
10279         * gcc.c-torture/execute/20031216-1.c: New test.
10280
10281 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10282
10283         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10284         an ICE regression.
10285
10286 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10287
10288         PR c++/10926
10289         * g++.dg/template/error9.C: New test.
10290
10291         PR c++/11116
10292         * g++.dg/template/error8.C: New test.
10293
10294 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10295
10296         PR middle-end/13400
10297         * gcc.c-torture/execute/20031215-1.c: New test case.
10298
10299 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10300
10301         PR c++/13269
10302         * g++.dg/parse/error5.C: New test.
10303
10304         PR c++/12989
10305         * g++.dg/expr/sizeof1.C: New test.
10306
10307         PR c++/13310
10308         * g++.dg/template/crash15.C: New test.
10309
10310 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10311
10312         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10313         a non-POD type as the last named parameter of a varargs function.
10314
10315 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10316
10317         PR c++/13243
10318         PR c++/12573
10319         * g++.dg/template/crash14.C: New test.
10320         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10321
10322 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10323
10324         * g++.dg/other/java1.C: New test.
10325
10326         PR c++/13241
10327         * g++.dg/abi/mangle18-1.C: New test.
10328         * g++.dg/abi/mangle18-2.C: New test.
10329
10330 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10331
10332         PR optimization/10312
10333         * gcc.c-torture/execute/20031214-1.c: New.
10334
10335 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10336
10337         PR c++/10779
10338         PR c++/12160
10339         * g++.dg/parse/error3.C: New test.
10340         * g++.dg/parse/error4.C: Likewise.
10341         * g++.dg/abi/mangle4.C: Tweak error messages.
10342         * g++.dg/lookup/using5.C: Likewise.
10343         * g++.dg/other/error2.C: Likewise.
10344         * g++.dg/parse/typename5.C: Likewise.
10345         * g++.dg/parse/undefined1.C: Likewise.
10346         * g++.dg/template/arg2.C: Likewise.
10347         * g++.dg/template/ttp3.C: Likewise.
10348         * g++.dg/template/type1.C: Likewise.
10349         * g++.old-deja/g++.other/crash32.C: Likewise.
10350         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10351
10352 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10353
10354         PR c++/13106
10355         * g++.dg/warn/noreturn-3.C: New test.
10356
10357 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10358
10359         PR c++/13118
10360         * g++.dg/abi/covariant3.C: New.
10361
10362 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10363
10364         * g++.dg/eh/ia64-1.C: New test.
10365
10366 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10367
10368         PR optimization/13037
10369         * g77.f-torture/execute/13037.f: New test case.
10370
10371 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10372
10373         PR c++/12881
10374         * g++.dg/abi/covariant2.C: New.
10375
10376 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10377
10378         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10379
10380 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10381
10382         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10383
10384 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10385
10386         PR other/10819
10387         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10388         to fix Bug 10819.
10389         * lib/g++.exp (g++_version): Likewise.
10390         * lib/g77.exp (g77_version): Likewise.
10391         * lib/objc.exp (default_objc_version): Likewise.
10392
10393 2003-12-10  Richard Henderson  <rth@redhat.com>
10394
10395         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10396
10397         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10398
10399 2003-12-08  Matt Austern  <austern@apple.com>
10400
10401         PR c/13134
10402         * lib/gcc-dg.exp (dg-require-visibility): Define.
10403         * lib/target-supports (check_visibility_available): Define.
10404         * gcc.dg/visibility-1.c: New test.
10405         * gcc.dg/visibility-2.c: Likewise.
10406         * gcc.dg/visibility-3.c: Likewise.
10407         * gcc.dg/visibility-4.c: Likewise.
10408         * gcc.dg/visibility-5.c: Likewise.
10409         * gcc.dg/visibility-6.c: Likewise.
10410         * g++.dg/ext/visibility-1.C: Likewise.
10411         * g++.dg/ext/visibility-2.C: Likewise.
10412         * g++.dg/ext/visibility-3.C: Likewise.
10413         * g++.dg/ext/visibility-4.C: Likewise.
10414         * g++.dg/ext/visibility-5.C: Likewise.
10415         * g++.dg/ext/visibility-6.C: Likewise.
10416
10417 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10418
10419         * g++.dg/lookup/java1.C: New test.
10420         * g++.dg/lookup/java2.C: New test.
10421
10422 2003-12-07  Falk Hueffner  <falk@debian.org>
10423
10424         * g++.dg/opt/noreturn-1.C: New test.
10425
10426 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10427
10428         * gcc.dg/overflow-1.c: New test.
10429
10430 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10431
10432         * g77.f-torture/compile/13060.f: New test.
10433
10434 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10435
10436         PR c++/13323
10437         * g++.dg/inherit/operator2.C: New test.
10438
10439 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/13305
10442         * g++.dg/ext/attrib9.C: New test.
10443
10444 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10445
10446         PR c++/13314
10447         * g++.dg/template/error7.C: New test.
10448
10449 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10450             J"orn Rennecke <joern.rennecke@superh.com>
10451
10452         PR target/13302
10453         * g++.dg/other/struct-va_list.C: New test.
10454
10455 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10456
10457         PR c++/13166
10458         * g++.dg/parse/defarg6.C: New test.
10459
10460 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10461
10462         PR target/13256
10463         * gcc.c-torture/execute/20031201-1.c: New test.
10464
10465 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10466
10467         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10468
10469 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10470
10471         * gcc.dg/builtin-return-1.c: New test.
10472
10473 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10474             J"orn Rennecke <joern.rennecke@superh.com>
10475
10476         PR optimization/13260
10477         * gcc.c-torture/execute/20031204-1.c: New test.
10478
10479 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10480
10481         PR c++/9127
10482         * g++.dg/template/error6.C: New test.
10483
10484 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10485
10486         * gcc.dg/20031202-1.c: New test.
10487
10488 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/13179
10491         * g++.dg/template/eh1.C: New test.
10492
10493         PR c++/10771
10494         * g++.dg/template/error5.C: New test.
10495
10496 2003-12-02  David Ung  <davidu@mips.com>
10497
10498         * gcc.dg/compat/vector-check.h: Corrected type for var
10499         g_##TMODE
10500
10501 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10502
10503         PR c++/10126
10504         * g++.dg/template/ptrmem8.C: New test.
10505
10506 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10507
10508         PR c++/12573
10509         * g++.dg/template/dependent-expr3.C: New test.
10510
10511 2003-12-01  James Lemke  <jim@wasabisystems.com>
10512
10513         * gcc.dg/arm-g2.c: New test.
10514
10515 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10516
10517         PR optimization/11634
10518         * gcc.dg/20031201-2.c: New test case.
10519
10520 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10521
10522         PR 11433
10523         * objc.dg/proto-lossage-3.m: New test.
10524
10525 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10526
10527         PR optimization/12628
10528         * gcc.dg/20031201-1.c: New test case.
10529
10530 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10531
10532         * gcc.dg/unaligned-1.c: New test.
10533
10534 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10535
10536         PR c++/9849
10537         * g++.dg/template/error4.C: New test.
10538         * g++.dg/template/nested3.C: Adjust error markers.
10539
10540 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10541
10542         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10543
10544 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10545
10546         PR c/10333
10547         * gcc.dg/bitfld-7.c: New test.
10548
10549 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10550
10551         * gcc.dg/tls/asm-1.C: New test.
10552
10553 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10554
10555         * gcc.dg/cpp/assert4.c: Update.
10556
10557 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10558
10559         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10560         * gcc.dg/builtin-apply3.c: New test.
10561
10562 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10563
10564         * lib/compat.exp (compat-obj): New xfaildata parameter.
10565         Use it to set compiler_conditional_xfail_data before compiling.
10566         (compat-get-options): Handle dg-xfail-if.
10567         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10568         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10569         * gcc.dg/compat/vector-1_y.c: Likewise.
10570         * gcc.dg/compat/vector-2_x.c: Likewise.
10571         * gcc.dg/compat/vector-2_y.c: Likewise.
10572
10573 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10574
10575         * g++.dg/opt/reg-stack4.C: New test.
10576
10577 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10578
10579         * gcc.dg/builtin-apply2.c: New test.
10580
10581 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10582
10583         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10584
10585 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10586
10587         PR c++/12924
10588         * g++.dg/template/template-id-2.C: New test.
10589
10590 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10591
10592         PR c++/5369
10593         * g++.dg/template/memfriend1.C: New test.
10594         * g++.dg/template/memfriend2.C: Likewise.
10595         * g++.dg/template/memfriend3.C: Likewise.
10596         * g++.dg/template/memfriend4.C: Likewise.
10597         * g++.dg/template/memfriend5.C: Likewise.
10598         * g++.dg/template/memfriend6.C: Likewise.
10599         * g++.dg/template/memfriend7.C: Likewise.
10600         * g++.dg/template/memfriend8.C: Likewise.
10601         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10602
10603 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10604
10605         PR c++/12515
10606         * g++.dg/ext/cond1.C: New test.
10607
10608 2003-11-20  Richard Henderson  <rth@redhat.com>
10609
10610         * gcc.dg/20020201-2.c: Remove.
10611         * gcc.dg/20020201-4.c: Remove.
10612         * gcc.dg/20020304-1.c: Remove.
10613
10614 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10615
10616         * gcc.dg/cpp/trad/xwin1.c: New test case.
10617
10618 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10619
10620         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10621         * lib/g77.exp: Likewise.
10622         * lib/objc.exp: Likewise.
10623         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10624         for darwin.
10625
10626 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10627
10628         PR c++/12932
10629         * g++.dg/template/static5.C: New test.
10630
10631 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10632
10633         * gcc.dg/nested-func-1.c: New test.
10634
10635 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10636
10637         * gcc.dg/cpp/assert4.c: New test.
10638
10639 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10640
10641         PR c++/2294
10642         * g++.dg/lookup/using9.c: New test.
10643
10644 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10645
10646         PR c++/12762
10647         * g++.dg/template/error3.C: New test.
10648
10649 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10650
10651         PR ada/13035
10652         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10653         No longer use a wrapper for gcc, since this does not work under
10654         Windows.
10655
10656 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10657
10658         PR c++/2094
10659         * g++.dg/template/ptrmem7.C: New test.
10660
10661 2003-11-13  Andrew Pinski <apinski@apple.com>
10662
10663         * gcc.c-torture/compile/20031113-1.c: New test.
10664
10665 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10666             Kean Johnston <jkj@sco.com>
10667
10668         PR c/13029
10669         * gcc.dg/unused-4.c: Update.
10670
10671 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10672
10673         * g++.dg/opt/const3.C: New test.
10674
10675 2003-11-13  Jan Hubicka  <jh@suse.cz>
10676
10677         * gcc.c-torture/compile/20031112-1.c: New test.
10678
10679 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10680
10681         * g++.dg/parse/crash10.C: Remove bogus error marker.
10682
10683 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10684
10685         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10686         (host_gcc): Likewise.
10687         (ROOT): Honor $PWDCMD.
10688         (BASE): Likewise.
10689         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10690
10691 2003-11-12  Catherine Moore  <clm@redhat.com>
10692
10693         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10694
10695 2003-11-12  Andreas Jaeger  <aj@suse.de>
10696             Jakub Jelinek  <jakub@redhat.com>
10697             Andrew Pinski  <pinskia@physics.uc.edu>
10698             Richard Henderson  <rth@redhat.com>
10699
10700         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10701         systems.
10702         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10703
10704         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10705         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10706
10707 2003-11-11  Andreas Jaeger  <aj@suse.de>
10708
10709         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10710
10711         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10712
10713 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10714
10715         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10716         Clean ups.
10717
10718 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10719
10720         * gcc.dg/trampoline-1.c: New test.
10721
10722 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10723
10724         * gcc.c-torture/compile/200031109-1.c: New test.
10725
10726 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10727
10728         PR c/3190
10729         PR c/8714
10730         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10731         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10732         gcc.dg/format/no-y2k-1.c: Update.
10733
10734 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10735
10736         PR optimization/10467
10737         * gcc.dg/20031108-1.c: New test case.
10738
10739 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10740
10741         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10742
10743 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10744
10745         * gcc.dg/compound-lvalue-1.c: New test.
10746         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10747         some XFAILs.
10748
10749 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10750
10751         * gcc.dg/altivec-varargs-1.c: New test.
10752
10753 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10754
10755         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10756         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10757         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10758         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10759         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10760
10761 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10762
10763         * gcc.dg/cond-lvalue-1.c: New test.
10764
10765 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10766
10767         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10768
10769 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10770
10771         PR c++/11616
10772         * g++.dg/template/instantiate5.C: New test.
10773
10774 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10775
10776         PR c++/12726
10777         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10778         * ChangeLog: Add missing first entry for above test.
10779
10780 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10781
10782         PR c++/9810
10783         * g++.dg/template/using8.C: New test.
10784         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10785
10786 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10787
10788         PR optimization/10817
10789         * gcc.c-torture/compile/20031102-1.c: New test case.
10790
10791 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10792
10793         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10794         2147483647.
10795
10796 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10797
10798         * gcc.dg/20031102-1.c: New test.
10799
10800 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10801
10802         * gcc.dg/complex-1.c: New test.
10803
10804 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10805
10806         PR c++/12796
10807         * g++.dg/template/crash13.C: Adjust expected error location.
10808         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10809
10810 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10811
10812         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10813
10814 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10815
10816         PR/10239
10817         * gcc.c-torture/compile/20031031-2.c: New test.
10818
10819 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10820
10821         PR/11640
10822         * gcc.c-torture/compile/20031031-1.c: New test.
10823
10824 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10825
10826         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10827         * gcc.misc-tests/bprob.exp: Likewise.
10828         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10829         the execution test on arm-elf configs.
10830         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10831         configs that don't support scratch files.
10832         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10833
10834 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10835
10836         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10837         done by dejagnu.
10838
10839 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10840
10841         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10842         Avoid non pure sh syntax. Add more logging.
10843
10844         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10845         fail.
10846
10847 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10848
10849         PR libgcj/10610
10850         * gcc.dg/ppc-stackalign-1.c: New test.
10851
10852 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10853
10854         * ada/acats/run_all.sh: Change output to be more compliant with
10855         dejagnu framework.
10856         Create acats.sum and acats.log files under testsuite/ada/acats
10857         Only run [a-z]* directories, to filter out e.g. CVS.
10858         Redirect build output to log file.
10859
10860 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10861
10862         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10863
10864 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10865
10866         PR ada/5909:
10867         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10868
10869 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10870
10871         * gcc.c-torture/compile/20031023-1.c: New test.
10872         * gcc.c-torture/compile/20031023-2.c: New test.
10873         * gcc.c-torture/compile/20031023-3.c: New test.
10874         * gcc.c-torture/compile/20031023-4.c: New test.
10875
10876 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10877
10878         PR c++/10371
10879         * g++.dg/lookup/scoped8.C: New test.
10880
10881 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10882
10883         * g++.dg/opt/reg-stack3.C: New test.
10884
10885 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10886
10887         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10888
10889 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10890
10891         PR c++/11076
10892         * g++.dg/template/crash13.C: New test.
10893
10894 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10895
10896         * gcc.dg/c99-restrict-2.c: New test.
10897
10898 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10899
10900         PR c++/12698, c++/12699, c++/12700, c++/12566
10901         * g++.dg/inherit/covariant9.C: New test.
10902         * g++.dg/inherit/covariant10.C: New test.
10903         * g++.dg/inherit/covariant11.C: New test.
10904
10905 2003-10-23  Jason Merrill  <jason@redhat.com>
10906
10907         PR c++/12726
10908         * g++.dg/ext/complit2.C: New test.
10909
10910 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10911
10912         PR target/12654
10913         * gcc.c-torture/execute/20031020-1.c: New test.
10914
10915 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10916
10917         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10918         following the jump_insn.
10919
10920 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10921
10922         * gcc.dg/cast-lvalue-1.c: New test.
10923
10924 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10925
10926         PR c++/11962
10927         * g++.dg/template/cond2.C: New test.
10928
10929 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10930
10931         * gcc.dg/builtins-28.c: New test.
10932
10933 2003-10-20  Jan Hubicka  <jh@suse.cz>
10934
10935         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10936         parameter.
10937         * testsuite/gcc.dg/inline-2.c: Likewise.
10938
10939 2003-10-20  Phil Edwards  <phil@codesourcery.com>
10940
10941         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10942         * gcc.dg/nest.c:  Likewise.
10943
10944 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10945
10946         PR c++/9781, c++/10583, c++/11862
10947         * g++.dg/parse/crash13.C: New test.
10948
10949 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10950
10951         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
10952
10953 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10954
10955         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
10956         Define HAVE_C99_RUNTIME except on Solaris.
10957         * gcc.dg/builtins-20.c: Likewise.
10958
10959 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10960
10961         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
10962
10963 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10964
10965         PR c++/12495
10966         * g++.dg/template/crash21.C: New test.
10967
10968 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10969
10970         PR c++/2513
10971         * g++.dg/template/typename5.C: New test.
10972
10973 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10974
10975         PR c++/12369
10976         * g++.dg/template/friend25.C: New test.
10977
10978 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
10979
10980         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
10981         versions.
10982
10983 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
10984
10985         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
10986         == 2147483647.
10987
10988 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
10989
10990         * gcc.c-torture/execute/960416-1.x: Remove.
10991         * gcc.c-torture/execute/divconst-3.x: Likewise.
10992
10993 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
10994
10995         PR target/12598
10996         * gcc.dg/torture/cris-volatile-1.c: New test.
10997
10998 2003-10-14  Roger Sayle  <roger@eyesopen.com>
10999
11000         PR optimization/9325
11001         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11002         for overflowing floating point to integer conversion during RTL
11003         simplification.
11004
11005 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11006
11007         * objc/execute/_cmd.m: Fix typo.
11008         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11009         Relax 'scan-assembler' regexp.
11010         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11011         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11012         * objc.dg/zero-link-2.m: Remove blank line.
11013         * objc.dg/zero-link-3.m: New test case.
11014
11015 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11016
11017         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11018
11019         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11020         than linker trickery.
11021
11022 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11023
11024         PR c++/12370
11025         * g++.dg/other/friend2.C: New test.
11026
11027 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11028
11029         * gcc.dg/20031012-1.c: New test.
11030
11031 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11032
11033         * gcc.dg/weak/weak-3.c: Fix for new warning.
11034
11035 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11036
11037         PR optimization/8750
11038         * gcc.c-torture/execute/20031012-1.c: New test case.
11039
11040 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11041
11042         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11043         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11044
11045 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11046
11047         PR optimization/12260
11048         * gcc.c-torture/compile/20031011-2.c: New test case.
11049
11050 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11051
11052         * gcc.c-torture/execute/20031011-1.c: New testcase.
11053
11054 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11055
11056         * gcc.c-torture/compile/20031011-1.c: New test.
11057
11058 2003-10-11  Jan Hubicka  <jh@suse.cz>
11059
11060         * g++.dg/other/first-global.C: New test.
11061
11062 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11063
11064         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11065
11066 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11067
11068         * gcc.c-torture/compile/20031010-1.c: New test.
11069
11070 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11071
11072         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11073         * gcc.c-torture/execute/va-arg-25.c: ... here.
11074
11075 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11076
11077         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11078
11079 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11080
11081         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11082
11083 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11084
11085         * g++.dg/parse/error2.C: New test.
11086
11087 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11088
11089         PR c++/11097
11090         * g++.dg/other/error5.C: Modify the error message.
11091         * g++.dg/lookup/using8.C: New test.
11092
11093 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11094
11095         * gcc.dg/darwin-abi-2.c: New file.
11096         * gcc.c-torture/execute/va-arg-24.c: New file.
11097
11098 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11099
11100         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11101         indentation.
11102
11103 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11104
11105         PR c++/10147
11106         * g++.dg/other/error4.C: Update error messages.
11107         * g++.dg/template/ptrmem4.C: Likewise.
11108
11109         PR c++/12337
11110         * g++.dg/init/new9.C: New test.
11111
11112         PR c++/12334, c++/12236, c++/8656
11113         * g++.dg/ext/attrib8.C: New test.
11114
11115 2003-10-06  Devang Patel  <dpatel@apple.com>
11116
11117         * gcc.dg/debug/dwarf2-3.h: New test.
11118         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11119
11120 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11121
11122         * g++.dg/opt/cfg2.C: New test.
11123
11124 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11125
11126         * g++.dg/opt/float1.C: New test.
11127
11128 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11129
11130         * gcc.dg/c90-array-lval-6.c: New test.
11131         * gcc.dg/c99-array-lval-6.c: New test.
11132
11133 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11134             Ziemowit Laski  <zlaski@apple.com>
11135
11136         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11137         'Derived', so that it is never considered a class method; add
11138         new warning for '+port' method ambiguity.
11139         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11140         <objc/objc-api.h> (needed on Mac OS X).
11141         * objc.dg/method-13.m: New test.
11142
11143 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11144
11145         PR optimization/9325, PR java/6391
11146         * gcc.c-torture/execute/20031003-1.c: New test case.
11147
11148 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11149
11150         PR optimization/12180
11151         * gcc.dg/20031002-1.c: New test.
11152
11153         PR c++/12486
11154         * g++.dg/inherit/error1.C: New test.
11155
11156 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11157
11158         * lib/f-torture.exp (search_for): Rename to...
11159         (search_for_re): This.  Also, clean up comments and the
11160         "regexp" invocation.
11161
11162 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11163
11164         * gcc.c-torture/compile/20031002-1.c: New test.
11165
11166 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11167
11168         * g++.dg/opt/cond1.C: New test.
11169
11170 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11171
11172         * gcc.dg/Wold-style-definition-2.c: New testcase.
11173         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11174
11175 2003-09-29  Richard Henderson  <rth@redhat.com>
11176
11177         * g++.dg/init/array10.C: Add dg-options.
11178
11179 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11180
11181         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11182
11183 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11184
11185         * g++.dg/template/friend19.C: Fix typo.
11186         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11187
11188 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11189
11190         * gcc.c-torture/execute/20030928-1.c: New test.
11191         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11192
11193 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11194
11195         * g++.dg/opt/unroll1.C: New test.
11196
11197 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11198
11199         PR optimization/11741
11200         * gcc.dg/20030926-1.c: New test case.
11201
11202 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11203
11204         PR c++/5655
11205         * g++.dg/parse/access7.C: New test.
11206         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11207
11208 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11209
11210         MERGE OF objc-improvements-branch into MAINLINE:
11211         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11212         if libobjc has not been built.
11213         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11214         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11215         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11216         objc/execute/nested-3.m, objc/execute/np-2.m,
11217         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11218         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11219         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11220         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11221         objc.dg/special/unclaimed-category-1.h,
11222         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11223         well as GNU runtime.
11224         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11225         * execute/cascading-1.m, execute/function-message-1.m,
11226         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11227         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11228         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11229         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11230         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11231         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11232         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11233         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11234         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11235         * objc.dg/bitfield-2.m: Run only on Darwin.
11236         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11237         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11238         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11239         * objc.dg/const-str-1.m: Fix constant string layout.
11240
11241 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11242
11243         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11244
11245 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11246
11247         * gcc.dg/darwin-abi-1.c: New file.
11248
11249 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11250
11251         PR target/12281
11252         * gcc.c-torture/compile/20030921-1.c: New test.
11253
11254 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11255
11256         * g++.dg/opt/reg-stack2.C: New test.
11257
11258 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11259
11260         * g++.dg/eh/delayslot1.C: New test.
11261
11262 2003-09-20  Richard Henderson  <rth@redhat.com>
11263
11264         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11265
11266 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11267
11268         * gcc.c-torture/execute/20030920-1.c: New test case.
11269
11270 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11271
11272         * g++.dg/rtti/typeid3.C: Correct expected error message.
11273
11274 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11275
11276         PR c++/157
11277         * g++.dg/parse/crash12.C: New test.
11278
11279 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11280
11281         * gcc.dg/compat/mixed-struct-check.h: New.
11282         * gcc.dg/compat/mixed-struct-defs.h: New.
11283         * gcc.dg/compat/mixed-struct-init.h: New.
11284         * gcc.dg/compat/struct-by-value-19_main.c: New.
11285         * gcc.dg/compat/struct-by-value-19_x.c: New.
11286         * gcc.dg/compat/struct-by-value-19_y.c: New.
11287         * gcc.dg/compat/struct-by-value-20_main.c: New.
11288         * gcc.dg/compat/struct-by-value-20_x.c: New.
11289         * gcc.dg/compat/struct-by-value-20_y.c: New.
11290         * gcc.dg/compat/struct-return-19_main.c: New.
11291         * gcc.dg/compat/struct-return-19_x.c: New.
11292         * gcc.dg/compat/struct-return-19_y.c: New.
11293         * gcc.dg/compat/struct-return-20_main.c: New.
11294         * gcc.dg/compat/struct-return-20_x.c: New.
11295         * gcc.dg/compat/struct-return-20_y.c: New.
11296
11297 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11298         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11299         so that it will not complain on LP64 targets.
11300
11301 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11302
11303         PR c++/495
11304         * g++.dg/template/friend24.C: New test.
11305
11306 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11307
11308         PR c++/12332
11309         * g++.dg/template/memtmpl2.C: New test.
11310
11311 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11312
11313         PR target/11184
11314         * gcc.dg/builtin-apply1.c: New test.
11315
11316 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11317
11318         PR c++/9848
11319         * g++.dg/warn/Wunused-4.C: New test.
11320
11321 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11322
11323         PR c++/12316
11324         * g++.dg/other/gc2.C: New test.
11325
11326 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11327
11328         PR c++/11991
11329         * g++.dg/rtti/typeid3.C: New test.
11330
11331         PR c++/12266
11332         * g++.dg/overload/template1.C: New test.
11333
11334 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11335
11336         * g++.dg/opt/cfg3.C: New test.
11337
11338 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11339
11340         PR c++/7939
11341         * g++.dg/template/crash11.C: New test.
11342
11343 2003-09-16  Jason Merrill  <jason@redhat.com>
11344             Jakub Jelinek  <jakub@redhat.com>
11345
11346         * gcc.dg/attr-warn-unused-result.c: New test.
11347
11348 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11349
11350         PR c++/12184
11351         * g++.dg/expr/call2.C: New test.
11352
11353 2003-09-15  Andreas Jaeger  <aj@suse.de>
11354
11355         * gcc.dg/Wold-style-definition-1.c: New test.
11356
11357 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11358
11359         PR c++/3907
11360         * g++.dg/parse/template12.C: New test.
11361
11362         * g++.dg/abi/bitfield11.C: New test.
11363         * g++.dg/abi/bitfield12.C: Likewise.
11364
11365 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11366
11367         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11368         non-expansion of functional macro name without arguments at EOL.
11369         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11370
11371 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11372
11373         * gcc.c-torture/execute/20030914-[12].c: New tests.
11374
11375 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11376
11377         PR c++/11788
11378         * g++.dg/overload/addr1.C: New test.
11379
11380 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11381
11382         * gcc.dg/20030909-1.c: New test.
11383
11384 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11385
11386         * gcc.dg/ultrasp10.c: New test.
11387
11388 2003-09-09  Devang Patel  <dpatel@apple.com>
11389
11390         * gcc.dg/darwin-ld-6.c: New test.
11391
11392 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11393
11394         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11395
11396 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11397
11398         * gcc.dg/ia64-types1.c: New test.
11399         * gcc.dg/ia64-types2.c: Likewise.
11400
11401 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11402
11403         * gcc.dg/builtins-1.c: Add more _Complex tests.
11404         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11405
11406         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11407         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11408
11409 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11410
11411         PR c++/11786
11412         * g++.dg/lookup/koenig2.C: New test.
11413
11414         PR c++/5296
11415         * g++.dg/rtti/typeid2.C: New test.
11416
11417 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11418
11419         * gcc.c-torture/compile/20030904-1.c: New test.
11420
11421 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11422
11423         * g++.dg/opt/longbranch2.C: New test.
11424
11425 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11426
11427         * g++.dg/template/crash10.C: Only compile it.
11428
11429 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11430
11431         PR middle-end/11665
11432         * gcc.c-torture/compile/20030907-1.c: New test.
11433         * g++.dg/init/array11.C: New test.
11434
11435 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11436
11437         PR c++/11852
11438         * g++.dg/init/struct1.C: New test.
11439
11440 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11441
11442         PR c++/12181
11443         * g++.dg/expr/comma1.C: New test.
11444
11445 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11446
11447         PR c++/11867
11448         * g++.dg/expr/static_cast5.C: New test.
11449
11450 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11451
11452         PR c++/11507
11453         * g++.dg/lookup/scoped7.C: New test.
11454
11455         PR c++/9574
11456         * g++.dg/other/static1.C: New test.
11457
11458         PR c++/11490
11459         * g++.dg/warn/template-1.C: New test.
11460
11461         PR c++/11432
11462         * g++.dg/template/crash10.C: New test.
11463
11464         PR c++/2478
11465         * g++.dg/overload/VLA.C: New test.
11466
11467         PR c++/10804
11468         * g++.dg/template/call1.C: New test.
11469
11470 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11471
11472         PR c++/11794
11473         * g++.dg/parse/using3.C: New test.
11474
11475 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11476
11477         PR c++/11409
11478         * g++.dg/overload/builtin3.C: New test case.
11479
11480 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11481
11482         PR c/9862
11483         * gcc.dg/20030906-1.c: New test.
11484         * gcc.dg/20030906-2.c: Likewise.
11485
11486 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11487
11488         PR c++/12167
11489         * g++.dg/parse/defarg5.C: New test.
11490
11491         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11492
11493 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11494
11495         PR c++/12163
11496         * g++.dg/expr/static_cast4.C: New test.
11497
11498         PR c++/12146
11499         * g++.dg/template/crash9.C: New test.
11500
11501 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11502
11503         * g++.old-deja/g++.ext/pretty2.C: Update for change
11504         in __FUNCTION__.
11505         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11506
11507 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11508
11509         PR c++/11922
11510         * g++/dg/template/qualified-id1.C: New test.
11511
11512         PR c++/12037
11513         * g++.dg/warn/noeffect4.C: New test.
11514
11515 2003-09-04  Matt Austern  <austern@apple.com>
11516
11517         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11518         * g++.dg/ext/fnname2.C: Likewise.
11519         * g++.dg/ext/fnname3.C: Likewise.
11520
11521 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11522
11523         * g++.dg/expr/lval1.C: New test.
11524         * g++.dg/ext/lvcast.C: Remove.
11525
11526 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11527
11528         PR optimization/11700.
11529         * gcc.c-torture/compile/20030903-1.c: New test case.
11530
11531 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11532
11533         PR c++/12053
11534         * g++.dg/abi/layout4.C: New test.
11535
11536 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11537
11538         PR c++/11553
11539         * g++.dg/parse/friend3.C: New test.
11540
11541 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/11847
11544         * g++.dg/template/class1.C: New test.
11545
11546         PR c++/11808
11547         * g++.dg/expr/call1.C: New test.
11548
11549 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11550
11551         PR c++/12114
11552         * g++.dg/init/ref9.C: New test.
11553
11554         PR c++/11972
11555         * g++.dg/template/nested4.C: New test.
11556
11557 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11558
11559         PR c++/12093
11560         * g++.dg/template/non-dependent4.C: New test.
11561
11562         PR c++/11928
11563         * g++.dg/inherit/conv1.C: New test.
11564
11565 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11566
11567         PR c++/6196
11568         * g++.dg/ext/label1.C: New test.
11569         * g++.dg/ext/label2.C: Likewise.
11570
11571 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11572
11573         * g++.dg/expr/cond3.C: New test.
11574
11575 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11576
11577         * gcc.dg/builtins-1.c: Add new builtin cases.
11578
11579 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11580
11581         * gcc.dg/builtins-1.c: Add new cases.
11582         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11583
11584 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11585
11586         * gcc.dg/builtins-1.c: Add more math builtin tests.
11587         * gcc.dg/torture/builtin-attr-1.c: New test.
11588
11589 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11590
11591         PR optimization/5079
11592         * g++.dg/opt/static3.C: New test.
11593
11594 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11595
11596         * gcc.misc-tests/gcov-10b.c: New test.
11597
11598 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11599
11600         * g++.dg/opt/ptrmem3.C: New test.
11601
11602         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11603
11604 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11605
11606         * gcc.dg/20030826-2.c: New test.
11607
11608 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11609
11610         PR middle-end/12002
11611         * g77.f-torture/compile/12002.f: New test case.
11612
11613 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11614
11615         * gcc.dg/20030826-1.c: New test case.
11616
11617 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11618
11619         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11620
11621 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         PR c++/11871
11624         * c++.dg/lookup/crash1.C: New test.
11625
11626         * c++.dg/warn/noeffect3.C: New test.
11627
11628 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11629
11630         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11631         * gcc.dg/compat/vector-1_y.c: Ditto.
11632         * gcc.dg/compat/vector-2_x.c: Ditto.
11633         * gcc.dg/compat/vector-2_y.c: Ditto.
11634
11635 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11636
11637         * gcc.dg/20030702-1.c: New test.
11638
11639 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11640
11641         PR c++/8795
11642         * g++.dg/ext/altivec-1.C: New test.
11643
11644 2003-08-24  Richard Henderson  <rth@redhat.com>
11645
11646         * g++.dg/eh/simd-2.C: Add -w for x86.
11647
11648 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11649
11650         * gcc.dg/20030815-1.c: New test.
11651
11652 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11653
11654         PR c++/3765
11655         * g++.dg/parse/access6.C: New test.
11656
11657 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11658
11659         PR c++/641, c++/11876
11660         * g++.dg/template/friend22.C: New test.
11661         * g++.dg/template/friend23.C: Likewise.
11662
11663 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11664
11665         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11666         identically.
11667
11668 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11669
11670         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11671
11672 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11673
11674         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11675
11676 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11677
11678         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11679
11680 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11681
11682         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11683
11684 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11685
11686         PR c++/11919
11687         * g++.dg/overload/prom1.C: New test.
11688
11689         PR c++/11551
11690         * g++.dg/parse/dtor2.C: New test.
11691
11692         PR c++/10762
11693         * g++.dg/parse/using2.C: New test.
11694
11695 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11696
11697         PR target/11805
11698         * gcc.c-torture/compile/20030821-1.c: New.
11699
11700 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/11834
11703         * g++.dg/template/deduce2.C: New test.
11704
11705 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11706
11707         * gcc.c-torture/execute/20030821-1.c: New test.
11708
11709 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11710
11711         PR middle-end/11984
11712         * gcc.dg/20030820-1.c: New test case.
11713
11714 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         PR c++/11945
11717         * g++.dg/warn/noeffect2.C: New test.
11718
11719 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11720
11721         PR c++/10926
11722         * g++.dg/template/dtor2.C: New test.
11723
11724         PR c++/11684
11725         * g++.dg/template/operator1.C: New test.
11726         * g++.dg/parse/operator4.C: New test.
11727
11728         PR c++/11946.C
11729         * g++.dg/expr/enum1.C: New test.
11730         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11731
11732         PR c++/11036.C
11733         * g++.dg/parse/elab2.C: New test.
11734         * g++.dg/parse/typedef4.C: Change error message.
11735         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11736         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11737         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11738
11739 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11740
11741         * gcc.dg/pch/warn-1.c: New.
11742         * gcc.dg/pch/warn-1.hs: New.
11743
11744         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11745         not-tested file.
11746
11747 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11748
11749         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11750
11751 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11752
11753         * gcc.dg/uninit-D.c: New Test.
11754         * gcc.dg/uninit-E.c: New Test.
11755         * gcc.dg/uninit-F.c: New Test.
11756         * gcc.dg/uninit-G.c: New Test.
11757
11758 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11759
11760         * g++.dg/README: Describe the pch directory.
11761
11762 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11763
11764         PR c++/11174
11765         * g++.dg/parse/access4.C: New test.
11766         * g++.dg/parse/access5.C: Likewise.
11767         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11768
11769 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11770
11771         * gcc.dg/noncompile/20030818-1.c: New.
11772
11773 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11774
11775         PR c++/11957
11776         * g++.dg/warn/noeffect1.C: New test.
11777
11778         * g++.dg/template/scope2.C: New test.
11779         * g++.dg/template/error2.C: Correct dg-error
11780
11781 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11782
11783         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11784
11785 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11786
11787         PR C++/11512
11788         * g++.dg/template/warn1.C: New.
11789
11790 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11791
11792         * g++.dg/template/error2.C: New test.
11793         * g++.dg/lookup/using7.C: Adjust errors
11794         * g++.old-deja/g++.pt/crash36.C: Likewise.
11795         * g++.old-deja/g++.pt/derived3.C: Likewise.
11796
11797 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11798
11799         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11800         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11801         * gcc.c-torture/execute/builtins/string-9.c: New, from
11802         string-opt-9.c.  Adjust for execute/builtins framework.
11803         * gcc.c-torture/execute/string-opt-9.c: Delete.
11804
11805 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11806
11807         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11808
11809         * g++.dg/parse/ret-type2.C: New test.
11810
11811         PR c++/11703
11812         * g++.dg/init/new8.C: New test.
11813
11814         PR c++/10923
11815         * g++.dg/parse/typedef5.C: New test.
11816
11817         PR c++/9512
11818         * g++.dg/parse/qualified2.C: New test.
11819         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11820         invalid code.
11821
11822 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11823
11824         * g++.dg/conversion/ptrmem1.C: New test.
11825
11826 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR target/11693
11829         * gcc.dg/20030811-1.c: New test.
11830
11831         PR target/11535
11832         * gcc.c-torture/execute/20030811-1.c: New test.
11833
11834 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11835
11836         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11837
11838 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11839
11840         PR c++/11789.C
11841         * g++.dg/inherit/multiple1.C: New test.
11842
11843 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11844
11845         * gcc.dg/spe1.c: New test.
11846
11847         PR c++/11670
11848         * g++.dg/expr/cast2.C: New test.
11849
11850         PR c++/10530
11851         * g++.dg/template/dependent-name2.C: New test.
11852
11853 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11854
11855         * g++.dg/parse/crash11.C: Put the dg options in comments.
11856
11857 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11858
11859         * lib/gcc-dg.exp: Update for diagnostic change.
11860
11861 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11862
11863         PR c++/5767
11864         * g++.dg/parse/crash11.C: New test.
11865
11866 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11867
11868         * gcc.dg/cpp/spacing1.c: Update.
11869
11870 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11871
11872         PR target/11739
11873         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11874         a value for -mtune.
11875
11876 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11877
11878         PR middle-end/11771
11879         * gcc.c-torture/compile/20030804-1.c: New test case.
11880
11881 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11882
11883         * gcc.dg/20030804-1.c: New test case.
11884
11885 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11886
11887         * gcc.dg/cpp/separate-1.c: New test.
11888
11889 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11890
11891         PR c++/11704
11892         * g++.dg/template/dependent-expr2.C: New test.
11893
11894         PR c++/11766
11895         * g++.dg/expr/ptrmem1.C: New test.
11896
11897 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11898
11899         PR c++/9453
11900         * g++.dg/template/friend15.C: New test.
11901
11902 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11903
11904         * lib/dg-pch.exp: Work round PCH bug.
11905
11906 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11907
11908         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11909         builtins.  Move cases from builtins-4.c here.
11910
11911         * gcc.dg/torture/builtin-math-1.c: New test taken from
11912         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11913         additional cases.
11914
11915         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11916         Delete.
11917
11918 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         PR c++/9447
11921         * g++.dg/template/using7.C: New test.
11922
11923 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11924
11925         * import1.c, import2.c: New tests.
11926
11927 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11928
11929         * g++.dg/eh/crossjump1.C: New test.
11930
11931 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/11697
11934         * g++.dg/template/using6.C: New test.
11935
11936         PR c++/11744
11937         * g++.dg/template/koenig2.C: New test.
11938
11939 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11940
11941         PR c++/7983
11942         * g++.dg/parse/typedef4.C: New test.
11943
11944 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11945
11946         PR c++/8442, c++/8806
11947         * g++.dg/template/elab1.C: New test.
11948         * g++.dg/template/type2.C: Likewise.
11949         * g++.dg/template/ttp3.C: Adjust expected error message.
11950         * g++.old-deja/g++.law/visibility13.C: Likewise.
11951         * g++.old-deja/g++.niklas/t135.C: Likewise.
11952         * g++.old-deja/g++.pt/ttp41.C: Likewise.
11953         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
11954         template argument.
11955         * g++.old-deja/g++.pt/ttp44.C: Likewise.
11956
11957 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
11958
11959         PR c++/11295
11960         * g++.dg/ext/stmtexpr1.C: New test.
11961
11962         * g++.dg/opt/tmp1.C: New test.
11963
11964         PR c++/11525
11965         * g++.dg/parse/constant4.C: New test.
11966
11967         PR c++/9447
11968         * g++.dg/template/using5.C: New test.
11969
11970 2003-07-31  Roger Sayle  <roger@eyesopen.com>
11971
11972         * gcc.dg/builtins-27.c: New test case.
11973
11974 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
11975
11976         * gcc.dg/tls/opt-7.c: New test.
11977
11978 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
11979
11980         * g++.old-deja/g++.other/crash18.C: Remove.
11981
11982 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11983
11984         * g++.dg/template/explicit3.C: New.
11985         * g++.dg/template/explicit4.C: New.
11986         * g++.dg/template/explicit5.C: New.
11987
11988         PR c++/11347
11989         * g++.dg/template/memtmpl1.C: New.
11990
11991 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
11992
11993         PR target/11565
11994         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
11995         * gcc.dg/i386-387-5.c (dg-options): Likewise.
11996
11997 2003-07-30  Jan Hubicka  <jh@suse.cz>
11998
11999         * vtgc1.c: Kill.
12000
12001 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12002
12003         * gcc.dg/struct-in-proto-1.c: New test.
12004
12005 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12006
12007         * gcc.dg/cpp/include2.c: Only expect one message.
12008
12009 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12010
12011         PR c++/9447
12012         * g++.dg/template/using1.C: New test.
12013         * g++.dg/template/using2.C: New test.
12014         * g++.dg/template/using3.C: New test.
12015         * g++.dg/template/using4.C: New test.
12016
12017 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12018
12019         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12020         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12021
12022 2003-07-28  Jan Hubicka  <jh@suse.cz>
12023
12024         PR c++/11530
12025         * g++.dg/opt/call1.C: New test.
12026
12027 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12028
12029         PR c++/11667
12030         * g++.dg/init/enum2.C: New test.
12031         * g++.dg/template/overload1.C: Add "-w" option.
12032
12033 2003-07-28    <hp@bitrange.com>
12034
12035         * gcc.dg/Wdeclaration-after-statement-1.c,
12036         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12037
12038 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12039
12040         * gcc.c-torture/compile/20030725-1.c: New test.
12041
12042 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12043
12044         * gcc.dg/20030505.c: Only run for SPE.
12045         Remove definition of opaque type.
12046
12047 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12048
12049         * g++.dg/template/ptrmem6.C: New test.
12050
12051 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12052
12053         * gcc.c-torture/compile/zero-strct-2.c: New test.
12054
12055 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12056
12057         * gcc.dg/intermod-1.c: New test.
12058
12059 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         PR c++/11617
12062         * g++.dg/template/lookup2.C: New test.
12063         * g++.dg/template/memclass1.C: Remove instantiated from error.
12064         * g++.dg/other/error2.C: Tweak expected errors.
12065
12066         PR c++/11596
12067         * g++.dg/template/defarg3.C: New test.
12068
12069         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12070
12071 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12072
12073         * g++.dg/inherit/access5.C: New test.
12074
12075 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12076
12077         PR c++/11513
12078         * g++.dg/template/crash8.C: New test.
12079
12080 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12081
12082         PR c/10602
12083         * gcc.dg/noncompile/incomplete-2.c: New test.
12084
12085 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12086
12087         PR c++/11645
12088         * g++.dg/inherit/access4.C: New test.
12089
12090         PR c++/11517
12091         * g++.dg/expr/cond2.C: New test.
12092
12093         PR optimization/10679
12094         * g++.dg/opt/inline4.C: New test.
12095
12096 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12097
12098         * g++.dg/parse/crash10: New test.
12099
12100 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12101
12102         * g++.dg/ext/flexary1.C: New test.
12103
12104 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12105
12106         PR c++/10793
12107         * g++.dg/template/crash9.C: New test.
12108
12109 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12110
12111         PR c++/3004
12112         * g++.dg/parse/typedef3.C: New test.
12113
12114         PR c++/7906
12115         * g++.dg/parse/operator2.C: New test.
12116
12117         PR c++/8895
12118         * g++.dg/parse/def-tmpl-arg1.C: New test.
12119
12120         PR c++/9282
12121         * g++.dg/parse/funptr1.C: New test.
12122
12123         PR c++/9452
12124         * g++.dg/parse/ambig3.C: New test.
12125
12126         PR c++/9454
12127         * g++.dg/parse/operator3.C: New test.
12128
12129         PR c++/9486
12130         * g++.dg/parse/template10.C: New test.
12131
12132         PR c++/9488
12133         * g++.dg/parse/template11.C: New test.
12134
12135         PR c++/10150
12136         * g++.dg/parse/invalid-op1.C: New test.
12137
12138         PR c++/10247
12139         * g++.dg/parse/condexpr1.C: New test.
12140
12141 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         * g++.dg/ext/packed3.C: New test.
12144         * g++.dg/ext/packed4.C: New test.
12145
12146         * gcc.dg/pack-test-3.c: New test.
12147
12148 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12149
12150         * lib/compat.exp: Handle dg-options per source file.
12151         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12152         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12153         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12154         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12155         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12156         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12157         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12158         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12159         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12160         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12161         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12162         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12163         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12164         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12165
12166 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12167
12168         PR c/10320
12169         * gcc.c-torture/execute/20030718-1.c: New test.
12170
12171 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12172
12173         PR optimization/11536
12174         * gcc.dg/20030721-1.c: New test.
12175
12176 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12177
12178         PR c++/11546
12179         * g++.dg/template/lookup1.C: New test.
12180
12181 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12182
12183         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12184         diagnostics of ill-formed constructs involving labels.
12185         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12186         the new 'previously defined here' message.
12187
12188 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12189
12190         * g++.dg/parse/non-dependent2.C: New test.
12191
12192 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12193
12194         * g++.dg/init/init-ref4.C: xfail on targets without
12195         weak symbols.
12196
12197 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12198
12199         PR target/11087
12200         * gcc.c-torture/execute/20030717-1.c: New test.
12201
12202 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12203
12204         * g++.dg/opt/cfg1.C: New test.
12205
12206 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12207
12208         PR optimization/11557
12209         * gcc.dg/20030717-1.c: New test.
12210
12211 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12212
12213         PR c++/10476
12214         * g++.dg/expr/crash-1.C: New test.
12215
12216         PR c++/11027
12217         * g++.dg/template/init3.C: New test.
12218
12219         PR c++/8222
12220         * g++.dg/template/non-dependent1.C: New test.
12221
12222         PR c++/11070
12223         * g++.dg/template/non-dependent2.C: New test.
12224
12225         PR c++/11071
12226         * g++.dg/template/non-dependent3.C: New test.
12227
12228         PR c++/9907
12229         * g++.dg/template/sizeof5.C: New test.
12230
12231 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12232
12233         PR 11498
12234         * gcc.c-torture/compile/mangle-1.c: New file.
12235
12236 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12237
12238         PR c++/7809
12239         * g++.dg/parse/access3.C: New test.
12240
12241 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12242
12243         PR c++/11384
12244         * g++.dg/init/init-ref4.C: New test.
12245
12246 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/11547
12249         * g++.dg/parse/constant3.C: New test.
12250         * g++.dg/parse/crash7.C: Likewise.
12251
12252 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12253
12254         PR target/11008
12255         * gcc.dg/i386-pentium4-not-mull.c: New.
12256
12257 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12258
12259         * gcc.dg/asm-names.c (ymain): Make it weak.
12260
12261 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12262
12263         PR c++/5421
12264         * g++.dg/template/friend21.C: New test.
12265
12266 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12267
12268         * gcc.dg/cleanup-8.c: New test.
12269         * gcc.dg/cleanup-9.c: New test.
12270
12271 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12272
12273         * g++.dg/ext/dll-MI1.h: New file.
12274         * g++.dg/ext/dllexport-MI1.C: New file.
12275         * g++.dg/ext/dllimport-MI1.C: New file.
12276
12277 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12278
12279         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12280         it does not have cmpstrsi patterns (just cmpmemsi).
12281
12282 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12283
12284         PR debug/11473
12285         * g++.dg/debug/debug8.C: New test.
12286
12287 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12288
12289         PR c++/10108
12290         * g++.dg/template/crash7.C: New test.
12291
12292 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12293
12294         PR target/10795
12295         * gcc.c-torture/compile/20030708-1.c: New.
12296
12297 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12298
12299         * gcc.c-torture/execute/20030715-1.c: New test.
12300
12301 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12302
12303         * gcc.dg/pch/inline-3.c: New file.
12304         * gcc.dg/pch/inline-3.hs: New file.
12305         * gcc.dg/pch/inline-4.c: New file.
12306         * gcc.dg/pch/inline-4.hs: New file.
12307
12308 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/11509
12311         * g++.dg/template/crash6.C: New test.
12312
12313         PR c++/7053
12314         * g++.dg/template/friend20.C: New test.
12315
12316         PR c++/7019
12317         * g++.dg/template/overload2.C: New test.
12318
12319 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12320
12321         PR optimization/11440
12322         * gcc.c-torture/execute/20030714-1.c: New test.
12323
12324 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12325
12326         PR c++/11154
12327         * g++.dg/template/partial2.C: New test.
12328
12329 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12330
12331         PR c++/11503
12332         * g++.dg/template/anon1.C: New test.
12333
12334         PR c++/11493
12335         PR c++/11495
12336         * g++.dg/parse/template9.C: Likewise.
12337         * g++.dg/template/crash4.C: New test.
12338         * g++.dg/template/koenig1.C: Likewise.
12339         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12340         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12341         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12342         functions.
12343         * g++.old-deja/g++.jason/template36.C: Likewise.
12344         * g++.old-deja/g++.mike/p1989.C: Likewise.
12345         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12346         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12347         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12348         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12349         compiling.
12350         * g++.old-deja/g++.pt/union2.C: Use this->.
12351
12352 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12353
12354         * gcc.dg/20030711-1.c: New test.
12355
12356 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12357
12358         PR c++/11050
12359         * g++.dg/parse/args1.C: New test.
12360         * g++.pt/defarg8.C: Change expected errors.
12361
12362 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12363
12364         PR c++/8164
12365         * g++.dg/template/nontype2.C: New test.
12366
12367         PR c++/10558
12368         * g++.dg/parse/template8.C: New test.
12369
12370         PR c++/8327
12371         * g++.dg/template/scope1.C: New test.
12372
12373         * g++.dg/warn/Wsign-compare-1.C: New test.
12374
12375 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12376
12377         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12378
12379 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/9411
12382         * g++.dg/template/explicit2.C: New test.
12383
12384         PR c++/10032
12385         * g++.dg/warn/pedantic1.C: New test.
12386
12387 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12388
12389         PR c++ 9483
12390         * g++.dg/other/field1.C: New test.
12391
12392 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12393
12394         PR c/11449
12395         * gcc.c-torture/compile/20030707-1.c: New.
12396
12397 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12398
12399         PR c++/10849
12400         * g++.dg/template/access12.C: New test.
12401
12402 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12403
12404         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12405         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12406         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12407         * gcc.misc-tests/gcov.exp: Update
12408         * g++.dg/gcov/gcov.exp: Update
12409         * lib/gcov.exp: Update.
12410
12411 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12412
12413         * g++.dg/abi/mangle17.C: Make sure template expressions are
12414         dependent.
12415         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12416         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12417         * g++.dg/opt/stack1.C: Remove erroneous code.
12418         * g++.dg/parse/template7.C: New test.
12419         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12420         * g++.old-deja/g++.pt/crash4.C: Likewise.
12421
12422 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12423
12424         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12425         with zero or one occurence of `$' after the initial `L'.
12426
12427 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12428
12429         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12430
12431 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12432
12433         PR c/11370
12434         * gcc.dg/Wunreachable-6.c: New testcase.
12435         * gcc.dg/Wunreachable-7.c: New testcase.
12436
12437 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12438
12439         PR c/11420
12440         * gcc.dg/20030708-1.c: New test.
12441
12442 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12443
12444         * gcc.dg/compat/sdata-section.h: New file.
12445         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12446         * gcc.dg/torture/mips-sdata-1.c: New test.
12447
12448 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12449
12450         PR c++/11030
12451         * g++.dg/template/friend19.C: New test.
12452
12453 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12454
12455         * g++.dg/opt/strength-reduce.C: New test.
12456
12457 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12458
12459         PR target/10979
12460         * gcc.dg/20030707-1.c: New testcase.
12461
12462 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12463
12464         PR optimization/11059
12465         * g++.dg/opt/emptyunion.C: New testcase.
12466
12467 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12468             Eric Botcazou  <ebotcazou@libertysurf.fr>
12469
12470         * g++.dg/opt/stack1.C: New test.
12471
12472 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12473
12474         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12475         run test.
12476
12477         PR c++/11431
12478         * g++.dg/expr/static_cast3.C: New test.
12479
12480 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12481
12482         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12483         everywhere.
12484         * gcc.dg/concat.c: Concatenation of string constants with
12485         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12486         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12487         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12488         necessary to avoid multi-character character constant warning.
12489         * gcc.dg/cpp/escape.c: Likewise.
12490         * gcc.dg/cpp/ucs.c: Likewise.
12491         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12492         Fix a typo.
12493
12494 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12495
12496         PR c/11428
12497         * gcc.c-torture/compile/20030704-1.c: New.
12498
12499 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12500
12501         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12502
12503 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12504
12505         PR c++/5287, PR c++/7910,  PR c++/11021
12506         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12507         tests for warnings.
12508         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12509         * g++.dg/ext/dllimport3.C: Likewise.
12510         * g++.dg/ext/dllimport4.C: New file.
12511         * g++.dg/ext/dllimport5.C: New file.
12512         * g++.dg/ext/dllimport6.C: New file.
12513         * g++.dg/ext/dllimport7.C: New file.
12514         * g++.dg/ext/dllimport8.C: New file.
12515         * g++.dg/ext/dllimport9.C: New file.
12516         * g++.dg/ext/dllimport10.C: New file.
12517         * g++.dg/ext/dllexport1.C: New file.
12518
12519 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12520
12521         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12522         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12523
12524 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12525
12526         * gcc.dg/builtins-25.c: New testcase.
12527         * gcc.dg/builtins-26.c: New testcase.
12528
12529 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12530
12531         * gcc.dg/compat/vector-defs.h: New file.
12532         * gcc.dg/compat/vector-setup.h: New file.
12533         * gcc.dg/compat/vector-check.h: New file.
12534         * gcc.dg/compat/vector-1_main.c: New file.
12535         * gcc.dg/compat/vector-1_x.c: New file.
12536         * gcc.dg/compat/vector-1_y.c: New file.
12537         * gcc.dg/compat/vector-2_main.c: New file.
12538         * gcc.dg/compat/vector-2_x.c: New file.
12539         * gcc.dg/compat/vector-2_y.c: New file.
12540
12541         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12542         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12543         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12544         * gcc.dg/compat/struct-align-1.h: New file.
12545         * gcc.dg/compat/struct-align-1_main.c: New file.
12546         * gcc.dg/compat/struct-align-1_x.c: New file.
12547         * gcc.dg/compat/struct-align-1_y.c: New file.
12548         * gcc.dg/compat/struct-align-2.h: New file.
12549         * gcc.dg/compat/struct-align-2_main.c: New file.
12550         * gcc.dg/compat/struct-align-2_x.c: New file.
12551         * gcc.dg/compat/struct-align-2_y.c: New file.
12552
12553         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12554         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12555         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12556         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12557         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12558         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12559         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12560         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12561         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12562         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12563         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12564         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12565         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12566         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12567         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12568         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12569         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12570         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12571         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12572         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12573         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12574         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12575         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12576         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12577         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12578         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12579         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12580         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12581         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12582
12583 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12584
12585         * gcc.dg/i386-call-1.c: New test.
12586
12587 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12588
12589         PR c++/9162
12590         * g++.dg/parse/defarg4.C: New.
12591
12592 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12593
12594         PR target/10700
12595         * gcc.c-torture/compile/20030703-1.c: New test case.
12596
12597 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12598
12599         * g++.dg/template/local3.C: Remove extra semicolon.
12600
12601 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12602
12603         * gcc.dg/i386-volatile-1.c: New test.
12604
12605 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         PR c++/11072
12608         * g++.dg/other/offsetof2.C: XFAIL.
12609         * g++.dg/other/offsetof5.C: New.
12610
12611         PR c++/10219
12612         * g++.dg/template/error1.C: New.
12613
12614         PR c++/9779
12615         * g++.dg/template/dependent-expr1.C: New.
12616
12617 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12618
12619         PR c++/6949
12620         * g++.dg/template/local3.C: New test.
12621
12622         PR c++/11149
12623         * g++.dg/lookup/scoped6.C: New test.
12624
12625 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12626
12627         PR c++/8046
12628         * g++.dg/other/error7.C: New test.
12629
12630 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12631
12632         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12633         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12634         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12635         * g++.old-deja/g++.other/union2.C: Likewise.
12636         * gcc.dg/c90-const-expr-2.c: Likewise.
12637         * gcc.dg/c90-const-expr-3.c: Likewise.
12638         * gcc.dg/c99-const-expr-2.c: Likewise.
12639         * gcc.dg/c99-const-expr-3.c: Likewise.
12640         * gcc.dg/concat.c: Likewise.
12641
12642 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12643
12644         PR c++/9559
12645         * g++.dg/init/static1.C: New test.
12646
12647 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12648
12649         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12650         * g++.old-deja/g++.other/access2.C: Likewise.
12651         * g++.old-deja/g++.other/decl2.C: Likewise.
12652         * gcc.c-torture/execute/20020615-1.c: Likewise.
12653
12654 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12655
12656         PR c++/4933
12657         * g++.dg/template/sizeof4.C: New test.
12658
12659 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12660
12661         * g++.dg/other/error6.C: New test.
12662
12663 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12664
12665         PR c++/10750
12666         * g++.dg/parse/constant2.C: New test.
12667
12668 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12669
12670         PR c++/11106
12671         * g++.dg/other/error5.C: New test.
12672
12673 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12674
12675         * gcc.dg/format/gcc_diag-1.c: New test.
12676
12677 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12678
12679         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12680
12681 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12682
12683         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12684         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12685         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12686
12687 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12688
12689         * gcc.c-torture/execute/builtins/string-8.c: New test.
12690         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12691         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12692         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12693
12694 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12695
12696         PR c++/10468
12697         * g++.dg/ext/typeof6.C: New test.
12698
12699 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12700
12701         PR c++/10796
12702         * g++.dg/init/enum1.C: New test.
12703
12704 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12705
12706         * gcc.dg/20030627-1.c: New test.
12707
12708 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12709
12710         PR c++/11332
12711         * g++.dg/expr/static_cast2.C: New test.
12712
12713 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12714             Jakub Jelinek  <jakub@redhat.com>
12715
12716         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12717         sprintf(dst,"%s",src) optimization.
12718         * gcc.c-torture/execute/20030626-1.c: New test case.
12719         * gcc.c-torture/execute/20030626-2.c: New test case.
12720
12721 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12722
12723         * gcc.c-torture/execute/multi-ix.c: New test.
12724
12725         * gcc.c-torture/execute/simd-4.c (main):
12726         Added missing semicolon at end of union.
12727
12728 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12729
12730         PR c++/8266
12731         * g++.dg/template/explicit-instantiation3.C: New test.
12732
12733 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12734
12735         * gcc.dg/20030626-1.c: Use signed char.
12736
12737 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12738
12739         * gcc.dg/20030626-1.c: New test.
12740
12741 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12742
12743         * const-str-2.m: Update.
12744
12745 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12746
12747         PR c++/10990
12748         * g++.dg/rtti/dyncast1.C: New test.
12749         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12750         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12751         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12752
12753         PR c++/10931
12754         * g++.dg/expr/static_cast1.C: New test.
12755
12756 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12757
12758         * gcc.dg/20030625-1.c: New test.
12759
12760 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12761
12762         * gcc.c-torture/compile/20030624-1.c: New test case.
12763
12764 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12765
12766         * gcc.c-torture/execute/string-opt-17.c: New test.
12767
12768 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/5754
12771         * g++.dg/parse/crash6.C: New test.
12772
12773 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12774
12775         * gcc.dg/builtins-24.c: New test case.
12776
12777 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12778
12779         * g++.dg/opt/operator1.C: New test.
12780
12781 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12782
12783         * gcc.c-torture/execute/string-opt-16.c: New test case.
12784
12785 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12786
12787         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12788         * g++.old-deja/g++.other/conv7.C: Likewise
12789         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12790         * g++.old-deja/g++.other/overload14.C: Likewise.
12791
12792 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12793
12794         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12795         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12796
12797 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12798
12799         PR c++/10888
12800         * g++.dg/warn/Winline-3.C: New test.
12801
12802 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12803
12804         * lib/target-supports.exp (check_alias_available): Make the test
12805         program acceptable to the Solaris assembler.
12806
12807         PR c++/10749
12808         * g++.dg/template/memclass2.C: New test.
12809
12810 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12811             Eric Botcazou  <ebotcazou@libertysurf.fr>
12812
12813         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12814         data for non-matching targets.
12815         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12816
12817 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12818
12819         PR c++/10845
12820         * g++.dg/template/member3.C: New test.
12821
12822 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12823
12824         PR c++/10939
12825         * g++.dg/template/func1.C: New test.
12826
12827         PR c++/9649
12828         * g++.dg/template/static4.C: New test.
12829         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12830
12831         PR c++/11041
12832         * g++.dg/init/ref7.C: New test.
12833
12834 2003-06-19  Matt Austern  <austern@apple.com>
12835
12836         PR c++/11228
12837         * g++.dg/anew1.C: New test.
12838         * g++.dg/anew2.C: New test.
12839         * g++.dg/anew3.C: New test.
12840         * g++.dg/anew4.C: New test.
12841
12842 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12843
12844         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12845
12846 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12847
12848         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12849         endian-dependent.
12850
12851 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12852
12853         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12854         Remove cruft.
12855
12856 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12857
12858         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12859         * gcc.c-torture/compile/961203-1.c: Likewise.
12860         * gcc.c-torture/compile/980506-1.c: Likewise.
12861
12862 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12863
12864         PR c++/10712
12865         * g++.dg/lookup/using7.C: New test.
12866
12867 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12868
12869         PR c++/11105
12870         * g++.dg/abi/conv1.C: Remove it.
12871         * g++.dg/template/conv7.C: New test.
12872         * g++.dg/template/conv8.C: Likewise.
12873         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12874         conversion operator.
12875
12876 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12877
12878         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12879         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12880         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12881         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12882         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12883         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12884         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12885         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12886         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12887         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12888         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12889         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12890         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12891         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12892         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12893         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12894         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12895         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12896         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12897         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12898         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12899         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12900         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12901         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12902         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12903         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12904         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12905         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12906         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12907
12908 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12909
12910         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12911         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12912         indications.
12913
12914 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12915
12916         * gcc.dg/i386-387-5.c: New test case.
12917         * gcc.dg/i386-387-6.c: New test case.
12918         * gcc.dg/builtins-23.c: New test case.
12919
12920 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12921
12922         * gcc.dg/builtins-22.c: New test case.
12923         * gcc.dg/i386-387-1.c: Update to test exp.
12924         * gcc.dg/i386-387-2.c: Likewise.
12925
12926 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12927
12928         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12929
12930 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12931
12932         * lib/gcc-dg.exp (dg-require-dll): New function.
12933         (dg-xfail-if): Likewise.
12934         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12935         driver.
12936
12937         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12938         * gcc.c-torture/compile/20001205-1.c: Likewise.
12939         * gcc.c-torture/compile/20001226-1.c: Likewise.
12940         * gcc.c-torture/compile/20010518-2.c: Likewise.
12941         * gcc.c-torture/compile/20020312-1.c: Likewise.
12942         * gcc.c-torture/compile/20020604-1.c: Likewise.
12943         * gcc.c-torture/compile/920501-12.c: Likewise.
12944         * gcc.c-torture/compile/920501-4.c: Likewise.
12945         * gcc.c-torture/compile/920520-1.c: Likewise.
12946         * gcc.c-torture/compile/920521-1.c: Likewise.
12947         * gcc.c-torture/compile/920625-1.c: Likewise.
12948         * gcc.c-torture/compile/961203-1.c: Likewise.
12949         * gcc.c-torture/compile/980506-1.c: Likewise.
12950         * gcc.c-torture/compile/981006-1.c: Likewise.
12951         * gcc.c-torture/compile/981022-1.c: Likewise.
12952         * gcc.c-torture/compile/981223-1.c: Likewise.
12953         * gcc.c-torture/compile/990617-1.c: Likewise.
12954         * gcc.c-torture/compile/dll.c: Likewise.
12955         * gcc.c-torture/compile/labels-3.c: Likewise.
12956         * gcc.c-torture/compile/mipscop-1.c: Likewise.
12957         * gcc.c-torture/compile/mipscop-2.c: Likewise.
12958         * gcc.c-torture/compile/mipscop-3.c: Likewise.
12959         * gcc.c-torture/compile/mipscop-4.c: Likewise.
12960         * gcc.c-torture/compile/simd-5.c: Likewise.
12961         * gcc.c-torture/compile/20000804-1.x: Remove.
12962         * gcc.c-torture/compile/20001205-1.x: Likewise.
12963         * gcc.c-torture/compile/20001226-1.x: Likewise.
12964         * gcc.c-torture/compile/20010518-2.x: Likewise.
12965         * gcc.c-torture/compile/20020312-1.x: Likewise.
12966         * gcc.c-torture/compile/20020604-1.x: Likewise.
12967         * gcc.c-torture/compile/920501-12.x: Likewise.
12968         * gcc.c-torture/compile/920501-4.x: Likewise.
12969         * gcc.c-torture/compile/920520-1.x: Likewise.
12970         * gcc.c-torture/compile/920521-1.x: Likewise.
12971         * gcc.c-torture/compile/920625-1.x: Likewise.
12972         * gcc.c-torture/compile/961203-1.x: Likewise.
12973         * gcc.c-torture/compile/980506-1.x: Likewise.
12974         * gcc.c-torture/compile/981006-1.x: Likewise.
12975         * gcc.c-torture/compile/981022-1.x: Likewise.
12976         * gcc.c-torture/compile/981223-1.x: Likewise.
12977         * gcc.c-torture/compile/990617-1.x: Likewise.
12978         * gcc.c-torture/compile/mipscop-1.x: Likewise.
12979         * gcc.c-torture/compile/mipscop-2.x: Likewise.
12980         * gcc.c-torture/compile/mipscop-3.x: Likewise.
12981         * gcc.c-torture/compile/mipscop-4.x: Likewise.
12982         * gcc.c-torture/compile/simd-5.x: Likewise.
12983
12984         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
12985
12986 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12987
12988         * gcc.c-torture/execute/20030611-1.c: New test.
12989
12990 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12991
12992         PR middle-end/168
12993         * gcc.dg/20030612-1.c: New test case.
12994
12995 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12996
12997         PR c++/10635
12998         * g++.dg/expr/cast1.C: New test.
12999
13000 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13001
13002         * gcc.dg/builtins-21.c: New test case.
13003
13004 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13005
13006         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13007         options instead of at the end.
13008         * lib/objc.exp (objc_target_compile): Likewise.
13009
13010 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13011
13012         PR c++/10432
13013         * g++.dg/parse/error1.C: New test.
13014
13015 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13016
13017         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13018         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13019         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13020         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13021         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13022         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13023         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13024         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13025         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13026         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13027         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13028         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13029         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13030         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13031         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13032         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13033         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13034         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13035         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13036         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13037         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13038         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13039         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13040         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13041
13042         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13043         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13044         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13045         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13046         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13047         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13048         * gcc.dg/compat/scalar-return-3_main.c: New file.
13049         * gcc.dg/compat/scalar-return-3_x.c: New file.
13050         * gcc.dg/compat/scalar-return-3_y.c: New file.
13051         * gcc.dg/compat/scalar-return-4_main.c: New file.
13052         * gcc.dg/compat/scalar-return-4_x.c: New file.
13053         * gcc.dg/compat/scalar-return-4_y.c: New file.
13054
13055 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13056
13057         * gcc.dg/compat/fp2-struct-check.h: New file.
13058         * gcc.dg/compat/fp2-struct-defs.h: New file.
13059         * gcc.dg/compat/fp2-struct-init.h: New file.
13060         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13061         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13062         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13063         * gcc.dg/compat/struct-return-10_main.c: New file.
13064         * gcc.dg/compat/struct-return-10_x.c: New file.
13065         * gcc.dg/compat/struct-return-10_y.c: New file.
13066
13067         * gcc.dg/compat/compat-common.h: New file.
13068         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13069         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13070         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13071         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13072         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13073         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13074         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13075         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13076         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13077         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13078         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13079         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13080         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13081         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13082         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13083         * gcc.dg/compat/small-struct-check.h: Ditto.
13084         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13085         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13086         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13087         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13088         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13089         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13090         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13091         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13092         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13093         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13094         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13095         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13096         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13097         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13098         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13099         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13100         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13101         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13102         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13103         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13104         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13105         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13106         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13107         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13108         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13109         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13110         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13111         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13112         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13113         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13114
13115 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13116
13117         * g++.dg/pch/static-1.C: New file.
13118         * g++.dg/pch/static-1.Hs: New file.
13119
13120 2003-06-10  Richard Henderson  <rth@redhat.com>
13121
13122         * gcc.dg/asm-7.c: Adjust expected warning text.
13123
13124 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13125
13126         * gcc.dg/builtins-20.c: New test case.
13127
13128 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13129
13130         PR c++/11131
13131         * g++.dg/opt/template1.C: New test.
13132
13133 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13134
13135         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13136         additional_sources.
13137
13138 2003-05-21  David Taylor  <dtaylor@emc.com>
13139
13140         * gcc.dg/Wpadded.c: New file.
13141
13142 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13143
13144         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13145         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13146         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13147         dg-require-weak.
13148
13149 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13150
13151         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13152
13153 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13154
13155         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13156         (dg-require-alias): Likewise.
13157         (dg-require-gc-sections): Likewise.
13158         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13159
13160 2003-06-08  Richard Henderson  <rth@redhat.com>
13161
13162         * gcc.dg/20011029-2.c: Fix the array reference.
13163         * gcc.dg/asm-7.c: New.
13164
13165 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13166
13167         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13168
13169 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13170
13171         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13172         (dg-require-gc-sections): Likewise.
13173
13174 2003-06-08  Jan Hubicka  <jh@suse.cz>
13175
13176         * i386-cmov1.c: Fix regular expression.
13177         * i386-cvt-1.c: Likewise.
13178         * i386-local.c: Likewise.
13179         * i386-local2.c: Likewise.
13180         * i386-mul.c: Likewise.
13181         * i386-ssetype-1.c: Likewise.
13182         * i386-ssetype-3.c: Likewise.
13183         * i386-ssetype-5.c: Likewise.
13184
13185 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13186
13187         PR c++/11039
13188         * g++.dg/warn/implicit-typename2.C: New test.
13189         * g++.dg/warn/implicit-typename3.C: New test.
13190
13191 2003-06-07  Richard Henderson  <rth@redhat.com>
13192
13193         * g++.dg/other/offsetof3.C: Use size_t.
13194         * g++.dg/other/offsetof4.C: Likewise.
13195
13196 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13197
13198         * lib/copy-file.exp: New. Implement gcc_copy_files.
13199
13200         * lib/dg-pch.exp: Load copy-file.exp
13201         (dg-pch): Use gcc_copy_files instead of "file copy".
13202
13203 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13204
13205         * gcc.dg/weak/weak.exp: Simplify.
13206         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13207         * gcc.dg/weak/weak-1.c: Likewise.
13208         * gcc.dg/weak/weak-2.c: Likewise.
13209         * gcc.dg/weak/weak-3.c: Likewise.
13210         * gcc.dg/weak/weak-4.c: Likewise.
13211         * gcc.dg/weak/weak-5.c: Likewise.
13212         * gcc.dg/weak/weak-6.c: Likewise.
13213         * gcc.dg/weak/weak-7.c: Likewise.
13214         * gcc.dg/weak/weak-8.c: Likewise.
13215         * gcc.dg/weak/weak-9.c: Likewise.
13216
13217 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13218
13219         gcc.c-torture/execute/20030606-1.c: New.
13220
13221 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13222
13223         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13224         * gcc.dg/builtins-19.c: Likewise.
13225
13226 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13227
13228         * gcc.dg/builtins-2.c: Add some more tests.
13229         * gcc.dg/builtins-18.c: New test case.
13230         * gcc.dg/builtins-19.c: New test case.
13231
13232 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13233             Jim Wilson  <wilson@tuliptree.org>
13234
13235         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13236
13237 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13238
13239         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13240         mempcpy/stpcpy calls not to be optimized into something else.
13241         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13242         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13243         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13244
13245 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13246
13247         * gcc.dg/format/asm_fprintf-1.c: New test.
13248
13249 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13250
13251         * lib/gcc-defs.exp (additional_sources): New variable.
13252         (dg-additional-sources): New function.
13253         (additional_files): New variable.
13254         (dg-additional-files): New function.
13255         (dg-additional-files-options): Likewise.
13256         * lib/gcc-dg.exp (dg-require-weak): New function.
13257         (dg-require-alias): Likewise.
13258         (dg-require-gc-sections): Likewise.
13259         * lib/target-supports.exp (check_alias_available): Remove testfile
13260         parameter.
13261         (check_gc_sections_available): New function.
13262         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13263         (dg-gpp-additional-files): Likewise.
13264         * lib/g++.exp (additional_sources): Remove.
13265         (additional_files): Likewise.
13266         (g++_target_compile): Use dg-additional-files-options.
13267
13268         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13269         Tcl logic.
13270         * gcc.dg/special/ecos.exp: Remove.
13271         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13272         * gcc.dg/special/alias-1.c: Likewise.
13273         * gcc.dg/special/alias-2.c: Likewise.
13274         * gcc.dg/special/gcsec-1.c: Likewise.
13275         * gcc.dg/special/weak-1.c: Likewise.
13276         * gcc.dg/special/weak-2.c: Likewise.
13277         * gcc.dg/special/wkali-1.c: Likewise.
13278         * gcc.dg/special/wkali-2.c: Likewise.
13279
13280         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13281         dg-gpp-additional-*.
13282         * g++.dg/special/conpr-3.C: Likewise.
13283         * g++.dg/special/conpr-4.C: Likewise.
13284         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13285         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13286         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13287         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13288         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13289         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13290         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13291         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13292         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13293         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13294         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13295         * g++.old-deja/g++.other/comdat1.C: Likewise.
13296         * g++.old-deja/g++.other/comdat2.C: Likewise.
13297         * g++.old-deja/g++.other/comdat3.C: Likewise.
13298         * g++.old-deja/g++.other/ctor1.C: Likewise.
13299         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13300
13301 2003-06-05  Richard Henderson  <rth@redhat.com>
13302
13303         * gcc.dg/debug/20030605-1.c: New.
13304
13305 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13306
13307         * README.QMTEST: Update.
13308
13309 2003-06-04  Richard Henderson  <rth@redhat.com>
13310
13311         * gcc.dg/cleanup-1.c: New.
13312         * gcc.dg/cleanup-2.c: New.
13313         * gcc.dg/cleanup-3.c: New.
13314         * gcc.dg/cleanup-4.c: New.
13315         * gcc.dg/cleanup-5.c: New.
13316         * gcc.dg/cleanup-6.c: New.
13317         * gcc.dg/cleanup-7.c: New.
13318
13319 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13320
13321         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13322
13323         * lib/dg-pch.exp: New file.
13324         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13325         * gcc.dg/pch/pch.exp: Likewise.
13326
13327 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13328
13329         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13330         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13331         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13332         * gcc.dg/builtins-17.c: New test case.
13333         * gcc.dg/i386-387-4.c: New test case.
13334         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13335
13336 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13337
13338         * gcc.dg/ultrasp9.c: New test.
13339
13340 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13341
13342         * gcc.c-torture/compile/20030604-1.c: New test.
13343         * gcc.dg/sparc-constant-1.c: New test.
13344
13345 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13346
13347         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13348
13349 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13350
13351         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13352
13353         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13354         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13355
13356 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13357
13358         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13359
13360 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13361
13362         PR c++/10940
13363         * g++.dg/template/spec10.C: New test.
13364
13365 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13366
13367         * gcc.dg/builtins-16.c: New test case.
13368
13369 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13370
13371         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13372         mempcpy test with post-increments.
13373         * gcc.c-torture/execute/string-opt-3.c: New test.
13374         * gcc.dg/string-opt-1.c: New test.
13375
13376 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13377
13378         PR fortran/10965
13379         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13380
13381 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13382
13383         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13384         (scan-assembler): ... here.  Use dg-scan.
13385         (scan-assembler-not): Likewise.
13386         (scan-file): New function.
13387         (scan-file-not): Likewise.
13388         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13389         * gcc.dg/cpp/_Pragma4.c: Likewise.
13390         * gcc.dg/cpp/_Pragma5.c: Likewise.
13391         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13392         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13393         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13394         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13395         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13396         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13397         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13398         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13399         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13400         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13401         * gcc.dg/cpp/cxxcom1.c: Likewise.
13402         * gcc.dg/cpp/line1.c: Likewise.
13403         * gcc.dg/cpp/maccom1.c: Likewise.
13404         * gcc.dg/cpp/maccom2.c: Likewise.
13405         * gcc.dg/cpp/maccom3.c: Likewise.
13406         * gcc.dg/cpp/maccom4.c: Likewise.
13407         * gcc.dg/cpp/maccom5.c: Likewise.
13408         * gcc.dg/cpp/maccom6.c: Likewise.
13409         * gcc.dg/cpp/multiline.c: Likewise.
13410         * gcc.dg/cpp/spacing1.c: Likewise.
13411         * gcc.dg/cpp/spacing2.c: Likewise.
13412         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13413         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13414         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13415         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13416         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13417         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13418         * gcc.dg/cpp/cxxcom2.c: Likewise.
13419         * gcc.dg/cpp/cxxcom2.h: New file.
13420
13421         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13422         * g++.dg/cpp/truefalse.C: Here.
13423         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13424
13425 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13426
13427         * gcc.dg/cpp/redef3.c: New file.
13428
13429 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13430
13431         * gcc.dg/i386-loop-3.c: New test.
13432
13433 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13434
13435         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13436
13437 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13438
13439         * gcc.dg/fwrapv-1.c: New test case.
13440         * gcc.dg/fwrapv-2.c: New test case.
13441
13442 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13443
13444         PR c++/10956
13445         * g++.dg/template/spec9.C: New test.
13446
13447 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13448
13449         * gcc.dg/duff-4.c: New test case.
13450
13451 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13452
13453         PR fortran/10843
13454         * g77.dg/ffixed-form-1.f: New test
13455         * g77.dg/ffixed-form-2.f: New test
13456         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13457         * g77.dg/ffree-form-3.f: New test
13458
13459 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13460
13461         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13462         * gcc.dg/wint_t-1.c: Likewise.
13463
13464 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13465
13466         * g++.dg/template/access11.C: New test.
13467
13468 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13469
13470         PR c++/10849
13471         * g++.dg/template/access10.C: New test.
13472
13473 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13474             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13475
13476         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13477
13478 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13479
13480         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13481         suppress for powerpc-*-darwin*.
13482         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13483
13484 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13485
13486         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13487         suppress option for powerpc-*-darwin*.
13488
13489 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13490
13491         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13492         * gcc.dg/builtins-4.c: Add test for fmod.
13493
13494 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13495
13496         PR c++/10682
13497         * g++.dg/template/instantiate4.C: New test.
13498
13499 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13500
13501         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13502
13503 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13504
13505         * gcc.dg/compat/scalar-return-1_main.c: New file.
13506         * gcc.dg/compat/scalar-return-1_x.c: New file.
13507         * gcc.dg/compat/scalar-return-1_y.c: New file.
13508         * gcc.dg/compat/scalar-return-2_main.c: New file.
13509         * gcc.dg/compat/scalar-return-2_x.c: New file.
13510         * gcc.dg/compat/scalar-return-2_y.c: New file.
13511         * gcc.dg/compat/struct-return-3_main.c: New file.
13512         * gcc.dg/compat/struct-return-3_y.c: New file.
13513         * gcc.dg/compat/struct-return-3_x.c: New file.
13514         * gcc.dg/compat/struct-return-2_main.c: New file.
13515         * gcc.dg/compat/struct-return-2_x.c: New file.
13516         * gcc.dg/compat/struct-return-2_y.c: New file.
13517
13518 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13519
13520         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13521         for hppa*-hp-hpux*.
13522         * gcc.dg/20021014-1.c (dg-options): Likewise.
13523         * gcc.dg/nest.c (dg-options): Likewise.
13524
13525 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13526
13527         PR c++/9738
13528         * g++.dg/ext/dllimport2.C: New file.
13529         * g++.dg/ext/dllimport3.C: New file.
13530
13531 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13532
13533         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13534         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13535         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13536         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13537         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13538         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13539         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13540         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13541         * gcc.dg/compat/small-struct-defs.h: New file.
13542         * gcc.dg/compat/small-struct-init.h: New file.
13543         * gcc.dg/compat/small-struct-check.h: New file.
13544         * gcc.dg/compat/fp-struct-defs.h: New file.
13545         * gcc.dg/compat/fp-struct-check.h: New file.
13546         * gcc.dg/compat/fp-struct-init.h: New file.
13547         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13548         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13549
13550 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13551
13552         * gcc.dg/20030225-2.c: New test.
13553
13554 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13555             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13556
13557         * gcc.c-torture/compile/20030518-1.c: New test case.
13558
13559 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13560
13561         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13562         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13563         gcc-dg-debug-runtest.
13564         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13565         gcc-dg-debug-runtest.
13566
13567 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13568
13569         PR c++/9022
13570         * g++.dg/lookup/using6.C: New test.
13571
13572 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13573
13574         * g++.dg/parse/access2.C: New test.
13575
13576 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13577
13578         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13579         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13580         * gcc.dg/debug/debug.exp: Likewise.
13581
13582 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13583
13584         * gcc.dg/dollar.c: New test.
13585
13586 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13587
13588         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13589         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13590         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13591         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13592         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13593         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13594         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13595         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13596         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13597         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13598         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13599         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13600         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13601         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13602         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13603         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13604         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13605         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13606
13607 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13608
13609         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13610         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13611         support for "repo" mode.
13612         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13613         * lib/g77-dg.exp: Likewise.
13614         * lib/obj-dg.exp: Likewise.
13615
13616 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13617
13618         Merge from gcc-3_2-rhl8-branch:
13619         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13620
13621         * gcc.dg/tls/opt-6.c: New test.
13622
13623         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13624
13625         * gcc.dg/20030405-1.c: New test.
13626
13627         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13628
13629         * gcc.dg/20030309-1.c: New test.
13630
13631         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13632
13633         * gcc.c-torture/execute/20030307-1.c: New test.
13634
13635         2003-02-20  Randolph Chung  <tausq@debian.org>
13636
13637         * gcc.c-torture/compile/20030220-1.c: New test.
13638
13639         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13640
13641         * gcc.dg/20030217-1.c: New test.
13642
13643         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13644
13645         * gcc.c-torture/compile/20020129-1.c: New test.
13646
13647         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13648
13649         * gcc.dg/unroll-1.c: New test.
13650
13651         2002-11-16  Jan Hubicka  <jh@suse.cz>
13652
13653         * gcc.c-torture/execute/20020920-1.c: New test.
13654
13655         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13656
13657         PR target/7434
13658         * gcc.c-torture/compile/20021008-1.c: New test.
13659
13660         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13661
13662         PR target/7559
13663         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13664
13665         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13666
13667         * gcc.c-torture/compile/20020807-1.c: New test.
13668
13669         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13670
13671         * gcc.dg/tls/opt-1.c: New test.
13672
13673         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13674
13675         * gcc.dg/20020729-1.c: New test.
13676
13677         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13678
13679         * g++.dg/opt/life1.C: New test.
13680
13681         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13682
13683         * gcc.dg/20020525-1.c: New test.
13684
13685         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13686
13687         PR c++/6794
13688         * g++.dg/ext/pretty1.C: New test.
13689         * g++.dg/ext/pretty2.C: New test.
13690
13691 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13692
13693         PR c++/8385
13694         * g++.dg/ext/typeof5.C: New test.
13695
13696 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13697
13698         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13699         __USER_LABEL_PREFIX__ into account.
13700         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13701
13702 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13703
13704         * gcc.dg/builtins-15.c: New test case.
13705
13706 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13707
13708         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13709
13710 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13711
13712         * lib/g++.exp: Tweak handling of additional source files.
13713         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13714         * g++.dg/special/conpr-2a.C: Rename to ...
13715         * g++.dg/special/conpr-2a.cc: ... this.
13716         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13717         * g++.dg/special/conpr-3a.C: Rename to ...
13718         * g++.dg/special/conpr-3a.cc: This.
13719         * g++.dg/special/conpr-3b.C: Rename to ...
13720         * g++.dg/special/conpr-3b.cc: This.
13721         * g++.dg/special/conpr-4.C: New test.
13722         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13723
13724 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13725
13726         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13727
13728 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13729
13730         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13731         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13732         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13733         * g++.old-deja/g++.other/warn3.C: Likewise.
13734
13735 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13736
13737         * gcc.dg/i386-387-1.c: Update to also test log.
13738         * gcc.dg/i386-387-2.c: Likewise.
13739
13740 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13741
13742         * g77.f-torture/execute/int8421.f: New test.
13743
13744 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13745
13746         PR c++/10230, c++/10481
13747         * g++.dg/lookup/scoped5.C: New test.
13748
13749 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13750
13751         PR c++/10552
13752         * g++.dg/template/ttp6.C: New test.
13753
13754 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13755
13756         * gcc.c-torture/execute/builtins: New directory.
13757         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13758         gcc.c-torture/execute/builtins.
13759         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13760         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13761         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13762         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13763
13764 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13765
13766         PR c++/9252
13767         * g++.dg/template/access8.C: New test.
13768         * g++.dg/template/access9.C: New test.
13769
13770 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13771
13772         PR c++/9554
13773         * g++.dg/parse/access1.C: New test.
13774
13775 2003-05-09  DJ Delorie  <dj@redhat.com>
13776
13777         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13778         long, and not an int.
13779
13780 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13781
13782         PR c++/10555, c++/10576
13783         * g++.dg/template/memclass1.C: New test.
13784
13785 2003-05-08  DJ Delorie  <dj@redhat.com>
13786
13787         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13788         targets.
13789         * gcc.c-torture/execute/20021024-1.x: Likewise.
13790         * gcc.c-torture/execute/shiftdi.x: Likewise.
13791         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13792         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13793         * gcc.dg/20021018-1.c: Likewise.
13794
13795 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13796
13797         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13798
13799         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13800         (bcopy): Call memmove.
13801
13802 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13803
13804         * g77.f-torture/compile/8485.f: New test case.
13805
13806 2003-05-07  Richard Henderson  <rth@redhat.com>
13807
13808         PR c++/10570
13809         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13810         Verify exception_cleanup not called for rethrows.
13811         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13812         when exiting catch block without rethrowing.
13813         * g++.dg/eh/forced3.C: New.
13814         * g++.dg/eh/forced4.C: New.
13815
13816 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13817
13818         * gcc.dg/20030505.c: Fix triplet.
13819
13820 2003-05-06  DJ Delorie  <dj@redhat.com>
13821
13822         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13823         * gcc.dg/nest.c: Likewise.
13824
13825 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13826
13827         * gcc.dg/builtins-14.c: New test case.
13828
13829 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13830
13831         * lib/compat.exp (compat-execute): New argument.
13832         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13833         * gcc.dg/compat: New test directory.
13834         * gcc.dg/compat/compat.exp: New expect script.
13835         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13836         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13837         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13838         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13839         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13840         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13841
13842         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13843         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13844         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13845         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13846         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13847         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13848         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13849         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13850         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13851         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13852         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13853         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13854         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13855         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13856         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13857
13858 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13859
13860         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13861
13862 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13863
13864         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13865
13866 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13867
13868         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13869         * gcc.dg/ppc-fsel-2.c: New test.
13870
13871         * gcc.dg/unused-5.c: New test.
13872
13873 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13874
13875         PR c++/10496
13876         * g++.dg/warn/pmf1.C: New test.
13877
13878 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13879
13880         PR c++/4494
13881         * g++.dg/warn/main.C: New test.
13882
13883 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13884
13885         * gcc.dg/nonnull-3.c: New test.
13886
13887 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13888
13889         * gcc.dg/cpp/Wtrigraphs.c: Update.
13890         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13891
13892 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13893
13894         * gcc.dg/ppc-fsel-1.c: New test.
13895
13896 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13897
13898         PR c/10604
13899         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13900
13901 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13902
13903         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13904
13905 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13906
13907         PR c++/9364, c++/10553, c++/10586
13908         * g++.dg/parse/typename4.C: New test.
13909         * g++.dg/parse/typename5.C: Likewise.
13910
13911 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13912
13913         * gcc.c-torture/compile/20030503-1.c: New test.
13914
13915 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13916
13917         * g++.dg/lookup/using5.C: Fix testcase error.
13918
13919 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13920
13921         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13922         since MEABI is no longer supported.  Remove all vestiges
13923         of MEABI from the test.
13924
13925 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13926
13927         PR c++/10554
13928         * g++.dg/lookup/using5.C: New test.
13929
13930 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13931
13932         PR c++/8772
13933         * g++.dg/template/ttp5.C: New test.
13934
13935 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13936
13937         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13938         (dg-gpp-additional-sources): New function.
13939         (dg-gpp-additional-files): Likewise.
13940         * lib/g++.exp (additional_sources): New variable.
13941         (additional_files): Likewise.
13942         (g++_target_compile): Deal with them.
13943         * lib/old-dejagnu.exp: Remove.
13944         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
13945         * g++.old-deja: Revise all tests to use dg commands.
13946
13947 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13948
13949         PR c++/9432, c++/9528
13950         * g++.dg/lookup/using4.C: New test.
13951
13952 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
13953
13954         * gcc.dg/noreturn-5.c: New file.
13955         * gcc.dg/noreturn-6.c: New file.
13956
13957         * gcc.c-torture/compile/inline-1.c: New file.
13958
13959 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13960
13961         PR c++/10551
13962         * g++.dg/template/explicit1.C: New test.
13963
13964 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13965
13966         PR c++/10549
13967         * g++.dg/other/bitfield1.C: New test.
13968
13969         PR c++/10527
13970         * g++.dg/init/new7.C: New test.
13971
13972 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13973
13974         * g++.dg/ext/desig1.C: New test.
13975         * g++.dg/ext/init1.C: Update.
13976
13977         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
13978
13979 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
13980
13981         PR c++/10180
13982         * g++.dg/warn/Winline-1.C: New test.
13983
13984 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
13985
13986         * gcc.c-torture/execute/string-opt-19.c: New test.
13987
13988         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
13989         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
13990
13991 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
13992
13993         PR c++/10506
13994         * g++.dg/init/new6.C: New test.
13995
13996         PR c++/10503
13997         * g++.dg/init/ref6.C: New test.
13998
13999 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14000
14001         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14002
14003 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14004
14005         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14006         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14007
14008 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14009
14010         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14011         initialized static data members.
14012
14013 2003-04-25  H.J. Lu <hjl@gnu.org>
14014
14015         * gcc.dg/ia64-sync-4.c: New test.
14016
14017 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14018
14019         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14020         date.
14021
14022 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14023
14024         PR c++/10337
14025         * g++.dg/warn/conv1.C: New test.
14026         * g++.old-deja/g++.other/conv7.C: Adjust.
14027         * g++.old-deja/g++.other/overload14.C: Adjust.
14028
14029 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14030
14031         PR c++/10471
14032         * g++.dg/template/defarg2.C: New test.
14033
14034 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14035
14036         * gcc.dg/cpp/include2.c: Update.
14037         * gcc.dg/cpp/multiline-2.c: New.
14038         * gcc.dg/cpp/multiline.c: Update.
14039         * gcc.dg/cpp/strify2.c: Update.
14040         * gcc.dg/cpp/trad/literals-2.c: Update.
14041
14042 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14043
14044         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14045
14046 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14047
14048         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14049
14050 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14051
14052         PR c++/10451
14053         * g++.dg/parse/crash4.C: New test.
14054
14055         PR c++/9847
14056         * g++.dg/parse/crash5.C: New test.
14057
14058 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14059
14060         PR c++/10446
14061         * g++.dg/parse/crash3.C: New test.
14062
14063         PR c++/10428
14064         * g++.dg/parse/elab1.C: New test.
14065
14066 2003-04-22  Devang Patel  <dpatel@apple.com>
14067
14068         * gcc.dg/cpp/trad/funlike-5.c: New test.
14069
14070 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14071
14072         * g++.dg/other/packed1.C: Fix dg options.
14073
14074 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14075
14076         * g++.dg/other/offsetof2.C: New test.
14077
14078 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14079
14080         * g++.dg/template/recurse.C: Adjust location of error messages.
14081
14082 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         PR c++/9881
14085         * g++.dg/init/addr-const1.C: New test.
14086         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14087
14088 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14089
14090         PR c++/10405
14091         * g++.dg/lookup/struct-hack1.C: New test.
14092
14093 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14094
14095         * ucs.c: Update diagnostic messages.
14096
14097 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14098
14099         * gcc.dg/cpp/truefalse.cpp: New test.
14100         * gcc.dg/cpp/cpp.exp: Update.
14101         * g++.dg/other/stdbool-if.C: Remove.
14102
14103 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14104
14105         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14106         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14107
14108 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14109
14110         * gcc.c-torture/compile/20030418-1.c: New test.
14111
14112 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14113
14114         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14115
14116 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14117
14118         PR c++/10347
14119         g++.dg/template/dependent-name1.C: New test.
14120
14121 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14122
14123         * gcc.dg/warn-1.c (tourist_guide): New array,
14124         contains a pointer to bar.
14125
14126 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14127
14128         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14129         * gcc.c-torture/execute/medce-1.c: New test case.
14130         * gcc.c-torture/execute/medce-2.c: New test case.
14131
14132 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14133
14134         * lib/prune.exp: Ignore more messages.
14135
14136         PR c++/10381
14137         * g++.dg/parse/lookup3.C: New test.
14138
14139 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14140
14141         * gcc.c-torture/compile/20030415-1.c : New test.
14142
14143 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14144
14145         * gcc.c-torture/execute/scope-2.c: Move to ...
14146         * gcc.dg/noncompile/scope.c: .... here.
14147
14148 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14149
14150         * gcc.dg/20030414-2.c: New test case.
14151
14152 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14153
14154         PR target/10377
14155         * gcc.dg/20030414-1.c: New test.
14156
14157 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14158
14159         * gcc.dg/builtins-12.c: New test case.
14160         * gcc.dg/builtins-13.c: New test case.
14161
14162 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14163
14164         * gcc.c-torture/execute/string-opt-18.c: New test.
14165
14166 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14167
14168         PR c++/10300
14169         * g++.dg/init/new5.C: New test.
14170
14171 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14172
14173         PR c++/7910
14174         * g++.dg/ext/dllimport1.C: New test.
14175
14176 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14177
14178         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14179
14180 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14181
14182         PR Fortran/9263
14183         * g77.f-torture/noncompile/9263.f: New test
14184         PR Fortran/1832
14185         * g77.f-torture/execute/1832.f: New test
14186
14187 2003-04-11  David Chad  <davidc@freebsd.org>
14188             Loren J. Rittle  <ljrittle@acm.org>
14189
14190         libobjc/8562
14191         * objc.dg/headers.m: New test.
14192
14193 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14194
14195         * gcc.c-torture/execute/builtin-noret-2.c: New.
14196         * gcc.c-torture/execute/builtin-noret-2.x: New.
14197         XFAIL builtin-noret-2.c at -O1 and above.
14198         * gcc.dg/redecl.c: New.
14199         * gcc.dg/Wshadow-1.c: Update error regexps.
14200
14201 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14202
14203         * g++.dg/abi/bitfield10.C: New test.
14204
14205 2003-04-09  Mike Stump  <mrs@apple.com>
14206
14207         * gcc.dg/pch/pch.exp: Make testcase names longer.
14208         * g++.dg/pch/pch.exp: Make testcase names longer.
14209
14210 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14211
14212         * gcc.dg/builtins-11.c: New test case.
14213
14214 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14215
14216         * gcc.dg/builtins-9.c: New test case.
14217         * gcc.dg/builtins-10.c: New test case.
14218
14219 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14220
14221         * gcc.dg/noncompile/init-4.c.c: New test.
14222
14223 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14224
14225         * gcc.misc-test/gcov-9.c: New test.
14226         * gcc.misc-test/gcov-10.c: New test
14227         * gcc.misc-test/gcov-11.c: New test.
14228
14229 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14230
14231         PR optimization/10024
14232         * gcc.c-torture/compile/20030405-1.c: New test.
14233
14234 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14235
14236         * gcc.dg/pch/static-3.c: New.
14237         * gcc.dg/pch/static-3.hs: New.
14238         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14239
14240 2003-04-04  Richard Henderson  <rth@redhat.com>
14241
14242         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14243         * g++.dg/eh/forced2.C: Likewise.
14244
14245 2003-04-03  Mike Stump  <mrs@apple.com>
14246
14247         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14248         target arg.
14249         (scan-assembler-times, scan-assembler-not): Likewise.
14250         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14251
14252 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14253
14254         * gcc.dg/sparc-loop-1.c: New test.
14255
14256 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14257
14258         PR other/9274
14259         * g++.dg/pch/system-2.C: New.
14260         * g++.dg/pch/system-2.Hs: New.
14261
14262 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14263
14264         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14265
14266         * g++.dg/eh/simd-1.C (vecfunc): Same.
14267
14268 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14269
14270         * gcc.c-torture/execute/20030401-1.c: New test case.
14271
14272 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14273
14274         * objc.dg/defs.m: New.
14275
14276 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14277
14278         * g++.dg/eh/simd-1.C: New.
14279         * g++.dg/eh/simd-2.C: New.
14280
14281 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14282
14283         * gcc.c-torture/execute/simd-3.c: New.
14284
14285 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14286
14287         PR c/9936
14288         * gcc.dg/20030331-2.c: New test.
14289
14290 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14291
14292         PR c++/10278
14293         * g++.dg/parse/crash2.C: New test.
14294
14295 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14296
14297         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14298         * gcc.c-torture/execute/20030331-1.c: ...here.
14299
14300 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14301
14302         * gcc.c-torture/execute/20030331-1.c: New test.
14303
14304 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14305
14306         * lib/gcov.exp: Adjust call return testing strings.
14307         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14308
14309 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14310
14311         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14312         * gcc.dg/builtins-7.c: New test case.
14313         * gcc.dg/builtins-8.c: New test case.
14314
14315 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14316
14317         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14318
14319 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14320
14321         PR c++/7647
14322         * g++.dg/lookup-class-member-2.C: New test.
14323
14324 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14325
14326         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14327
14328 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14329
14330         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14331
14332 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14333
14334         * g++.dg/init/attrib1.C: New test.
14335
14336 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14337
14338         * gcc.dg/ultrasp8.c: New test.
14339
14340 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14341
14342         * gcc.dg/ultrasp7.c: New test.
14343
14344 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14345
14346         PR c++/10047
14347         * g++.dg/template/inline1.C: New test.
14348
14349 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14350
14351         * gcc.dg/sparc-dwarf2.c: New test.
14352
14353 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14354
14355         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14356         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14357
14358 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14359
14360         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14361         than reading .x files.
14362         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14363         * g77.dg/gcov/gcov-1.f: Likewise.
14364         * gcc.misc-tests/gcov-4b.c: Likewise.
14365         * gcc.misc-tests/gcov-5b.c: Likewise.
14366         * gcc.misc-tests/gcov-6.c: Likewise.
14367         * gcc.misc-tests/gcov-7.c: Likewise.
14368         * gcc.misc-tests/gcov-8.c: Likewise.
14369         * g++.dg/gcov/gcov-1.x: Remove.
14370         * g77.dg/gcov/gcov-1.x: Likewise.
14371         * gcc.misc-tests/gcov-4b.x: Likewise.
14372         * gcc.misc-tests/gcov-5b.x: Likewise.
14373         * gcc.misc-tests/gcov-6.x: Likewise.
14374         * gcc.misc-tests/gcov-7.x: Likewise.
14375         * gcc.misc-tests/gcov-8.x: Likewise.
14376
14377 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14378
14379         PR opt/10087
14380         * gcc.dg/20030324-1.c: New test.
14381
14382 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14383
14384         PR c++/10224
14385         * g++.dg/template/arg3.C: New test.
14386
14387         PR c++/10158
14388         * g++.dg/template/friend18.C: New test.
14389
14390 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14391
14392         * g77.f-torture/compile/20030326-1.f: New test case.
14393
14394 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14395
14396         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14397
14398         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14399
14400 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14401
14402         * gcc.dg/ia64-sync-3.c: New test.
14403
14404 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14405
14406         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14407
14408 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14409
14410         * gcc.dg/ultrasp6.c: New test.
14411
14412 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14413
14414         * gcc.dg/i386-signbit-1.c: New test.
14415         * gcc.dg/i386-signbit-2.c: New test.
14416         * gcc.dg/i386-signbit-3.c: New test.
14417
14418 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14419
14420         * gcc.dg/ultrasp5.c: Fix options.
14421
14422 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14423
14424         * gcc.dg/ultrasp5.c: Fix comment.
14425
14426 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14427
14428         PR fortran/10197
14429         * g77.f-torture/execute/10197.f: New test.
14430
14431 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14432
14433         PR c++/9898, c++/383
14434         * g++.dg/template/conv6.C: New test.
14435
14436         PR c++/10119
14437         * g++.dg/template/ptrmem5.C: New test.
14438
14439         PR c++/10026
14440         * g++.dg/lookup/koenig1.C: New test.
14441
14442         PR C++/10199
14443         * g++.dg/lookup/template2.C: New test.
14444
14445 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14446
14447         * g++.dg/opt/rtti1.C: New test.
14448
14449 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14450
14451         * gcc.dg/ultrasp5.c: New test.
14452
14453 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14454
14455         PR middle-end/9967
14456         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14457         builtin fputs.
14458
14459 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14460
14461         PR c/8224
14462         * gcc.dg/20030323-1.c: New test.
14463
14464 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14465
14466         * gcc.c-torture/compile/20030323-1.c: New test case.
14467
14468 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14469
14470         * gcc.dg/20030321-1.c: New test.
14471
14472 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14473
14474         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14475
14476 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14477
14478         PR c++/9978, c++/9708
14479         * g++.dg/ext/vlm1.C: Adjust expected error.
14480         * g++.dg/ext/vla2.C: New test.
14481         * g++.dg/template/arg1.C: New test.
14482         * g++.dg/template/arg2.C: New test.
14483
14484 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14485
14486         * g77.f-torture/execute/select.f: New test.
14487         * g77.f-torture/noncompile/select_no_compile.f: New test.
14488
14489 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14490
14491         PR c++/9898
14492         * g++.dg/other/error4.C: New test.
14493
14494 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14495
14496         * g++.dg/template/friend17.C: New test.
14497
14498 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14499
14500         * gcc.c-torture/compile/20030320-1.c: New.
14501
14502 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14503
14504         * gcc.dg/builtins-6.c: New test case.
14505
14506 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14507
14508         PR target/10073
14509         * gcc.c-torture/compile/20030319-1.c: New.
14510
14511 2003-03-18  Jan Hubicka  <jh@suse.cz>
14512
14513         * gcc.dg/i386-cvt-1.c: New test.
14514
14515 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14516
14517         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14518         * objc.dg/naming-2.m: Likewise.
14519
14520 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14521
14522         PR c++/9639
14523         * g++.dg/parse/crash1.C: New test.
14524
14525 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14526
14527         PR c++/8805
14528         * g++.dg/eh/cleanup1.C: New test.
14529
14530 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14531
14532         * gcc.c-torture/execute/20030316-1.c: New test case.
14533
14534 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14535
14536         PR c++/9629
14537         * g++.dg/init/ctor2.C: New test.
14538
14539 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14540
14541         * g77.f-torture/compile/xformat.f: New test case.
14542
14543 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14544
14545         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14546         * g++.old-deja/g++.mike/eh50.C: Likewise.
14547
14548 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14549
14550         PR c++/6440
14551         * g++.dg/template/spec7.C: New test.
14552         * g++.dg/template/spec8.C: Likewise.
14553
14554 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14555
14556         * gcc.c-torture/execute/20030313-1.c: New test.
14557
14558 2003-03-14  Richard Henderson  <rth@redhat.com>
14559
14560         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14561
14562 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14563
14564         * gcc.c-torture/compile/20030314-1.c: New test.
14565
14566 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14567
14568         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14569         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14570         thumb target,
14571         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14572         to accept newer _imp__  prefix and additional
14573         newline in .drectve section.
14574         * gcc.dg/dll-4.c: Likewise.
14575         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14576         switch.
14577
14578 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14579
14580         * g++.dg/parse/namespace9.C: New test.
14581
14582         * g++.dg/init/ref5.C: New test.
14583         * g++.dg/parse/ptrmem1.C: Likewise.
14584
14585 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14586
14587         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14588         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14589         regular expression.
14590         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14591         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14592
14593 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14594
14595         * gcc.c-torture/execute/20030224-2.c: New test.
14596
14597 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14598
14599         * gcc.dg/decl-3.c: New test.
14600
14601 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14602
14603         * gcc.dg/i386-loop-2.c: New test.
14604
14605 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14606
14607         PR c++/9474
14608         * g++.dg/parse/namespace8.C: New test.
14609
14610         PR c++/9924
14611         * g++.dg/overload/builtin2.C: New test.
14612
14613 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14614
14615         * gcc.dg/return-type-3.c: New test.
14616
14617 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14618
14619         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14620         profiling options are not supported.
14621
14622 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14623
14624         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14625         * g++.old-deja/g++.warn/impint2.C: Likewise.
14626
14627 2003-03-10  Devang Patel  <dpatel@apple.com>
14628
14629         * g++.dg/cpp/c++_cmd_1.C: New test.
14630         * g++.dg/cpp/c++_cmd_1.h: New file.
14631
14632 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14633
14634         * gcc.dg/altivec-9.c: New file.
14635
14636 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14637
14638         * gcc.dg/ppc-sdata-1.c: New test.
14639         * gcc.dg/ppc-sdata-2.c: New test.
14640
14641 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR c++/9373
14644         * g++.dg/opt/ptrmem2.C: New test.
14645
14646         PR c++/8534
14647         * g++.dg/opt/ptrmem1.C: New test.
14648
14649 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14650
14651         * gcc.dg/i386-loop-1.c: New test.
14652
14653 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14654
14655         PR c++/9970
14656         * g++.dg/lookup/friend1.C: New test.
14657
14658 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14659
14660         PR c++/9823
14661         * g++.dg/parser/constructor1.C: New test.
14662
14663 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14664
14665         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14666
14667         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14668
14669 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14670
14671         * gcc.dg/cpp/Wunused.c: Update test.
14672
14673 2003-03-08  Jan Hubicka  <jh@suse.cz>
14674
14675         * gcc.dg/inline-3.c: New test.
14676
14677 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14678
14679         PR c++/9809
14680         * g++.dg/parse/builtin1.C: New test.
14681
14682         PR c++/9982
14683         * g++.dg/abi/cookie1.C: New test.
14684         * g++.dg/abi/cookie2.C: Likewise.
14685
14686         PR c++/9524
14687         * g++.dg/template/field1.C: New test.
14688
14689         PR c++/9912
14690         * g++.dg/parse/class1.C: New test.
14691         * g++.dg/parse/namespace7.C: Likewise.
14692         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14693
14694 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14695
14696         * g++.dg/init/ref4.C: New test.
14697
14698 2003-03-07  Jan Hubicka  <jh@suse.cz>
14699
14700         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14701         * gcc.dg/inline-3.c:  New test.
14702
14703 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14704
14705         * g++.dg/init/ref3.C: New test.
14706
14707         PR c++/9965
14708         * g++.dg/init/ref2.C: New test.
14709
14710         PR c++/9400
14711         * g++.dg/warn/Wshadow-2.C: New test.
14712
14713         PR c++/9791
14714         * g++.dg/warn/Woverloaded-1.C: New test.
14715
14716 2003-03-05  Jan Hubicka  <jh@suse.cz>
14717
14718         * gcc.dg/i386-local2.c: New.
14719         * gcc.dg/i386-local.c: Fix typo.
14720
14721 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14722
14723         * g++.dg/abi/layout3.C: New test.
14724
14725 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14726
14727         * gcc.c-torture/compile/20030305-1.c
14728
14729 2003-03-05  Jan Hubicka  <jh@suse.cz>
14730
14731         * gcc.dg/i386-local.c: New.
14732
14733 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14734
14735         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14736
14737 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14738
14739         * gcc.dg/switch-2.c: New test.
14740         * gcc.dg/switch-3.c: New test.
14741         * gcc.dg/Wswitch.c: Adjust line numbers.
14742         * gcc.dg/Wswitch-default.c: Likewise.
14743         * gcc.dg/Wswitch-enum.c: Likewise.
14744
14745 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14746
14747         * gcc.c-torture/execute/20030222-1.c: New test.
14748
14749 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14750
14751         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14752
14753 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/9878
14756         * g++.dg/init/ref1.C: New test.
14757
14758 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14759
14760         * gcc.dg/sh-relax.c: New SH-only test.
14761
14762 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14763
14764         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14765         comment explaining purpose of testcase.
14766
14767 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14768
14769         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14770         for HC11/HC12 (asm needs two int registers).
14771         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14772         HC11/HC12 because the test uses an asm which needs two 32-bit
14773         registers.
14774
14775 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14776
14777         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14778         for HC11/HC12 (array is too large otherwise).
14779         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14780         * gcc.c-torture/compile/20010518-2.x: Likewise.
14781         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14782         HC11/HC12 (array is too large).
14783
14784 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14785
14786         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14787         * lib/g++-dg.exp (g++-dg-test): Likewise.
14788
14789 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14790
14791         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14792         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14793
14794 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14795
14796         * g++.dg/warn/implicit-typename1.C: Remove warning.
14797
14798 2003-02-28  Richard Henderson  <rth@redhat.com>
14799
14800         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14801         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14802
14803 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14804
14805         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14806         * g++.dg/pch/pch.exp: Likewise.
14807
14808 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14809
14810         PR c++/9879
14811         * testsuite/g++.dg/init/new4.C: New test.
14812
14813 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14814
14815         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14816
14817 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14818
14819         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14820         unsigned long.
14821
14822         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14823         wider than float.
14824
14825 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14826
14827         * lib/scanasm.exp: Add support for counting numbers of
14828         occurences.
14829         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14830         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14831
14832 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14833
14834         PR c++/9683
14835         * g++.dg/template/static3.C: New test.
14836
14837         PR c++/9829
14838         * g++.dg/parse/namespace6.C: New test.
14839
14840 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14841
14842         PR target/9732
14843         * gcc.dg/20030225-1.c: New test.
14844
14845 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14846
14847         * README: Remove out-of-date information.
14848
14849         PR c++/9836
14850         * g++.dg/template/spec6.C: New test.
14851
14852 2003-02-24  Jeff Law  <law@redhat.com>
14853
14854         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14855
14856 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14857
14858         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14859         * gcc.dg/pragma-ep-1.c: Likewise.
14860
14861 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14862
14863         PR c++/9602
14864         * g++.dg/template/friend16.C: New test.
14865
14866 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14867
14868         PR c++/5333
14869         * g++.dg/parse/fused-params1.C: Adjust error messages.
14870         * g++.dg/template/nested3.C: New test.
14871
14872 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14873
14874         * g++.dg/abi/param1.C: New test.
14875
14876 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14877
14878         PR c++/7982
14879         * g++.dg/warn/implicit-typename1.C: New test.
14880
14881 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14882
14883         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14884         with "mtune".
14885         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14886         * gcc.c-torture/execute/20010129-1.x: Likewise.
14887         * gcc.dg/20011107-1.c: Likewise.
14888         * gcc.dg/20020108-1.c: Likewise.
14889         * gcc.dg/20020122-3.c: Likewise.
14890         * gcc.dg/20020206-1.c: Likewise.
14891         * gcc.dg/20020310-1.c: Likewise.
14892         * gcc.dg/20020426-2.c: Likewise.
14893         * gcc.dg/20020517-1.c: Likewise.
14894         * gcc.dg/991230-1.c: Likewise.
14895         * gcc.dg/i386-unroll-1.c: Likewise.
14896         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14897
14898 2003-02-22  Jan Hubicka  <jh@suse.cz>
14899
14900         * gcc.dg/i386-mul.c: New test.
14901
14902 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14903
14904         * gcc.dg/builtins-5.c: New test case.
14905
14906 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14907
14908         * gcc.dg/asmreg-1.c: New test.
14909
14910 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14911
14912         PR c++/9749
14913         * g++.dg/parse/varmod1.C: New test.
14914
14915 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14916
14917         PR c++/9727
14918         * g++.dg/template/op1.C: New test.
14919
14920 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14921
14922         PR c++/8906
14923         * g++.dg/template/nested2.C: New test.
14924
14925 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14926
14927         PR c++/8724
14928         * g++.dg/expr/dtor1.C: New test.
14929
14930 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14931
14932         * gcc.dg/cpp/include3.c: New test.
14933         * gcc.dg/cpp/inc/foo.h: New file.
14934
14935 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14936
14937         * gcc.c-torture/execute/20030221-1.c: New test.
14938
14939 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
14940
14941         PR c++/9729
14942         * g++.dg/abi/conv1.C: New test.
14943
14944 2003-02-20  Jan Hubicka  <jh@suse.cz>
14945
14946         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
14947
14948 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
14949
14950         * gcc.c-torture/compile/20030219-1.c: New test.
14951
14952 2003-02-18  Jan Hubicka  <jh@suse.cz>
14953
14954         * gcc.dg/funcorder.c: New test.
14955
14956 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14957
14958         * gcc.c-torture/execute/20030218-1.c: New.
14959
14960 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
14961
14962         * gcc.dg/20030218-1.c: New.
14963
14964 2003-02-18  Richard Henderson  <rth@redhat.com>
14965
14966         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
14967         * gcc.dg/attr-used-2.c: New.
14968
14969 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
14970
14971         PR c++/9704
14972         * g++.dg/init/copy5.C: New test.
14973
14974 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
14975
14976         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
14977         * g++.dg/pch/pch.exp: Likewise.
14978
14979 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14980
14981         * gcc.c-torture/execute/20030209-1.c: Enable the test if
14982         STACK_SIZE is not defined.
14983
14984 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14985
14986         PR c++/9457
14987         * g++.dg/template/init1.C: New test.
14988
14989 2003-02-16  Jan HUbicka  <jh@suse.cz>
14990
14991         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
14992         (foo): Add few extra tests
14993         * gcc.dg/c99-const-expr-3.c: Likewise.
14994         * gcc.c-torture/execute/20030216-1.c: New.
14995
14996 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14997
14998         PR c++/9459
14999         * g++.dg/ext/typeof4.C: New test.
15000
15001 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15002
15003         * gcc.dg/i386-387-3.c: New test case.
15004
15005 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15006
15007         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15008         cris-*-elf* cris-*-aout* and mmix-*-*.
15009
15010 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15011
15012         * gcc.dg/20030213-1.c: New test.
15013
15014 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15015
15016         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15017         * gcc.dg/i386-387-2.c: Likewise.
15018
15019 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15020
15021         * gcc.dg/ppc-spe.c: Fix formatting.
15022         Enable tests that were previously unsupported by gas.
15023         Delete tests for instructions that no longer exist.
15024         Switch arguments on evsubifw builtin.
15025
15026 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15027
15028         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15029         STACK_SIZE is too small.
15030
15031 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15032             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15033
15034         * gcc.dg/decl-2.c: New test.
15035
15036 2003-02-10  Jan Hubicka  <jh@suse.cz>
15037
15038         * gcc.dg/i386-fpcvt-1.c:  New test.
15039
15040 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15041
15042         * gcc.c-torture/execute/20030209-1.c: New test.
15043
15044 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15045
15046         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15047         int-wide bitops, use the constants of the same width.
15048         Likewise, if long long is 32-bit wide, test bitops using
15049         32-bit constants.
15050
15051 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15052
15053         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15054
15055 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15056
15057         * testsuite/gcc.dg/builtins-4.c: New test case.
15058
15059 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15060
15061         * gcc.dg/20020430-1.c: Fix dg command typos.
15062         * gcc.dg/20020503-1.c: Likewise.
15063
15064 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15065
15066         PR c++/8785
15067         * g++.dg/parse/fused-params1.C: New test.
15068
15069         PR c++/8857
15070         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15071
15072         PR c++/8921
15073         * g++.dg/parse/non-dependent1.C: New test.
15074
15075         PR c++/8928
15076         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15077
15078         PR c++/9228
15079         * g++.dg/parse/undefined7.C: New test.
15080         * g++.dg/parse/non-templ1.C: New test.
15081
15082         PR c++/9229
15083         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15084
15085 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15086
15087         * gcc.c-torture/compile/20030206-1.c: New test.
15088
15089 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15090
15091         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15092         "pow" to "foo" to avoid potential confusion with a math built-in.
15093
15094 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15095
15096         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15097         conditions for SPARC targets.
15098
15099 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15100
15101         * gcc.dg/20030204-1.c: New test.
15102
15103 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15104
15105         PR c++/38
15106         * g++.dg/parse/array-size1.C: New test.
15107
15108         PR c++/5657
15109         * g++.dg/parse/undefined3.C: New test.
15110
15111         PR c++/5665
15112         * g++.dg/parse/undefined4.C: New test.
15113
15114         PR c++/5975
15115         * g++.dg/parse/undefined5.C: New test.
15116
15117         PR c++/7259
15118         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15119
15120         PR c++/8578
15121         * g++.dg/parse/casting-operator1.C: New test.
15122
15123         PR c++/8596
15124         * g++.dg/parse/undefined6.C: New test.
15125
15126         PR c++/8736
15127         * g++.dg/parse/missing-template1.C: New test.
15128
15129 2003-02-04  Jan Hubicka  <jh@suse.cz>
15130
15131         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15132         * gcc.dg/i386-cmov?.c:  Likewise.
15133         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15134         * gcc.dg/i386-ssefp-1.c:  Likewise.
15135         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15136         conventions.
15137
15138 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15139
15140         PR c++/7129
15141         * testsuite/g++.dg/ext/max.C: New test.
15142
15143 2003-02-03  Jan Hubicka  <jh@suse.cz>
15144
15145         * gcc.c-torture/execute/20030203-1.c: New test.
15146
15147 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15148
15149         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15150         'natural-endian'.
15151
15152 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15153
15154         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15155         * g++.dg/init/new2.C: Likewise.
15156         * g++.dg/other/new1.C: Likewise.
15157
15158 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15159
15160         * gcc.dg/struct-ret-libc.c: New test.
15161
15162 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15163
15164         * gcc.dg/20030129-1.c: New test.
15165
15166 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15167
15168         PR c++/8849
15169         * g++.dg/template/ptrmem4.C: New test.
15170
15171 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15172
15173         * g++.dg/parser/constant1.C: New test.
15174
15175 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15176
15177         PR c++/8591
15178         * g++.dg/parse/friend2.C: New test.
15179
15180 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15181
15182         PR c++/9437
15183         * g++.dg/template/unify4.C: New test.
15184
15185 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15186
15187         * gcc.c-torture/execute/20030128-1.c: New test.
15188
15189 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15190
15191         * g++.dg/lookup/nested1.C: Test moved from ...
15192         * g++.old-deja/g++.other/lookup24.C: ... here.
15193
15194 2003-01-28  Jan Hubicka  <jh@suse.cz>
15195
15196         * gcc.dg/i386-cmov5.c:  New test.
15197
15198 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15199
15200         * gcc.c-torture/execute/20010925-1.c: Changed the
15201         memcpy declaration.
15202
15203 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15204
15205         PR c++/3902
15206         * g++.dg/parse/template5.C: New test.
15207
15208 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15209
15210         PR fortran/9258
15211         * g77.dg/pr9258: New test.
15212
15213 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15214
15215         * README: Move relevant parts from README.g++.
15216
15217         * README.g++: Remove this file.
15218
15219 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         * g++.dg/abi/dcast1.C: New test.
15222
15223 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15224
15225         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15226
15227 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15228
15229         PR c++/47
15230         * g++.old-deja/g++.other/lookup24.C: New test.
15231
15232 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15233
15234         PR middle-end/7227
15235         * gcc.dg/uninit-C.c: New test.
15236
15237 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15238
15239         * g++.dg/abi/covariant1.C: New test.
15240
15241 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15242
15243         * gcc.dg/20030123-1.c: New test.
15244
15245 2003-01-25  Jan Hubicka  <jh@suse.cz>
15246
15247         PR opt/8492
15248         * gcc.c-torture/compile/20030125-1.c
15249
15250 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15251
15252         PR c++/9403
15253         * g++.dg/parse/template3.C: New test.
15254         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15255
15256         PR c++/795
15257         * g++.dg/parse/template4.C: New test.
15258
15259         PR c++/9415
15260         * g++.dg/template/qual2.C: New test.
15261
15262         PR c++/8545
15263         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15264
15265         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15266
15267 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15268
15269         * gcc.c-torture/execute/switch-1.c: New test case.
15270
15271 2003-01-25  Jan Hubicka  <jh@suse.cz>
15272
15273         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15274
15275 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15276
15277         Tweaks for Bison-1.875. From the NEWS file:
15278         "- `parse error' -> `syntax error'
15279         Bison now uniformly uses the term `syntax error'"
15280         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15281         * gcc.dg/cpp/digraph2.c: Likewise.
15282         * gcc.dg/cpp/direct2.c: Likewise.
15283         * gcc.dg/cpp/paste4.c: Likewise.
15284         * gcc.dg/c90-restrict-1.c: Likewise.
15285         * gcc.dg/c99-func-2.c: Likewise.
15286         * gcc.dg/noncompile/920721-2.c: Likewise.
15287         * gcc.dg/noncompile/930622-2.c: Likewise.
15288         * gcc.dg/noncompile/940112-1.c: Likewise.
15289         * gcc.dg/noncompile/950921-1.c: Likewise.
15290         * gcc.dg/noncompile/951123-1.c: Likewise.
15291         * gcc.dg/noncompile/971104-1.c: Likewise.
15292         * gcc.dg/noncompile/990416-1.c: Likewise.
15293
15294 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15295
15296         * g++.dg/parse/undefined1.C: Add error message.
15297
15298 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15299
15300         PR c++/9354
15301         * g++.dg/parse/new1.C: New test.
15302
15303         PR c++/9216
15304         * g++.dg/parse/template2.C: New test.
15305
15306         PR c++/9354
15307         * g++.dg/parse/typedef2.C: New test.
15308
15309         PR c++/9328
15310         * g++.dg/ext/typeof3.C: New test.
15311
15312 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15313
15314         PR c++/2738
15315         * g++.dg/parse/ret-type1.C: New test.
15316
15317         PR c++/3792
15318         * g++.dg/parse/tmpl-outside1.C: New test.
15319
15320         PR c++/4207
15321         * g++.dg/parse/int-as-enum1.C: New test.
15322
15323         PR c++/4903
15324         * g++.dg/parse/no-typename1.C: New test.
15325
15326         PR c++/5533
15327         * g++.dg/parse/no-value1.C: New test.
15328
15329         PR c++/5921
15330         * g++.dg/parse/wrong-inline1.C: New test.
15331
15332         PR c++/6402
15333         * g++.dg/parse/ref1.C: New test.
15334
15335         PR c++/6992
15336         * g++.dg/parse/attr-ctor1.C: New test.
15337
15338         PR c++/7229
15339         * g++.dg/parse/namespace5.C: New test.
15340
15341         PR c++/7917
15342         * g++.dg/parse/func-def1.C: New test.
15343
15344         PR c++/8143
15345         * g++.dg/parse/undefined1.C: New test.
15346
15347         PR c++/5723, PR c++/8522
15348         * g++.dg/parse/specialization1.C: New test.
15349
15350         PR c++/163, PR c++/8595
15351         * g++.dg/parse/struct-as-enum1.C: New test.
15352
15353         PR c++/9173
15354         * g++.dg/parse/undefined2.C: New test.
15355
15356 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/9298
15359         * g++.dg/parse/template1.C: New test.
15360
15361         PR c++/9384
15362         * g++.dg/parse/using1.C: New test.
15363
15364         PR c++/9285
15365         PR c++/9294
15366         * g++.dg/parse/expr2.C: New test.
15367
15368         PR c++/9388
15369         * g++.dg/parse/lookup2.C: Likewise.
15370
15371 2003-01-21  Jan Hubicka  <jh@suse.cz>
15372
15373         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15374         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15375         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15376         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15377
15378 2003-01-20  Nick Clifton  <nickc@redhat.com>
15379
15380         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15381         problem with ARM sibcall code generation.
15382
15383 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15384
15385         * gcc.c-torture/execute/20030120-1.c: New.
15386
15387 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15388
15389         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15390
15391 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15392
15393         PR c++/9272
15394         * g++.dg/parse/ctor1.C: New test.
15395
15396         PR c++/9294:
15397         * g++.dg/parse/qualified1.C: New test.
15398
15399         * g++.dg/parse/typename3.C: New test.
15400
15401 2003-01-16  Richard Henderson  <rth@redhat.com>
15402
15403         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15404
15405 2003-01-16  Richard Henderson  <rth@redhat.com>
15406
15407         * g++.dg/pch/pch.exp: Copy test header to the working directory
15408         before using it either for precompilation or direct use.
15409         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15410         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15411
15412 2003-01-16  Richard Henderson  <rth@redhat.com>
15413
15414         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15415         before using it either for precompilation or direct use.
15416         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15417         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15418
15419 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15420
15421         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15422         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15423         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15424         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15425         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15426         typename warning into error.
15427         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15428         error messages.
15429         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15430         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15431         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15432         messages.
15433         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15434         make declaration visible in template.
15435         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15436         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15437         messages.
15438         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15439         message.
15440         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15441         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15442         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15443         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15444         typename warning with error message.
15445         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15446         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15447         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15448
15449 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15450
15451         * g++.dg/parse/ambig2.C: New test.
15452
15453 2003-01-15  Richard Henderson  <rth@redhat.com>
15454
15455         * g++.dg/tls/init-2.C: Update error message string.
15456
15457 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15458
15459         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15460
15461 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15462
15463         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15464         all for HC11/HC12.
15465         * gcc.c-torture/compile/20001205-1.x: Likewise.
15466         * gcc.c-torture/compile/20001226-1.x: Likewise.
15467         * gcc.c-torture/compile/920520-1.x: Likewise.
15468         * gcc.c-torture/compile/961203-1.x: Likewise.
15469         * gcc.c-torture/compile/20020604-1.x: Likewise.
15470
15471 2003-01-15  Jan Hubicka  <jh@suse.cz>
15472
15473         * gcc.c-torture/compile/20030115-1.c: New test.
15474
15475         * gcc.dg/i386-fpcvt-1.c: New test.
15476         * gcc.dg/i386-fpcvt-2.c: New test.
15477
15478 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15479
15480         Further conform g++'s __vmi_class_type_info to the C++ ABI
15481         specification.
15482         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15483         the specification.
15484
15485 2003-01-14  Jan Hubicka  <jh@suse.cz>
15486
15487         * gcc.dg/i386-fpcvt-1.c: New test.
15488         * gcc.dg/i386-fpcvt-2.c: New test.
15489
15490 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15491
15492         * gcc.dg/i386-mmx-3.c: New test.
15493
15494 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15495
15496         PR c++/9264
15497         * g++.dg/parse/octal1.C: New file.
15498
15499         PR c++/9172
15500         * g++.dg/parse/typename1.C: New file.
15501
15502 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15503
15504         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15505         * gcc.dg/bf-no-ms-layout.c: Likewise.
15506         * gcc.dg/bf-ms-attrib.c: Likewise.
15507
15508 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15509
15510         PR c++/9099
15511         * g++.dg/parse/dtor1.C: New file.
15512
15513         PR c++/9128
15514         * g++.dg/rtti/typeid1.C: New file.
15515
15516         PR c++/9153
15517         * g++.dg/parse/lookup1.C: New file.
15518
15519         PR c++/9171
15520         * g++.dg/templ/spec5.C: New file.
15521
15522 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15523
15524         * gcc.c-torture/compile/20030110-1.c: New test.
15525
15526 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15527
15528         Merge from pch-branch:
15529
15530         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15531
15532         * gcc.dg/pch/cpp-1.h: New.
15533         * gcc.dg/pch/cpp-1.c: New.
15534         * gcc.dg/pch/cpp-2.h: New.
15535         * gcc.dg/pch/cpp-2.c: New.
15536
15537         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15538
15539         * gcc.dg/pch/except-1.h: New.
15540         * gcc.dg/pch/except-1.c: New.
15541
15542         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15543
15544         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15545         running test.
15546         * gcc.dg/pch: Include *.hp not *.h.
15547         * gcc.dg/pch/system-1.h: New.
15548         * gcc.dg/pch/system-1.c: New.
15549
15550         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15551
15552         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15553         rather than trying to build and run a program using PCH.
15554         * gcc.dg/pch: Remove dg-do commands from test files.
15555
15556         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15557
15558         * gcc.dg/pch/macro-3.c: New.
15559         * gcc.dg/pch/macro-3.h: New.
15560
15561         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15562
15563         * gcc.dg/pch/common-1.c: New.
15564         * gcc.dg/pch/common-1.h: New.
15565         * gcc.dg/pch/decl-1.c: New.
15566         * gcc.dg/pch/decl-1.h: New.
15567         * gcc.dg/pch/decl-2.c: New.
15568         * gcc.dg/pch/decl-2.h: New.
15569         * gcc.dg/pch/decl-3.c: New.
15570         * gcc.dg/pch/decl-3.h: New.
15571         * gcc.dg/pch/decl-4.c: New.
15572         * gcc.dg/pch/decl-4.h: New.
15573         * gcc.dg/pch/decl-5.c: New.
15574         * gcc.dg/pch/decl-5.h: New.
15575         * gcc.dg/pch/global-1.c: New.
15576         * gcc.dg/pch/global-1.h: New.
15577         * gcc.dg/pch/inline-1.c: New.
15578         * gcc.dg/pch/inline-1.h: New.
15579         * gcc.dg/pch/inline-2.c: New.
15580         * gcc.dg/pch/inline-2.h: New.
15581         * gcc.dg/pch/static-1.c: New.
15582         * gcc.dg/pch/static-1.h: New.
15583         * gcc.dg/pch/static-2.c: New.
15584         * gcc.dg/pch/static-2.h: New.
15585
15586         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15587
15588         * g++.dg/pch/pch.exp: Better handle failing testcases.
15589         * gcc.dg/pch/pch.exp: Likewise.
15590         * gcc.dg/pch/macro-1.c: New.
15591         * gcc.dg/pch/macro-1.h: New.
15592         * gcc.dg/pch/macro-2.c: New.
15593         * gcc.dg/pch/macro-2.h: New.
15594
15595         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15596
15597         * g++.dg/dg.exp: Treat files in pch/ specially.
15598         * g++.dg/pch/pch.exp: New file.
15599         * g++.dg/pch/empty.H: New file.
15600         * g++.dg/pch/empty.C: New file.
15601         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15602         "precompile".
15603
15604         * gcc.dg/pch/pch.exp: New file.
15605         * gcc.dg/pch/empty.h: New file.
15606         * gcc.dg/pch/empty.c: New file.
15607         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15608         "precompile".
15609
15610 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15611
15612         * g++.dg/template/friend14.C: New test.
15613
15614 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15615
15616         * gcc.dg/old-style-asm-1.c: New test.
15617
15618 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15619
15620         * gcc.c-torture/compile/20030109-1.c: New test.
15621
15622 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15623
15624         * gcc.c-torture/execute/20030109-1.c: New test.
15625
15626 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15627
15628         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15629         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15630         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15631         * g++.old-deja/g++.mike/eh2.C: Likewise
15632         * g++.old-deja/g++.mike/eh3.C: Likewise
15633         * g++.old-deja/g++.mike/eh5.C: Likewise
15634         * g++.old-deja/g++.mike/eh6.C: Likewise
15635         * g++.old-deja/g++.mike/eh7.C: Likewise
15636         * g++.old-deja/g++.mike/eh8.C: Likewise
15637         * g++.old-deja/g++.mike/eh9.C: Likewise
15638         * g++.old-deja/g++.mike/eh10.C: Likewise
15639         * g++.old-deja/g++.mike/eh12.C: Likewise
15640         * g++.old-deja/g++.mike/eh13.C: Likewise
15641         * g++.old-deja/g++.mike/eh14.C: Likewise
15642         * g++.old-deja/g++.mike/eh16.C: Likewise
15643         * g++.old-deja/g++.mike/eh17.C: Likewise
15644         * g++.old-deja/g++.mike/eh18.C: Likewise
15645         * g++.old-deja/g++.mike/eh21.C: Likewise
15646         * g++.old-deja/g++.mike/eh23.C: Likewise
15647         * g++.old-deja/g++.mike/eh24.C: Likewise
15648         * g++.old-deja/g++.mike/eh25.C: Likewise
15649         * g++.old-deja/g++.mike/eh26.C: Likewise
15650         * g++.old-deja/g++.mike/eh27.C: Likewise
15651         * g++.old-deja/g++.mike/eh28.C: Likewise
15652         * g++.old-deja/g++.mike/eh29.C: Likewise
15653         * g++.old-deja/g++.mike/eh31.C: Likewise
15654         * g++.old-deja/g++.mike/eh33.C: Likewise
15655         * g++.old-deja/g++.mike/eh34.C: Likewise
15656         * g++.old-deja/g++.mike/eh35.C: Likewise
15657         * g++.old-deja/g++.mike/eh36.C: Likewise
15658         * g++.old-deja/g++.mike/eh37.C: Likewise
15659         * g++.old-deja/g++.mike/eh38.C: Likewise
15660         * g++.old-deja/g++.mike/eh39.C: Likewise
15661         * g++.old-deja/g++.mike/eh40.C: Likewise
15662         * g++.old-deja/g++.mike/eh41.C: Likewise
15663         * g++.old-deja/g++.mike/eh42.C: Likewise
15664         * g++.old-deja/g++.mike/eh44.C: Likewise
15665         * g++.old-deja/g++.mike/eh46.C: Likewise
15666         * g++.old-deja/g++.mike/eh47.C: Likewise
15667         * g++.old-deja/g++.mike/eh48.C: Likewise
15668         * g++.old-deja/g++.mike/eh49.C: Likewise
15669         * g++.old-deja/g++.mike/eh50.C: Likewise
15670         * g++.old-deja/g++.mike/eh51.C: Likewise
15671         * g++.old-deja/g++.mike/eh53.C: Likewise
15672         * g++.old-deja/g++.mike/eh55.C: Likewise
15673         * g++.old-deja/g++.mike/p7912.C: Likewise
15674         * g++.old-deja/g++.mike/p9706.C: Likewise
15675         * g++.old-deja/g++.mike/p10416.C: Likewise
15676         * g++.old-deja/g++.mike/p11667.C: Likewise
15677         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15678         Remove redundant reference to Iris.
15679         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15680         Elxsi, i860, Pico Java, and WE32K.
15681
15682 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15683
15684         * g++.dg/ext/asm4.C: New test.
15685
15686 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15687
15688         PR c++/9030
15689         * g++.dg/template/friend12.C: New test.
15690         * g++.dg/template/friend13.C: Likewise.
15691         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15692
15693 2003-01-08  Jan Hubicka  <jh@suse.cz>
15694
15695         * gcc.dg/i386-cadd.c: New test.
15696         * gcc.dg/i386-cmov4.c: Likewise.
15697
15698 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15699
15700         PR c++/9165
15701         * g++.dg/warn/Wunused-3.C: New test.
15702
15703         * g++.dg/abi/bitfield9.C: New test.
15704
15705         PR c++/9189
15706         * g++.dg/parse/defarg3.C: New test.
15707
15708 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15709
15710         * g++.dg/parse/ambig1.C: New test.
15711         * g++.dg/parse/defarg2.C: New test.
15712
15713 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15714
15715         * g++.dg/template/defarg-1.C: New test.
15716         * g++.dg/template/local2.C: Likewise.
15717
15718 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15719
15720         * gcc.c-torture/execute/20030105-1.c: New test.
15721
15722 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15723
15724         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15725         * g++.dg/parse/namespace4.C: Likewise.
15726
15727 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15728
15729         * g++.dg/template/ntp2.C: New test.
15730
15731 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15732
15733         * g++.dg/parse/extern-C-1.C: New test.
15734
15735         * g++.dg/parse/namespace4.C: New test.
15736
15737         * g++.dg/template/nested1.C: New test.
15738
15739         * g++.dg/parse/namespace3.C: New test.
15740
15741 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15742
15743         * g++.dg/lookup/two-stage1.C: New test.
15744
15745 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15746
15747         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15748         * g++.old-deja/g++.jason/access8.C: Likewise.
15749         * g++.old-deja/g++.other/decl5.C: Likewise.
15750
15751 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15752
15753         * g++.dg/parse/parse7.C: New test.
15754
15755 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15756
15757         PR c++/2843
15758         * g++.dg/ext/attrib7.C: New test.
15759
15760 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15761
15762         * g++.dg/parse/parse6.C: New test.
15763
15764 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15765
15766         * gcc.dg/h8300-stack-1.c: New.
15767
15768 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15769
15770         g++.dg/lookup/exception1.C: New test.
15771
15772         g++.dg/lookup/template1.C: New test.
15773
15774         g++.dg/parse/namespace2.C: New test.
15775
15776         g++.dg/parse/parens2.C: New test.
15777
15778 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15779
15780         * g++.dg/parse/parse5.C: New test.
15781         * g++.dg/lookup/scoped4.C: New test.
15782
15783 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15784
15785         * g++.dg/parse/parens1.C: New test.
15786
15787         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15788         angle-bracket1.C.
15789         * g++.dg/parse/parens2.C: New test.
15790
15791         * g++.dg/lookup/scope-operator1.C: New test.
15792
15793         * g++.dg/parse/operator1.C: New test.
15794
15795 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15796
15797         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15798         * g++.old-deja/g++.other/access6.C: Likewise.
15799         * g++.old-deja/g++.other/decl1.C: Likewise.
15800         * g++.old-deja/g++.pt/typename12.C: Likewise.
15801
15802 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15803
15804         * g++.dg/parse/namespace1.C: New test.
15805
15806 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15807
15808         * g++.dg/parse/parse4.C: New test.
15809
15810 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15811
15812         * g++.dg/parse/parse3.C: New test.
15813
15814 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15815
15816         * g++.dg/parse/parse2.C: New test.
15817
15818 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15819
15820         * g++.dg/template/friend11.C: New test.
15821
15822 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15823
15824         * g++.dg/parse/parse1.C: New test.
15825
15826 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15827
15828         * lib/profopt.exp: Change the name of a global variable to avoid
15829         possible clashes with other test suites.
15830
15831 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15832
15833         * g++.dg/inherit/covariant8.C: New test.
15834
15835 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15836
15837         * g++.dg/init/array9.C: New test.
15838
15839         PR c++/9112
15840         * g++.dg/parse/expr1.C: New test.
15841
15842 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15843
15844         * gcc.c-torture/compile/20021230-1.c: New test.
15845
15846 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15847
15848         * g++.dg/inherit/covariant5.C: New test.
15849         * g++.dg/inherit/covariant6.C: New test.
15850         * g++.dg/inherit/covariant7.C: New test.
15851
15852 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15853
15854         PR c++/2739
15855         * g++.dg/other/access2.C: New test.
15856
15857 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15858
15859         * g++.dg/other/anon-struct.C: No longer fails
15860         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15861         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15862         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15863
15864 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15865
15866         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15867
15868 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15869
15870         * g++.dg/eh/spec4.C: Remove stray semicolon.
15871         * g++.dg/expr/pmf-1.C: Change error message.
15872         * g++.dg/ext/asm1.C: Remove stray semicolon.
15873         * g++.dg/ext/typename1.C: Add missing typenames.
15874         * g++.dg/inherit/template-as-base.C: Change error message.
15875         * g++.dg/lookup/scoped1.C: Likewise.
15876         * g++.dg/lookup/scoped2.C: Likewise.
15877         * g++.dg/lookup/using2.C: Likewise.
15878         * g++.dg/other/component1.C: Remove stray semicolon.
15879         * g++.dg/other/do1.C: Change error message.
15880         * g++.dg/other/error2.C: Likewise.
15881         * g++.dg/other/init1.C: Likewise.
15882         * g++.dg/other/packed1.C: Remove stray semicolon.
15883         * g++.dg/other/ptrmem2.C: Change error message.
15884         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15885         marker.
15886         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15887         * g++.dg/template/access3.C: Add typename keyword.
15888         * g++.dg/template/access5.C: Remove stray semicolon.
15889         * g++.dg/template/access6.C: Likewise.
15890         * g++.dg/template/complit1.C: Likewise.
15891         * g++.dg/template/crash1.C: Change error message.
15892         * g++.dg/template/inherit2.C: Remove stray semicolon.
15893         * g++.dg/template/instantiate2.C: Likewise.
15894         * g++.dg/template/instantiate3.C: Change error message.
15895         * g++.dg/template/qual1.C: Remove stray semicolon.
15896         * g++.dg/template/qualttp18.C: Change error message.
15897         * g++.dg/template/ref1.C: Remove stray semicolon.
15898         * g++.dg/template/sizeof1.C (A::value): Declare it.
15899         * g++.dg/template/spec4.C: Change error message.
15900         * g++.dg/template/static1.C: Likewise.
15901         * g++.dg/template/type1.C: Likewise.
15902         * g++.dg/template/typename3.C: Likewise.
15903         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15904         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15905         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15906         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15907         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15908         named return value extension.
15909         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15910         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15911         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15912         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15913         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15914         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15915         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15916         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15917         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15918         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15919         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15920         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15921         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15922         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15923         syntax.
15924         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15925         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15926         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15927         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15928         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15929         * g++.old-deja/g++.brendan/template11.C: Likewise.
15930         * g++.old-deja/g++.brendan/template26.C: Likewise.
15931         * g++.old-deja/g++.brendan/template27.C: Use explicit
15932         specialization syntax.
15933         * g++.old-deja/g++.brendan/template30.C: Likewise.
15934         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15935         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15936         non-dependent names.
15937         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15938         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
15939         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
15940         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
15941         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
15942         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
15943         named return value extension.
15944         * g++.old-deja/g++.ext/namedret2.C: Likewise.
15945         * g++.old-deja/g++.ext/namedret3.C: Likewise.
15946         * g++.old-deja/g++.ext/return1.C: Likewise.
15947         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
15948         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
15949         * g++.old-deja/g++.jason/access8.C: Likewise.
15950         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
15951         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
15952         pseudo-destructor names.
15953         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
15954         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
15955         pseudo-destructor names.
15956         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
15957         * g++.old-deja/g++.jason/overload19.C: Likewise.
15958         * g++.old-deja/g++.jason/overload32.C: Likewise.
15959         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
15960         stray semicolons.
15961         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
15962         * g++.old-deja/g++.jason/return.C: Likewise.
15963         * g++.old-deja/g++.jason/return2.C: Likewise.
15964         * g++.old-deja/g++.jason/shadow1.C: Likewise.
15965         * g++.old-deja/g++.jason/special.C: Use explicit specialization
15966         syntax.
15967         * g++.old-deja/g++.jason/template10.C: Account for use of
15968         non-dependent names.
15969         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
15970         syntax.
15971         * g++.old-deja/g++.jason/template37.C: Likewise.
15972         * g++.old-deja/g++.law/access4.C: Change error messages.
15973         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
15974         pseudo-destructor names.
15975         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
15976         * g++.old-deja/g++.law/ctors9.C: Likewise.
15977         * g++.old-deja/g++.law/cvt22.C: Likewise.
15978         * g++.old-deja/g++.law/dtors5.C: Likewise.
15979         * g++.old-deja/g++.law/global-init1.C: Likewise.
15980         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15981         * g++.old-deja/g++.law/operators28.C: Likewise.
15982         * g++.old-deja/g++.law/visibility28.C: Likewise.
15983         * g++.old-deja/g++.martin/eval1.C: Likewise.
15984         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
15985         name.
15986         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
15987         * g++.old-deja/g++.mike/net34.C: Likewise.
15988         * g++.old-deja/g++.mike/net36.C: Likewise.
15989         * g++.old-deja/g++.mike/ns2.C: Likewise.
15990         * g++.old-deja/g++.mike/p12306.C: Likewise.
15991         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
15992         value extension.
15993         * g++.old-deja/g++.mike/p700.C: Likewise.
15994         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
15995         * g++.old-deja/g++.mike/p710.C: Likewise.
15996         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
15997         value extension.
15998         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
15999         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16000         * g++.old-deja/g++.ns/crash2.C: Likewise.
16001         * g++.old-deja/g++.ns/crash3.C: Likewise.
16002         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16003         * g++.old-deja/g++.ns/ns17.C: Likewise.
16004         * g++.old-deja/g++.ns/template16.C: Likewise.
16005         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16006         keyword.
16007         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16008         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16009         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16010         named return value extension.
16011         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16012         * g++.old-deja/g++.other/access4.C: Issue additional error
16013         messages.
16014         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16015         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16016         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16017         * g++.old-deja/g++.other/crash25.C: Change error message.
16018         * g++.old-deja/g++.other/crash4.C: Change error message.
16019         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16020         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16021         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16022         checks.
16023         * g++.old-deja/g++.other/defarg8.C: Likewise.
16024         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16025         * g++.old-deja/g++.other/dtor10.C: Likewise.
16026         * g++.old-deja/g++.other/incomplete.C: Likewise.
16027         * g++.old-deja/g++.other/linkage7.C: Likewise.
16028         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16029         lookup algorithm.
16030         * g++.old-deja/g++.other/mangle2.C: Likewise.
16031         * g++.old-deja/g++.other/refinit2.C: Likewise.
16032         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16033         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16034         * g++.old-deja/g++.pt/crash28.C: Likewise.
16035         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16036         syntax.
16037         * g++.old-deja/g++.pt/crash32.C: Change error message.
16038         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16039         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16040         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16041         error message position.
16042         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16043         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16044         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16045         syntax.
16046         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16047         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16048         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16049         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16050         keyword.
16051         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16052         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16053         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16054         keyword.
16055         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16056         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16057         syntax.
16058         * g++.old-deja/g++.pt/friend28.C: Account for use of
16059         non-dependent names.
16060         * g++.old-deja/g++.pt/friend29.C: Likewise.
16061         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16062         rules.
16063         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16064         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16065         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16066         lookup rules.
16067         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16068         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16069         keyword.
16070         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16071         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16072         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16073         keyword.
16074         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16075         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16076         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16077         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16078         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16079         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16080         keyword.
16081         * g++.old-deja/g++.pt/spec10.C: Likewise.
16082         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16083         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16084         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16085         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16086         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16087         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16088         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16089         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16090         * g++.old-deja/g++.pt/typename15.C: Likewise.
16091         * g++.old-deja/g++.pt/typename22.C: Likewise.
16092         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16093         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16094         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16095         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16096         syntax.
16097         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16098         return value extension.
16099         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16100         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16101         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16102         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16103
16104 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         * g++.dg/warn/inline1.C: New test.
16107         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16108         * g++.old-deja/g++.jason/synth10.C: Likewise.
16109         * g++.old-deja/g++.mike/net31.C: Likewise.
16110         * g++.old-deja/g++.mike/p8786.C: Likewise.
16111
16112         * g++.dg/template/friend10.C: New test.
16113         * g++.dg/template/conv5.C: New test.
16114
16115 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16116
16117         * g++.dg/lookup/scoped3.C: New test.
16118
16119         * g++.dg/lookup/decl1.C: New test.
16120         * g++.dg/lookup/decl2.C: New test.
16121
16122 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16123
16124         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16125         gcc.c-torture/compile/20021015-1.c,
16126         gcc.c-torture/compile/20021015-2.c,
16127         gcc.c-torture/compile/20021123-1.c,
16128         gcc.c-torture/compile/20021123-2.c,
16129         gcc.c-torture/compile/20021123-3.c,
16130         gcc.c-torture/compile/20021123-4.c,
16131         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16132         only to 3.1 or 3.2 branch.
16133
16134 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16135
16136         * gcc.dg/i386-bitfield3.c: New test.
16137
16138         * gcc.dg/i386-bitfield2.c: New test.
16139
16140 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16141
16142         * g++.dg/parse/conv_op1.C: New test.
16143
16144 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16145
16146         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16147         approved.
16148
16149 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16150
16151         * gcc.c-torture/compile/20021220-1.c: New test.
16152
16153 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16154
16155         * gcc.dg/i386-fastcall-1.c: New.
16156
16157 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16158
16159         * gcc.c-torture/execute/20021219-1.c: New test.
16160
16161 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16162
16163         * gcc.dg/i386-pic-1.c: New test.
16164
16165 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16166
16167         PR c++/8099
16168         * g++.dg/template/friend9.C: New test.
16169
16170 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16171
16172         PR c++/3663
16173         * g++.dg/template/access7.C: New test.
16174
16175 2002-12-18  Nick Clifton  <nickc@redhat.com>
16176
16177         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16178         the libstdc++-v3 directory has been found.
16179
16180 2002-12-12  Devang Patel <dpatel@apple.com>
16181         * gcc.dg/darwin-ld-1.c: New test.
16182         * gcc.dg/darwin-ld-2.c: New test.
16183         * gcc.dg/darwin-ld-3.c: New test.
16184         * gcc.dg/darwin-ld-4.c: New test.
16185         * gcc.dg/darwin-ld-5.c: New test.
16186
16187 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16188
16189         * gcc.c-torture/compile/20021212-1.c: New test.
16190
16191 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16192
16193         * gcc.dg/fshort-wchar: New test.
16194
16195 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16196
16197         PR c++/8372
16198         * g++.dg/template/dtor1.C: New test.
16199
16200         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16201         markers.
16202
16203 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16204
16205         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16206
16207 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16208
16209         * g++.dg/template/static1.C: New test.
16210         * g++.dg/template/static2.C: New test.
16211         * g++.old-deja/g++.ext/memconst.C: New test.
16212
16213 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16214
16215         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16216         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16217         * g++.dg/special/initp1.C: Likewise.
16218
16219 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16220
16221         * gcc.c-torture/execute/20021204-1.c: New test.
16222
16223 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16224
16225         * gcc.dg/ppc-fmadd-1.c: New file.
16226         * gcc.dg/ppc-fmadd-2.c: New file.
16227         * gcc.dg/ppc-fmadd-3.c: New file.
16228
16229 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16230
16231         * gcc.c-torture/compile/20021204-1.c: New test.
16232
16233 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16234
16235         * g++.dg/inherit/covariant2.C: New test.
16236         * g++.dg/inherit/covariant3.C: New test.
16237         * g++.dg/inherit/covariant4.C: New test.
16238         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16239         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16240
16241 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16242
16243         PR c++/8688
16244         * g++.dg/init/brace3.C: New test.
16245
16246 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16247
16248         * gcc.dg/20020210-1.c: Fix a comment typo.
16249
16250 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16251
16252         PR c++/8720
16253         * g++.dg/parse/defarg1.C: New test.
16254
16255         PR c++/8615
16256         * g++.dg/template/char1.C: New test.
16257
16258         * g++.dg/template/varmod1.C: Fix typo.
16259
16260 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16261
16262         DR 180
16263         * g++.old-deja/g++.pt/crash32.C: Expect error.
16264
16265 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16266
16267         PR c++/5919
16268         * g++.dg/template/varmod1.C: New test.
16269
16270         PR c++/8727
16271         * g++.dg/inherit/typeinfo1.C: New test.
16272
16273         PR c++/8663
16274         * g++.dg/inherit/typedef1.C: New test.
16275
16276 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16277
16278         PR c++/8332
16279         PR c++/8493
16280         * g++.dg/template/strlen1.C: New test.
16281
16282         PR c++/8227
16283         * g++.dg/template/ctor2.C: New test.
16284
16285         PR c++/8214
16286         * g++.dg/init/string1.C: New test.
16287
16288         PR c++/8511
16289         * g++.dg/template/friend8.C: New test.
16290
16291 2002-11-29  Joe Buck <jbuck@synopsys.com>
16292
16293         * g++.dg/lookup/anon2.C: New test.
16294
16295 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16296
16297         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16298         h8300 port.
16299
16300 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16301
16302         * gcc.dg/bitfld-6.c: New test.
16303
16304 2002-11-27  Jan Hubicka  <jh@suse.cz>
16305
16306         * gcc.c-torture/execute/20021127.[cx]: New test.
16307
16308 2002-11-26  Jan Hubicka  <jh@suse.cz>
16309
16310         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16311         quality.
16312
16313 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16314
16315         * g++.dg/init/brace2.C: New test.
16316         * g++.old-deja/g++.mike/p9129.C: Correct.
16317
16318 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16319
16320         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16321
16322 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16323
16324         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16325
16326 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16327
16328         * testsuite/g++.dg/abi/empty11.C: New test.
16329         * testsuite/g++.dg/rtti/cv1.C: New test.
16330
16331 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16332
16333         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16334
16335 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16336
16337         * g++.dg/abi/empty10.C: New test.
16338
16339 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16340
16341         * gcc.c-torture/compile/20021124-1.c: New test.
16342
16343 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16344
16345         * g++.dg/abi/rtti2.C: New test.
16346
16347 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16348
16349         * gcc.dg/i386-unroll-1.c: New test.
16350
16351 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16352
16353         * gcc.c-torture/compile/20021120-1.c: New test.
16354         * gcc.c-torture/compile/20021120-2.c: New test.
16355
16356 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16357
16358         * gcc.dg/bitfld-5.c: New test.
16359
16360 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16361
16362         * gcc.c-torture/execute/20021120-3.c: New test.
16363
16364 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16365
16366         * gcc.c-torture/execute/20021120-2.c: New test.
16367
16368 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16369
16370         * gcc.c-torture/execute/20021120-1.c: New test.
16371
16372 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16373
16374         * gcc.c-torture/execute/20021118-3.c: New test.
16375
16376 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16377
16378         * gcc.c-torture/compile/20021119-1.c: New test.
16379
16380 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16381
16382         * gcc.dg/duff-1.c: New test.
16383         * gcc.dg/duff-2.c: New test.
16384         * gcc.dg/duff-3.c: New test.
16385
16386 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16387
16388         * gcc.dg/cpp/_Pragma5.c: New test.
16389
16390 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16391
16392         * gcc.c-torture/execute/20021118-2.c: New test.
16393
16394 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16395
16396         * gcc.c-torture/execute/20021118-1.c: New test.
16397
16398 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16399
16400         * gcc.dg/20021116-1.c: New test.
16401
16402 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16403
16404         * g++.dg/abi/vcall1.C: New test.
16405
16406 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16407
16408         * gcc.dg/20021029-1.c: New test.
16409         * gcc.dg/20021029-2.c: New test.
16410
16411 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16412
16413         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16414
16415 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16416
16417         PR c/8439
16418         * gcc.dg/20021110.c: Move to ...
16419         * gcc.c-torture/compile/20021110.c: .... here.
16420
16421 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16422
16423         PR c/8467
16424         * gcc.c-torture/execute/20021111-1.c
16425
16426 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16427
16428         PR c/8439
16429         * gcc.dg/20021110.c: New test.
16430
16431 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16432
16433         * g++.dg/abi/vthunk3.C: Run only on x86.
16434
16435 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16436
16437         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16438
16439 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16440
16441         * lib/compat.exp (compat-execute): Fix logic error in last
16442         change.
16443
16444 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16445
16446         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16447
16448 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16449
16450         PR c++/8389
16451         * g++.dg/template/access6.C: New test.
16452
16453 2002-11-08  Jan Hubicka  <jh@suse.cz>
16454
16455         * gcc.dg/i386-ssefp-1.c: New test.
16456         * gcc.dg/i386-ssefp-1.c: New test.
16457
16458 2002-11-08  Jan Hubicka  <jh@suse.cz>
16459
16460         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16461
16462 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16463
16464         * g++.dg/abi/vthunk3.C: New test.
16465
16466         PR c++/8338
16467         * g++.dg/template/crash2.C: New test.
16468
16469 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16470
16471         * testsuite/g++.dg/abi/dtor1.C: New test.
16472         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16473
16474 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16475
16476         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16477         Darwin.
16478
16479 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16480
16481         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16482         -mthumb.  Only xfail with -O0.
16483
16484 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16485
16486         * g++.dg/abi/thunk1.C: New test.
16487         * g++.dg/abi/thunk2.C: Likewise.
16488         * g++.dg/abi/vtt1.C: Likewise.
16489
16490 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16491
16492         PR optimization/8423
16493         * gcc.c-torture/execute/builtin-constant.c: New test.
16494
16495 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16496
16497         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16498         Add some more cases.
16499
16500 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16501
16502         PR c++/8391
16503         * g++.dg/opt/local1.C: New test.
16504
16505 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16506
16507         PR c++/8160
16508         * g++.dg/template/complit1.C: New test.
16509
16510         PR c++/8149
16511         * g++.dg/template/typename4.C: Likewise.
16512
16513 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16514
16515         Core issue 287, PR c++/7639
16516         * g++.dg/template/instantiate1.C: Adjust error location.
16517         * g++.dg/template/instantiate3.C: New test.
16518         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16519         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16520         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16521
16522 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16523
16524         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16525
16526 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16527
16528         PR c++/8287
16529         * g++.dg/init/dtor2.C: New test.
16530
16531 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16532
16533         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16534         * gcc.dg/nest.c: Bypass errors on irix6.
16535
16536 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16537
16538         * gcc.dg/nest.c: Expect error for mmix-*-*.
16539         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16540
16541 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16542
16543         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16544         markers.
16545
16546         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16547
16548 2002-10-25  Mike Stump  <mrs@apple.com>
16549
16550         * gcc.dg/warn-1.c: New test.
16551
16552 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16553
16554         * g++.dg/template/typename3.C: New test.
16555
16556 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16557
16558         * g++.dg/lookup/ptrmem1.C: New test.
16559
16560         * g++.dg/abi/vthunk2.C: New test.
16561
16562 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16563
16564         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16565
16566 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16567
16568         * g++.dg/abi/empty9.C: New test.
16569
16570 2002-10-24  Richard Henderson  <rth@redhat.com>
16571
16572         * g++.dg/inherit/thunk1.C: Enable for ia64.
16573
16574 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16575
16576         PR c++/8067
16577         * g++.dg/lookup/pretty1.C: New test.
16578
16579 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16580
16581         * gcc.dg/20021023-1.c: New test.
16582
16583 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16584
16585         PR c++/7679
16586         * g++.dg/parse/inline1.C: New test.
16587
16588 2002-10-23  Richard Henderson  <rth@redhat.com>
16589
16590         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16591
16592         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16593
16594 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16595
16596         PR c++/6579
16597         * g++.dg/parse/stmtexpr3.C: New test.
16598
16599 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16600
16601         * g++.dg/expr/cond1.C: New test.
16602
16603 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16604
16605         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16606
16607 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16608
16609         * g++.dg/abi/vbase13.C: New test.
16610         * g++.dg/abi/vbase14.C: Likewise.
16611
16612 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16613
16614         * gcc.dg/tls/pic-1.c: New test.
16615         * gcc.dg/tls/nonpic-1.c: New test.
16616         * gcc.dg/20021018-1.c: New test.
16617
16618 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16619
16620         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16621         Remove only files with the same base name as the test case.
16622         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16623         (profopt-execute): Likewise.  Also, remove old profiling
16624         and performance data files before running the tests.
16625
16626         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16627         * g++.dg/bprob/bprob.exp: Likewise.
16628         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16629         to allow more general test case names.
16630
16631         * g++.dg/bprob/bprob-1.C: Rename to ...
16632         * g++.dg/bprob/g++-bprob-1.C: ... this.
16633
16634         * g77.dg/bprob/bprob-1.f: Rename to ...
16635         * g77.dg/bprob/g77-bprob-1.f: ... this.
16636
16637 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16638
16639         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16640         bison 1.50 or later.
16641
16642 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16643
16644         * g++.dg/README: Describe more test directories.
16645
16646 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16647
16648         * g++.dg/init/array6.C: Add additional tests.
16649
16650 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16651
16652         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16653         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16654
16655 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16656
16657         * gcc.c-torture/compile/20020604-1.x: New.
16658         * gcc.c-torture/compile/simd-5.x: Likewise.
16659         * gcc.c-torture/execute/920710-1.x: Likewise.
16660         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16661
16662 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16663
16664         * g++.dg/inherit/override1.C: Add dg-options clause.
16665
16666 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16667
16668         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16669         _mm_slli_si128.
16670
16671 2002-10-19  Andreas Schwab  <schwab@suse.de>
16672
16673         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16674         directory component.
16675
16676 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16677
16678         * g++.dg/inherit/thunk1.C: New test.
16679
16680         * g++.dg/inherit/override1.C: New test.
16681
16682         * g++.dg/abi/mangle11.C: New test.
16683         * g++.dg/abi/mangle14.C: New test.
16684         * g++.dg/abi/mangle17.C: New test.
16685
16686 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16687
16688         * g++.dg/overload/member2.C: New test.
16689
16690 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16691
16692         * g++.dg/README: Describe new compat directory.
16693         * g++.dg/dg.exp: Skip tests in compat directory.
16694         * README.compat: New file.
16695         * lib/compat.exp: New expect script.
16696         * g++.dg/compat: New test directory.
16697         * g++.dg/compat/compat.exp: New expect script.
16698         * g++.dg/compat/abi: New test directory.
16699         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16700         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16701         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16702         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16703         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16704         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16705         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16706         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16707         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16708         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16709         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16710         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16711         * g++.dg/compat/break: New test directory.
16712         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16713         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16714         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16715         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16716         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16717         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16718         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16719         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16720         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16721         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16722         g++.dg/compat/break/README: New files.
16723         * g++.dg/compat/eh: New test directory.
16724         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16725         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16726         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16727         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16728         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16729         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16730         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16731         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16732         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16733         g++.dg/compat/eh/filter2_y.C,
16734         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16735         g++.dg/compat/eh/new1_y.C,
16736         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16737         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16738         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16739         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16740         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16741         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16742         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16743         g++.dg/compat/eh/unexpected1_y.C: New files.
16744         * g++.dg/compat/init: New test directory.
16745         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16746         g++.dg/compat/init/array5_y.C,
16747         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16748         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16749         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16750         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16751         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16752         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16753         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16754         g++.dg/compat/init/init-ref2_y.C: New files.
16755
16756 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16757
16758         PR c++/7584
16759         * g++.dg/inherit/using3.C: New test.
16760
16761 2002-10-17  Jan Hubicka  <jh@suse.cz>
16762
16763         * gcc.dg/20021017-2.c: New test.
16764
16765 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16766
16767         * g++.dg/abi/mangle16.C: Adjust.
16768
16769         * g++.dg/init/array8.C: New test.
16770
16771 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16772
16773         * gcc.dg/special/mips-abi.exp: New test.
16774         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16775
16776 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16777
16778         * g++.dg/abi/mangle16.C: New test.
16779         * g++.dg/abi/mangle17.C: Likewise.
16780
16781         PR c++/7478
16782         * g++.dg/template/ref1.C: New test.
16783
16784 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16785
16786         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16787
16788 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16789
16790         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16791
16792 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16793
16794         PR c++/7524
16795         * g++.dg/init/array7.C: New test.
16796
16797 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16798
16799         * g++.dg/init/array6.C: New test.
16800
16801         * g++.dg/abi/mangle13.C: Likewise.
16802         * g++.dg/abi/mangle14.C: Likewise.
16803         * g++.dg/abi/mangle15.C: Likewise.
16804
16805 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16806
16807         * g++.dg/abi/empty8.C: New test.
16808
16809 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16810
16811         * g++.dg/init/ctor1.C: New test.
16812
16813 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16814
16815         * gcc.c-torture/execute/20021015-1.c: New test.
16816
16817 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16818
16819         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16820
16821 2002-10-14  Jan Hubicka  <jh@suse.cz>
16822
16823         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16824
16825 2002-10-14  Richard Henderson  <rth@redhat.com>
16826
16827         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16828
16829 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16830
16831         PR optimization/6631
16832         * g++.dg/opt/const2.C: New test.
16833
16834 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16835
16836         PR c++/7176
16837         * g++.dg/parse/friend1.C: New test.
16838         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16839
16840 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16841
16842         * gcc.dg/20021014-1.c: New test.
16843
16844 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/5661
16847         * g++.dg/ext/vlm1.C: New test.
16848         * g++.dg/ext/vlm2.C: Likewise.
16849
16850         * g++.dg/init/array1.C: Remove invalid braces.
16851         * g++.dg/init/brace1.C: New test.
16852         * g++.dg/init/copy2.C: Likewise.
16853         * g++.dg/init/copy3.C: Likewise.
16854         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16855         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16856         braces.
16857
16858 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16859
16860         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16861
16862 2002-10-11  Richard Shann  <richard.shann@superh.com>
16863
16864         * gcc.c-torture/compile/simd-5.c: New test.
16865
16866 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16867
16868         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16869
16870 2002-10-10  Jim Wilson  <wilson@redhat.com>
16871
16872         * gcc.c-torture/execute/20021010-1.c: New test.
16873
16874 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16875
16876         PR c/7353
16877         * g++.dg/ext/typedef-init.C: New test.
16878         * gcc.dg/typedef-init.c: New test.
16879
16880 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16881
16882         * gcc.dg/cpp/paste13.c: New test.
16883
16884 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16885
16886         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16887         remaining platforms, XFAIL during compile, not execute.  Don't
16888         XFAIL at -O0.
16889
16890 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16891
16892         * gcc.dg/alias-1.c: Tweak expected warning.
16893
16894 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16895
16896         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16897
16898 2002-10-06  Andreas Jaeger  <aj@suse.de>
16899
16900         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16901         * gcc.dg/cpp/c++98.C: Likewise.
16902
16903         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16904         * g++.dg/cpp/c++98.C: Likewise.
16905
16906         * g++.dg/README (Subdirectories): Mention cpp directory.
16907
16908         PR target/7559
16909         * gcc.dg/20021006-1.c: New test.
16910
16911 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16912
16913         PR c++/7804
16914         * g++.dg/other/warning1.C: New test.
16915
16916 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16917
16918         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16919         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16920         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16921
16922 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16923
16924         PR c++/7931
16925         * g++.dg/template/ptrmem3.C: New test.
16926
16927         PR c++/7754
16928         * g++.dg/template/union1.C: New test.
16929
16930 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16931
16932         PR c++/8006
16933         * g++.dg/abi/mangle9.C: New test.
16934         * g++.dg/abi/mangle10.C: New test.
16935         * g++.dg/abi/mangle11.C: New test.
16936         * g++.dg/abi/mangle12.C: New test.
16937
16938 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/7188.
16941         * g++.dg/template/meminit1.C: New test.
16942         * g++.dg/warn/Wreorder-1.C: Likewise.
16943         * g++.old-deja/g++.mike/warn3.C: Tweak.
16944         * lib/prune.exp: Ingore "in copy constructor".
16945
16946 2002-10-02  Andreas Jaeger  <aj@suse.de>
16947
16948         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
16949         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
16950         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
16951         on x86-64.
16952
16953 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16954
16955         * gcc.dg/empty1.C: Fix typo.
16956
16957 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
16958
16959         * gcc.dg/alias-1.c: New test.
16960
16961 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16962
16963         * gcc.dg/empty1.C: New test.
16964
16965         * g++.dg/tls/init-2.C: Tweak error messages.
16966
16967 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
16968
16969         * gcc.c-torture/compile/20020923-1.c: New test.
16970
16971 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
16972
16973         * gcc.c-torture/execute/ffs-1.c: New test.
16974         * gcc.c-torture/execute/ffs-2.c: Ditto.
16975
16976 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
16977
16978         * g++.dg/overload/member1.C: New test.
16979
16980 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
16981
16982         * g++.dg/abi/empty7.C: New test.
16983         * g++.dg/init/pm2.C: Likewise.
16984
16985 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
16986
16987         * g++.dg/rtti/crash1.C: New test.
16988
16989 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
16990
16991         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
16992         gcc.dg/sibcall-4.c: New tests.
16993
16994 2002-09-28  Roger Sayle  <roger@eyesopen.com>
16995
16996         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
16997         powerpc and MMIX targets.
16998
16999 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17000
17001         * gcc.dg/cpp/20020927-1.c: New.
17002
17003 2002-09-26  David S. Miller  <davem@redhat.com>
17004
17005         * gcc.c-torture/compile/trunctfdf.c: New.
17006
17007 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17008
17009         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17010
17011 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17012
17013         * gcc.c-torture/execute/loop-15.c: New.
17014
17015 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17016
17017         * README.QMTEST: Fix typo.
17018
17019 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17020
17021         * gcc.dg/20020926-1.c: New test.
17022
17023 2002-09-25  David S. Miller  <davem@redhat.com>
17024
17025         PR target/7842
17026         * gcc.c-torture/execute/shiftdi.c: New test.
17027
17028 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17029
17030         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17031         unique to the tool.
17032         * lib/g77.exp (g77_init): Likewise.
17033         * lib/g++.exp (g++_init): Likewise.
17034         * lib/objc.exp (objc_init): Likewise.
17035
17036 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17037
17038         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17039         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17040         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17041
17042 2002-09-25  Richard Henderson  <rth@redhat.com>
17043
17044         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17045         too-small long double.
17046
17047 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17048
17049         * gcc.dg/20020919-1.c: New test.
17050
17051 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17052
17053         * g++.dg/abi/bitfield6.C: New test.
17054         * g++.dg/abi/bitfield7.C: New test.
17055         * g++.dg/abi/bitfield8.C: New test.
17056         * g++.dg/abi/vbase11.C: New test.
17057
17058 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17059
17060         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17061         hppa*-*-hpux*.  Update test comment.
17062
17063 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17064
17065         * gcc.dg/tls/struct-1.c: New test.
17066
17067 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17068
17069         * gcc.dg/cpp/tr-warn2.c: Update.
17070
17071 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17072
17073         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17074
17075 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17076
17077         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17078         systems.
17079
17080 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17081
17082         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17083
17084         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17085         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17086         setting of cxxfilt.
17087
17088 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17089
17090         * gcc.dg/20020312-2.c: Update for darwin.
17091
17092 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17093
17094         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17095
17096 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17097
17098         * objc.dg/comp-types-1.m: New test.
17099         * objc.dg/comp-types-2.m: New test.
17100         * objc.dg/comp-types-3.m: New test.
17101         * objc.dg/comp-types-4.m: New test.
17102         * objc.dg/comp-types-5.m: New test.
17103         * objc.dg/comp-types-6.m: New test.
17104
17105 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17106
17107         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17108
17109 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17110
17111         * g++.dg/other/do1.C: New test.
17112
17113         * g++.dg/template/subst1.C: New test.
17114
17115 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17116
17117         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17118
17119 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17120
17121         * g++.dg/template/qualttp20.C: Adjust expected errors.
17122         * g++.old-deja/g++.jason/report.C: Likewise.
17123         * g++.old-deja/g++.other/qual1.C: Likewise.
17124
17125         * g++.dg/lookup/scoped2.C: New test.
17126
17127         * g++.dg/ext/asm3.C: New test.
17128
17129 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17130
17131         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17132
17133 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17134
17135         * ChangeLog: follow spelling conventions.
17136         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17137         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17138         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17139         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17140         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17141         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17142         * g++.old-deja/g++.law/global-init1.C: Likewise.
17143         * g++.old-deja/g++.other/delete4.C: Likewise.
17144         * g++.old-deja/g++.other/inline21.C: Likewise.
17145         * g++.old-deja/g++.other/singleton.C: Likewise.
17146         * g77.dg/strlen0.f: Likewise.
17147         * g77.f-torture/compile/20010519-1.f: Likewise.
17148         * g77.f-torture/compile/980310-4.f: Likewise.
17149         * gcc.c-torture/compile/20000605-1.c: Likewise.
17150         * gcc.c-torture/execute/20020225-1.c: Likewise.
17151         * gcc.dg/c90-hexfloat-2.c: Likewise.
17152         * gcc.dg/c99-bool-1.c: Likewise.
17153         * gcc.dg/c99-hexfloat-2.c: Likewise.
17154         * gcc.dg/dll-2.c: Likewise.
17155         * gcc.dg/wtr-union-init-1.c: Likewise.
17156         * gcc.dg/wtr-union-init-2.c: Likewise.
17157         * gcc.dg/wtr-union-init-3.c: Likewise.
17158         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17159         * gcc.dg/cpp/defined.c: Likewise.
17160         * gcc.dg/cpp/macsyntx.c: Likewise.
17161         * gcc.dg/cpp/paste2.c: Likewise.
17162         * gcc.dg/cpp/trad/defined.c: Likewise.
17163         * gcc.dg/format/c90-printf-1.c: Likewise.
17164         * gcc.dg/format/c90-scanf-1.c: Likewise.
17165         * gcc.dg/format/c99-printf-1.c: Likewise.
17166         * gcc.dg/format/c99-scanf-1.c: Likewise.
17167         * gcc.misc-tests/gcov-8.c: Likewise.
17168         * lib/profopt.exp: Likewise.
17169
17170 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17171
17172         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17173
17174 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17175
17176         * g++.dg/inherit/using2.C: New test.
17177
17178 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17179
17180         * ChangeLog: Follow spelling conventions.
17181         * g++.dg/template/friend4.C: Likewise.
17182         * g++.old-deja/g++.pt/crash67.C: Likewise.
17183         * gcc.c-torture/execute/20000801-4.c: Likewise.
17184         * gcc.dg/c90-digraph-1.c: Likewise.
17185         * gcc.dg/c94-digraph-1.c: Likewise.
17186         * gcc.dg/c99-digraph-1.c: Likewise.
17187         * gcc.dg/cpp/line5.c: Likewise.
17188         * gcc.dg/cpp/multiline.c: Likewise.
17189         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17190         * gcc.dg/format/attr-3.c: Likewise.
17191         * gcc.dg/format/c90-scanf-3.c: Likewise.
17192         * gcc.dg/format/ext-4.c: Likewise.
17193
17194 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17195
17196         * g++.dg/template/pretty1.C: New test.
17197
17198 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17199
17200         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17201
17202 2002-09-13  Matt Austern  <austern@apple.com>
17203
17204         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17205         passing a cast expression to a function by const reference.
17206
17207 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17208
17209         * g++.dg/template/deduce1.C: New test.
17210
17211 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17212
17213         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17214         32-bit int.
17215
17216 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17217
17218         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17219         usage.
17220
17221 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17222
17223         * gcc.c-torture/compile/20020910-1.c: New test.
17224
17225 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17226
17227         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17228
17229 2002-09-10  Andreas Jaeger  <aj@suse.de>
17230
17231         * gcc.dg/20020312-2.c: Adjust for x86-64.
17232
17233 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17234
17235         * g77.dg/7388.f: New test case for PR 7388.
17236
17237 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17238
17239         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17240
17241 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17242
17243         * objc.dg/proto-lossage-1.m: New test.
17244
17245 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17246
17247         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17248
17249 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17250
17251         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17252         expected to pass.
17253
17254 2002-09-06  Stan Shebs  <shebs@apple.com>
17255             David Edelsohn  <edelsohn@gnu.org>
17256
17257         * gcc.dg/weak: New directory.
17258         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17259         target-specific xfail bits.
17260         * gcc.dg/typeof-2.c: Move to new directory.
17261         * gcc.dg/weak.exp: New expect script.
17262
17263 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17264
17265         * gcc.c-torture/execute/extzvsi.c: New test.
17266
17267 2002-09-05  Stan Shebs  <shebs@apple.com>
17268
17269         * gcc.dg/weak-1.c: xfail on Darwin.
17270         * gcc.dg/weak-2.c: Ditto.
17271         * gcc.dg/weak-3.c: Ditto.
17272         * gcc.dg/weak-4.c: Ditto.
17273         * gcc.dg/weak-5.c: Ditto.
17274         * gcc.dg/weak-6.c: Ditto.
17275         * gcc.dg/weak-7.c: Ditto.
17276         * gcc.dg/weak-8.c: Ditto.
17277         * gcc.dg/weak-9.c: Ditto.
17278
17279 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17280
17281         * gcc.c-torture/execute/loop-14.c: New test.
17282
17283 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17284
17285         * g++.dg/other/cxa-atexit1.C: New test.
17286
17287         * gcc.dg/typeof-2.c: New test.
17288
17289 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17290
17291         * gcc.dg/builtins-2.c: New testcase.
17292         * gcc.dg/builtins-3.c: New testcase.
17293
17294 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17295
17296         * gcc.dg/cpp/_Pragma4.c: New test.
17297
17298 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17299
17300         * objc/execute/nil_method-1.m: New testcase.
17301
17302 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17303
17304         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17305         [Object class], not [Object initialize].
17306
17307 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17308             Hans-Peter Nilsson  <hp@bitrange.com>
17309
17310         * gcc.c-torture/execute/20020720-1.x: Skip test on
17311         mmix-knuth-mmixware.  Correct comment.
17312
17313 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17314
17315         * testsuite/g++.dg/abi/bitfield5.C: New test.
17316         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17317
17318 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17319
17320         * objc.dg/undeclared-selector.m: New test.
17321
17322 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17323
17324         * g++.dg/other/offsetof1.C: Avoid cast warning.
17325
17326 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17327
17328         * objc.dg/super-class-2.m: New test.
17329
17330 2002-08-24  Matt Austern  <austern@apple.com>
17331
17332         * g++.dg/ext/lvaddr.C: New test.
17333         * g++.dg/ext/lvcast.C: New test.
17334
17335 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17336
17337         * testsuite/g++.dg/inherit/cond1.C: New test.
17338
17339 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17340
17341         * gcc.dg/noncompile/incomplete-1.c: New test.
17342
17343 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17344
17345         * gcc.dg/typespec-1.c: New test.
17346
17347 2002-08-20  Devang Patel  <dpatel@apple.com>
17348         * objc.dg/proto-hier-2.m: New test.
17349
17350 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17351
17352         * objc.dg/bitfield-1.m: New test.
17353         * objc.dg/bitfield-2.m: New test.
17354
17355 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17356
17357         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17358         gcc.dg/c99-flex-array-4.c: New tests.
17359
17360 2002-08-16  Stan Shebs  <shebs@apple.com>
17361
17362         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17363
17364 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17365
17366         * gcc.dg/typeof-1.c: New test.
17367         * g++.dg/ext/typeof2.C: New test.
17368
17369 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17370
17371         * g++.dg/other/offsetof1.C: New test.
17372
17373 2002-08-14  Richard Henderson  <rth@redhat.com>
17374
17375         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17376
17377 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17378
17379         * gcc.dg/cpp/_Pragma3.c: New test.
17380
17381 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17382
17383         * g++.dg/template/inherit3: New test.
17384
17385 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17386
17387         * gcc.dg/bitfld-4.c: Add blank options.
17388
17389 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17390
17391         * g++.dg/template/crash1.C: New test.
17392
17393 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17394
17395         * gcc.dg/tls/opt-2.c: New test.
17396
17397 2002-08-08  Devang Patel  <dpatel@apple.com>
17398
17399         * objc.dg/selector-1.m : New test
17400
17401 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17402
17403         * g++.dg/abi/bitfield4.C: New test.
17404         * gcc.dg/bitfld-4.c: New test.
17405
17406 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17407
17408         * g++.dg/other/packed1.C: New test.
17409
17410 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17411
17412         * g++.dg/abi/offsetof.C: Tweak error messages.
17413         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17414
17415 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17416
17417         * gcc.dg/bitfld-3.c: New test.
17418
17419 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17420             Richard Henderson  <rth@redhat.com>
17421
17422         * gcc.dg/i386-bitfield1.c: New test.
17423         * g++.dg/abi/bitfield3.C: Update.
17424
17425 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17426
17427         * objc.dg/const-str-2.m: Update.
17428         * gcc.dg/cpp/c++98.c: Change to C extension.
17429         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17430         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17431
17432 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17433
17434         * testsuite/gcc.dg/tls/diag-3.c: New.
17435
17436 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17437
17438         * g++.dg/README (Subdirectories): Document new subdir expr.
17439         * g++.dg/expr/pmf-1.C: New test.
17440
17441 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17442
17443         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17444
17445 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17446
17447         * g++.dg/abi/bitfield3.C: New test.
17448
17449 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17450
17451         * lib/gcov.exp: Tweak expected line formats.
17452         * gcc.misc-tests/gcov8.c: New test.
17453         * gcc.misc-tests/gcov8.x: New flags.
17454
17455 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17456
17457         * consistency.vlad/layout/endian.c: Include string.h.
17458
17459         * gcc.c-torture/execute/20020805-1.c: New test.
17460
17461 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17462
17463         * g++.dg/other/conversion1.C: New test.
17464
17465 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17466
17467         * gcc.dg/builtins-1.c: New testcase.
17468
17469 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17470
17471         * g++.dg/inherit/access3.C: New test.
17472
17473 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17474
17475         * gcc.dg/ia64-visibility-2.c: New test.
17476
17477 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17478
17479         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17480         __qualifier_flags to __flags.
17481
17482 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17483
17484         * g++.dg/inherit/operator1.C: New test.
17485         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17486         * g++.dg/other/error1.C: Change expected error message.
17487         * g++.dg/template/conv4.C: Likewise.
17488
17489 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17490
17491         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17492         for documented behavior.
17493
17494 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17495
17496         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17497         several targets known to fail.
17498
17499 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17500
17501         * gcc.dg/mips-args-[123].c: New tests.
17502
17503 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17504
17505         * gcc.dg/ppc-spe.c: New.
17506
17507 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17508
17509         * g++.dg/other/ptrmem4.C: New testcase.
17510
17511 2002-07-24  Richard Henderson  <rth@redhat.com>
17512
17513         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17514
17515 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17516
17517         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17518
17519 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17520
17521         * gcc.c-torture/execute/memset-3.c: New testcase.
17522
17523 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17524
17525         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17526         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17527
17528 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17529
17530         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17531         Delete.
17532
17533 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17534
17535         * gcc.c-torture/compile/simd-4.c: New test.
17536
17537 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17538
17539         PR c++/7347, c++/7348
17540         * g++.dg/template/access4.C: New test.
17541         * g++.dg/template/access5.C: New test.
17542         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17543         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17544         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17545         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17546
17547 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17548
17549         * gcc.dg/gnu89-init-2.c: New test.
17550
17551 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17552
17553         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17554
17555 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17556
17557         * gcc.c-torture/execute/20020720-1.c: New testcase.
17558
17559 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17560
17561         * gcc.dg/cpp/Wsignprom.c: New tests.
17562
17563 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17564
17565         * gcc.c-torture/execute/loop-13.c: New test.
17566
17567 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17568
17569         * gcc.dg/cpp/expr.c: New tests.
17570
17571 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17572
17573         * g++.dg/opt/pr6713.C: Add template instantiation.
17574
17575 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17576
17577         * gcc.dg/nest.c: New test.
17578
17579 2002-07-17  Richard Henderson  <rth@redhat.com>
17580
17581         * g++.dg/opt/pr6713.C: New test.
17582
17583 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17584
17585         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17586         XFAIL for all x86 processors.
17587
17588 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17589
17590         * gcc.c-torture/execute/20010122-1.x: Do not test with
17591         -fomit-frame-pointer.
17592
17593 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17594
17595         * g++.dg/template/instantiate2.C: New test.
17596         * g++.dg/template/spec4.C: New test.
17597
17598 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17599
17600         * g++.dg/template/access2.C: New test.
17601         * g++.dg/template/access3.C: New test.
17602
17603 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17604
17605         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17606         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17607         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17608         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17609         Convert to use <stdarg.h>.
17610         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17611         Delete.
17612         * gcc.dg/va-arg-2.c: New.
17613         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17614
17615 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17616
17617         * gcc.c-torture/compile/20020710-1.c: New test.
17618
17619 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17620                           Andrew Pinski  <pinskia@physics.uc.edu>
17621
17622         gcc.c-torture/compile/simd-2.c: New testcase.
17623         gcc.c-torture/compile/simd-3.c: Likewise.
17624
17625 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/7224
17628         * g++.dg/overload/error1.C: New test.
17629
17630 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17631
17632         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17633         configuration and IRIX 6 O32 ABI.
17634
17635 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17636
17637         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17638
17639 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17640
17641         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17642
17643 2002-07-10  Jeffrey A Law  <law@redhat.com>
17644
17645         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17646
17647         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17648
17649 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17650
17651         * gcc.dg/20020312-2.c: Check for __PPC__.
17652
17653 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17654
17655         * gcc.c-torture/compile/20020709-1.c: New test.
17656
17657 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17658
17659         * g++.dg/template/qualttp21.C: New test case.
17660
17661 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17662
17663         * gcc.c-torture/compile/20020706-1.c: New test.
17664         * gcc.c-torture/compile/20020706-2.c: New test.
17665
17666 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17667             Alexandre Oliva  <aoliva@redhat.com>
17668
17669         * g++.dg/warn/incomplete1.C: New test.
17670
17671 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17672
17673         PR c++/7099
17674         * g++.dg/warn/noreturn1.C: New test.
17675
17676 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17677
17678         PR c++/6706
17679         * g++.dg/debug/debug6.C: New test.
17680         * g++.dg/debug/debug7.C: New test.
17681
17682 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17683
17684         * gcc.c-torture/compile/simd-3.c: New test.
17685
17686 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17687
17688         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17689         * gcc.dg/20020620-1.c: Likewise.
17690
17691 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17692
17693         PR c++/6944
17694         * g++.dg/init/array4.C: New test.
17695         * g++.dg/init/array5.C: New test.
17696
17697 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17698
17699         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17700         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17701
17702 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17703
17704         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17705         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17706         * gcc.dg/wtr-conversion-1.c: Likewise.
17707         * gcc.dg/wtr-escape-1.c: Likewise.
17708         * gcc.dg/wtr-int-type-1.c: Likewise.
17709         * gcc.dg/wtr-label-1.c: Likewise.
17710         * gcc.dg/wtr-static-1.c: Likewise.
17711         * gcc.dg/wtr-strcat-1.c: Likewise.
17712         * gcc.dg/wtr-suffix-1.c: Likewise.
17713         * gcc.dg/wtr-switch-1.c: Likewise.
17714         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17715         * gcc.dg/wtr-union-init-1.c: Likewise.
17716         * gcc.dg/wtr-union-init-2.c: Likewise.
17717         * gcc.dg/wtr-union-init-3.c: Likewise.
17718
17719         * gcc.dg/wtr-func-def-1.c: New test.
17720
17721 2002-07-02 Devang Patel <dpatel@apple.com>
17722
17723         * objc.dg/param-1.m: New test.
17724
17725 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17726
17727         * gcc.dg/cpp/trad/directive.c: Add test.
17728         * gcc.dg/cpp/trad/macroargs.c: Add test.
17729         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17730
17731 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17732
17733         * gcc.dg/cpp/cmdlne-M.c: New test.
17734
17735 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17736
17737         * objc.dg/desig-init-1.m: New test.
17738
17739 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17740
17741         PR c++/6716
17742         * g++.dg/template/instantiate1.C: New test.
17743
17744 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17745
17746         PR c++/7112
17747         * g++.dg/template/sizeof2.C: New test.
17748
17749 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17750
17751         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17752         gcc.dg/cpp/trad/include.c: New tests.
17753
17754 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17755
17756         PR target/7177
17757         * gcc.c-torture/compile/20020701-1.c: New test.
17758
17759 2002-07-01  Stan Shebs  <shebs@apple.com>
17760
17761         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17762         header here...
17763         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17764         (objc-torture-execute): or here.
17765
17766 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17767
17768         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17769
17770 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17771
17772         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17773
17774 2002-06-30  Devang Patel  <dpatel@apple.com>
17775
17776         * objc.dg/fsyntax-only.m: New test.
17777
17778 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/6695
17781         * g++.dg/template/friend7.C: New file.
17782
17783 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17784
17785         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17786         return type.
17787
17788 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17789
17790         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17791         avoid division by zero.
17792
17793 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17794
17795         * gcc.dg/Wunknownprag.c: New tests.
17796
17797 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17798
17799         * gcc.c-torture/execute/simd-2.c: New test.
17800
17801 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17802
17803         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17804         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17805         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17806         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17807         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17808         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17809         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17810         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17811         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17812         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17813         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17814         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17815         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17816         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17817         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17818         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17819         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17820
17821 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17822
17823         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17824         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17825         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17826         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17827         New tests.
17828         * gcc.dg/cpp/trad/directive.c: Update.
17829
17830 2002-06-23  Andreas Jaeger  <aj@suse.de>
17831
17832         * gcc.c-torture/execute/complex-6.c: New.
17833
17834 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17835
17836         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17837         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17838         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17839         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17840
17841 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17842
17843         * gcc.dg/cpp/trad: New directory with traditional tests copied
17844         from parent directory.
17845         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17846         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17847         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17848         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17849         Move to trad/ and rename.
17850         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17851         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17852         gcc.dg/cpp/trad/redef2.c: New tests.
17853         * gcc.dg/cpp/trad/trad.exp: New driver.
17854
17855 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17856
17857         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17858         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17859         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17860         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17861         Remove.
17862
17863 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17864
17865         * gcc.dg/20020620-1.c: New test.
17866
17867 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17868
17869         * g++.dg/template/ttp4.C: New test.
17870
17871 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17872
17873         * g++.dg/opt/vt1.C: Fix regexp.
17874
17875 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17876
17877         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17878         Don't use attribute `noinline'.
17879
17880 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17881
17882         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17883
17884 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17885
17886         * gcc.c-torture/execute/simd-1.c: New.
17887
17888         * gcc.dg/simd-1.c: New.
17889
17890 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17891
17892         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17893
17894 2002-06-16  Richard Henderson  <rth@redhat.com>
17895
17896         * g++.dg/ext/anon-struct1.C: New.
17897         * g++.dg/ext/anon-struct2.C: New.
17898         * g++.dg/ext/anon-struct3.C: New.
17899         * gcc.dg/anon-struct-1.c: New.
17900         * gcc.dg/anon-struct-2.c: New.
17901         * gcc.dg/anon-struct-3.c: New.
17902         * gcc.dg/20011008-1.c: Adjust warning text.
17903         * gcc.dg/20020527-1.c: Add -fms-extensions.
17904
17905 2002-06-16  Richard Henderson  <rth@redhat.com>
17906
17907         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17908
17909 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17910
17911         * gcc.c-torture/execute/20020615-1.c: New test.
17912
17913 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17914
17915         * gcc.c-tortuture/execute/compare-1.c: New test case.
17916         * gcc.c-tortuture/execute/compare-2.c: New test case.
17917         * gcc.c-tortuture/execute/compare-3.c: New test case.
17918
17919 2002-06-13  Richard Henderson  <rth@redhat.com>
17920
17921         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17922         ia64 ilp32.
17923
17924 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17925
17926         * g++.dg/template/typename2.C: Update error message.
17927
17928 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17929
17930         * gcc.c-torture/execute/20020611-1.c: New test.
17931
17932 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17933
17934         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17935         list of targets to skip.
17936
17937 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17938
17939         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
17940         targets if not optimizing.
17941
17942 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
17943
17944         * gcc.c-torture/compile/20020605-1.c: New test.
17945
17946         * g++.dg/opt/vt1.C: New test.
17947
17948         * gcc.dg/20020531-1.c: New test.
17949
17950         * gcc.dg/20020530-1.c: New test.
17951
17952         * gcc.dg/20020527-1.c: New test.
17953
17954         * g++.dg/opt/cse1.C: New test.
17955
17956 2002-06-07  Roger Sayle  <roger@eyesopen.com>
17957
17958         * gcc.dg/20020607-2.c: New test case.
17959
17960 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
17961
17962         * gcc.c-torture/compile/20020604-1.c: New test.
17963
17964 2002-06-04  Richard Henderson  <rth@redhat.com>
17965
17966         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
17967         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
17968         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
17969
17970 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
17971
17972         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
17973
17974 2002-06-03  Richard Henderson  <rth@redhat.com>
17975
17976         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
17977         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
17978
17979 2002-06-02  Richard Henderson  <rth@redhat.com>
17980
17981         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
17982         test functions static.
17983
17984 2002-06-02  Andreas Jaeger  <aj@suse.de>
17985
17986         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
17987         now.
17988
17989 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17990
17991         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
17992         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
17993         Update for mofified diagnostics.
17994         * gcc.dg/c99-intconst-1.c: No longer fail.
17995
17996 2002-06-02  Richard Henderson  <rth@redhat.com>
17997
17998         * gcc.dg/uninit-A.c: Remove xfail markers.
17999
18000 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18001
18002         * gcc.dg/fnegate-1.c: New test case.
18003
18004 2002-05-30  Osku Salerma  <osku@iki.fi>
18005
18006         * gcc.c-torture/execute/mayalias-1.c: New file.
18007
18008 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18009
18010         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18011         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18012         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18013
18014 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18015
18016         * gcc.c-torture/execute/20020529-1.c: New test.
18017
18018 2002-05-27  Richard Henderson  <rth@redhat.com>
18019
18020         * g++.dg/ext/attrib6.C: New test case.
18021
18022 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18023
18024         * gcc.c-torture/execute/pure-1.c: New test.
18025
18026 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18027
18028         * gcc.dg/cpp/arith-2.c: Remove.
18029
18030 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18031
18032         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18033         * gcc.dg/cpp/if-3.c: Remove.
18034
18035 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18036
18037         * g++.dg/opt/cse2.C: New test.
18038
18039 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18040
18041         * gcc.dg/cpp/arith-1.c: New semantic tests.
18042         * gcc.dg/cpp/if-1.c: Update.
18043
18044 2002-05-24  Ben Elliston  <bje@redhat.com>
18045
18046         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18047
18048 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18049
18050         * gcc.dg/verbose-asm.c: New test.
18051
18052 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18053
18054         * gcc.dg/cpp/paste12.c: New test.
18055
18056 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18057
18058         * g++.dg/parse/named_ops.C: New test.
18059
18060 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18061
18062         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18063
18064 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18065
18066         * gcc.dg/weak-2.c: Allow optional leading underscore
18067         in scan-assembler symbol name.
18068         * gcc.dg/weak-3.c: Likewise.
18069         * gcc.dg/weak-4.c: Likewise.
18070         * gcc.dg/weak-5.c: Likewise.
18071
18072 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * gcc.dg/20020523-1.c: New test.
18075
18076 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18077
18078         * objc.dg/const-str-2.m: Update now that we stop after
18079         a command line error.
18080
18081 2002-05-22  Richard Henderson  <rth@redhat.com>
18082
18083         * g++.dg/dg.exp: Fix typo in test pruneing.
18084
18085 2002-05-22  Richard Henderson  <rth@redhat.com>
18086
18087         * g++.dg/dg.exp: Prune the tls subdirectory.
18088         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18089         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18090         * g++.dg/tls/init-1.C: New.
18091
18092 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18093
18094         * gcc.dg/20020517-1.c: New test.
18095
18096 2002-05-21  Richard Henderson  <rth@redhat.com>
18097
18098         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18099         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18100
18101 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18102
18103         * g++.dg/other/copy2.C: New test.
18104
18105 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18106
18107         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18108         (MAX_COPY): Bump up to 10 times sizeof (long long).
18109         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18110
18111         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18112         sizeof (long long).
18113
18114         * gcc.c-torture/execute/strcpy-1.c: New test.
18115
18116 2002-05-19  Jason Merrill  <jason2redhat.com>
18117
18118         * g++.dg/ext/oper1.C: New test.
18119
18120 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18121 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18122
18123         * README.QMTEST: New file.
18124
18125         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18126
18127 2002-05-19  Andreas Jaeger  <aj@suse.de>
18128
18129         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18130         now.
18131         * gcc.c-torture/execute/loop-2d.x: Likewise.
18132
18133 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18134
18135         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18136         support weak symbols.
18137         * gcc.dg/weak-4.c: Likewise
18138         * gcc.dg/weak-6.c: Likewise
18139
18140 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18141
18142         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18143         cygwin, coff and h8300-*-hms targets
18144         * gcc.dg/weak-5.c: Likewise
18145         * gcc.dg/weak-7.c: Likewise
18146
18147 2002-05-16  Jason Merrill  <jason@redhat.com>
18148
18149         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18150         (scan-assembler-not, scan-assembler-dem): Likewise.
18151         (scan-assembler-dem-not): Likewise.
18152
18153 2002-05-15  Richard Henderson  <rth@redhat.com>
18154
18155         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18156
18157 2002-05-15  Richard Henderson  <rth@redhat.com>
18158
18159         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18160         (vfoo1f): Warning here.
18161         (vfoo1l): Don't redefine the alias.
18162
18163 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18164
18165         * g++.dg/init/pm1.C: New test.
18166
18167 2002-05-12  David S. Miller  <davem@redhat.com>
18168
18169         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18170         types.
18171
18172 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18173
18174         * gcc.c-torture/execute/20020510-1.c: New test case.
18175
18176 2002-05-10  David S. Miller  <davem@redhat.com>
18177
18178         * gcc.c-torture/execute/conversion.c: Test long double too.
18179
18180 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18181
18182         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18183         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18184         * lib/g++.exp (g++_link_flags): Likewise.
18185         * lib/objc.exp (objc_target_compile): Likewise.
18186
18187 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18188
18189         * gcc.dg/cpp/poison.c: Update.
18190         * gcc.dg/cpp/20000625-2.c: Remove.
18191         * gcc.dg/cpp/direct2s.c: Remove final test.
18192
18193 2002-05-08  Tom Rix  <trix@redhat.com>
18194
18195         * gcc.c-torture/execute/20020508-1.c: New test.
18196         * gcc.c-torture/execute/20020508-2.c: New test.
18197         * gcc.c-torture/execute/20020508-3.c: New test.
18198
18199 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18200
18201         * gcc.dg/cpp/charconst-4.c: More tests.
18202
18203 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c/6569
18206         * gcc.dg/weak-3.c: Update location of warning messages.
18207         * gcc.dg/weak-5.c: Likewise.
18208
18209 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18210
18211         * gcc.c-torture/execute/20020506-1.c: New test case.
18212
18213 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18214
18215         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18216
18217 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18218
18219         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18220
18221 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18222
18223         * gcc.dg/cpp/charconst-3.c: New test.
18224
18225 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18226
18227         * gcc.dg/cpp/charconst.c: Update tests.
18228
18229 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18230
18231         * treelang: Added directory for new sample language treelang. Also
18232         lib/treelang.exp: New file to signal treelang should be tested.
18233
18234 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18235
18236         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18237         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18238         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18239         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18240         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18241         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18242         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18243
18244 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18245
18246         * gcc.dg/format/xopen-2.c: New test.
18247
18248 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18249
18250         * gcc.dg/20020503-1.c: New test.
18251
18252 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18253
18254         * g++.dg/init/dtor1.C: Make it tougher.
18255
18256 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18257
18258         * g++.dg/init/dtor1.C: New test.
18259
18260 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18261
18262         * gcc.dg/altivec-8.c: New.
18263
18264 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18265
18266         * gcc.dg/altivec-7.c: New.
18267
18268 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18269
18270         * g++.dg/parse/typedef1.C: New test.
18271
18272 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18273
18274         PR c++/6486
18275         * g++.dg/template/friend6.C: New test.
18276
18277         PR c++/6492
18278         * g++.dg/init/copy1.C: New test.
18279
18280 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18281
18282         * g++.dg/warn/effc1.C: New test.
18283
18284 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18285
18286         * gcc.dg/cpp/if-cexp.c: Add a test.
18287
18288 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18289
18290         * gcc.dg/20020426-2.c: New test.
18291
18292 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18293
18294         * gcc.dg/cpp/if-mop.c: Update.
18295         * gcc.dg/cpp/if-mpar.c: Add test.
18296         * gcc.dg/cpp/if-oppr.c: Update.
18297
18298 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18299
18300         PR c/6343
18301         * gcc.dg/weak-[2-7].c: New tests.
18302
18303 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18304
18305         * gcc.dg/enum1.c: New test.
18306
18307 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18308
18309         PR c++/6497
18310         * g++.dg/inherit/access2.C: New test.
18311
18312 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18313
18314         PR bootstrap/6445
18315         * gcc.dg/20020426-1.c: New test.
18316
18317 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18318
18319         * g++.dg/abi/enum1.C: New test.
18320
18321 2002-04-26  Richard Henderson  <rth@redhat.com>
18322
18323         * gcc.dg/c99-bool-1.c: Expect always true warning.
18324
18325 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18326
18327         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18328
18329 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18330
18331         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18332         targets.
18333
18334 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18335
18336         * g++.dg/abi/mange7.C: New test.
18337
18338         PR c++/6438.
18339         * g++.dg/parse/stmtexpr2.C: New test.
18340
18341 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18342
18343         * gcc.dg/20020312-2.c: Add SH target.
18344
18345 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18346
18347         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18348         compiler output on mips*-*-irix*.
18349
18350 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18351
18352         * g++.dg/parse/attr1.C: New test.
18353
18354 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18355
18356         * gcc.c-torture/execute/string-opt-17.c: New test case.
18357         * gcc.c-torture/execute/memset-2.c: New test case.
18358
18359 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18360
18361         PR c++/6256:
18362         * g++.dg/template/friend5.C: New test.
18363
18364         PR c++/6331:
18365         * g++.dg/template/qual1.C: Likewise.
18366
18367 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18368
18369         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18370         Include stdlib.h, not stdio.h or ctype.h.
18371
18372 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18373
18374         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18375         cris-*-elf* and mmix-*-*.
18376         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18377         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18378         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18379         Ditto.
18380         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18381         * gcc.dg/wchar_t-1.c: Ditto.
18382
18383 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18384
18385         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18386         Clarify comment.
18387
18388 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18389
18390         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18391
18392 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18393
18394         * gcc.c-torture/execute/20000906-1.x: Delete.
18395
18396 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18397
18398         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18399
18400 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18401
18402         * PR6367
18403         * g77.f-torture/execute/6367.f: New test.
18404         * g77.f-torture/execute/6367.x: Disable for MMIX.
18405
18406 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18407
18408         * PR6352
18409         * g++.dg/opt/inline2.C: New test.
18410
18411 2002-04-18  Richard Henderson  <rth@redhat.com>
18412
18413         * gcc.dg/20000906-1.c: Enable for all targets.
18414         * gcc.c-torture/compile/iftrap-2.c: New.
18415
18416 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18417
18418         * gcc.dg/20020418-1.c: New test.
18419         * gcc.dg/20020418-2.c: New test.
18420
18421 2002-04-18  Richard Henderson  <rth@redhat.com>
18422
18423         * gcc.c-torture/compile/iftrap-1.c: New.
18424         * gcc.dg/iftrap-1.c: Adjust for ia64.
18425         * gcc.dg/iftrap-2.c: New.
18426
18427 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18428
18429         * gcc.c-torture/compile/20020418-1.c: New test.
18430
18431 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18432
18433         * gcc.c-torture/compile/20020415-1.c: New.
18434
18435 2002-04-18  David S. Miller  <davem@redhat.com>
18436
18437         * gcc.c-torture/execute/20020418-1.c: New test.
18438
18439 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18440
18441         * gcc.dg/20020416-1.c: New test.
18442
18443         * g++.dg/opt/inline1.C: New test.
18444
18445 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18446
18447         * gcc.dg/altivec-5.c: New test.
18448
18449         * gcc.dg/20020415-1.c: New test.
18450
18451 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18452
18453         * testsuite/lib/chill.exp: Remove.
18454
18455 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18456
18457         * g++.dg/other/big-struct.C: New test.
18458
18459 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18460
18461         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18462         of scratch file.
18463
18464 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18465
18466         PR c/6277
18467         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18468         in scan-assembler function name
18469
18470 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18471
18472         * g77.f-torture/execute/980628-4.x,
18473         g77.f-torture/execute/980628-5.x,
18474         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18475         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18476         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18477         i[34567]86-*-*.
18478
18479 2002-04-13  David S. Miller  <davem@redhat.com>
18480
18481         * gcc.c-torture/execute/20020413-1.c: New test.
18482
18483 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18484
18485         * gcc.dg/asm-6.c,
18486         * g++.dg/ext/asm1.C: New tests.
18487
18488 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18489
18490         PR c++ 5373.
18491         * g++.dg/parse/stmtexpr1.C: New test.
18492
18493         PR c++/5189.
18494         * g++.dg/template/copy1.C: New test.
18495
18496 2002-04-12  Richard Henderson  <rth@redhat.com>
18497
18498         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18499
18500 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18501
18502         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18503         gcc.c-torture/execute/20020307-2.c.
18504
18505 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18506
18507         * g++.dg/ext/attrib5.C,
18508         * g++.dg/lookup/struct1.C: New tests.
18509
18510 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18511
18512         * gcc.dg/20020411-1.c: New test.
18513
18514         * gcc.c-torture/execute/20020411-1.c: New test.
18515
18516 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18517
18518         * g77.f-torture/execute/6177.f: New test.
18519
18520 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18521
18522         PR middle-end/6247
18523         * g++.dg/opt/cleanup1.C: New test.
18524
18525         * g++.dg/opt/const1.C: New test.
18526
18527 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18528
18529         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18530
18531 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18532
18533         PR c++/5507
18534         * g++.dg/template/typename2.C: New test.
18535
18536 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18537
18538         * gcc.c-torture/execute/loop-12.c: New.
18539
18540 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18541
18542         * g77.f-torture/execute/980628-4.x,
18543         g77.f-torture/execute/980628-5.x,
18544         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18545         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18546         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18547
18548 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18549
18550         PR optimization/6086
18551         * g++.dg/opt/preinc1.C: New test.
18552
18553 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18554
18555         PR c++/5571
18556         * g++.dg/opt/static2.C: New test.
18557
18558 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18559
18560         PR c/5120
18561         * gcc.dg/20020406-1.c: New test.
18562
18563 2002-04-04  David S. Miller  <davem@redhat.com>
18564
18565         * gcc.c-torture/execute/20020404-1.c: New test.
18566
18567 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18568
18569         PR c/6123
18570         * gcc.dg/20020312-2.c: Do not declare global register variable
18571         if __PIC__ or __pic__ is defined.
18572
18573 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18574
18575         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18576         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18577
18578 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18579
18580         * gcc.misc-tests/linkage.exp: Update last change to handle
18581         sparc*-, not just sparc-.
18582
18583 2002-04-03  Richard Henderson  <rth@redhat.com>
18584
18585         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18586
18587 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18588
18589         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18590
18591 2002-04-02  David S. Miller  <davem@redhat.com>
18592
18593         * gcc.c-torture/execute/20020402-3.c: New test.
18594
18595 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18596
18597         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18598         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18599
18600         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18601         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18602         g77.f-torture/execute/20001201.x,
18603         g77.f-torture/execute/u77-test.x: New files.
18604
18605         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18606         * gcc.dg/wchar_t-1.c: Ditto.
18607
18608 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18609
18610         * gcc.c-torture/execute/20020402-1.c: New test.
18611
18612 2002-04-01  Richard Henderson  <rth@redhat.com>
18613
18614         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18615
18616         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18617
18618 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18619
18620         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18621
18622 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18623
18624         * g++.dg/inherit/template-as-base.C: Expect error.
18625         * g++.dg/inherit/namespace-as-base.C: Likewise.
18626
18627 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18628
18629         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18630         g++.dg/ext/instantiate3.C: Tweak match patterns.
18631
18632         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18633         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18634         -da test.
18635
18636 2002-03-31  Richard Henderson  <rth@redhat.com>
18637
18638         * gcc.dg/special/alias-2.c: New.
18639         * gcc.dg/special/ecos.exp: Run it.
18640
18641 2002-03-31  Richard Henderson  <rth@redhat.com>
18642
18643         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18644
18645 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18646
18647         * gcc.dg/weak-1.c: Disable on h8300 port.
18648
18649 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18650
18651         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18652         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18653         ordering tests.
18654         * g++.dg/bprob/bprob-1.C: New test.
18655         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18656         * g++.dg/gcov/gcov-1.C: New test.
18657         * g++.dg/gcov/gcov-1.x: New file.
18658         * g++.dg/gcov/gcov-2.C: New test.
18659         * g++.dg/gcov/gcov-3.C: New test.
18660         * g++.dg/gcov/gcov-3.h: New file.
18661
18662 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18663
18664         * g++.old-deja/g++.other/builtins5.C: New test.
18665         * g++.old-deja/g++.other/builtins6.C: New test.
18666         * g++.old-deja/g++.other/builtins7.C: New test.
18667         * g++.old-deja/g++.other/builtins8.C: New test.
18668         * g++.old-deja/g++.other/builtins9.C: New test.
18669
18670 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18671
18672         * g++.dg/opt/static1.C: New test.
18673
18674         * g++.dg/opt/longbranch1.C: New test.
18675
18676 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18677
18678         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18679
18680         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18681
18682 2002-03-28  Jeffrey A Law  (law@redhat.com)
18683
18684         * gcc.c-torture/execute/20020328-1.c: New test.
18685
18686 2002-03-27  Richard Henderson  <rth@redhat.com>
18687
18688         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18689         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18690         move from g++.old-deja/g++.ext/.
18691
18692 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18693
18694         * g++.dg/init/new2.C: New test.
18695
18696 2002-03-26  Richard Henderson  <rth@redhat.com>
18697
18698         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18699
18700         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18701         on sparc.
18702
18703         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18704         sparcv9 systems.
18705         * gcc.dg/20001102-1.c: Likewise.
18706
18707 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18708
18709         * gcc.dg/cpp/endif-pedantic1.c,
18710         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18711
18712 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18713
18714         * g++.dg/init/new1.C: New test.
18715
18716 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18717
18718         * g++.dg/abi/vbase9.C: New test.
18719
18720 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18721
18722         * gcc.dg/arm-asm.c: New test.
18723
18724 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18725
18726         * gcc.dg/Wswitch-enum.c: New test.
18727         Fix PR c/5044.
18728
18729 2002-03-26  Richard Henderson  <rth@redhat.com>
18730
18731         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18732         structure.
18733
18734 2002-03-25  Richard Henderson  <rth@redhat.com>
18735
18736         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18737         sparcv9 systems.
18738
18739         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18740         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18741
18742 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18743
18744         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18745
18746 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18747
18748         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18749         targets using generic thunk support.
18750
18751 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18752
18753         * gcc.c-torture/compile/20020323-1.c: New test.
18754
18755         * g++.dg/opt/conj2.C: New test.
18756
18757 2002-03-24  Richard Henderson  <rth@redhat.com>
18758
18759         * gcc.dg/weak-1.c: Use -fno-common.
18760
18761 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18762
18763         * g77.dg/f77-edit-apostrophe-out.f: New test
18764         * g77.dg/f77-edit-h-out.f: New test
18765         * g77.dg/f77-edit-t-in.f: New test
18766         * g77.dg/f77-edit-t-out.f: New test
18767         * g77.dg/f77-edit-x-out.f: New test
18768         * g77.dg/f77-edit-slash-out.f: New test
18769         * g77.dg/f77-edit-colon-out.f: New test
18770         * g77.dg/f77-edit-s-out.f: New test
18771
18772 2002-03-24  Richard Henderson  <rth@redhat.com>
18773
18774         * objc/execute/formal_protocol-6.x: New XFAIL.
18775
18776 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18777
18778         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18779         that do not support weak symbols
18780
18781 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18782
18783         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18784         * lib/g77.exp:  Likewise
18785         * lib/objc.exp: Likewise
18786
18787 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18788
18789         * gcc.dg/Wswitch-default.c: New test.
18790
18791 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18792
18793         * g++.dg/other/enum1.C: New test.
18794
18795 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18796
18797         * gcc.dg/pragma-ep-3.c: Fix typo.
18798
18799 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18800
18801         * g++.dg/inherit/template-as-base.C: New test.
18802
18803 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18804
18805         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18806         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18807
18808 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18809
18810         * gcc.dg/cpp/multiline.c: Update to match.
18811
18812 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18813
18814         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18815
18816 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18817
18818         * gcc.dg/cpp/extratokens2.c:  New file.
18819
18820 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18821
18822         * gcc.dg/20020312-2.c: Add rs6000 target.
18823
18824         * gcc.c-torture/compile/20020319-1.c: New test.
18825
18826 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18827
18828         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18829         (A, E): Handle this.
18830
18831 2002-03-20  Jason Merrill  <jason@redhat.com>
18832
18833         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18834         ignoring -fpic.
18835         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18836         through prune_gcc_output.
18837
18838 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18839
18840         * gcc.c-torture/compile/20020320-1.c: New test.
18841
18842 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18843
18844         * gcc.c-torture/compile/20020318-1.c: New test.
18845
18846         * gcc.dg/struct-by-value-1.c: New test.
18847
18848         * gcc.dg/20020319-1.c: New test.
18849
18850 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18851
18852         * g++.dg/opt/conj1.C: New test.
18853
18854 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18855
18856         * g++.dg/template/qualttp20.C: Revert previous change.
18857         * g++.dg/template/qualttp3.C: Likewise.
18858         * g++.dg/template/qualttp4.C: Likewise
18859         * g++.dg/template/qualttp5.C: Likewise
18860         * g++.dg/template/qualttp6.C: Likewise
18861         * g++.dg/template/qualttp7.C: Likewise
18862         * g++.dg/template/qualttp8.C: Likewise
18863         * g++.dg/template/recurse.C: Likewise.
18864
18865 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18866
18867         * gcc.dg/cpp/wchar-1.c: Update.
18868
18869 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18870
18871         * g++.dg/template/conv1.C: New test.
18872         * g++.dg/template/conv2.C: New test.
18873         * g++.dg/template/conv3.C: New test.
18874         * g++.dg/template/conv4.C: New test.
18875
18876 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18877
18878         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18879         * g++.dg/template/qualttp3.C: Likewise.
18880         * g++.dg/template/qualttp4.C: Likewise
18881         * g++.dg/template/qualttp5.C: Likewise
18882         * g++.dg/template/qualttp6.C: Likewise
18883         * g++.dg/template/qualttp7.C: Likewise
18884         * g++.dg/template/qualttp8.C: Likewise
18885         * g++.dg/template/recurse.C: Likewise.
18886
18887 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18888
18889         * g++.dg/opt/dtor1.C: New test.
18890
18891 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18892
18893         * gcc.c-torture/compile/20020315-1.c: New test.
18894
18895 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18896
18897         * gcc.dg/weak-1.c: Fix scan tests.
18898
18899 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18900
18901         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18902         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18903         cris-*-aout* mmix-*-*.
18904         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18905         cris-*-aout* mmix-*-*.
18906         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18907         cris-*-elf* cris-*-aout* and mmix-*-*.
18908         * gcc.dg/20001009-1.c: Ditto.
18909         * gcc.dg/20010912-1.c: Ditto.
18910         * gcc.dg/20020122-4.c: Ditto.
18911         * gcc.dg/inline-2.c: Ditto.
18912
18913 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18914
18915         * gcc.c-torture/compile/20020314-1.c: New test.
18916
18917 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18918
18919         * gcc.c-torture/execute/20020314-1.c: New test.
18920
18921 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18922
18923         * g++.dg/warn/Wunused-1.C: New test.
18924
18925 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18926
18927         * g++.dg/abi/mangle6.C: New test.
18928
18929 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18930
18931         * gcc.c-torture/compile/20020309-2.c: New test.
18932
18933         * gcc.c-torture/compile/20020312-1.c: New test.
18934
18935 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18936
18937         * g++.dg/other/access1.C: New test.
18938
18939 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
18940
18941         * gcc.c-torture/execute/wchar_t-1.c: New test.
18942
18943 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
18944
18945         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
18946
18947 2002-03-12  Roger Sayle  <roger@eyesopen.com>
18948
18949         * gcc.dg/20020312-1.c: New test case.
18950
18951 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
18952
18953         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
18954
18955 2002-03-11  Richard Henderson  <rth@redhat.com>
18956
18957         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
18958         * g++.old-deja/g++.jason/report.C: Likewise.
18959
18960 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18961
18962         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
18963         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
18964
18965 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18966
18967         * testsuite/g++.dg/overload/pmf1.C: New test.
18968
18969 2002-03-11  Kazu Hirata  <kazu@hxi.com>
18970
18971         * gcc.c-torture/execute/20020307-1.c: Use long.
18972
18973 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR optimization/5844
18976         * gcc.dg/20020310-1.c: New test.
18977
18978 2002-03-09  Michael Meissner  <meissner@redhat.com>
18979
18980         * gcc.c-torture/execute/memcpy-2.c: New test.
18981         * gcc.c-torture/execute/memset-1.c: New test.
18982         * gcc.c-torture/execute/strlen-1.c: New test.
18983         * gcc.c-torture/execute/strcmp-1.c: New test.
18984         * gcc.c-torture/execute/strncmp-1.c: New test.
18985
18986 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
18987
18988         * gcc.dg/ppc-ldstruct.c: New test.
18989
18990 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * gcc.c-torture/execute/va-arg-22.c: New test.
18993
18994 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18995
18996         * gcc.c-torture/compile/20020309-1.c: New test.
18997
18998 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
18999
19000         * gcc.c-torture/execute/20020307-2.c: New test.
19001
19002 2002-03-07  Jeffrey A Law  (law@redhat.com)
19003
19004         * g77.f-torture/compile/20020307-1.f: New test.
19005
19006 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19007
19008         * gcc.dg/unordered-1.c: New test.
19009
19010 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19011
19012         * gcc.c-torture/execute/20020307-1.c: New test.
19013
19014 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19015
19016         * gcc.dg/20020304-1.c: New test.
19017
19018         * gcc.c-torture/compile/20020304-2.c: New test.
19019
19020 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19021
19022         * gcc.c-torture/compile/20020304-1.c: New test case
19023         (from PR c/5830).
19024
19025 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19026
19027         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19028
19029 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19030
19031         * g++.dg/other/classkey1.C: New test.
19032
19033 2002-03-01  Richard Henderson  <rth@redhat.com>
19034
19035         * gcc.c-torture/compile/981223-1.x: New.
19036         * gcc.c-torture/compile/920625-1.x: New.
19037
19038 2002-02-28  Richard Henderson  <rth@redhat.com>
19039
19040         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19041
19042 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19043
19044         * gcc.c-torture/execute/20020227-1.c: New test.
19045
19046 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19047
19048         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19049         here" ERROR lines.
19050         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19051         * g++.old-deja.g++.other/defarg1.C: Likewise.
19052         * g++.old-deja/g++.pt/calls2.C: Likewise.
19053         * g++.old-deja/g++.pt/crash20.C: Likewise.
19054         * g++.old-deja/g++.pt/crash30.C: Likewise.
19055         * g++.old-deja/g++.pt/crash36.C: Likewise.
19056         * g++.old-deja/g++.pt/crash6.C: Likewise.
19057         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19058         * g++.old-deja/g++.pt/derived3.C: Likewise.
19059         * g++.old-deja/g++.pt/error1.C: Likewise.
19060         * g++.old-deja/g++.pt/friend21.C: Likewise.
19061         * g++.old-deja/g++.pt/friend23.C: Likewise.
19062         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19063         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19064
19065 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19066
19067         * gcc.c-torture/execute/20020225-2.c: New test.
19068
19069 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19070
19071         * gcc.c-torture/execute/920730-1t.c,
19072         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19073         Delete test cases, only relevant to -traditional.
19074
19075 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19076
19077         * gcc.dg/cpp/undef1.c: Remove.
19078         * gcc.dg/cpp/directiv.c: Update.
19079         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19080
19081 2002-02-27  Michael Meissner  <meissner@redhat.com>
19082
19083         * gcc.c-torture/execute/20020226-1.c: New test.
19084
19085 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19086
19087         * g++.dg/debug/debug4.C: New test.
19088
19089         * gcc.dg/ia64-visibility-1.c: New test.
19090
19091 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19092
19093         * gcc.dg/debug/20020224-1.c: New.
19094
19095 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19096
19097         * gcc.c-torture/execute/960416-1.x: New.
19098         * gcc.c-torture/execute/divconst-3.x: Likewise.
19099
19100 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19101
19102         * gcc.dg/20020224-1.c: New test.
19103
19104 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19105
19106         * gcc.c-torture/execute/20020225-1.c: New.
19107
19108 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19109
19110         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19111
19112 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * gcc.dg/20020222-1.c: New test.
19115
19116 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19117
19118         * g++.dg/opt/anonunion1.C: New test.
19119
19120 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19121
19122         * g++.dg/template/qualttp19.C: New test.
19123         * g++.dg/template/qualttp20.C: New test.
19124         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19125         * g++.old-deja/g++.other/qual1.C: Likewise.
19126
19127 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19128
19129         * gcc.dg/attr-alwaysinline.c: New.
19130
19131 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19132
19133         * gcc.dg/20020220-1.c: New test.
19134
19135         * gcc.dg/20020220-2.c: New test.
19136
19137         * g++.dg/opt/mmx1.C: New test.
19138
19139 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19140
19141         * gcc.c-torture/compile/20020110.c: New test.
19142
19143 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19144
19145         * gcc.c-torture/execute/20020219-1.c: New test.
19146
19147         * gcc.dg/20020219-1.c: New test.
19148
19149         * gcc.dg/noncompile/20020220-1.c: New test.
19150
19151         * g++.dg/opt/ptrintsum1.C: New test.
19152
19153         * gcc.dg/debug/20020220-1.c: New test.
19154
19155 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19156
19157         * gcc.c-torture/execute/20020216-1.c: New test.
19158
19159 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19160
19161         * gcc.dg/decl-1.c: Update, new test.
19162
19163 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19164
19165         * g++.dg/abi/bitfield1.C: New test.
19166         * g++.dg/abi/bitfield2.C: New test.
19167
19168 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19169
19170         * gcc.dg/attr-nest.c: New test.
19171
19172 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19173
19174         * gcc.c-torture/execute/20020215-1.c: New test.
19175
19176 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19177
19178         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19179         * g++.dg/debug/debug.exp: New.
19180         * g++.dg/debug/trivial.C: New.
19181         * g++.dg/debug/debug1.C: Moved...
19182         * g++.dg/other/debug1.C: ...from here.
19183         * g++.dg/debug/debug2.C: Moved...
19184         * g++.dg/other/debug2.C: ...from here.
19185         * g++.dg/debug/debug3.C: Moved...
19186         * g++.dg/other/debug3.C: ...from here.
19187
19188         * gcc.dg/noncompile/20020213-1.c: New test.
19189
19190 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19191
19192         * g++.dg/other/debug3.C: New test.
19193
19194         * gcc.c-torture/execute/20020213-1.c: New test.
19195
19196 2002-02-13  Richard Smith <richard@ex-parrot.com>
19197
19198         * g++.old-deja/g++.other/thunk1.C: New test.
19199
19200 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19201
19202         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19203
19204 2002-02-13  Stan Shebs  <shebs@apple.com>
19205
19206         * gcc.dg/altivec-3.c: New.
19207
19208 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19209
19210         * gcc.dg/Wunreachable-1.c: New test.
19211         * gcc.dg/Wunreachable-2.c: New test.
19212
19213 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19214
19215         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19216
19217 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19218
19219         * gcc.dg/decl-1.c: New test.
19220
19221 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19222
19223         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19224
19225 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19226
19227         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19228         * gcc.c-torture/compile/980506-1.x: Likewise.
19229
19230 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19231
19232         * gcc.dg/20020210-1.c: New.
19233
19234 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19235
19236         * g77.f-torture/execute/947.f: New regression test
19237         for PR fortran/947.
19238
19239 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19240
19241         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19242         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19243
19244 2002-02-08  Richard Henderson  <rth@redhat.com>
19245
19246         * gcc.c-torture/compile/labels-3.c: New.
19247
19248 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19251         expression statements work instead.
19252         * gcc.dg/noncompile/20020207-1.c: New test.
19253
19254 2002-02-07  Richard Henderson  <rth@redhat.com>
19255
19256         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19257
19258 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19259
19260         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19261         message from g77
19262         * lib/g77-dg.exp: Trim g77 error messages so that they are
19263         recognized by dg.exp.
19264
19265 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19266
19267         PR fortran/5473
19268         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19269
19270 2002-02-07  Richard Henderson  <rth@redhat.com>
19271
19272         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19273         to be sufficiently aligned for integers.
19274
19275 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19276
19277         * g++.dg/template/friend4.C: New test.
19278
19279 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19280
19281         PR fortran/5743
19282         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19283         unsupported cases.
19284
19285 2002-02-07  Richard Henderson  <rth@redhat.com>
19286
19287         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19288         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19289         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19290         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19291
19292 2002-02-06  Richard Henderson  <rth@redhat.com>
19293
19294         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19295
19296 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19297
19298         * gcc.dg/20020206-1.c: New test.
19299
19300 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19301
19302         * gcc.c-torture/execute/20020206-1.c: New test.
19303
19304         * gcc.c-torture/execute/20020206-2.c: New test.
19305
19306         PR optimization/5429:
19307         * gcc.c-torture/compile/20020206-1.c: New test.
19308
19309 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19310
19311         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19312         as certain file formats cannot support particularly large
19313         alignments.
19314
19315         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19316         and do not expect to be able to link the executable.
19317
19318         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19319         fail because the COFF format does not support the weak attribute.
19320
19321 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19322
19323         * g77.dg/pr5473.f:  New test
19324
19325 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19326
19327         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19328         Fix testcase accordingly.
19329
19330 2002-02-04  Richard Henderson  <rth@redhat.com>
19331
19332         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19333         (buf): Change to be an array of pointers, not ints.
19334
19335 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19336
19337         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19338         before all tests.  Move warning one line above to match where it
19339         C frontend emits.
19340         * gcc.dg/Wswitch-2.c: New test.
19341         * g++.dg/warn/Wswitch-1.C: New test.
19342         * g++.dg/warn/Wswitch-2.C: New test.
19343
19344 2002-02-04  Richard Henderson  <rth@redhat.com>
19345
19346         * g++.dg/abi/offsetof.C: Fix size comparison.
19347
19348 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19349
19350         * gcc.dg/cast-qual-2.c: New test.
19351
19352 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19353
19354         * gcc.dg/20020201-4.c: New test.
19355
19356 2002-02-04  Ben Elliston  <bje@redhat.com>
19357
19358         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19359         target_info attribute != 0, in addition to the empty string.
19360         (gcc_target_compile): Likewise.
19361
19362 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19363
19364         * gcc.dg/Wswitch.c: New test.
19365         PR gcc/4475. PR gcc/3780.
19366
19367 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19368
19369         * g77.f-torture/execute/5122.f: New test for regressions
19370         against PR fortran/5122.
19371
19372 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19373
19374         * g77.f-torture/compile/pr3743.f: Delete
19375         * g77.dg/pr3743-1.f: New test.
19376         * g77.dg/pr3743-2.f: New test.
19377         * g77.dg/pr3743-3.f: New test.
19378         * g77.dg/pr3743-4.f: New test.
19379
19380 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19381
19382         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19383
19384 2002-02-02  Richard Henderson  <rth@redhat.com>
19385
19386         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19387         * gcc.c-torture/execute/bf64-1.c: Likewise.
19388
19389 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19390
19391         * gcc.dg/20020201-2.c: New test.
19392
19393         * gcc.dg/20020201-3.c: New test.
19394
19395         * gcc.c-torture/execute/bitfld-2.c: New test.
19396
19397 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19398
19399         * gcc.dg/bitfld-1.c: Update.
19400         * gcc.dg/bitfld-2.c: Update.
19401         * gcc.c-torture/execute/bitfld-1.x: New.
19402
19403 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19404
19405         * gcc.c-torture/execute/20020201-1.c: New test.
19406
19407 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19408
19409         PR target/5469
19410         * gcc.dg/20020201-1.c: New test.
19411
19412 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19413
19414         PR fortran/3743
19415         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19416         * g77.f-torture/compile/pr3743.x: Remove
19417
19418 2002-01-31  Tom Rix  <trix@redhat.com>
19419
19420         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19421
19422 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19423
19424         * gcc.dg/noncompile/20020130-1.c: New test.
19425
19426 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19427
19428         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19429
19430 2002-01-29  Richard Henderson  <rth@redhat.com>
19431
19432         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19433         to long long.
19434         * gcc.c-torture/execute/bf64-1.c: Likewise.
19435
19436 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19437
19438         * gcc.c-torture/execute/20020129-1.c: New test.
19439
19440 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19441
19442         * gcc.c-torture/compile/20000224-1.c: Update.
19443         * gcc.c-torture/execute/bitfld-1.c: New tests.
19444         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19445         * gcc.dg/uninit-A.c: Update.
19446
19447 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19448
19449         * g++.dg/template/ctor1.C: Add instantiation.
19450
19451 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19452
19453         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19454         argument to __builtin_prefetch to be const ptr.
19455
19456 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19457
19458         * gcc.c-torture/compile/20020120-1.c: New test.
19459
19460 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19461
19462         * gcc.c-torture/execute/20020127-1.c: New test.
19463
19464 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19465
19466         * g77.dg/f77-edit-i-in.f: New test
19467         * g77.dg/f77-edit-i-out.f: New test
19468
19469 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19470
19471         * gcc.dg/debug/debug.exp: New file.
19472         * gcc.dg/debug/trivial.c: New file.
19473         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19474         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19475         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19476         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19477         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19478         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19479         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19480         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19481         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19482         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19483         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19484         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19485         * gcc.dg/20000503-1.c: Removed.
19486         * gcc.dg/20010207-1.c: Removed.
19487         * gcc.dg/20011223-1.c: Removed.
19488         * gcc.dg/20020104-2.c: Removed.
19489         * gcc.dg/debug-1.c: Removed.
19490         * gcc.dg/debug-2.c: Removed.
19491         * gcc.dg/debug-3.c: Removed.
19492         * gcc.dg/debug-4.c: Removed.
19493         * gcc.dg/debug-5.c: Removed.
19494         * gcc.dg/debug-6.c: Removed.
19495         * gcc.dg/dwarf2-1.c: Removed.
19496         * gcc.dg/dwarf2-2.c: Removed.
19497
19498 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19499
19500         * g++.old-deja/g++.other/eh5.C: New test.
19501         * g++.old-deja/g++.other/sibcall2.C: New test.
19502         * g++.old-deja/g++.other/array9.C: New test.
19503         * g++.old-deja/g++.other/typename2.C: New test.
19504         * g++.old-deja/g++.other/crash60.C: New test.
19505         * g++.old-deja/g++.other/conv9.C: New test.
19506         * g++.old-deja/g++.other/mangle10.C: New test.
19507         * g++.old-deja/g++.other/unchanging1.C: New test.
19508         * g++.old-deja/g++.other/exprstmt1.C: New test.
19509         * g++.old-deja/g++.other/inline23.C: New test.
19510         * g++.old-deja/g++.eh/ia64-1.C: New test.
19511         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19512         * g++.old-deja/g++.other/reload1.C: New test.
19513         * g++.old-deja/g++.other/static20.C: New test.
19514         * g++.old-deja/g++.other/local-alloc1.C: New test.
19515         * g++.old-deja/g++.other/conv8.C: New test.
19516         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19517         * g++.old-deja/g++.other/storeexpr1.C: New test.
19518         * g++.old-deja/g++.other/storeexpr2.C: New test.
19519         * g++.dg/eh/template2.C: New test.
19520         * g++.dg/warn/weak1.C: New test.
19521
19522 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19523
19524         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19525         Remove first, non-varying, argument.
19526
19527 2002-01-23  Richard Henderson  <rth@redhat.com>
19528
19529         * gcc.dg/inline-2.c: New.
19530
19531         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19532         Add optional target arg.  Check number of arguments.
19533         (scan-assembler-not, scan-assembler-dem): Likewise.
19534         (scan-assembler-dem-not): Likewise.
19535
19536 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19537
19538         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19539         line 12.
19540         * g++.old-deja/g++.brendan/parse3.C,
19541         g++.old-deja/g++.other/crash26.C,
19542         g++.old-deja/g++.other/crash28.C,
19543         g++.old-deja/g++.other/crash29.C,
19544         g++.old-deja/g++.other/crash30.C,
19545         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19546
19547 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19548
19549         * gcc.dg/20020115-1.c: New.
19550
19551 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19552
19553         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19554
19555 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19556
19557         * gcc.dg/20020122-3.c: New.
19558
19559 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19560
19561         * g++.dg/other/gc1.C: New test.
19562
19563 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19564
19565         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19566
19567 2002-01-22  Richard Henderson  <rth@redhat.com>
19568
19569         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19570
19571 2002-01-22  Richard Henderson  <rth@redhat.com>
19572
19573         * gcc.dg/20020122-4.c: New.
19574
19575 2002-01-22  H.J. Lu <hjl@gnu.org>
19576
19577         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19578         link output.
19579         * gcc.dg/special/ecos.exp: Likewise.
19580         * lib/g++-dg.exp: Likewise.
19581         * lib/g77-dg.exp: Likewise.
19582         * lib/gcc-dg.exp : Likewise.
19583         * lib/mike-g++.exp: Likewise.
19584         * lib/mike-g77.exp: Likewise.
19585         * lib/mike-gcc.exp: Likewise.
19586         * lib/objc-dg.exp: Likewise.
19587
19588 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19589
19590         PR target/5379
19591         * gcc.dg/20020122-2.c: New test.
19592
19593 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19594
19595         * gcc.dg/20020122-1.c: New test.
19596
19597 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19598
19599         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19600
19601 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19602
19603         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19604
19605 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19606
19607         * gcc.c-torture/compile/20020121-1.c: New test.
19608
19609 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19610
19611         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19612         ld_library_path.
19613
19614 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19615
19616         * gcc.dg/20020218-1.c: New test.
19617
19618 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19619
19620         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19621         messages
19622         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19623         "At global scope" warning
19624         * g++.dg/ext/align1.C: Change cygwin test for alignment
19625         from db-bogus to dg-warning
19626
19627 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19628
19629         * g77.f-torture/compile/cpp2.F: New test.
19630
19631 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         * g++.dg/template/access1.C: New test.
19634
19635 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19636
19637         * gcc.dg/20020118-1.c: New.
19638
19639 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19640
19641         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19642
19643 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19644
19645         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19646         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19647         alignment warnings.
19648
19649 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19650
19651         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19652         torture_with_loops and torture_without_loops
19653
19654 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19655
19656         * gcc.c-torture/compile/20020116-1.c: New test.
19657
19658 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19659
19660         * gcc.dg/20020116-2.c: New test.
19661
19662         * gcc.dg/ultrasp4.c: New test.
19663
19664         * gcc.dg/20020116-1.c: New test.
19665
19666 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19667
19668         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19669         by EABI.
19670
19671 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19672
19673         * gcc.misc-tests/i386-prefetch.exp: New.
19674         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19675         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19676         * gcc.misc-tests/i386-pf-none-1.c: New test.
19677         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19678
19679 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19680
19681         * gcc.dg/gnu89-init-1.c: Add new tests.
19682
19683 2002-01-15  Andreas Jaeger  <aj@suse.de>
19684
19685         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19686         * gcc.dg/i386-mmx-2.c: Likewise.
19687         * gcc.dg/i386-sse-1.c: Likewise.
19688         * gcc.dg/i386-sse-2.c: Likewise.
19689         * gcc.dg/i386-sse-3.c: Likewise.
19690
19691 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19692
19693         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19694         Uncomment additional cases that now pass.
19695
19696 2002-01-11  Richard Henderson  <rth@redhat.com>
19697
19698         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19699         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19700
19701 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19702
19703         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19704
19705 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19706
19707         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19708         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19709
19710 2002-01-10  Dale Johannesen  <dalej@apple.com>
19711
19712         * gcc.c-torture/execute/loop-11.c: New.
19713
19714 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19715
19716         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19717         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19718
19719 2002-01-09  Richard Henderson  <rth@redhat.com>
19720
19721         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19722         type in which to perform the operation for each size.
19723
19724 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19725
19726         * gcc.c-torture/compile/20020109-2.c: New test.
19727
19728 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19729
19730         * gcc.c-torture/execute/loop-10.c: New test.
19731
19732 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19733
19734         * gcc.c-torture/compile/20010226-1.c: New test.
19735         * gcc.c-torture/compile/20010227-1.c: New test.
19736         * gcc.c-torture/compile/20010426-1.c: New test.
19737         * gcc.c-torture/compile/20010510-1.c: New test.
19738         * gcc.c-torture/compile/20010605-3.c: New test.
19739         * gcc.c-torture/compile/20010824-1.c: New test.
19740         * gcc.c-torture/execute/20010409-1.c: New test.
19741         * gcc.dg/noncompile/20000901-1.c: New test.
19742         * gcc.dg/20001023-1.c: New test.
19743         * gcc.dg/20001101-1.c: New test.
19744         * gcc.dg/20001102-1.c: New test.
19745         * gcc.dg/20010207-1.c: New test.
19746         * gcc.dg/20010405-1.c: New test.
19747         * gcc.dg/20010822-1.c: New test.
19748         * gcc.dg/20011107-1.c: New test.
19749
19750 2002-01-09  Jeffrey A Law  (law@redhat.com)
19751
19752         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19753
19754         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19755         execution failure on PA targets.
19756
19757 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19758
19759         * gcc.c-torture/compile/20020109-1.c: New test.
19760
19761 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19762
19763         * gcc.c-torture/execute/20020108-1.c: New test.
19764
19765 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * gcc.dg/20020108-1.c: New test.
19768
19769 2002-01-08  H.J. Lu <hjl@gnu.org>
19770
19771         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19772         for header files.
19773
19774 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19775
19776         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19777         consistency.
19778
19779 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19780
19781         * gcc.dg/altivec-4.c: Test altivec predicates.
19782
19783 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19784
19785         * gcc.c-torture/execute/20020107-1.c: New test.
19786
19787 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19788
19789         PR c/5279
19790         * gcc.c-torture/compile/20020106-1.c: New test.
19791
19792 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19793
19794         * gcc.c-torture/execute/nestfunc-4.c: New test.
19795
19796 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19797
19798         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19799         extra triple that slipped in.
19800         * g++.old-deja/g++.abi/align.C: Likewise.
19801         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19802
19803 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19804
19805         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19806         * g++.old-deja/g++.abi/align.C: Likewise.
19807         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19808
19809         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19810         on FreeBSD/i386.
19811         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19812         FreeBSD.
19813
19814 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19815
19816         * gcc.dg/20020104-1.c: New test.
19817
19818         * gcc.dg/20020104-2.c: New test.
19819
19820 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19821
19822         * gcc.dg/20020103-1.c: Fix typo in target selector.
19823
19824 2002-01-03  Richard Henderson  <rth@redhat.com>
19825
19826         * gcc.dg/20020103-1.c: New.
19827
19828 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19829
19830         * gcc.c-torture/execute/20020103-1.c: New test.
19831
19832 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19833
19834         * g++.dg/other/debug2.C: New test.
19835
19836         * gcc.c-torture/compile/20020103-1.c: New test.
19837
19838 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19839
19840         * gcc.dg/gnu89-init-1.c: Added new tests.
19841
19842 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19843
19844         * g++.dg/template/friend2.C: Remove as patch is reverted.
19845
19846         * g++.dg/warn/oldcast1.C: New test.
19847
19848         * g++.dg/template/ptrmem1.C: New test.
19849         * g++.dg/template/ptrmem2.C: New test.
19850
19851         * g++.dg/template/ntp.C: New test.
19852
19853         * g++.dg/other/component1.C: New test.
19854
19855         * g++.dg/template/ttp3.C: New test.
19856
19857         * g++.dg/template/friend2.C: New test.
19858         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19859
19860 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19861
19862         * g++.dg/other/ptrmem1.C: New test.
19863         * g++.dg/other/ptrmem2.C: New test.
19864
19865 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19866
19867         * g++.dg/template/ctor1.C: New test.
19868
19869 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19870
19871         * g++.dg/template/friend2.C: New test.
19872
19873 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19874
19875         * gcc.dg/mmix-1.c: New test.
19876
19877 2001-12-31  Richard Henderson  <rth@redhat.com>
19878
19879         * gcc.dg/asm-5.c: New.
19880
19881 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19882
19883         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19884         in namespace __gnu_cxx
19885
19886 2001-12-30  Richard Henderson  <rth@redhat.com>
19887
19888         * gcc.dg/debug-6.c: New.
19889
19890 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19891
19892         * gcc.c-torture/compile/20011229-2.c: New test.
19893
19894 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19895
19896         * gcc.dg/debug-3.c: New test.
19897         * gcc.dg/debug-4.c: New test.
19898         * gcc.dg/debug-5.c: New test.
19899
19900 2001-12-29  Richard Henderson  <rth@redhat.com>
19901
19902         * g++.dg/eh/loop1.C: New.
19903
19904 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19905
19906         * g++.dg/template/crash1.C: New test.
19907
19908 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19909
19910         * g++.dg/other/const1.C: New test.
19911
19912 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19913
19914         * gcc.c-torture/compile/20011229-1.c: New test.
19915
19916 2001-12-28  Stan Shebs  <shebs@apple.com>
19917
19918         * lib/objc-torture.exp: Resync with c-torture.exp.
19919         * lib/objc.exp: Load standard libraries.
19920
19921 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19922
19923         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19924         additional tests.
19925
19926 2001-12-27  Roger Sayle <roger@eyesopen.com>
19927
19928         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19929
19930 2001-12-27  Richard Henderson  <rth@redhat.com>
19931
19932         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19933
19934 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19935
19936         * g++.dg/eh/ctor1.C: New test.
19937         * g++.dg/other/error2.C: New test.
19938
19939 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19940
19941         * g++.dg/other/init2.C: New test.
19942
19943 2001-12-24  Richard Henderson  <rth@redhat.com>
19944
19945         * gcc.dg/20011223-1.c: New.
19946         * gcc.dg/inline-1.c: New.
19947
19948 2001-12-23  Richard Henderson  <rth@redhat.com>
19949
19950         * gcc.dg/asm-4.c: Test operand modifiers.
19951
19952 2001-12-23  Richard Henderson  <rth@redhat.com>
19953
19954         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
19955
19956 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19957
19958         * gcc.c-torture/execute/20011223-1.c: New test.
19959
19960 2001-12-21  Richard Henderson  <rth@redhat.com>
19961
19962         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
19963         re-enables the warning.
19964
19965 2001-12-21  Richard Henderson  <rth@redhat.com>
19966
19967         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
19968
19969 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19970
19971         * gcc.c-torture/compile/20011218-1.c: New test.
19972
19973 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
19974
19975         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
19976         arm-isr.c test.
19977         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
19978         epilogue generation for ARM ISR routines.
19979
19980 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19981
19982         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
19983         * gcc.dg/format/c90-printf-3.c: Likewise.
19984         * gcc.dg/format/c99-printf-3.c: Likewise.
19985         * gcc.dg/format/ext-1.c: Likewise.
19986         * gcc.dg/format/ext-6.c: Likewise.
19987         * gcc.dg/format/format.h: Prototype unlocked stdio.
19988
19989 2001-12-20  Richard Henderson  <rth@redhat.com>
19990
19991         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
19992         (arena): Use it.
19993         (malloc): Correct allocation logic.  Abort if we fill up the
19994         arena before initialization complete.
19995         (realloc): Correct allocation logic.
19996
19997 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19998
19999         * gcc.c-torture/compile/20011219-2.c: New test.
20000
20001         * gcc.c-torture/execute/20011219-1.c: New test.
20002
20003 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20004
20005         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20006         target does not support weak symbols.
20007
20008 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20009
20010         * gcc.c-torture/compile/20011219-1.c: New test.
20011
20012 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20013
20014         * g++.dg/other/error1.C: New test.
20015
20016 2001-12-17  Jeffrey A Law  (law@redhat.com)
20017
20018         * gcc.c-torture/execute/20011217-1.c: New test.
20019
20020 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20021
20022         * objc.dg/special/: New directory.
20023         * objc.dg/special/special.exp: New file.
20024         * objc.dg/special/unclaimed-category-1.h: New file.
20025         * objc.dg/special/unclaimed-category-1a.m: New file.
20026         * objc.dg/special/unclaimed-category-1.m: New file.
20027
20028 2001-12-17  Andreas Jaeger  <aj@suse.de>
20029
20030         * gcc.c-torture/compile/20011217-2.c: New test.
20031
20032 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20033
20034         * gcc.c-torture/compile/20011217-1.c: New test.
20035
20036 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20037
20038         * testsuite/gcc.dg/20011214-1.c: New.
20039
20040 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20041
20042         * gcc.dg/altivec-4.c: New.
20043
20044 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20045
20046         * gcc.dg/20011113-1.c: New test.
20047
20048 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20049
20050         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20051         std::__malloc_alloc_template<0> and
20052         std::__default_alloc_template<false, 0>.
20053
20054 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20055
20056         * objc/execute/bf-21.m: New test.
20057         * objc/execute/enumeration-1.m: New test.
20058         * objc/execute/enumeration-2.m: New test.
20059
20060 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20061
20062         * gcc.dg/gnu89-init-1.c: New test.
20063
20064 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20065
20066         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20067         * g++.old-deja/g++.jason/2371.C: Likewise.
20068         * g++.old-deja/g++.jason/template33.C: Likewise.
20069         * g++.old-deja/g++.jason/template34.C: Likewise.
20070         * g++.old-deja/g++.jason/template36.C: Likewise.
20071         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20072         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20073         * g++.old-deja/g++.other/typename1.C: Likewise.
20074         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20075         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20076         * g++.old-deja/g++.pt/typename11.C: Likewise.
20077         * g++.old-deja/g++.pt/typename14.C: Likewise.
20078         * g++.old-deja/g++.pt/typename16.C: Likewise.
20079         * g++.old-deja/g++.pt/typename3.C: Likewise.
20080         * g++.old-deja/g++.pt/typename4.C: Likewise.
20081         * g++.old-deja/g++.pt/typename5.C: Likewise.
20082         * g++.old-deja/g++.pt/typename7.C: Likewise.
20083         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20084
20085 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20086
20087         * g++.dg/other/linkage1.C: New test.
20088         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20089         specifiers.
20090
20091 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20092
20093         * gcc.dg/concat.c: New test.
20094
20095 2001-12-11  Stan Shebs  <shebs@apple.com>
20096
20097         * objc/compile: New test directory.
20098         * objc/compile/compile.exp: New expect script.
20099         * objc/compile/20011211-1.m: New compile test.
20100
20101 2001-12-11  Jason Merrill  <jason@redhat.com>
20102
20103         * lib/prune.exp (prune_gcc_output): Also handle "In member
20104         function".  So many permutations...
20105
20106 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20107
20108         * g++.dg/template/typedef1.C: New test.
20109
20110 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20111
20112         * g++.dg/other/copy1.C: New test.
20113
20114 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20115
20116         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20117
20118         * gcc.dg/builtin-choose-expr.c: New.
20119
20120 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20121
20122         * gcc.dg/altivec-2.c: New.
20123
20124 2001-12-07  Richard Henderson  <rth@redhat.com>
20125
20126         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20127
20128 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20129
20130         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20131         ultrasparc.
20132
20133 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20134
20135         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20136
20137 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20138
20139         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20140         variable argument list.
20141
20142 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20143
20144         * gcc.c-torture/execute/memcheck: Delete entire directory.
20145         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20146         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20147
20148 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20149
20150         * gcc.dg/Wshadow-1.c: New test.
20151
20152 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20153
20154         * gcc.c-torture/compile/20011130-1.c: New test.
20155
20156         * gcc.dg/noncompile/20011025-1.c: New test.
20157
20158         * g++.dg/other/anon-union.C: New test.
20159
20160         * gcc.c-torture/execute/20011024-1.c: New test.
20161
20162 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20163
20164         * gcc.c-torture/execute/20000722-1.x,
20165         gcc.c-torture/execute/20010123-1.x: Remove.
20166         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20167         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20168         gcc.dg/c99-complit-2.c: New tests.
20169
20170 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20171
20172         * g++.dg/inherit/base1.C: New test.
20173
20174 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20175
20176         * g++.dg/other/stdarg1.C: New test.
20177
20178         * gcc.c-torture/compile/20011130-2.c: New test.
20179
20180 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20181
20182         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20183         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20184         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20185         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20186         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20187         * gcc.dg/builtin-prefetch-1.c: New test.
20188
20189 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20190
20191         * gcc.dg/20011130-1.c: New test.
20192
20193 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20194
20195         * g++.dg/other/scope1.C: New test.
20196         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20197
20198 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20199
20200         * gcc.dg/vla-init-1.c: New test.
20201
20202 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20203
20204         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20205
20206 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20207
20208         * objc.dg/alias.m: Update.
20209         * objc.dg/class-1.m: Update.
20210         * objc.dg/const-str-1.m: Update.
20211         * objc.dg/fwd-proto-1.m: Update.
20212         * objc.dg/id-1.m: Update.
20213         * objc.dg/super-class-1.m: Update.
20214
20215 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20216
20217         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20218         constructs.
20219
20220 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20221
20222         * gcc.c-torture/execute/20011128-1.c: New test.
20223
20224 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20225
20226         * gcc.dg/20011127-1.c: New test.
20227
20228 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20229
20230         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20231         from Austin Group draft 7.
20232         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20233         scanf format arguments.
20234         * gcc.dg/format/no-exargs-2.c: New test.
20235
20236 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20237
20238         * g++.dg/abi/vbase8-4.C: New test.
20239
20240 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20241
20242         * gcc.c-torture/execute/20011121-1.c: New test.
20243
20244 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20245
20246         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20247
20248 2001-11-23  Andreas Jaeger  <aj@suse.de>
20249
20250         * gcc.dg/cpp/charconst-2.c: New test.
20251
20252 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20253
20254         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20255         to the host if it is remote.  Let tests specify extra headers
20256         they use.
20257         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20258         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20259         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20260         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20261         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20262         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20263         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20264         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20265         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20266         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20267
20268 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20269
20270         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20271         for little endian ARMs.
20272
20273 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20274
20275         * gcc.c-torture/compile/20011119-1.c: New test.
20276         * gcc.c-torture/compile/20011119-2.c: New test.
20277
20278 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20279
20280         * gcc.dg/altivec-1.c: Fix typo.
20281
20282 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20283
20284         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20285
20286 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20287
20288         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20289
20290 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20291
20292         * lib/g77.exp: Don't specify --rpath-link.
20293
20294         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20295         across all the headers.
20296         * gcc.dg/format/format.exp: For testing on a remote host,
20297         copy format.h.
20298
20299         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20300         * gcc.c-torture/execute/930406-1.c: Likewise.
20301         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20302
20303 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20304
20305         * gcc.dg/altivec-1.c: New.
20306
20307 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20308
20309         * gcc.dg/cpp/fpreprocessed.c: New test case.
20310
20311 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20312
20313         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20314         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20315         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20316
20317 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20318
20319         * gcc.dg/no-builtin-1.c: New test.
20320
20321 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20322
20323         * gcc.c-torture/execute/20011115-1.c: New test.
20324
20325 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20326
20327         * gcc.c-torture/compile/20011114-2.c: New test.
20328         * gcc.c-torture/compile/20011114-3.c: New test.
20329         * gcc.c-torture/compile/20011114-4.c: New test.
20330
20331 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20332
20333         * g++.dg/other/init1.C: New test.
20334
20335 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20336
20337         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20338         message.
20339
20340         * gcc.c-torture/execute/20011114-1.c: New testcase.
20341
20342         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20343         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20344         like the (before this change) version of 20010327-1.c.
20345
20346 2001-11-14  Roger Sayle <roger@eyesopen.com>
20347
20348         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20349
20350 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20351
20352         * g++.dg/init/array2.C: New test.
20353
20354 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20355
20356         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20357
20358 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20359
20360         * g++.dg/other/forscope1.C: New test.
20361         * g++.dg/ext/forscope1.C: New test.
20362         * g++.dg/ext/forscope2.C: New test.
20363
20364 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20365
20366         * gcc.c-torture/execute/20011113-1.c: New test.
20367
20368 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20369
20370         * gcc.c-torture/execute/20011109-2.c: New test.
20371
20372         * gcc.c-torture/execute/20011109-1.c: New test.
20373
20374 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20375
20376         * gcc.c-torture/compile/20011109-1.c: New test.
20377
20378 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20379
20380         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20381         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20382         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20383         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20384         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20385         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20386         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20387
20388 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20389
20390         * g++.dg/warn/Wshadow-1.C: New tests.
20391         * g++.old-deja/g++.mike/for3.C: Update.
20392
20393 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20394
20395         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20396         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20397         XFAILs.  Adjust expected error texts.
20398         * gcc.c-torture/compile/20011106-1.c,
20399         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20400         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20401         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20402         gcc.dg/c99-array-lval-5.c: New tests.
20403
20404 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20405
20406         * gcc.dg/cpp/defined.c: Update.
20407
20408 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20409
20410         * gcc.c-torture/execute/anon-1.c: New test.
20411
20412 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20413
20414         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20415         same size, so no warning should be produced on stormy16.
20416
20417         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20418         due to oversized array.
20419         * g++.old-deja/g++.mike/ns15.C: Likewise.
20420         * g++.old-deja/g++.pt/crash16.C: Likewise.
20421
20422 2001-11-02  Graham Stott  <grahams@redhat.com>
20423
20424         * g++.dgother/debug1.C: Fix typos.
20425
20426 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20427
20428         * g++.dg/other/debug1.C: New test.
20429
20430 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20431
20432         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20433         of unsigned long.
20434
20435 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20436
20437         * gcc.dg/20011029-2.c: New test.
20438
20439         * gcc.c-torture/compile/20011029-1.c: New test.
20440
20441 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20442
20443         * objc/execute/class_self-1.m: New test.
20444         * objc/execute/class_self-2.m: New test.
20445
20446 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20447
20448         * gcc.misc-tests/msgs.exp: Delete.
20449         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20450         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20451         error set to match recent changes.
20452
20453 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20454
20455         * gcc.dg/20011021-1.c: New test.
20456
20457 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20458
20459         * gcc.c-torture/compile/20011023-1.c: New test.
20460
20461 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20462
20463         * lib/g77.exp: Rewrite based on lib/g++.exp.
20464
20465 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20466
20467         * gcc.c-torture/execute/20011019-1.c: New test.
20468
20469         * gcc.dg/20011018-1.c: New test.
20470
20471 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20472
20473         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20474
20475 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20476
20477         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20478         * gcc.dg/attr-invalid.c: Likewise.
20479
20480 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20481
20482         * testsuite/gcc.dg/20011015-1.c: New test.
20483
20484 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20485
20486         * g++.dg/template/unify2.C: New test.
20487
20488 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20489
20490         * g++.dg/other/exception-specification.C: New test
20491
20492 2001-10-13  Tom Rix  <trix@redhat.com>
20493
20494         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20495         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20496
20497 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20498
20499         * testsuite/gcc.dg/20011009-1.c: New test.
20500
20501 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20502
20503         PR g++/4476
20504         * g++.dg/other/friend1.C: New test.
20505
20506 2001-10-11  Richard Henderson  <rth@redhat.com>
20507
20508         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20509
20510 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20511
20512         * gcc.c-torture/compile/20011010-1.c: New.
20513
20514 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20515
20516         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20517         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20518         g77.f-torture/execute/execute.exp,
20519         g77.f-torture/noncompile/noncompile.exp,
20520         gcc.c-torture/compile/compile.exp,
20521         gcc.c-torture/execute/execute.exp,
20522         gcc.c-torture/execute/ieee/ieee.exp,
20523         gcc.c-torture/execute/memcheck/memcheck.exp,
20524         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20525         objc/execute/execute.exp: Update FSF address.
20526
20527 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20528
20529         * gcc.dg/cpp/cmdlne-C.c: Update.
20530         * gcc.dg/cpp/cmdlne-C2.c: New.
20531
20532 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20533
20534         * gcc.c-torture/execute/20011008-3.c: New.
20535
20536 2001-10-08  DJ Delorie  <dj@redhat.com>
20537
20538         * gcc.dg/20011008-1.c: New.
20539         * gcc.dg/20011008-2.c: New.
20540
20541 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20542
20543         * gcc.dg/cpp/spacing1.c: Update test.
20544
20545 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20546
20547         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20548         spelling errors of "separate" as "seperate".
20549
20550 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20551
20552         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20553         enough to avoid inlining.
20554
20555 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20556
20557         * lib/g77.exp: set libg2c_dir correctly.
20558
20559 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20560
20561         * gcc.dg/cpp/macro11.c: New test.
20562
20563 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20564
20565         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20566         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20567         gcc.dg/format/multattr-3.c: New tests.
20568         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20569         tests for format attributes on function pointers being rejected.
20570
20571 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20572
20573         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20574
20575 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20576
20577         * g++.dg/warn/format1.C: New test.
20578
20579 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20580
20581         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20582
20583 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20584
20585         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20586
20587 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20588
20589         * gcc.dg/cpp/redef2.c: Add test.
20590
20591 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20592
20593         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20594         long-standing bug on i686, apparently.
20595         * gcc.c-torture/execute/loop-2c.x: New file.
20596         * gcc.c-torture/execute/loop-2d.x: New file.
20597         * gcc.c-torture/execute/loop-3c.x: New file.
20598
20599 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20600
20601         * gcc.dg/cpp/20000625-2.c: Correct line number.
20602
20603 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20604
20605         * gcc.dg/cpp/macro10.c: New test.
20606         * gcc.dg/cpp/strify3.c: New test.
20607         * gcc.dg/cpp/spacing1.c: Add tests.
20608         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20609         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20610
20611 2001-09-24  DJ Delorie  <dj@redhat.com>
20612
20613         * gcc.c-torture/execute/20010924-1.c: New test.
20614
20615 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20616
20617         * testsuite/objc/execute/paste.m: Remove.
20618
20619 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20620
20621         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20622
20623 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20624
20625         * g77.dg/strlen0.f: New test.
20626
20627 2001-09-21  Richard Henderson  <rth@redhat.com>
20628
20629         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20630         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20631
20632 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20633
20634         Table-driven attributes.
20635         * g++.dg/ext/attrib1.C: New test.
20636
20637 2001-09-20  DJ Delorie  <dj@redhat.com>
20638
20639         * gcc.dg/20000926-1.c: Update expected warning messages.
20640         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20641         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20642         array.
20643
20644 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20645
20646         * g++.dg/eh/registers1.C: New test case.
20647
20648 2001-09-17  Richard Henderson  <rth@redhat.com>
20649
20650         * gcc.dg/array-5.c: Fix VLA decomposition test.
20651
20652 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20653
20654         * gcc.dg/cpp/line5.c: New testcase.
20655
20656 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20657
20658         * gcc.dg/cpp/macro9.c: New test.
20659
20660 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20661
20662         * gcc.c-torture/execute/980223.c: Change type of addr from long
20663         to char *.
20664
20665 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20666
20667         * gcc.c-torture/execute/20010915-1.c: New test.
20668
20669 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20670
20671         * g77.dg/bprob: New directory.
20672         * g77.dg/bprob/bprob.exp: New file.
20673         * g77.dg/bprob/bprob-1.f: New test.
20674         * g77.dg/gcov: New directory.
20675         * g77.dg/gcov/gcov.exp: New file.
20676         * g77.dg/gcov/gcov-1.f: New test.
20677         * g77.dg/gcov/gcov-1.x: New file.
20678
20679 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20680
20681         * gcc.dg/cpp/directiv.c: Update.
20682         * gcc.dg/cpp/undef1.c: Update.
20683
20684 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20685
20686         * gcc.dg/20010912-1.c: New test.
20687
20688 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20689
20690         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20691         language-independent file in lib.
20692         * lib/gcov.exp: New file.
20693
20694 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20695
20696         * gcc.c-torture/compile/20010911-1.c: New test.
20697
20698 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20699
20700         * lib/profopt.exp: New, to support profile-directed optimizations.
20701         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20702         * gcc.misc-tests/bprob-1.c: New test.
20703         * gcc.misc-tests/bprob-2.c: New test.
20704
20705 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20706
20707         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20708         XFAIL and which kinds of gcov output to verify.
20709         * gcc.misc-tests/gcov-4b.x: New file.
20710         * gcc.misc-tests/gcov-5b.x: New file.
20711         * gcc.misc-tests/gcov-6.x: New file.
20712         * gcc.misc-tests/gcov-7.c: New test.
20713         * gcc.misc-tests/gcov-7.x: New file.
20714
20715 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20716
20717         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20718         * gcc.misc-tests/gcov-6.c: New test.
20719
20720 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20721
20722         PR c++/3986
20723         * g++.dg/abi/vbase1.C: New test.
20724
20725 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20726
20727         * objc.dg/method-2.m: New.
20728
20729 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20730
20731         PR c++/4203
20732         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20733         * g++.dg/init/empty1.C: New test.
20734
20735 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20736
20737         * gcc.c-torture/compile/20010903-1.c: New test.
20738
20739 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20740
20741         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20742         for m68k.
20743
20744 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20745
20746         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20747
20748         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20749
20750         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20751
20752 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20753
20754         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20755         for 16-bit 'unsigned int'.
20756
20757 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20758
20759         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20760
20761 2001-08-27  Richard Henderson  <rth@redhat.com>
20762
20763         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20764         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20765
20766 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20767
20768         * gcc.dg/asm-names.c (ymain): New.
20769
20770 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20771
20772         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20773         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20774         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20775
20776 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20777
20778         * gcc.dg/compare5.c: New testcase.
20779
20780 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20781
20782         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20783         and "In instantiation".
20784
20785 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20786
20787         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20788
20789 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20790
20791         * gcc.misc-tests/gcov.exp: Add support for branch information.
20792         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20793         * gcc.misc-tests/gcov-4.c: New test.
20794         * gcc.misc-tests/gcov-4b.c: New test.
20795         * gcc.misc-tests/gcov-5b.c: New test.
20796
20797 2001-08-20  Zack Weinberg  <zackw@panix.com>
20798
20799         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20800         expected to fail.
20801
20802 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20803
20804         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20805
20806 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20807
20808         * g++.dg/eh/template1.C: New test.
20809
20810 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20811
20812         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20813         Fix thinko.
20814         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20815         for xfail.
20816
20817 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20818
20819         * lib/g77-dg.exp:  Use prune.exp for common procedures
20820         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20821         * lib/g77.exp: (g77-dg-prune) Remove
20822
20823 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20824
20825         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20826
20827 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20828
20829         * g++.dg/template/unify1.C: New test.
20830
20831 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20832
20833         * g++.dg/abi/empty4.C: New test.
20834
20835 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20836
20837         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20838         solaris2.*
20839         * g77.f-torture/compile/pr3743.x: Likewise
20840
20841 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20842
20843         * g++.dg/other/using-declaration.C: New test.
20844
20845 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20846
20847         * gcc.dg/cpp/tr-sign.c: New testcase.
20848
20849 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20850
20851         * gcc.dg/cpp/19951025-1.c: Revert.
20852         * gcc.dg/cpp/directiv.c: We no longer process directives that
20853         interrupt macro arguments.
20854
20855 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20856
20857         * gcc.dg/bconstp-1.c: New test.
20858
20859 2001-08-03  Richard Henderson  <rth@redhat.com>
20860
20861         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20862
20863 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20864
20865         * gcc.dg/cpp/19951025-1.c: Update.
20866
20867 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20868
20869         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20870         should be x.
20871
20872 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20873
20874         Kill -fhonor-std.
20875         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20876         * g++.old-deja/g++.other/std1.C: Likewise.
20877         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20878
20879 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20880
20881         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20882         (g77_pass, g77_fail, g77_finish, g77_exit,
20883         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20884
20885 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20886
20887         * g77.dg/fbackslash.f
20888         * g77.dg/fcase-preserve.f
20889         * g77.dg/ff90-1.f
20890         * g77.dg/ffixed-line-length-0.f
20891         * g77.dg/ffixed-line-length-132.f
20892         * g77.dg/ffixed-line-length-7.f
20893         * g77.dg/ffixed-line-length-72.f
20894         * g77.dg/ffixed-line-length-none.f
20895         * g77.dg/ffree-form-1.f
20896         * g77.dg/fno-backslash.f
20897         * g77.dg/fno-f90-1.f
20898         * g77.dg/fno-fixed-form-1.f
20899         * g77.dg/fno-onetrip.f
20900         * g77.dg/fno-typeless-boz.f
20901         * g77.dg/fno-underscoring.f
20902         * g77.dg/fno-vxt-1.f
20903         * g77.dg/fonetrip.f
20904         * g77.dg/ftypeless-boz.f
20905         * g77.dg/fugly-assumed.f
20906         * g77.dg/funderscoring.f
20907         * g77.dg/fvxt-1.f
20908
20909 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20910
20911         * objc.dg/fwd-proto-1.m: New.
20912         * objc.dg/local-decl-1.m: New.
20913         * objc.dg/naming-1.m: New.
20914         * objc.dg/naming-2.m: New.
20915         * objc.dg/proto-hier-1.m: New.
20916
20917 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20918
20919         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20920         largest-type elements to a struct makes its size grow.
20921
20922 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20923
20924         * g++.dg/abi/vthunk1.C: New test.
20925
20926 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20927
20928         * g++.dg/abi/vbase8-22.C: New test.
20929
20930 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20931
20932         * gcc.dg/cpp/macro8.c: New test.
20933
20934 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20935
20936         * g++.dg/abi/vbase8-21.C: New test.
20937
20938 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         * g++.dg/abi/vbase8-10.C: New test.
20941
20942 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20943
20944         * lib/g++.exp (g++_set_ld_library_path): Renamed to
20945         ${tool}_set_ld_library_path.
20946         Changed caller.
20947         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
20948         g++.exp.
20949
20950 2001-07-26  Stan Cox <scox@redhat.com>
20951
20952         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
20953         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
20954         gcc_exit, gcc_check_unsupported_p):
20955         Moved to gcc-deps.exp
20956         * gcc-deps.exp: New file.
20957
20958 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20959
20960         * g++.old-deja/g++.pt/defarg14.C: New test.
20961
20962 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20963
20964         * g++.old-deja/g++.other/lineno5.C: New test.
20965
20966 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20967
20968         * g++.old-deja/g++.pt/crash68.C: New test.
20969
20970 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20971
20972         * g++.old-deja/g++.other/crash42.C: New test.
20973
20974 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20975
20976         * gcc.dg/cpp/extratokens.c: Fix.
20977         * gcc.dg/cpp/skipping2.c: New tests.
20978
20979 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20980
20981         * gcc.c-torture/execute/20010724-1.c: New file.
20982         * gcc.c-torture/execute/20010724-1.x: New file.
20983
20984 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20985
20986         * g++.old-deja/g++.other/cond7.C: New test.
20987
20988 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20989
20990         * g++.old-deja/g++.other/optimize4.C: New test.
20991
20992 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20993
20994         * g++.old-deja/g++.abi/vbase8-5.C: New test.
20995
20996 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
20997
20998         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
20999         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21000         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21001         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21002
21003         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21004         bug report" message.
21005
21006         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21007         * g++.dg/ext/instantiate1.C: Move from old-deja.
21008
21009 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21010
21011         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21012         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21013         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21014         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21015
21016 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21017
21018         * gcc.c-torture/execute/20010723-1.c: New test.
21019
21020 2001-07-23  Ben Elliston  <bje@redhat.com>
21021
21022         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21023
21024 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21025
21026         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21027         i[34567]86-*-*.
21028         Delete handling of ieee_multilib_flags.
21029         Pass -mieee for alpha*-*-* and sh-*-*.
21030         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21031
21032 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21033
21034         Remove old-abi tests.
21035         * g++.old-deja/g++.mike/p11116.C: Remove.
21036         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21037
21038 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21039
21040         * g77.f-torture/compile/pr3743.f:  New test
21041
21042 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21043
21044         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21045
21046 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21047
21048         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21049         g++.old-deja/g++.pt/static6.C: Likewise.
21050         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21051         supports weak symbols.
21052
21053 2001-07-18  Andreas Jaeger  <aj@suse.de>
21054
21055         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21056         supported again.
21057
21058 2001-07-18  Andreas Jaeger  <aj@suse.de>
21059
21060         * gcc.dg/iftrap-1.c: Fix target line.
21061
21062 2001-07-17  Richard Henderson  <rth@redhat.com>
21063
21064         * gcc.c-torture/execute/20010717-1.c: New.
21065
21066 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21067
21068         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21069         tests.
21070
21071 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21072
21073         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21074
21075 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21076
21077         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21078         UAC_SIGBUS, UAC_NOPRINT definitions.
21079
21080 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21081
21082         * objc/execute/object_is_class.m: New test.
21083         * objc/execute/object_is_meta_class.m: New test.
21084
21085 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21086
21087         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21088         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21089
21090 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21091
21092         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21093         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21094
21095 2001-07-14  Richard Henderson  <rth@redhat.com>
21096
21097         * gcc.dg/iftrap-1.c: New.
21098
21099 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21100
21101         * g77.f-torture/execute/intrinsic77.f: New test.
21102
21103 2001-07-11  Janis Johnson <janis@us.ibm.com>
21104
21105         * gcc.misc-tests/gcov-3.c: New test.
21106
21107 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21108
21109         * gcc.c-torture/compile/20010711-1.c,
21110         * gcc.c-torture/compile/20010711-2.c: New tests.
21111
21112 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21113
21114         * gcc.c-torture/execute/20010711-1.c: New test.
21115
21116 2001-07-11  Ben Elliston  <bje@redhat.com>
21117
21118         * g++.old-deja/g++.other/enum5.C: New test.
21119
21120 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21121
21122         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21123         (g++-dg-prune): Call prune_gcc_output.
21124         * prune.exp: New file for prune_gcc_output.
21125         * lib/g++.exp, lib/gcc.exp: Load it.
21126
21127 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21128
21129         * gcc.c-torture/compile/20010701-1.c,
21130         g++.old-deja/g++.ext/attrib6.C: New tests.
21131
21132 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21133
21134         * gcc.c-torture/compile/20010706-1.c: New test.
21135
21136 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21137
21138         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21139
21140 2001-06-28  Stan Shebs  <shebs@apple.com>
21141
21142         * gcc.dg/pragma-darwin.c: New test.
21143
21144 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21145
21146         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21147         Solaris 2.[678] system.
21148
21149 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21150
21151         * gcc.dg/20010622-1.c: New test.
21152
21153 2001-06-18  Stan Shebs  <shebs@apple.com>
21154
21155         * objc.dg: New directory.
21156         * objc.dg/dg.exp: New file.
21157         * objc.dg/alias.m: New.
21158         * objc.dg/class-1.m: New.
21159         * objc.dg/class-2.m: New.
21160         * objc.dg/const-str-1.m: New.
21161         * objc.dg/const-str-2.m: New.
21162         * objc.dg/id-1.m: New.
21163         * objc.dg/method-1.m: New.
21164         * objc.dg/super-class-1.m: New.
21165         * lib/objc-dg.exp: New file.
21166
21167 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21168
21169         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21170         of label name.
21171
21172 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21173
21174         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21175
21176 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21177
21178         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21179         variable.
21180
21181 2001-06-12  Richard Henderson  <rth@redhat.com>
21182
21183         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21184
21185 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21186
21187         * g++.old-deja/g++.abi/vbase5.C: New test.
21188         * g++.old-deja/g++.abi/vbase6.C: New test.
21189         * g++.old-deja/g++.abi/vbase7.C: New test.
21190
21191 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21192
21193         * gcc.c-torture/compile/20010610-1.c: New test.
21194
21195 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21196
21197         * g++.old-deja/g++.abi/vbase4.C: New test.
21198
21199 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21200
21201         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21202         support %f for HC11/HC12 targets.
21203         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21204         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21205         on HC11/HC12 targets.
21206         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21207
21208 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21209
21210         * gcc.dg/wchar_t-1.c: New file.
21211         * gcc.dg/wint_t-1.c: Likewise.
21212
21213 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21214
21215         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21216
21217 2001-06-11  Richard Henderson  <rth@redhat.com>
21218
21219         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21220
21221 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21222
21223         * gcc.c-torture/compile/20010611-1.c: New test.
21224
21225 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21226
21227         * gcc.dg/c99-tag-1.c: Add more tests.
21228
21229 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21230
21231         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21232         representation on MN10300 and ARM/Thumb.
21233
21234 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21235
21236         * g77.f-torture/execute/20010610.f: New.
21237
21238 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21239
21240         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21241         names.
21242
21243 2001-06-09  Richard Henderson  <rth@redhat.com>
21244
21245         * gcc.c-torture/execute/ashrdi-1.c: New.
21246         * gcc.c-torture/execute/ashldi-1.c: New.
21247         * gcc.c-torture/execute/lshrdi-1.c: New.
21248
21249 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21250
21251         * objc/execute/load-3.m: Added. Check sending +load to categories,
21252         in addition to classes.
21253
21254 2001-06-08  Stan Shebs  <shebs@apple.com>
21255
21256         * objc/execute/load-2.m: New test.  From Nicola Pero
21257         <n.pero@mi.flashnet.it>.
21258
21259 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21260
21261         * gcc.c-torture/execute/20010605-2.c: New test.
21262
21263 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21264
21265         * g++.old-deja/g++.abi/vbase2.C: New test.
21266         * g++.old-deja/g++.abi/vbase3.C: New test.
21267
21268 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21269
21270         * g++.old-deja/g++.pt/friend49.C: New test.
21271
21272 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21273
21274         * g++.old-deja/g++.ext/anon3.C: New test.
21275
21276 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21277
21278         * g++.old-deja/g++.other/conv7.C: New test.
21279
21280 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21281
21282         * gcc.c-torture/compile/20010605-2.c: New test.
21283
21284 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21285
21286         * gcc.c-torture/execute/20010604-1.c: New test.
21287
21288 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21289
21290         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21291
21292 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21293
21294         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21295         (g++_link_flags): Likewise.
21296         (g++_init): Pass gccpath's value to two previous functions.
21297
21298 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21299
21300         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21301         Ensure logfile entry matches exec command line.
21302
21303 2001-05-31  Richard Henderson  <rth@redhat.com>
21304
21305         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21306         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21307
21308 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21309
21310         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21311         compiler for irix6.2
21312
21313 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21314
21315         * g++.old-deja/g++.other/optimize3.C: New file.
21316
21317 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21318
21319         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21320         assemble.
21321
21322 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21323
21324         * g++.old-deja/g++.other/optimize2.C: New file.
21325
21326 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21327
21328         * gcc.c-torture/compile/20010518-2.c: New file.
21329         * gcc.c-torture/execute/20010518-1.c: New file.
21330         * gcc.c-torture/execute/20010518-2.c: New file.
21331
21332 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21333
21334         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21335
21336 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21337
21338         G++ no longer defines builtins that do not begin with __builtin.
21339         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21340         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21341         * g++.old-deja/g++.law/builtin1.C: Likewise.
21342         * g++.old-deja/g++.law/cvt2.C: Likewise.
21343         * g++.old-deja/g++.mike/net5.C: Likewise.
21344         * g++.old-deja/g++.other/builtins1.C: Likewise.
21345         * g++.old-deja/g++.other/builtins2.C: Likewise.
21346         * g++.old-deja/g++.other/builtins3.C: Likewise.
21347         * g++.old-deja/g++.other/builtins4.C: Likewise.
21348         * g++.old-deja/g++.other/inline8.C: Likewise.
21349         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21350
21351 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21352
21353         * g++.old-deja/g++.pt/using1.C: Adjust.
21354         * g++.old-deja/g++.pt/using2.C: New test.
21355
21356 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21357
21358         * gcc.dg/cpp/charconst.c: New tests.
21359         * gcc.dg/cpp/escape.c: New tests.
21360         * gcc.dg/cpp/escape-1.c: New tests.
21361         * gcc.dg/cpp/escape-2.c: New tests.
21362         * gcc.dg/cpp/ucs.c: New tests.
21363
21364 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21365
21366         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21367         native compiler for irix6.5.
21368
21369 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21370
21371         * lib/g++.exp (g++_include_flags): Use args to compute
21372         get_multilibs.
21373         (g++_link_flags): Likewise.
21374         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21375
21376 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21377
21378         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21379
21380 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21381
21382         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21383         this file.
21384
21385 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21386
21387         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21388         STACK_SIZE;
21389         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21390         to STACK_SIZE; Use it to define size of add_histo array.
21391         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21392         to STACK_SIZE.
21393         (f): Use GITT_SIZE to define size of gitt local table.
21394         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21395         to STACK_SIZE; Use it to define size of bytemem array.
21396
21397 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21398
21399         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21400         on 68HC11/HC12 due to the asm instruction.
21401         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21402         * gcc.c-torture/compile/920520-1.x: Likewise.
21403         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21404         on 68HC11/HC12 because the function is larger than 64K.
21405         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21406         on 68HC11/HC12 because the structure is too large.
21407
21408 2001-05-20  Richard Henderson  <rth@redhat.com>
21409
21410         * gcc.c-torture/execute/20010520-1.c: New.
21411
21412 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21413
21414         * g++.old-deja/g++.warn/compare1.C: New test.
21415         * gcc.dg/compare4.c: New test.
21416
21417 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         * g++.old-deja/g++.other/optimize1.C: New test.
21420
21421 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21422
21423         * g++.old-deja/g++.pt/spec41.C: New test.
21424
21425 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21426
21427         * gcc.c-torture/compile/20010114-1.x: Remove.
21428
21429 2001-05-18  Stan Shebs  <shebs@apple.com>
21430
21431         * gcc.c-torture/compile/20010518-1.c: New test.
21432
21433 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21434
21435         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21436         * g++.old-deja/g++.pt/crash67.C: New test.
21437
21438 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21439
21440         * g++.old-deja/g++.other/debug9.C: New test.
21441
21442 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21443
21444         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21445
21446 2001-05-16  Jan Hubicka  <jh@suse.cz>
21447
21448         * gcc.c-torture/compile/20010516-1.c: New test.
21449
21450 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21451
21452         * g++.old-deja/g++.other/crash41.C: New test.
21453
21454 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21455
21456         * g++.old-deja/g++.pt/crash66.C: New test.
21457
21458 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21459
21460         * g++.old-deja/g++.robertl/eb27.C: Convert.
21461
21462 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21463
21464         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21465         declaration being redundant.
21466
21467 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21468
21469         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21470
21471 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21472
21473         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21474
21475 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21476
21477         * lib/g++.exp: Use testsuite_flags.
21478
21479 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21480
21481         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21482
21483 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21484
21485         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21486
21487 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21488
21489         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21490
21491 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21492
21493         * gcc.c-torture/compile/20010313-1.c: New test.
21494
21495 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21496
21497         * gcc.dg/cpp/direct2.c: New test.
21498         * gccq.dg/cpp/direct2s.c: New test.
21499
21500         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21501
21502 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21503
21504         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21505         * g++.old-deja/g++.other/op3.C: Likewise.
21506
21507 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21508
21509         * gcc.dg/cpp/syshdr.h: New file.
21510         * gcc.dg/cpp/sysmac1.c: Update.
21511         * gcc.dg/cpp/sysmac2.c: Update.
21512
21513 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21514
21515         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21516
21517 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21518
21519         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21520         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21521
21522 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21523
21524         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21525
21526 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21527
21528         * lib/g++.exp (g++_include_flags): Don't use any special flags
21529         if TESTING_IN_BUILD_TREE is not defined.
21530         (g++_init): Use a plain 'c++' as the compiler if
21531         TESTING_IN_BUILD_TREEE is not defined.
21532
21533 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21534
21535         * g++.old-deja/g++.eh/catch13.C: New test.
21536         * g++.old-deja/g++.eh/catch14.C: New test.
21537
21538 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21539
21540         * gcc.dg/cpp/tr-define.c: New test.
21541
21542 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21543
21544         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21545         <stdlib.h>, not <malloc.h>.
21546
21547 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21548
21549         * g++.old-deja/g++.ns/template17.C: New test.
21550
21551 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21552
21553         * g++.old-deja/g++.pt/ref4.C: New test.
21554
21555 2001-04-30  Richard Henderson  <rth@redhat.com>
21556
21557         * gcc.dg/20000724-1.c: Revert last change.
21558
21559 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21560
21561         * g77.f-torture/execute/20010430.f: New test.
21562
21563 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21564
21565         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21566
21567 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21568
21569         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21570
21571 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21572
21573         * g++.old-deja/g++.eh/crash6.C: New test.
21574
21575 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21576
21577         * g++.old-deja/g++.other/warn7.C: New test.
21578
21579 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21580
21581         * g++.old-deja/g++.other/defarg9.C: New test.
21582
21583 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21584
21585         * g77.f-torture/compile/20010426.f: New test.
21586         * g77.f-torture/execute/20010426.f: New test.
21587
21588 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21589
21590         * g77.f-torture/compile/20000629-1.x: Remove - error
21591         has been fixed.
21592
21593 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21594
21595         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21596         Tweak slightly to work with g++.dg framework.
21597         * g++.dg/special/ecos.exp: Run initp1.C test.
21598         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21599
21600         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21601         its linker doesn't give line numbers either.
21602         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21603
21604 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21605
21606         * g++.old-deja/g++.other/lex1.C: New test.
21607
21608 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21609
21610         * gcc.dg/noncompile/20010425-1.c: New test.
21611
21612 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21613
21614         * g++.old-deja/g++.pt/mangle2.C: New test.
21615
21616 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21617
21618         * gcc.dg/format/plus-1.c: New test.
21619
21620 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21621
21622         * gcc.dg/20010423-1.c: New test.
21623
21624 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21625
21626         * gcc.c-torture/execute/20010422-1.c: New test.
21627
21628 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21629
21630         * g++.old-deja/g++.ns/type2.C: New test.
21631
21632 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21633
21634         * g++.old-deja/g++.other/perf1.C: New test.
21635
21636 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21637
21638         * gcc.dg/c99-func-2.c: Remove xfail.
21639         * gcc.dg/c99-func-3.c: Remove xfail.
21640         * gcc.dg/c99-func-4.c: Remove xfail.
21641
21642 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21643
21644         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21645
21646 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21647
21648         * gcc.c-torture/compile/20010423-1.c: New test.
21649
21650 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21651
21652         * g++.old-deja/g++.pt/typename28.C: New test.
21653
21654 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21655
21656         * g++.old-deja/g++.abi/empty2.C: New test.
21657         * g++.old-deja/g++.abi/empty3.C: New test.
21658
21659 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21660
21661         * g++.old-deja/g++.other/comdat2.C: New test.
21662         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21663
21664 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21665
21666         * g++.old-deja/g++.other/overload14.C: New test.
21667
21668 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21669
21670         * g++.old-deja/g++.other/lookup23.C: New test.
21671
21672 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21673
21674         * gcc.c-torture/execute/20010403-1.c: New test.
21675
21676 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21677             Mark Mitchell  <mark@codesourcery.com>
21678
21679         * lib/old-dejagnu.exp: Don't delete output of executable.
21680         Add .exe suffix to executables.
21681
21682 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21683
21684         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21685
21686 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21687
21688         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21689
21690 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21691
21692         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21693         * g++.old-deja/g++.abi/crash1.C: New test.
21694
21695 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21696
21697         * g++.old-deja/g++.other/crash40.C: New test.
21698
21699 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21700
21701         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21702
21703 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21704
21705         * g++.old-deja/g++.other/warn6.C: New test.
21706
21707 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21708
21709         * g++.old-deja/g++.robertl/eb42.C: Same.
21710
21711 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21712
21713         * gcc.dg/wtr-conversion-1.c: New testcase.
21714
21715 2001-04-10  Richard Henderson  <rth@redhat.com>
21716
21717         * g++.old-deja/g++.other/array5.C: New.
21718
21719 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21720
21721         * gcc.c-torture/execute/20010408-1.c: New test.
21722
21723 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21724
21725         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21726         headers and constructs.
21727         * g++.old-deja/g++.robertl/eb79.C: Same.
21728         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21729         * g++.old-deja/g++.robertl/eb73.C: Same.
21730         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21731         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21732         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21733         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21734         * g++.old-deja/g++.robertl/eb44.C: Same.
21735         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21736         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21737         * g++.old-deja/g++.robertl/eb39.C: Same.
21738         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21739         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21740         * g++.old-deja/g++.robertl/eb30.C: Same.
21741         * g++.old-deja/g++.robertl/eb3.C: Same.
21742         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21743         * g++.old-deja/g++.robertl/eb21.C: Same.
21744         * g++.old-deja/g++.robertl/eb15.C: Same.
21745         * g++.old-deja/g++.robertl/eb118.C: Same.
21746         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21747         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21748         * g++.old-deja/g++.robertl/eb109.C: Same.
21749         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21750         * g++.old-deja/g++.mike/rtti1.C: Same.
21751         * g++.old-deja/g++.mike/p658.C: Same.
21752         * g++.old-deja/g++.mike/net46.C: Same.
21753         * g++.old-deja/g++.mike/net34.C: Same.
21754         * g++.old-deja/g++.mike/memoize1.C: Same.
21755         * g++.old-deja/g++.mike/eh2.C: Same.
21756         * g++.old-deja/g++.law/weak.C: Same.
21757         * g++.old-deja/g++.law/visibility7.C: Same.
21758         * g++.old-deja/g++.law/visibility25.C: Same.
21759         * g++.old-deja/g++.law/visibility22.C: Same.
21760         * g++.old-deja/g++.law/visibility2.C: Same.
21761         * g++.old-deja/g++.law/visibility17.C: Same.
21762         * g++.old-deja/g++.law/visibility13.C: Same.
21763         * g++.old-deja/g++.law/visibility10.C: Same.
21764         * g++.old-deja/g++.law/visibility1.C: Same.
21765         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21766         * g++.old-deja/g++.law/vbase1.C: Same.
21767         * g++.old-deja/g++.law/operators32.C: Same.
21768         * g++.old-deja/g++.law/nest3.C: Same.
21769         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21770         * g++.old-deja/g++.law/except5.C (main): Same.
21771         * g++.old-deja/g++.law/cvt7.C (run): Same.
21772         * g++.old-deja/g++.law/cvt2.C: Same.
21773         * g++.old-deja/g++.law/cvt16.C: Same.
21774         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21775         * g++.old-deja/g++.law/ctors17.C (main): Same.
21776         * g++.old-deja/g++.law/ctors13.C: Same.
21777         * g++.old-deja/g++.law/ctors12.C (main): Same.
21778         * g++.old-deja/g++.law/ctors10.C: Same.
21779         * g++.old-deja/g++.law/code-gen5.C: Same.
21780         * g++.old-deja/g++.law/bad-error7.C: Same.
21781         * g++.old-deja/g++.law/arm9.C: Same.
21782         * g++.old-deja/g++.law/arm12.C: Same.
21783         * g++.old-deja/g++.law/arg8.C: Same.
21784         * g++.old-deja/g++.law/arg1.C: Same.
21785         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21786         * g++.old-deja/g++.jason/template31.C: Same.
21787         * g++.old-deja/g++.jason/template24.C (main): Same.
21788         * g++.old-deja/g++.jason/2371.C: Same.
21789         * g++.old-deja/g++.eh/new2.C: Same.
21790         * g++.old-deja/g++.eh/new1.C: Same.
21791         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21792         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21793         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21794         * g++.old-deja/g++.brendan/crash62.C: Same.
21795         * g++.old-deja/g++.brendan/crash52.C: Same.
21796         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21797         * g++.old-deja/g++.brendan/crash38.C: Same.
21798         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21799         * g++.old-deja/g++.brendan/copy9.C: Same.
21800
21801 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21802
21803         * gcc.c-torture/execute/20001203-2.c (memset):
21804         Count argument is of type __SIZE_TYPE__.
21805
21806 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21807
21808         * gcc.c-torture/compile/20010404-1.c: New test.
21809
21810 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21811
21812         * gcc.c-torture/compile/20010326-1.c: New test.
21813
21814 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21815
21816         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21817         peculiarities of the SH.
21818         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21819
21820 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21821
21822         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21823         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21824         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21825
21826 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21827
21828         * g77.f-torture/compile/20010321-1.f: New test.
21829
21830 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21831
21832         * gcc.c-torture/compile/20010329-1.c: New test.
21833
21834 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21835
21836         * gcc.c-torture/execute/20010329-1.c: New test.
21837
21838 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21839
21840         * g++.old-deja/g++.other/eh4.C: Fix typo.
21841
21842 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21843
21844         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21845
21846 2001-03-28  Philip Blundell  <philb@gnu.org>
21847
21848         * gcc.c-torture/compile/20010328-1.c: New test.
21849
21850 2001-03-27  Richard Henderson  <rth@redhat.com>
21851
21852         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21853         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21854
21855 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21856
21857         * gcc.c-torture/compile/20010327-1.c: New test.
21858
21859 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21860
21861         * g++.old-deja/g++.other/friend12.C: New test.
21862         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21863         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21864
21865 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21866
21867         * gcc.c-torture/execute/20010325-1.c: New test.
21868
21869 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * g++.old-deja/g++.other/mangle3.C: New test.
21872
21873 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21874
21875         * g++.old-deja/g++.other/anon8.C: New test.
21876
21877 2001-03-20  Philip Blundell  <philb@gnu.org>
21878
21879         * gcc.c-torture/compile/20010320-1.c: New test.
21880
21881 2001-03-17  Richard Henderson  <rth@redhat.com>
21882
21883         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21884
21885 2001-03-15  Geoff Keating  <geoff@redhat.com>
21886
21887         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21888         tests on AIX.
21889
21890 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21891
21892         * g++.old-deja/g++.other/eh4.C: New test.
21893
21894 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21895
21896         * gcc.dg/cpp/mi1.c: Update.
21897
21898 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21899
21900         * g++.old-deja/g++.other/regstack.C: New test.
21901
21902 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21903
21904         * g++.old-deja/g++.other/ref4.C: New test.
21905
21906 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21907
21908         * objc/execute/va_method.m: Added.
21909         * objc/execute/IMP.m: Added.
21910         * objc/execute/_cmd.m: Added.
21911         * objc/execute/accessing_ivars.m: Added.
21912         * objc/execute/class-1.m: Added.
21913         * objc/execute/class-10.m: Added.
21914         * objc/execute/class-11.m: Added.
21915         * objc/execute/class-12.m: Added.
21916         * objc/execute/class-13.m: Added.
21917         * objc/execute/class-14.m: Added.
21918         * objc/execute/class-2.m: Added.
21919         * objc/execute/class-3.m: Added.
21920         * objc/execute/class-4.m: Added.
21921         * objc/execute/class-5.m: Added.
21922         * objc/execute/class-6.m: Added.
21923         * objc/execute/class-7.m: Added.
21924         * objc/execute/class-8.m: Added.
21925         * objc/execute/class-9.m: Added.
21926         * objc/execute/class-tests-1.h
21927         * objc/execute/class-tests-2.h
21928         * objc/execute/compatibility_alias.m: Added.
21929         * objc/execute/encode-1.m: Added.
21930         * objc/execute/formal_protocol-1.m: Added.
21931         * objc/execute/formal_protocol-2.m: Added.
21932         * objc/execute/formal_protocol-3.m: Added.
21933         * objc/execute/formal_protocol-4.m: Added.
21934         * objc/execute/formal_protocol-5.m: Added.
21935         * objc/execute/formal_protocol-6.m: Added.
21936         * objc/execute/formal_protocol-7.m: Added.
21937         * objc/execute/informal_protocol.m: Added.
21938         * objc/execute/initialize.m: Added.
21939         * objc/execute/load.m: Added.
21940         * objc/execute/many_args_method.m: Added.
21941         * objc/execute/nested-3.m: Added.
21942         * objc/execute/no_clash.m: Added.
21943         * objc/execute/private.m: Added.
21944         * objc/execute/redefining_self.m: Added.
21945         * objc/execute/root_methods.m: Added.
21946         * objc/execute/selector-1.m: Added.
21947         * objc/execute/static-1.m: Added.
21948         * objc/execute/static-2.m: Added.
21949         * objc/execute/va_method.m: Added.
21950
21951 2001-03-10  Richard Henderson  <rth@redhat.com>
21952
21953         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
21954
21955 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21956
21957         * g++.old-deja/g++.other/crash31.C: XFAIL.
21958         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
21959         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
21960         * gcc.c-torture/execute/20010123-1.x: XFAIL.
21961         * gcc.c-torture/execute/20010124-1.x: XFAIL.
21962         * gcc.dg/sequence-pt-1.c: XFAIL one test.
21963
21964 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21965
21966         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
21967
21968 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21969
21970         * gcc.dg/20000724-1.c: Don't use multiline strings.
21971
21972 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21973
21974         * objc/execute/string1.m, objc/execute/string2.m: Compare the
21975         result of -cString against what we expect it to be; don't just
21976         print it out for no one to read.
21977
21978         * objc/execute/string3.m, objc/execute/string4.m: New tests.
21979         Based on testcases provided by Nicola Pero.
21980
21981 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21982
21983         * gcc.dg/cpp/macro7.c: New test.
21984
21985 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21986
21987         * gcc.dg/cpp/multiline.c: Update.
21988
21989 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21990
21991         * g++.old-deja/g++.other/enum3.C: New test.
21992
21993 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21994
21995         * g++.old-deja/g++.other/pod1.C: New test.
21996
21997 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21998
21999         * g++.old-deja/g++.ext/overload1.C: New test.
22000
22001 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22002
22003         * g++.old-deja/g++.pt/using1.C: New test.
22004
22005 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22006
22007         * g++.old-deja/g++.other/using9.C: New test.
22008
22009 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22010
22011         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22012
22013         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22014
22015 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         * g++.old-deja/g++.ext/realpt1.C: Remove.
22018
22019 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22020
22021         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22022
22023 2001-02-26  Will Cohen  <wcohen@redhat.com>
22024
22025         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22026
22027 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22028
22029         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22030         templatized constructors.
22031
22032 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22033
22034         * gcc.c-torture/execute/20010224-1.c: New test.
22035
22036 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22037
22038         * gcc.c-torture/execute/20010222-1.c: New test.
22039
22040 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22041
22042         * g++.old-deja/g++.other/inline20.C: New test.
22043
22044 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22045
22046         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22047
22048 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22049
22050         * g++.old-deja/g++.other/lookup22.C: New test.
22051
22052 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22053
22054         * g77.dg: New directory.
22055         * g77.dg/20010216-1.f: New test case.
22056         * g77.dg/dg.exp: New driver.
22057         * lib/g77-dg.exp: New driver library.
22058
22059 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22060
22061         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22062
22063 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22064
22065         * g++.old-deja/g++.other/decl9.C: New test.
22066
22067 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22068
22069         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22070         not need <string> and also tests the initialization at runtime.
22071
22072 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22073
22074         * gcc.c-torture/execute/longlong.c: New test.
22075
22076 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22077
22078         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22079
22080 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22081
22082         * gcc.c-torture/execute/920302-1.c (execute):
22083         Change argument type to short.
22084
22085 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22086
22087         * g++.old-deja/g++.pt/deduct6.C: New test.
22088
22089 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22090
22091         * g++.old-deja/g++.pt/deduct5.C: New test.
22092
22093 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22094
22095         * gcc.c-torture/execute/20010209-1.c: New test.
22096
22097 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22098
22099         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22100
22101 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22102
22103         * g++.dg/vtgc1.C: Update for new ABI.
22104
22105         * consistency.vlad: New directory, 1665 files.
22106
22107 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22108
22109         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22110         return type.
22111         * gcc.dg/cpp/digraphs.c: Declare puts.
22112
22113 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22114
22115         * g++.old-deja/g++.other/warn5.C: New test.
22116
22117 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22118
22119         * g++.old-deja/g++.pt/spec40.C: New test.
22120
22121 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22122
22123         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22124         case.
22125         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22126
22127 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22128
22129         * gcc.c-torture/compile/20010209-1.c: New test.
22130
22131 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22132
22133         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22134         excess errors message but not if it crashes.
22135         * g++.old-deja/g++.other/crash27.C: Likewise.
22136         * g++.old-deja/g++.other/crash28.C: Likewise.
22137         * g++.old-deja/g++.other/crash30.C: Likewise.
22138         * g++.old-deja/g++.other/crash32.C: Likewise.
22139         * g++.old-deja/g++.other/crash35.C: Likewise.
22140         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22141
22142 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22143
22144         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22145         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22146         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22147         g77.f-torture/execute/execute.exp,
22148         g77.f-torture/noncompile/noncompile.exp,
22149         gcc.c-torture/execute/execute.exp,
22150         gcc.c-torture/execute/memcheck/memcheck.exp,
22151         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22152         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22153         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22154         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22155         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22156         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22157         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22158         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22159         Remove bug reporting instructions with ancient email addresses.
22160
22161 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22162
22163         * gcc.dg/20010202-1.c: New test.
22164         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22165
22166 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22167
22168         * g++.dg/stdbool-if.C: New test.
22169
22170 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22171
22172         * objc/execute/fdecl.m: Added main().
22173
22174 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22175
22176         * gcc.c-torture/execute/20010206-1.c: New test.
22177
22178 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22179
22180         * gcc.dg/cpp/avoidpaste1.c: Update.
22181
22182 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22183
22184         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22185         Pero <nicola@brainstorm.co.uk>.
22186         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22187
22188 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22189
22190         * g++.old-deja/g++.pt/spec39.C: New test.
22191
22192 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22193
22194         * gcc.c-torture/compile/20010202-1.c: New test.
22195
22196 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22197
22198         * g++.old-deja/g++.abi/primary2.C: New test.
22199         * g++.old-deja/g++.abi/primary3.C: New test.
22200         * g++.old-deja/g++.abi/primary4.C: New test.
22201         * g++.old-deja/g++.abi/primary5.C: New test.
22202         * g++.old-deja/g++.abi/vtable3.h: New test.
22203         * g++.old-deja/g++.abi/vtable3a.C: New test.
22204         * g++.old-deja/g++.abi/vtable3b.C: New test.
22205         * g++.old-deja/g++.abi/vtable3c.C: New test.
22206         * g++.old-deja/g++.abi/vtable3d.C: New test.
22207         * g++.old-deja/g++.abi/vtable3e.C: New test.
22208         * g++.old-deja/g++.abi/vtable3f.C: New test.
22209         * g++.old-deja/g++.abi/vtable3g.C: New test.
22210         * g++.old-deja/g++.abi/vtable3h.C: New test.
22211         * g++.old-deja/g++.abi/vtable3i.C: New test.
22212         * g++.old-deja/g++.abi/vtable3j.C: New test.
22213         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22214
22215 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22216
22217         * g++.old-deja/g++.other/anon6.C: New test.
22218         * g++.old-deja/g++.other/anon7.C: New test.
22219
22220 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22221
22222         * gcc.dg/cpp/avoidpaste2.c: New tests.
22223
22224 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22225
22226         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22227
22228 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22229
22230         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22231         DECIMAL_DIG cases for Irix."
22232
22233 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22234
22235         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22236
22237 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22238
22239         * gcc.dg/c99-tag-1.c: New test.
22240
22241 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22242
22243         * gcc.dg/cpp/tr-warn1.c: Add tests.
22244
22245 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22246
22247         * gcc.dg/cpp/avoidpaste1.c: Update.
22248         * gcc.dg/cpp/paste4.c: Update.
22249
22250 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22251
22252         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22253         cases for Irix.
22254
22255 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22256
22257         * g++.old-deja/g++.other/inline19.C: New test.
22258
22259 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22260
22261         * gcc.dg/Wlarger-than.c: New test.
22262
22263 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22264
22265         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22266
22267 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22268
22269         * gcc.c-torture/execute/20010129-1.c: New test.
22270         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22271
22272 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22273
22274         * gcc.dg/cpp/avoidpaste1.c: Test case.
22275
22276 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22277
22278         * g++.old-deja/g++.other/inline18.C: New test.
22279
22280 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22281
22282         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22283         and __builtin_putchar.
22284
22285 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22286
22287         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22288         tests.
22289
22290 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22291
22292         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22293         floating point number rounding mode to round to the nearest
22294         representable mode.
22295
22296 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22297
22298         * g++.old-deja/g++.other/mangle2.C: New test.
22299
22300 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22301
22302         * gcc.c-torture/compile/20010124-1.c: New test.
22303
22304 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22305
22306         * g++.old-deja/g++.pt/spec38.C: New test.
22307
22308 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22309
22310         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22311         "Build don't run".
22312
22313 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22314
22315         * gcc.c-torture/execute/20010123-1.c: New test.
22316
22317 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22318
22319         * g++.old-deja/g++.pt/spec37.C: New test.
22320
22321 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22322
22323         * g++.old-deja/g++.pt/overload14.C: New test.
22324
22325 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22326
22327         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22328         __builtin_return_address.
22329
22330 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22331
22332         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22333         * g++.old-deja/g++.pt/spec35.C: New test.
22334         * g++.old-deja/g++.pt/spec36.C: New test.
22335
22336 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22337
22338         * gcc.c-torture/compile/20010118-1.c: New test.
22339
22340 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22341
22342         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22343
22344 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22345
22346         * gcc.c-torture/execute/20010119-1.c: New test.
22347
22348 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22349
22350         * g++.old-deja/g++.other/vbase5.C: New test.
22351
22352 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22353
22354         * gcc.c-torture/execute/20010118-1.c: New test.
22355
22356 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22357
22358         * g++.old-deja/g++.pt/deduct3.C: New test.
22359
22360 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22361
22362         * g++.old-deja/g++.pt/spec34.C: New test.
22363
22364 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22365
22366         * g77.f-torture/compile/20000601-2.f: New test.
22367
22368 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22369
22370         * g++.old-deja/g++.other/init17.C: New test.
22371
22372 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22373
22374         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22375
22376 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22377
22378         * g++.old-deja/g++.pt/unify8.C: New test.
22379
22380 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22381
22382         * g++.old-deja/g++.abi/vbase1.C: New test.
22383
22384 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22385
22386         * g++.old-deja/g++.pt/crash65.C: New test.
22387
22388 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22389
22390         * gcc.dg/cpp/assembl2.S: New test case.
22391
22392 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22393
22394         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22395         are supported.
22396
22397 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22398
22399         * g++.old-deja/g++.other/builtins1.C: New test.
22400         * g++.old-deja/g++.other/builtins2.C: Likewise.
22401         * g++.old-deja/g++.other/builtins3.C: Likewise.
22402         * g++.old-deja/g++.other/builtins4.C: Likewise.
22403
22404 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22405
22406         * gcc.c-torture/compile/20010117-1.c: New test.
22407         * gcc.c-torture/compile/20010117-2.c: New test.
22408
22409 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22410
22411         * g77.f-torture/execute/20010116.[fx]: New test,
22412         XFAIL on i?86-*-*.
22413         * g77.f-torture/compile/20010115.f: Indicate it's
22414         a test for PR fortran/1636.
22415
22416 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22417
22418         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22419
22420 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22421
22422         * g77.f-torture/compile/20010115.f: New test.
22423
22424 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22425
22426         * g++.old-deja/g++.pt/nontype5.C: New test.
22427
22428 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22429
22430         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22431         have an equivalent working one below it.
22432
22433 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22434
22435         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22436         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22437
22438 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22439
22440         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22441         message containing "init_priority".
22442         (conpr-2.C): Likewise.
22443         (conpr-3.C): Likewise.
22444         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22445
22446 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22447
22448         * gcc.c-torture/execute/20010114-2.c: New test.
22449
22450 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22451
22452         * gcc.c-torture/compile/20010114-1.c: New test.
22453         * gcc.c-torture/compile/20010114-1.x: Xfail.
22454         * gcc.c-torture/compile/20010114-2.c: New test.
22455         * gcc.c-torture/execute/20010114-1.c: New test.
22456         * gcc.dg/trunc-1.c: New test.
22457         * gcc.dg/uninit-B.c: New test.
22458
22459 2001-01-13  Nick Clifton  <nickc@redhat.com>
22460
22461         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22462         target.
22463
22464 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22465
22466         * gcc.c-torture/compile/20010113-1.c: New test.
22467
22468 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22469
22470         * gcc.c-torture/compile/20001212-1.c: New test.
22471
22472 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22473
22474         * gcc.dg/cpp/widestr1.c: Update.
22475         * gcc.dg/cpp/prag-imp.c: Remove.
22476
22477 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22478
22479         * gcc.c-torture/execute/20000801-3.x: Remove.
22480         * gcc.dg/c90-init-1.c: New test.
22481         * gcc.dg/c99-init-1.c: New test.
22482         * gcc.dg/c99-init-2.c: New test.
22483         * gcc.dg/gnu99-init-1.c: New test.
22484
22485 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22486
22487         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22488         testing that no relevant ones were found.
22489
22490 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22491
22492         * g++.old-deja/g++.pt/cast2.C: New test.
22493
22494 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22495
22496         * g++.old-deja/g++.pt/friend47.C: New test.
22497
22498 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22499
22500         * g++.old-deja/g++.pt/instantiate13.C: New test.
22501
22502 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22503
22504         * g++.old-deja/g++.other/defarg7.C: New test.
22505         * g++.old-deja/g++.other/defarg8.C: New test.
22506
22507 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22508
22509         * g++.old-deja/g++.pt/crash64.C: New test.
22510
22511 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22512
22513         * g++.old-deja/g++.pt/crash63.C: New test.
22514
22515 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22516
22517         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22518
22519 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22520
22521         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22522
22523 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22524
22525         * g++.old-deja/g++.pt/error3.C: New test.
22526
22527 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22528
22529         * g++.old-deja/g++.other/crash39.C: New test.
22530
22531 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22532
22533         * g++.old-deja/g++.other/vbase4.C: New test.
22534
22535 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22536
22537         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22538         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22539         * gcc.dg/special/special.exp: New test driver which will check
22540         for alias support for the above test.
22541
22542 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22543
22544         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22545         problems on small machines.
22546         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22547         parameterize.
22548
22549 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22550
22551         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22552         mips.
22553         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22554
22555 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22556
22557         * g++.old_deja/g++.pt/using8.C: New test.
22558
22559 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22560
22561         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22562
22563 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22564
22565         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22566         where a failure is expected.
22567         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22568
22569 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22570
22571         * g++.old_deja/g++.pt/instantiate12.C: New test.
22572
22573 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22574
22575         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22576         start of structs.
22577         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22578         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22579         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22580         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22581         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22582         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22583         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22584         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22585         * g++.old-deja/g++.eh/spec6.C: Likewise.
22586         * g++.old-deja/g++.jason/crash3.C: Likewise.
22587         * g++.old-deja/g++.law/ctors11.C: Likewise.
22588         * g++.old-deja/g++.law/ctors17.C: Likewise.
22589         * g++.old-deja/g++.law/ctors5.C: Likewise.
22590         * g++.old-deja/g++.law/ctors9.C: Likewise.
22591         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22592         * g++.old-deja/g++.mike/net22.C: Likewise.
22593         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22594         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22595         * g++.old-deja/g++.mike/virt3.C: Likewise.
22596         * g++.old-deja/g++.niklas/t128.C: Likewise.
22597         * g++.old-deja/g++.other/anon4.C: Likewise.
22598         * g++.old-deja/g++.other/using1.C: Likewise.
22599         * g++.old-deja/g++.other/warn3.C: Likewise.
22600         * g++.old-deja/g++.pt/t37.C: Likewise.
22601         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22602         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22603
22604 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22605
22606         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22607
22608 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22609
22610         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22611
22612 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22613
22614         * gcc.c-torture/compile/20010107-1.c: New test.
22615
22616 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22617
22618         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22619
22620 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22621
22622         * gcc.dg/format/format.h: New file.
22623         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22624         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22625         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22626         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22627         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22628         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22629         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22630         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22631         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22632         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22633         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22634         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22635         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22636         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22637         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22638         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22639         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22640         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22641         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22642         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22643         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22644         instead of declaring standard types, macros and functions in each
22645         test.
22646
22647 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22648
22649         * gcc.c-torture/execute/20010106-1.c: New test.
22650
22651 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22652
22653         * gcc.dg/format/format.exp: New file.
22654         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22655         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22656         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22657         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22658         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22659         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22660         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22661         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22662         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22663         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22664         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22665         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22666         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22667         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22668         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22669         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22670         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22671         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22672         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22673         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22674         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22675         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22676         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22677         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22678         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22679         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22680         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22681         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22682         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22683         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22684         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22685         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22686         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22687         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22688         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22689         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22690         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22691         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22692         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22693         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22694         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22695         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22696
22697 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22698
22699         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22700         account.
22701
22702 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22703
22704         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22705
22706 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22707
22708         * g++.old-deja/g++.pt/crash62.C: New test.
22709
22710 2001-01-04  Richard Henderson  <rth@redhat.com>
22711
22712         * gcc.dg/20000926-1.c: Update expected warnings.
22713         * gcc.dg/array-2.c: Likewise.
22714         * gcc.dg/array-4.c: Also validate flexible array members.
22715         * gcc.dg/c99-flex-array-1.c: New.
22716
22717 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22718
22719         * gcc.c-torture/compile/20001222-1.x: Remove.
22720
22721 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22722
22723         * gcc.c-torture/execute/built-in-setjmp.c: New.
22724
22725 2001-01-03  Richard Henderson  <rth@redhat.com>
22726
22727         * gcc.dg/940510-1.c: Update expected error wording.
22728         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22729
22730 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22731
22732         * lib/target-supports.exp (check_alias_available): Modified to
22733         indicate aliases not supported if only weak aliases are supported.
22734
22735 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22736
22737         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22738         Turn on cmpstrsi checks for __pj__ and __i370__.
22739
22740 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22741
22742         * g++.old-deja/g++.other/virtual11.C: New test.
22743
22744 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22745
22746         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22747
22748 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22749
22750         * gcc.c-torture/compile/20010102-1.c: New test.
22751
22752 2001-01-02  Andreas Jaeger  <aj@suse.de>
22753
22754         * gcc.dg/noreturn-3.c: New test.
22755
22756         * gcc.dg/noreturn-4.c: New test.
22757
22758 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22759
22760         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22761         __builtin_fputc and __builtin_fwrite.
22762
22763 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22764
22765         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22766         signed char, not default char.
22767
22768 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22769
22770         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22771
22772 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22773
22774         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22775
22776 2000-12-29  Richard Henderson  <rth@redhat.com>
22777
22778         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22779         (__cyg_profile_func_exit): Define.
22780
22781 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22782
22783         * g++.dg/vtgc1.C: New test.
22784
22785 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22786
22787         * gcc.dg/noncompile/20001228-1.c: New test.
22788
22789         * gcc.dg/20001228-1.c: New test.
22790
22791         * gcc.c-torture/execute/20001228-1.c: New test.
22792
22793 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22794
22795         * gcc.dg/format-strfmon-1.c: New test.
22796
22797 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22798
22799         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22800         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22801         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22802         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22803         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22804         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22805         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22806         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22807         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22808         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22809         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22810         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22811         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22812
22813         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22814         * gcc.c-torture/execute/string-opt-4.c: Test index.
22815
22816 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22817
22818         * gcc.c-torture/compile/20001226-1.c: New test.
22819
22820 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22821
22822         * gcc.c-torture/compile/20001222-1.c: New test.
22823         * gcc.c-torture/compile/20001222-1.x: Xfail.
22824
22825 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22826
22827         * gcc.c-torture/execute/comp-goto-2.c: New test.
22828
22829 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22830
22831         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22832         Use long types if __INT_MAX__ is 32767.
22833         (main): Use cast to (sint32 *) when poking 88 into a_page.
22834
22835         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22836
22837 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22838
22839         * gcc.c-torture/compile/20001221-1.c: New test.
22840         * gcc.c-torture/execute/20001221-1.c: New test.
22841
22842 2000-12-20  Richard Henderson  <rth@redhat.com>
22843
22844         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22845         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22846
22847 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22848
22849         * gcc.dg/compare3.c: New test.
22850
22851 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22852
22853         * gcc.dg/format-warnll-1.c: New test.
22854
22855 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22856
22857         * gcc.dg/cpp/cmdlne-P.c: New test.
22858
22859 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22860
22861         * gcc.c-torture/execute/builtin-abs-1.c,
22862         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22863
22864 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22865
22866         * gcc.dg/cpp/multiline.c: New test.
22867
22868 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22869
22870         * g++.old-deja/g++.other/syshdr1.C: Update.
22871         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22872
22873 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22874
22875         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22876
22877 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22878
22879         * g++.old-deja/g++.pt/ttp65.C: New test.
22880
22881 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22882
22883         * g++.old-deja/g++.pt/ttp64.C: New test.
22884
22885 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22886
22887         * g++.old-deja/g++.pt/spec33.C: New test.
22888
22889 2000-12-14  Catherine Moore  <clm@redhat.com>
22890
22891         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22892         * gcc.c-torture/execute/920612-2.c: Likewise.
22893         * gcc.c-torture/execute/920428-2.c: Likewise.
22894         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22895         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22896
22897 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22898
22899         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22900         * gcc.dg/pack-test-2.c: Likewise.
22901
22902 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22903
22904         Tests by Zack Weinberg <zackw@stanford.edu>.
22905
22906         * gcc.dg/cpp/defined.c: Update.
22907         * gcc.dg/cpp/defined_trad.c: New tests.
22908
22909 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22910
22911         * gcc.dg/cpp/trad-direct.c: Update.
22912
22913 2000-12-11  Neil Booth  <neilb@earthling.net>
22914
22915         * gcc.dg/cpp/defined_trad.c
22916
22917 2000-12-11  Neil Booth  <neilb@earthling.net>
22918
22919         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22920
22921 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22922
22923         * gcc.dg/format-miss-2.c: New test.
22924
22925 2000-12-09  Neil Booth  <neilb@earthling.net>
22926
22927         * gcc.dg/cpp/lineflags.c: New tests.
22928         * gcc.dg/cpp/poison.c: Update.
22929         * gcc.dg/cpp/redef2.c: Update.
22930         * gcc.dg/cpp/skipping.c: New test.
22931
22932 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22933
22934         * g++.old-deja/g++.other/eh3.C: New testcase.
22935
22936 2000-12-07  Neil Booth  <neilb@earthling.net>
22937
22938         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
22939         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
22940         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
22941         wtr-union-init-2.c, wtr-union-init-3.c: Update.
22942         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
22943         Update.
22944
22945 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22946
22947         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
22948         __SIZE_TYPE__ instead of int for type of integers cast to
22949         pointers.
22950
22951 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
22952
22953         * g++.old-deja/g++.other/cleanup4.C: New test.
22954
22955 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22956
22957         * format-sec-1.c: New test.
22958
22959 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22960
22961         * gcc.dg/format-nonlit-3.c: New test.
22962
22963 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22964
22965         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
22966         through a null pointer.
22967
22968 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22969
22970         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
22971         * g++.old-deja/g++.pt/partial4.C: New test.
22972
22973 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
22974
22975         * gcc.c-torture/execute/ieee/hugeval.x: New.
22976
22977 2000-12-06  Neil Booth  <neilb@earthling.net>
22978
22979         * gcc.dg/cpp/backslash2.c: New tests.
22980
22981 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22982
22983         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
22984         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
22985
22986 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
22987
22988         * gcc.c-torture/execute/20001203-2.c: New testcase.
22989
22990 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22991
22992         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
22993         * g++.old-deja/g++.other/virtual10.C: New test.
22994
22995 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22996
22997         * g++.old-deja/g++.mike/pmf5.C: Remove test.
22998
22999 2000-12-05  Richard Henderson  <rth@redhat.com>
23000
23001         * gcc.c-torture/compile/20001205-1.c: New.
23002
23003 2000-12-04  Neil Booth  <neilb@earthling.net>
23004
23005         * g++.old-deja/g++.other/virtual9.C: New test.
23006         * g++.old-deja/g++.pt/crash61.C: New test.
23007         * gcc.c-torture/execute/loop-9.c: New test.
23008
23009 2000-12-04  Neil Booth  <neilb@earthling.net>
23010
23011         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23012         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23013         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23014         * gcc.dg/cpp/extratokens.c: ...here.
23015
23016 2000-12-04  Neil Booth  <neilb@earthling.net>
23017
23018         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23019         New tests.
23020
23021 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23022
23023         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23024         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23025
23026 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23027
23028         * gcc.c-torture/execute/20001203-1.c: New test.
23029
23030 2000-12-03  Neil Booth  <neilb@earthling.net>
23031
23032         * gcc.dg/cpp/macro6.c: New test cases.
23033
23034 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23035
23036         * gcc.c-torture/execute/string-opt-9.c: New test.
23037         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23038         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23039         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23040
23041         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23042         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23043
23044 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23045
23046         * gcc.dg/cpp/if-6.c: New testcase.
23047
23048         * gcc.dg/20001201-1.c: New testcase.
23049
23050 2000-12-02  Neil Booth  <neilb@earthling.net>
23051
23052         * g++.old-deja/g++.other/externC4.C,
23053         g++.old-deja/g++.other/friend10.C: New tests.
23054
23055 2000-12-02  Neil Booth  <neilb@earthling.net>
23056
23057         * g++.old-deja/g++.other/instan2.C
23058         * g++.old-deja/g++.other/instan3.C: New test.
23059
23060 2000-12-02  Neil Booth  <neilb@earthling.net>
23061
23062         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23063         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23064         gnuc99.c,gnuc99-pedantic.c: New tests.
23065
23066 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23067
23068         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23069         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23070
23071 2000-12-01  Neil Booth  <neilb@earthling.net>
23072
23073         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23074         * gcc.dg/cpp/poison.c: Update.
23075         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23076
23077 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23078
23079         * g77.f-torture/execute/20001201.f: New test.
23080
23081 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23082
23083         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23084
23085 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23086
23087         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23088
23089 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23090
23091         * g++.old-deja/g++.other/cast6.C: New test.
23092
23093 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23094
23095         * gcc.c-torture/execute/20001130-2.c: New testcase.
23096
23097 2000-11-30  Richard Henderson  <rth@redhat.com>
23098
23099         * gcc.c-torture/execute/20001130-1.c: New test.
23100
23101 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23102
23103         * g++.old-deja/g++.other/op3.C: New test.
23104
23105 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23106
23107         * g++.old-deja/g++.other/op2.C: New test.
23108
23109 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23110
23111         * g++.old-deja/g++.other/crash38.C: New test.
23112
23113 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23114
23115         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23116
23117 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23118
23119         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23120         tests.
23121         * gcc.c-torture/execute/string-opt-6.c: New test.
23122
23123         * gcc.dg/20001117-1.c: Add main.
23124
23125 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23126
23127         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23128         Move from here ...
23129         * gcc.dg/940510-1.c: ... to here.
23130
23131         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23132         zero-size arrays in toplevel structures.
23133
23134 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23135
23136         * gcc.c-torture/execute/loop-8.c: New test.
23137
23138 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         * g++.old-deja/g++.other/base1.C: New test.
23141
23142 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23143
23144         * g++.old-deja/g++.other/parse2.C: New test.
23145
23146 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23147
23148         * g++.old-deja/g++.pt/incomplete1.C: New test.
23149
23150 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23151
23152         * g++.old-deja/g++.other/friend9.C: New test.
23153
23154 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23155
23156         * gcc.dg/20001127-1.c: New test.
23157
23158 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23159
23160         * g++.old-deja/g++.pt/friend46.C: New test.
23161
23162 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         * g++.old-deja/g++.other/ptrmem8.C: New test.
23165
23166 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23167
23168         * gcc.c-torture/execute/string-opt-7.c: New test.
23169         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23170
23171 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23172
23173         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23174         instead of 'mkcheck 2'.
23175
23176 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23177
23178         * gcc.c-torture/execute/memcheck/driver.c,
23179         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23180         C9X references to refer to C99.
23181
23182 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23183
23184         * gcc.dg/ultrasp3.c: New test.
23185
23186 2000-11-25  Neil Booth  <neilb@earthling.net>
23187
23188         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23189
23190 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23191
23192         * gcc.c-torture/compile/20001123-2.c: New.
23193
23194 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23195
23196         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23197
23198 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23199
23200         * gcc.dg/sequence-point-1.c: Add some new tests.
23201         * gcc.c-torture/execute/20001124-1.c: New test.
23202
23203 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23204
23205         * g++.old-deja/g++.other/vaarg4.C: New test.
23206         * gcc.c-torture/compile/20001123-1.c: New test.
23207
23208 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.other/crash24.C: Adjust and remove XFAIL.
23211         * g++.other/crash37.C: New test.
23212
23213 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.pt/instantiate9.C: New test.
23216
23217 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23218
23219         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23220         new ABI, too.
23221
23222         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23223         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23224
23225 2000-11-22  Neil Booth  <neilb@earthling.net>
23226
23227         * gcc.dg/cpp/Wtrigraphs.c: New test.
23228
23229 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23230
23231         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23232
23233 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23234
23235         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23236
23237 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23238
23239         * lib/gcc-dg.exp: load_lib scanasm.exp.
23240         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23241         * lib/g++-dg.exp: load_lib scanasm.exp.
23242         * lib/scanasm.exp: New.
23243         (scan-assembler, scan-assembler-not): Add optional arguments to
23244         test name, or if not present, the pattern name.
23245         (scan-assembler-dem, scan-assembler-dem-not): New.
23246
23247         * g++.dg/dg.exp: New.
23248
23249 2000-11-21  Neil Booth  <neilb@earthling.net>
23250
23251         * gcc.dg/cpp/integrated1.c: Remove.
23252
23253 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23254
23255         * gcc.c-torture/execute/20001121-1.c: New test.
23256
23257 2000-11-21  Richard Henderson  <rth@redhat.com>
23258
23259         * gcc.c-torture/compile/20001121-1.c: New test.
23260
23261 2000-11-20  Neil Booth  <neilb@earthling.net>
23262
23263         * gcc.dg/cpp/integrated1.c: New test.
23264
23265 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23266
23267         * g++.old-deja/g++.other/inline17.C: New test.
23268
23269 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23270
23271         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23272         local variable to be zero: I made the variable global. Now
23273         uses abort() and exit() instead of relying on main's return value.
23274
23275 2000-11-20  Neil Booth  <neilb@earthling.net>
23276
23277         * gcc.dg/cpp/paste2.c: Update test.
23278         * objc/execute/paste.m: New test.
23279
23280 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23281
23282         * gcc.dg/c99-condexpr-1.c: New test.
23283
23284 2000-11-20  Neil Booth  <neilb@earthling.net>
23285
23286         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23287
23288 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23289
23290         * g++.old-deja/g++.pt/export1.C: New test.
23291
23292 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23293
23294         * gcc.dg/20001117-1.c: New test.
23295
23296 2000-11-18  Richard Henderson  <rth@redhat.com>
23297
23298         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23299
23300 2000-11-18  Richard Henderson  <rth@redhat.com>
23301
23302         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23303         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23304         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23305
23306 2000-11-18  Richard Henderson  <rth@redhat.com>
23307
23308         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23309         (main): New.  Exit cleanly.
23310
23311 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23312
23313         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23314         gcc.dg/c99-fordecl-2.c: New tests.
23315
23316 2000-11-18  Richard Henderson  <rth@redhat.com>
23317
23318         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23319         * gcc.c-torture/execute/zerolen-2.c: New.
23320
23321 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23322
23323         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23324         memory.
23325
23326 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23327
23328         * g++.old-deja/g++.pt/instantiate8.C: New test.
23329
23330 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23331
23332         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23333         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23334
23335 2000-11-16  Nick Clifton  <nickc@redhat.com>
23336
23337         * gcc.c-torture/execute/nestfunc-2.c: New test.
23338         * gcc.c-torture/execute/nestfunc-3.c: New test.
23339
23340 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23341
23342         * gcc.c-torture/compile/20001116-1.c: New test.
23343
23344 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23345
23346         * gcc.c-torture/execute/20001115-1.c: New test.
23347
23348 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23349
23350         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23351         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23352         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23353         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23354
23355 2000-11-15  Neil Booth  <neilb@earthling.net>
23356
23357         gcc.dg/cpp/_Pragma1.c: Update.
23358         gcc.dg/cpp/_Pragma2.c: New test.
23359
23360 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23361
23362         * g++.old-deja/g++.other/anon5.C: New test.
23363
23364 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23365
23366         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23367         tests.
23368
23369 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23370
23371         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23372         output.
23373
23374 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23375
23376         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23377         labels at end of compound statements.
23378
23379 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23380
23381         * gcc.c-torture/execute/loop-7.c: New test.
23382
23383 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23384
23385         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23386
23387 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23388
23389         * gcc.dg/c99-bool-1.c: New test.
23390
23391 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23392
23393         * gcc.dg/c99-scope-1.c: Remove xfail.
23394         * gcc.dg/c99-scope-2.c: New test.
23395
23396 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23397
23398         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23399         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23400
23401 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23402
23403         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23404         error messages.
23405
23406         * g++.mike/p700.C: Don't typedef wchar_t.
23407         * g++.mike/p784.C: Likewise.
23408         * g++.mike/eb101.C: Don't use __wchar_t.
23409
23410 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23411
23412         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23413         from DO loop.
23414
23415 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23416
23417         * gcc.c-torture/execute/20001111-1.c: New test.
23418
23419 2000-11-10  Nick Clifton  <nickc@redhat.com>
23420
23421         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23422         long multuiple and accumulate.
23423
23424 2000-11-09  Richard Henderson  <rth@redhat.com>
23425
23426         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23427         via size_t instead of int.
23428
23429         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23430         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23431         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23432         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23433
23434 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23435
23436         * gcc.c-torture/compile/20001109-1.c: New test.
23437         * gcc.c-torture/compile/20001109-2.c: New test.
23438
23439 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23440
23441         * g++.old-deja/g++.pt/operator1.C: New test.
23442         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23443
23444 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23445
23446         * gcc.dg/20001108-1.c: New test.
23447
23448 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23449
23450         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23451         with both arguments constant strings.
23452         * gcc.c-torture/execute/string-opt-3.c: New test.
23453         * gcc.c-torture/execute/string-opt-4.c: New test.
23454         * gcc.c-torture/execute/string-opt-5.c: New test.
23455
23456 2000-11-08  Nick Clifton  <nickc@redhat.com>
23457
23458         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23459         mulsidi3adddi patterns.
23460
23461 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         * g++.old-deja/g++.other/crash36.C: New test.
23464
23465 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23466
23467         * g++.old-deja/g++.other/init16.C: New test.
23468
23469 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23470
23471         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23472
23473 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23474
23475         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23476         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23477         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23478
23479 2000-11-07  DJ Delorie  <dj@redhat.com>
23480
23481         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23482
23483 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23484
23485         * gcc.c-torture/execute/string-opt-1.c: New test.
23486
23487 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23488
23489         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23490         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23491         parameters in registers, and there is no way for a varargs
23492         function to know in which order the integer and floating-point
23493         parameters should be interleaved when they are placed on the
23494         stack.
23495         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23496         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23497
23498 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23499
23500         * gcc.c-torture/execute/string-opt-2.c: New test.
23501
23502 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23503
23504         * g++.old-deja/g++.pt/crash60.C: New test.
23505
23506 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23507
23508         * g++.old-deja/g++.other/crash24.C: New test.
23509         * g++.old-deja/g++.other/crash25.C: New test.
23510         * g++.old-deja/g++.other/crash26.C: New test.
23511         * g++.old-deja/g++.other/crash27.C: New test.
23512         * g++.old-deja/g++.other/crash28.C: New test.
23513         * g++.old-deja/g++.other/crash29.C: New test.
23514         * g++.old-deja/g++.other/crash30.C: New test.
23515         * g++.old-deja/g++.other/crash31.C: New test.
23516         * g++.old-deja/g++.other/crash32.C: New test.
23517         * g++.old-deja/g++.other/crash33.C: New test.
23518         * g++.old-deja/g++.other/crash34.C: New test.
23519         * g++.old-deja/g++.other/crash35.C: New test.
23520
23521 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23522
23523         * gcc.c-torture/execute/20001031-1.c: New test.
23524
23525 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23526
23527         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23528         namespace.
23529
23530         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23531         standards-conformant.
23532
23533         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23534
23535         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23536         * g++.old-deja/g++.mike/p755a.C: Likewise.
23537         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23538         library makes no calls to `operator new' during initialization.
23539
23540 2000-11-04  Neil Booth  <neilb@earthling.net>
23541
23542         * gcc.dg/cpp/include2.c: New tests.
23543
23544 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23545
23546         * lib/g++.exp (g++_set_ld_library_path): New function.
23547         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23548
23549 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23550
23551         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23552         warnings.
23553
23554 2000-11-01  Richard Henderson  <rth@redhat.com>
23555
23556         * g++.old-deja/g++.ext/namedret1.C: New.
23557         * g++.old-deja/g++.ext/namedret2.C: New.
23558         * g++.old-deja/g++.ext/namedret3.C: New.
23559
23560 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23561
23562         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23563         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23564
23565 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23566
23567         * gcc.c-torture/execute/va-arg-21.c: New test.
23568
23569 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23570
23571         * gcc.dg/c99-complex-2.c: New test.
23572
23573 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23574
23575         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23576
23577 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23578
23579         * g++.old-deja/g++.other/inline16.C: New test.
23580
23581 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23582
23583         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23584         __PRETTY_FUNCTION__
23585
23586 2000-10-29  Neil Booth  <neilb@earthling.net>
23587
23588         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23589         New tests.
23590         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23591         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23592         optimisation.
23593
23594 2000-10-29  Neil Booth  <neilb@earthling.net>
23595
23596         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23597         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23598         * mi5.c: Test multiple includes work with -C.
23599         * trigraphs.c: Test ^= version.
23600
23601 2000-10-28  Neil Booth  <neilb@earthling.net>
23602
23603         New tests and test updates for new macro expander.
23604
23605         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23606         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23607         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23608         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23609         new diagnostic messages.
23610
23611         * gcc.dg/cpp/macro3.c: New tests.
23612
23613 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23614
23615         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23616         on the same line.
23617
23618 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23619
23620         * g++.old-deja/g++.other/eh2.C: New test.
23621
23622 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23623
23624         * gcc.c-torture/execute/20001027-1.c: New test.
23625
23626 2000-10-26  Richard Henderson  <rth@redhat.com>
23627
23628         * gcc.c-torture/execute/20001026-1.c: New.
23629
23630 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23631
23632         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23633         * g++.old-deja/g++.law/builtin1.C: Likewise.
23634         * g++.old-deja/g++.law/ctors10.C: Likewise.
23635         * g++.old-deja/g++.law/virtual3.C: Likewise.
23636         * g++.old-deja/g++.mike/p658.C: Likewise.
23637         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23638         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23639         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23640         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23641         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23642
23643 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23644
23645         * gcc.c-torture/compile/20001024-1.c: New test.
23646
23647 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23648
23649         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23650         to tell us whether or not we are using V3.
23651
23652 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23653
23654         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23655         operands.
23656
23657 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23658
23659         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23660
23661 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23662
23663         * gcc.c-torture/execute/20001024-1.c: New test.
23664
23665 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23666
23667         * g++.old-deja/g++.other/sibcall1.C: New test.
23668
23669 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23670
23671         * gcc.dg/noncompile/init-3.c: New test.
23672
23673 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23674
23675         * gcc.dg/format-array-1.c: New test.
23676
23677 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23678
23679         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23680         writing through null pointers; remove comment about testing
23681         unterminated strings.
23682
23683 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23684
23685         * gcc.c-torture/execute/20001017-2.c: New test.
23686
23687 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23688
23689         * gcc.c-torture/compile/20001018-1.c: New test.
23690         * gcc.c-torture/compile/20001018-1.x: Xfail.
23691
23692 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23693
23694         * gcc.c-torture/execute/20001017-1.c: New test.
23695
23696 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23697
23698         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23699         for multiple use of arguments with scanf formats; add tests for
23700         multiple use of arguments.
23701
23702 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23703
23704         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23705
23706 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23707
23708         * gcc.dg/format-miss-1.c: New test.
23709
23710 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23711
23712         * gcc.c-torture/execute/20001013-1.c: New test.
23713
23714 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23715
23716         * gcc.dg/format-branch-1.c: New test.
23717
23718 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23719
23720         * README, lib/file-format.exp: Remove EGCS references.
23721
23722 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23723
23724         * gcc.dg/20001013-1.c: New test.
23725
23726 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23727
23728         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23729         for intmax_t in the compiler using __typeof__ and the type rules
23730         for conditional expressions.
23731
23732 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23733
23734         * gcc.dg/20001012-1.c: New test.
23735         * gcc.dg/20001012-2.c: New test.
23736
23737 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23738
23739         * gcc.dg/format-attr-1.c: New test.
23740
23741 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23742
23743         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23744         __LONG_LONG_MAX__ instead of LLONG_MAX.
23745
23746 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23747
23748         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23749         scanf flags.
23750         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23751         flags.
23752
23753 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23754
23755         * gcc.dg/sequence-pt-1.c: New test.
23756
23757 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23758
23759         * gcc.c-torture/execute/20001011-1.c: New testcase.
23760         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23761
23762 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23765         does not error on it.
23766
23767 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.dg/20001009-1.c: New test.
23770
23771 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23772
23773         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23774         * gcc.c-torture/execute/20001009-2.c: ... to here.
23775
23776 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23777
23778         * gcc.c-torture/compile/20001009-1.c: New testcase.
23779         * gcc.c-torture/execute/20001009-1.c: New testcase.
23780         Testcases provided by Jan Hubicka <jh@suse.cz>.
23781
23782 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23783
23784         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23785         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23786         uintmax_t using <limits.h> to emulate the compiler's internal
23787         logic.  No longer XFAIL %j tests.
23788
23789 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23790
23791         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23792         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23793         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23794         regexps and details of expected handling of some bad formats.
23795         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23796         suppression.
23797
23798 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23799
23800         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23801         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23802         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23803         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23804         in list archives.
23805
23806 2000-10-06  Richard Henderson  <rth@cygnus.com>
23807
23808         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23809         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23810         * g++.old-deja/g++.jason/report.C: Likewise.
23811         * g++.old-deja/g++.law/friend5.C: Likewise.
23812         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23813         of the expected warnings.
23814
23815 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23816
23817         * g++.old-deja/g++.pt/enum14.C: New test.
23818
23819 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23820
23821         * g++.old-deja/g++.pt/crash59.C: New test.
23822
23823 2000-10-04  Will Cohen  <wcohen@redhat.com>
23824
23825         * gcc.dg/20000926-1.c: New test.
23826
23827 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23828
23829         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23830         function name for current C++ compiler.
23831         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23832
23833 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23834
23835         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23836         __PRETTY_FUNCTION__.
23837         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23838
23839 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23840
23841         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23842
23843 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23844
23845         * gcc.c-torture/compile/20000923-1.c: New test.
23846
23847 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23848
23849         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23850         * g++.old-deja/g++.pt/ttp62.C: Same.
23851         * g++.old-deja/g++.other/inline14.C: Same.
23852
23853 2000-09-24  Richard Henderson  <rth@cygnus.com>
23854
23855         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23856
23857 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23858
23859         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23860
23861 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23862
23863         * gcc.c-torture/compile/20000922-1.c: New file.
23864
23865 2000-09-21  Nick Clifton  <nickc@redhat.com>
23866
23867         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23868         a signed long modulo operation.
23869         (mod6): New function - perform an unsigned long modulo operation.
23870         (main): Add tests for modulos of very large numbers by very small
23871         dividends.
23872
23873 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23874
23875         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23876
23877 2000-09-19  Richard Henderson  <rth@cygnus.com>
23878
23879         * gcc.dg/compare2.c (case 10): XFAIL.
23880
23881 2000-09-18  Richard Henderson  <rth@cygnus.com>
23882
23883         * gcc.c-torture/execute/20000906-1.c: Move ...
23884         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23885         that support __builtin_trap.
23886
23887 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23888
23889         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23890
23891 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23892
23893         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23894         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23895         more $ format tests.
23896
23897 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23898
23899         * gcc.dg/format-errmk-1.c: New test.
23900
23901 2000-09-17  Greg McGary  <greg@mcgary.org>
23902
23903         * gcc.c-torture/execute/20000917-1.x: Remove.
23904
23905 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23906
23907         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23908
23909 2000-09-17  Greg McGary  <greg@mcgary.org>
23910
23911         * gcc.c-torture/execute/20000917-1.c: New test.
23912         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23913
23914 2000-09-16  Neil Booth  <NeilB@earthling.net>
23915
23916         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23917         in nested macro bug.
23918
23919 2000-09-15  Neil Booth  <NeilB@earthling.net>
23920
23921         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23922
23923 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23924
23925         * gcc.c-torture/execute/20000914-1.c: New test.
23926
23927 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23928
23929         * g++.other/inline13.C: New test.
23930
23931 2000-09-12  Andreas Jaeger  <aj@suse.de>
23932
23933         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23934         constant by Ulrich Drepper <drepper@redhat.com>.
23935
23936 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23937
23938         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
23939
23940 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23941
23942         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
23943
23944 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
23945
23946         * gcc.dg/cpp/backslash.c: New test.
23947
23948 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
23949
23950         * gcc.c-torture/execute/20000910-1.c: New test.
23951         * gcc.c-torture/execute/20000910-2.c: Likewise.
23952
23953 2000-09-11  Robert Lipe  <robertl@sco.com>
23954
23955         * gcc.dg/pragma-align.c: New test.
23956
23957 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23958
23959         * g++.old-deja/g++.pt/explicit82.C: New test.
23960         * g++.old-deja/g++.pt/explicit83.C: New test.
23961
23962 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
23963
23964         * gcc.dg/asm-names.c: New test.
23965
23966 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23967
23968         * gcc.dg/cpp/tr-warn6.c: New test
23969
23970 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23971
23972         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
23973         be accepted.
23974
23975 2000-09-07  Catherine Moore  <clm@redhat.com>
23976
23977         * gcc.c-torture/execute/unroll-1.c: New test.
23978
23979 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
23980
23981         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
23982         ERROR markers.
23983         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
23984         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
23985         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
23986         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
23987         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
23988         Preprocess only.
23989         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
23990         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
23991
23992 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23993
23994         * g++.old-deja/g++.pt/deduct2.C: New test.
23995
23996 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23997
23998         * g++.old-deja/g++.pt/parms2.C: New test.
23999
24000 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24001
24002         * g++.old-deja/g++.pt/crash58.C: New test.
24003
24004 2000-09-06  Greg McGary  <greg@mcgary.org>
24005
24006         * gcc.c-torture/execute/20000906-1.c: New test.
24007         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24008
24009 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24010
24011         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24012
24013 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24014
24015         * g++.old-deja/g++.pt/crash57.C: New test.
24016
24017 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24018
24019         * g++.old-deja/g++.pt/crash56.C: New test.
24020
24021 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24022
24023         * g++.old-deja/g++.pt/koenig1.C: New test.
24024
24025 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24026
24027         * gcc.dg/20000904-1.c: New test.
24028
24029 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24030
24031         * gcc.dg/cpp/paste8.c: New test.
24032
24033 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24034
24035         * gcc.c-torture/compile/20000827-1.c: New test.
24036
24037 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24038
24039         * gcc.dg/format-diag-1.c: New test.
24040
24041 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24042
24043         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24044         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24045         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24046         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24047         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24048
24049 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24050
24051         * g++.old-deja/g++.other/nested4.C: New test.
24052
24053 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24054
24055         * g++.old-deja/g++.ns/scoped1.C: New test.
24056
24057 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24058
24059         * lib/g++.exp: Support testing already-installed GCC.
24060
24061 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24062
24063         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24064
24065 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24066
24067         * gcc.dg/return-type-2.c: New test.
24068
24069 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24070
24071         * gcc.c-torture/compile/20000825-1.c: New test.
24072
24073 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24074
24075         * gcc.dg/dwarf2-2.c: New test.
24076
24077 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24078
24079         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24080         dg-warning regexps.
24081
24082 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24083
24084         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24085         gcc.dg/format-ext-5.c: New tests.
24086
24087 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24088
24089         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24090
24091 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24092
24093         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24094
24095 2000-08-24  Richard Henderson  <rth@cygnus.com>
24096
24097         * gcc.dg/ia64-sync-1.c: New test.
24098         * gcc.dg/ia64-sync-2.c: New test.
24099         * gcc.dg/ia64-asm-1.c: New test.
24100
24101 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24102
24103         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24104         * gcc.dg/format-ext-2.c: New test.
24105
24106 2000-08-23  Jason Merrill  <jason@redhat.com>
24107
24108         * lib/old-dejagnu.exp: Also ignore "In member function" and
24109         "At global scope".
24110
24111 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24112
24113         * gcc.dg/noncompile/label-lineno-1.c: New test.
24114
24115 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24116
24117         * gcc.dg/c99-array-nonobj-1.c: New test.
24118
24119 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24120
24121         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24122         tests.
24123         * gcc.dg/format-ext-1.c: New test.
24124
24125 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24126
24127         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24128         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24129         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24130         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24131         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24132
24133 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24134
24135         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24136         gcc.dg/c99-strftime-2.c: New tests.
24137
24138 2000-08-22  Richard Henderson  <rth@cygnus.com>
24139
24140         * gcc.c-torture/execute/20000822-1.c: New test.
24141
24142 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24143
24144         * gcc.c-torture/execute/20000819-1.x: Remove.
24145
24146 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24147
24148         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24149         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24150         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24151         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24152         gcc.dg/format-xopen-1.c: New tests.
24153
24154 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24155
24156         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24157
24158 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * g++.old-deja/g++.other/loop2.C: New test.
24161
24162         * gcc.c-torture/compile/20000606-1.c: New test.
24163         * gcc.c-torture/compile/20000728-1.c: New test.
24164         * gcc.c-torture/execute/20000801-1.c: New test.
24165         * gcc.c-torture/execute/20000801-2.c: New test.
24166         * gcc.c-torture/execute/20000819-1.c: New test.
24167         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24168         * gcc.dg/20000629-1.c: New test.
24169         * gcc.dg/20000724-1.c: New test.
24170         * gcc.dg/20000807-1.c: New test.
24171
24172 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24173
24174         * gcc.dg/cpp/pragma-1.c: New test.
24175         * gcc.dg/cpp/pragma-2.c: New test.
24176
24177 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24178
24179         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24180         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24181
24182 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24183
24184         * gcc.c-torture/compile/20000818-1.c: New test.
24185
24186 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24187
24188         * gcc.c-torture/execute/20000818-1.c: New test.
24189
24190 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24191
24192         * gcc.dg/format-va-1.c: New test.
24193
24194 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24195
24196         * g++.old-deja/g++.other/typedef8.C: New test.
24197
24198 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24199
24200         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24201         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24202         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24203         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24204         * g++.old-deja/g++.other/ptrmem7.C: New test.
24205         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24206
24207 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24208
24209         * g++.old-deja/g++.pt/typename27.C: New test.
24210
24211 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24212
24213         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24214         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24215         * g++.old-deja/g++.pt/friend45.C: New test.
24216         * g++.old-deja/g++.other/friend8.C: New test.
24217
24218 2000-08-15  Richard Henderson  <rth@cygnus.com>
24219
24220         * gcc.c-torture/execute/20000815-1.c: New test.
24221
24222 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24223
24224         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24225         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24226         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24227
24228 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24229
24230         * g++.old-deja/g++.other/refinit2.C: New test.
24231
24232 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24233
24234         * lib/c-torture.exp (c-torture): Make
24235         compiler_conditional_xfail_data global.
24236         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24237         compiler_conditional_xfail_data machinery.
24238         (f-torture-execute): Likewise.
24239         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24240         and only when unrolling loops.
24241
24242         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24243
24244 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24245
24246         * g++.old-deja/g++.pt/explicit81.C: New test.
24247
24248 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         * g++.old-deja/g++.pt/typename26.C: New test.
24251
24252 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24253
24254         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24255         warning.
24256
24257 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24258
24259         * g++.old-deja/g++.other/array3.C: New test.
24260
24261 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24262
24263         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24264         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24265         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24266         New tests.
24267
24268 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24271         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24272
24273 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24274
24275         * gcc.c-torture/execute/20000808-1.c: New test.
24276
24277 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24278
24279         * gcc.dg/c90-const-expr-1.c: New test.
24280
24281 2000-08-08  Richard Henderson  <rth@cygnus.com>
24282
24283         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24284
24285 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24286
24287         * gcc.dg/noncompile/const-ll-1.c: New test.
24288
24289 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24290
24291         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24292
24293 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24294
24295         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24296         that running programs linked against the shared version of libobjc
24297         run correctly.
24298
24299 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24300
24301         * gcc.dg/c99-printf-1.c: New test.
24302
24303 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24304
24305         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24306
24307 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24308
24309         * gcc.c-torture/execute/20000731-1.x: Delete.
24310
24311 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24312
24313         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24314         and torture_without_loops as is done by c-torture.exp.
24315         (search_for): Copy from c-torture.exp.
24316         (gcc-dg-runtest): New function, drives a directory of tests
24317         iterating over the TORTURE_OPTIONS.
24318         (scan-assembler, scan-assembler-not): Move here from
24319         individual directory drivers.
24320
24321         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24322         defined by lib/gcc-dg.exp.
24323         * gcc.dg/cpp/cpp.exp: Likewise.
24324         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24325         gcc-dg-runtest, so we cycle over optimization options.
24326
24327         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24328         * gcc.dg/compare2.c: No longer expected to fail.
24329
24330 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24331
24332         * gcc.c-torture/execute/20000804-1.c: New test.
24333
24334 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24335
24336         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24337
24338 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24339
24340         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24341
24342 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24343
24344         * gcc.c-torture/compile/20000803-1.c: New test.
24345
24346 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24347
24348         * gcc.c-torture/execute/20000801-3.c,
24349         gcc.c-torture/execute/20000801-4.c: New tests.
24350         * gcc.c-torture/execute/20000801-3.x,
24351         gcc.c-torture/execute/20000801-4.x: Xfail.
24352
24353 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24354
24355         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24356         libobjc/.libs to allow for libtool.
24357
24358 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24359
24360         * gcc.c-torture/compile/20000802-1.c: New test.
24361
24362 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24363
24364         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24365
24366 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24367
24368         * gcc-c-torture/execute/20000731-2.c: New test.
24369
24370         * gcc.c-torture/execute/20000731-1.c: New test.
24371         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24372
24373 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24374
24375         * testsuite/gcc.dg/cpp/paste7.c: New test.
24376         * gcc.dg/cpp/20000725-1.c: New test.
24377
24378 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24379
24380         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24381         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24382         declaration warning for __builtin_dwarf_reg_size.
24383
24384         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24385
24386 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24387
24388         * gcc.dg/noncompile/voidparam-1.c: New test.
24389
24390 2000-07-30  Richard Henderson  <rth@cygnus.com>
24391
24392         * gcc.dg/c90-digraph-1.c: Don't xfail.
24393         * gcc.dg/compare2.c (case 10): Xfail.
24394         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24395
24396 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24397
24398         * gcc.dg/c99-main-1.c: New test.
24399
24400 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24401
24402         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24403
24404 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24405
24406         * gcc.c-tortuer/execute/20000726-1.c: New test.
24407
24408 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24409
24410         * gcc.c-torture/execute/enum-2.c: New test.
24411
24412 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24413
24414         * gcc.dg/cpp/tr-warn3.c: New test.
24415
24416 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24417
24418         * g++.old-deja/g++.ext/implicit1.C: Remove.
24419         * g++.old-deja/g++.jason/c2.C: Remove
24420         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24421         * g++.old-deja/g++.pt/crash16.C: Likewise.
24422         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24423
24424 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         * g++.old-deja/g++.other/for2.C: New test.
24427
24428 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24429
24430         * gcc.dg/20000720-1.c: New test.
24431
24432 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24433
24434         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24435
24436 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24437
24438         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24439         * gcc.c-torture/execute/20000722-1.c: New.
24440         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24441
24442 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * gcc.dg/cpp/20000720-1.S: New test.
24445
24446 2000-07-21  Michael Meissner  <meissner@redhat.com>
24447
24448         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24449
24450 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24451
24452         * g++.old-deja/g++.brendan/crash16.C,
24453         g++.old-deja/g++.brendan/parse3.C,
24454         g++.old-deja/g++.brendan/redecl1.C,
24455         g++.old-deja/g++.ns/template13.C,
24456         g++.old-deja/g++.other/decl4.C,
24457         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24458
24459 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24460
24461         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24462         and "Internal error".
24463
24464         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24465         regexps.
24466         * gcc.dg/cpp/paste6.c: New test.
24467
24468 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24469
24470         * gcc.dg/cpp/tr-direct.c: New test.
24471
24472         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24473         gcc.dg/cpp/undef1.c: Tweak error regexps.
24474
24475 2000-07-18  Eric Christopher <echristo@redhat.com>
24476
24477         * gcc.c-torture/compile/20000718-1.c: New test.
24478
24479 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24480
24481         * cpplex.c (_cpp_push_token): If the token being pushed back
24482         is the previous token in this context, just subtract one from
24483         context->posn.
24484         * cppmacro.c (save_expansion): Clear aux field when storing a
24485         placemarker.
24486
24487 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24488
24489         * gcc.dg/noncompile/redecl-1.c: New test.
24490
24491 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24492
24493         * gcc.c-torture/execute/20000717-5.c: New test.
24494         * gcc.c-torture/execute/20000717-1.x: Removed.
24495
24496 2000-07-17  Richard Henderson  <rth@cygnus.com>
24497
24498         * gcc.c-torture/execute/20000717-4.c: New test.
24499
24500 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24501
24502         * gcc.dg/cpp/syshdr.c: New test.
24503         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24504
24505 2000-07-17  Neil Booth  <neilb@earthling.net>
24506
24507         * gcc.dg/cpp/cmdlne-dM.c: New test.
24508         * gcc.dg/cpp/cmdlne-dD.c: New test.
24509
24510 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24511
24512         * gcc.c-torture/execute/20000717-3.c: New test.
24513
24514         * gcc.c-torture/compile/20000717-1.c: New test.
24515
24516 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24517
24518         * gcc.c-torture/execute/20000717-2.c: New test.
24519
24520 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24521
24522         * gcc.dg/formatz-1.c: New test.
24523
24524         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24525         * gcc.dg/c99-digraph-1.c: New tests.
24526
24527         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24528         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24529
24530         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24531         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24532         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24533         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24534         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24535         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24536         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24537
24538 2000-07-17   Greg McGary <greg@mcgary.org>
24539
24540         * gcc.c-torture/execute/20000717-1.c: New test.
24541         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24542
24543 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24544
24545         * gcc.c-torture/execute/20000715-2.c: New test.
24546         * gcc.dg/20000715-1.c: New test.
24547
24548 2000-07-15  Michael Meissner  <meissner@redhat.com>
24549
24550         * gcc.c-torture/execute/20000715-1.c: New test.
24551
24552 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24553
24554         * gcc.c-torture/execute/20000707-1.c: New test.
24555
24556 2000-07-13  Neil Booth  <NeilB@earthling.net>
24557
24558         * testsuite/gcc.dg/cpp/digraph1.c,
24559         testsuite/gcc.dg/cpp/digraph2.c,
24560         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24561
24562 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24563
24564         * g77.f-torture/compile/20000630-2.f:  New test.
24565         * g77.f-torture/compile/20000630-2.x
24566
24567 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24568
24569         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24570
24571 2000-07-11  Neil Booth  <NeilB@earthling.net>
24572
24573         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24574
24575 2000-07-11  Neil Booth  <NeilB@earthling.net>
24576
24577         * gcc.dg/cpp/cmdlne-C.c: New.
24578
24579 2000-07-09  Neil Booth  <NeilB@earthling.net>
24580
24581         * gcc.dg/cpp/directiv.c: New tests.
24582         * gcc.dg/cpp/undef1.c: Update.
24583
24584 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24585
24586         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24587
24588 2000-07-09  Neil Booth  <NeilB@earthling.net>
24589
24590         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24591
24592 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24593
24594         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24595         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24596
24597 2000-07-08  Neil Booth  <NeilB@earthling.net>
24598
24599         * gcc.dg/cpp/macsyntx.c: New tests.
24600
24601 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24602
24603         * gcc.dg/20000707-1.c: New test.
24604
24605 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24606
24607         * gcc.c-torture/execute/20000706-1.c: New test.
24608         * gcc.c-torture/execute/20000706-2.c: New test.
24609         * gcc.c-torture/execute/20000706-3.c: New test.
24610         * gcc.c-torture/execute/20000706-4.c: New test.
24611         * gcc.c-torture/execute/20000706-5.c: New test.
24612
24613 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24614
24615         * g++.old-deja/g++.pt/instantiate7.C: New test.
24616
24617 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24620         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24621         * g++.old-deja/g++.other/rtti3.C: Likewise.
24622         * g++.old-deja/g++.other/rttid3.C: Likewise.
24623
24624 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24625
24626         *  g77.f-torture/compile/20000630-1.x: Fix typo
24627
24628 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24629
24630         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24631         assembly output.
24632
24633 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24634
24635         * gcc.dg/cpp/ident.c: New test.
24636
24637 2000-07-05  Neil Booth  <NeilB@earthling.net>
24638
24639         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24640           gcc.dg/cpp/lexstrng.c: New tests.
24641
24642 2000-07-04  Neil Booth  <NeilB@earthling.net>
24643
24644         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24645         * gcc.dg/cpp/strify2.c: Same.
24646
24647 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24648
24649         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24650         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24651         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24652         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24653
24654         * testsuite/gcc.dg/cpp/macro1.c,
24655         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24656         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24657         testsuite/gcc.dg/cpp/strify1.c,
24658         testsuite/gcc.dg/cpp/strify2.c: New tests.
24659
24660 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24661
24662         * gcc.c-torture/execute/20000703-1.c: New test.
24663
24664 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24665
24666         * g++.old-deja/g++.pt (lookup10.C): New test.
24667
24668 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24669
24670         * g++.old-deja/g++.pt (typename25.C): New test.
24671
24672 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24673
24674         * gcc.c-torture/compile/20000701-1.c: New test.
24675
24676 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24677
24678         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24679         to test case.
24680
24681 2000-06-30  Catherine Moore  <clm@cygnus.com>
24682
24683         * gcc.c-torture/execute/align-1.c: New test.
24684
24685 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24686
24687         * g++.old-deja/g++.pt/expr8.C: New test.
24688         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24689
24690 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24691
24692         * gcc.c-torture/compile/20000629-1.c: New test.
24693
24694 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24695
24696
24697         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24698         gcc.dg/noncompile directory, depending on whether they're
24699         preprocessor tests or not.  Annotate all the tests for the dg
24700         framework.
24701
24702         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24703         * gcc.dg/noncompile/noncompile.exp: New.
24704
24705         * Moved files:
24706         Old name                                New name
24707         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24708         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24709         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24710         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24711         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24712         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24713         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24714         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24715         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24716         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24717         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24718         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24719         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24720         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24721         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24722         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24723         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24724         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24725         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24726         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24727         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24728         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24729         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24730         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24731
24732         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24733         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24734         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24735         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24736         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24737         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24738
24739 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24740
24741         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24742         declare one variable.  On the fourth, error.
24743         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24744         declared by 20000628-1a.h.
24745
24746 2000-06-29  Richard Henderson  <rth@redhat.com>
24747
24748         * gcc.c-torture/execute/930529-1.x: New file.
24749         * gcc.dg/920413-1.c: Adjust expected warning text.
24750         * gcc.dg/980217-1.c: Declare abort.
24751         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24752
24753 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24754
24755         * g77.f-torture/compile/20000629-1.f: New test.
24756         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24757
24758 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24759
24760         Rearrange lots of files, removing entirely the
24761         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24762         directories.
24763
24764         * Deleted files:
24765         gcc.c-torture/code_quality/code_quality.exp
24766         gcc.c-torture/special/special.exp
24767         gcc.failure/failure.exp
24768         gcc.failure/940409-1.x
24769         gcc.c-torture/compile/961203-1.x
24770
24771         * New files:
24772         gcc.misc-tests/linkage.exp
24773         gcc.c-torture/execute/920730-1t.c
24774         gcc.c-torture/execute/920730-1t.x
24775         gcc.c-torture/compile/920520-1.x
24776         gcc.c-torture/compile/920521-1.x
24777         gcc.c-torture/compile/981006-1.x
24778         gcc.c-torture/execute/eeprof-1.x
24779
24780         * Moved files (possibly with modifications to fit a new harness):
24781         Old name                                New name
24782         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24783         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24784         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24785         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24786         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24787         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24788         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24789         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24790         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24791         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24792         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24793         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24794         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24795         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24796
24797 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24798
24799         * c-torture/compile/961203-1.x: Delete.
24800
24801         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24802         not exit. Include stdio.h.
24803         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24804         * gcc.misc-tests/dg-12.c: Likewise.
24805         * gcc.misc-tests/dg-5.c: Likewise.
24806         * gcc.misc-tests/dg-6.c: Likewise.
24807         * gcc.misc-tests/dg-7.c: Prototype abort.
24808         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24809         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24810         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24811         not exit.
24812         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24813         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24814
24815 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24816
24817         * gcc.dg/cpp/20000628-1.c: New test.
24818         * gcc.dg/cpp/20000628-1.h: New header for above test.
24819         * gcc.dg/cpp/20000628-1a.h: Likewise.
24820
24821 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24822
24823         * gcc.dg/cpp: New directory.
24824         * gcc.dg/cpp/cpp.exp: New driver.
24825         * gcc.dg/cpp/20000627-1.c: New test.
24826         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24827         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24828         and rewrite as a compilation test.
24829
24830         * gcc.dg: Move many files into the cpp subdirectory, possibly
24831         renaming or editing them as well.
24832         Old name                New name
24833         990119-1.c              cpp/19990119-1.c
24834         990228-1.c              cpp/19990228-1.c
24835         990407-1.c              cpp/19990407-1.c
24836         990409-1.c              cpp/19990409-1.c
24837         990413-1.c              cpp/19990413-1.c
24838         990703-1.c              cpp/19990703-1.c
24839         20000127-1.c            cpp/20000127-1.c
24840         20000129-1.c            cpp/20000129-1.c
24841         20000207-1.c            cpp/20000207-1.c
24842         20000207-2.c            cpp/20000207-2.c
24843         20000209-1.c            cpp/20000209-1.c
24844         20000209-2.c            cpp/20000209-2.c
24845         20000301-1.c            cpp/20000301-1.c
24846         20000419-1.c            cpp/20000419-1.c
24847         20000510-1.S            cpp/20000510-1.S
24848         20000519-1.c            cpp/20000519-1.c
24849         20000529-1.c            cpp/20000529-1.c
24850         20000625-1.c            cpp/20000625-1.c
24851         20000625-2.c            cpp/20000625-2.c
24852         cpp-as1.c               cpp/assert1.c
24853         cpp-as2.c               cpp/assert2.c
24854         cxx-comments-1.c        cpp/cxxcom1.c
24855         cxx-comments-2.c        cpp/cxxcom2.c
24856         endif-label.c           cpp/endif.c
24857         cpp-hash1.c             cpp/hash1.c
24858         cpp-hash2.c             cpp/hash2.c
24859         cpp-if1.c               cpp/if-1.c
24860         cpp-if2.c               cpp/if-2.c
24861         cpp-if3.c               cpp/if-3.c
24862         cpp-if4.c               cpp/if-4.c
24863         cpp-if5.c               cpp/if-5.c
24864         cpp-cond.c              cpp/if-cexp.c
24865         cpp-missingop.c         cpp/if-mop.c
24866         cpp-missingparen.c      cpp/if-mpar.c
24867         cpp-opprec.c            cpp/if-oppr.c
24868         cpp-ifparen.c           cpp/if-paren.c
24869         cpp-shortcircuit.c      cpp/if-sc.c
24870         cpp-shift.c             cpp/if-shift.c
24871         cpp-unary.c             cpp/if-unary.c
24872         cpp-li1.c               cpp/line1.c
24873         cpp-li2.c               cpp/line2.c
24874         lineno.c                cpp/line3.c
24875         lineno-2.c              cpp/line4.c
24876         cpp-mi.c                cpp/mi1.c
24877         cpp-mic.h               cpp/mi1c.h
24878         cpp-micc.h              cpp/mi1cc.h
24879         cpp-mind.h              cpp/mi1nd.h
24880         cpp-mindp.h             cpp/mi1ndp.h
24881         cpp-mix.h               cpp/mi1x.h
24882         cpp-mi2.c               cpp/mi2.c
24883         cpp-mi2a.h              cpp/mi2a.h
24884         cpp-mi2b.h              cpp/mi2b.h
24885         cpp-mi2c.h              cpp/mi2c.h
24886         cpp-mi3.c               cpp/mi3.c
24887         cpp-mi3.def             cpp/mi3.def
24888         poison-1.c              cpp/poison.c
24889         pr-impl.c               cpp/prag-imp.c
24890         cpp-redef-2.c           cpp/redef1.c
24891         cpp-redef.c             cpp/redef2.c
24892         strpaste.c              cpp/strp1.c
24893         strpaste-2.c            cpp/strp2.c
24894         cpp-tradpaste.c         cpp/tr-paste.c
24895         cpp-tradstringify.c     cpp/tr-str.c
24896         cpp-tradwarn1.c         cpp/tr-warn1.c
24897         cpp-tradwarn2.c         cpp/tr-warn2.c
24898         trigraphs.c             cpp/trigraphs.c
24899         cpp-unc1.c              cpp/unc1.c
24900         cpp-unc2.c              cpp/unc2.c
24901         cpp-unc3.c              cpp/unc3.c
24902         cpp-unc.c               cpp/unc4.c
24903         undef.c                 cpp/undef1.c
24904         undef-2.c               cpp/undef2.c
24905         cpp-wi1.c               cpp/widestr1.c
24906
24907 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24908
24909         * lib/g++.exp (g++_include_flags): Tweak.
24910
24911 2000-06-27  H.J. Lu  <hjl@gnu.org>
24912             Loren J. Rittle  <ljrittle@acm.org>
24913
24914         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24915         version with one that knows about the new gcc tree structure.
24916         (g++_link_flags): Same.
24917
24918 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24919
24920         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24921         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24922         case we are cross-compiling.
24923
24924         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24925         g++.old-deja/g++.niklas/Makefile.in,
24926         g++.old-deja/g++.niklas/configure.in,
24927         g++.old-deja/g++.other/Makefile.in,
24928         g++.old-deja/g++.other/configure.in,
24929         gcc.c-torture/code_quality/Makefile.in,
24930         gcc.c-torture/code_quality/configure.in,
24931         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24932         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24933         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24934         gcc.c-torture/execute/ieee/Makefile.in,
24935         gcc.c-torture/execute/ieee/configure.in,
24936         gcc.c-torture/noncompile/Makefile.in,
24937         gcc.c-torture/noncompile/configure.in,
24938         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
24939         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
24940         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
24941
24942 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24943
24944         * g++.old-deja/g++.other/ambig3.C: New test.
24945
24946 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24947
24948         * g++.old-deja/g++.pt/syntax1.C: New test.
24949         * g++.old-deja/g++.pt/syntax2.C: New test.
24950         * g++.old-deja/g++.other/syntax3.C: New test.
24951         * g++.old-deja/g++.other/syntax4.C: New test.
24952
24953 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24954
24955         * gcc.dg/20000623-1.c: Prototype exit and abort.
24956
24957 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24958
24959         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
24960         New tests.
24961         * gcc.dg/cpp-mi3.def: New file.
24962
24963         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
24964         inside assertions.
24965         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
24966         lexer's error messages.
24967         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
24968         divine anything from the linemarkers.
24969         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
24970         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
24971
24972 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
24973
24974         * gcc.dg/20000623-1.c: New test.
24975
24976 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
24977
24978         * gcc.c-torture/execute/20000622-1.c: New test.
24979
24980 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24981
24982         * g++.old-deja/g++.other/init15.C: New test.
24983
24984 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         * g++.old-deja/g++.pt/vaarg2.C: New test.
24987         * g++.old-deja/g++.pt/vaarg3.C: New test.
24988
24989 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
24990
24991         * g++.old-deja/g++.other/dyncast6.C: New test.
24992
24993 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
24994
24995         * gcc.c-torture/execute/loop-6.c: New test.
24996
24997 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.dg/20000614-1.c: New test.
25000         * gcc.dg/20000614-2.c: New test.
25001
25002 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25003
25004         * g++.old-deja/g++.other/inline12.C: New test.
25005
25006 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25007
25008         * g++.old-deja/g++.other/eh1.C: New test.
25009
25010 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25011
25012         * g++.old-deja/g++.other/type.C: New test.
25013
25014 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25015
25016         * g++.old-deja/g++.other/initstring.C: New test.
25017
25018 2000-06-12  Jason Merrill  <jason@redhat.com>
25019
25020         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25021
25022 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25023
25024         * gcc.c-torture/compile/20000609-1.c: New test.
25025
25026 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25027
25028         * gcc.dg/20000609-1.c: New test.
25029
25030 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25031
25032         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25033         * gcc.c-torture/noncompile/poison-1.c: Move...
25034         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25035         * gcc.dg/cpp-li1.c: Add a token after the #line.
25036
25037 2000-06-05  Richard Henderson  <rth@cygnus.com>
25038
25039         * gcc.c-torture/execute/20000605-2.c: New test.
25040         * gcc.c-torture/execute/20000605-3.c: New test.
25041
25042 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25043
25044         * g77.f-torture/execute/20000503-1.x: New file.
25045
25046 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25047
25048         * g++.old-deja/g++.eh/badalloc1.C: New test.
25049
25050 2000-06-05  Richard Henderson  <rth@cygnus.com>
25051
25052         * gcc.c-torture/execute/20000605-1.c: New test.
25053
25054 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25055             Nathan Sidwell <nathan@codesourcery.com>
25056
25057         * gcc.c-torture/compile/20000605-1.c: New test.
25058
25059 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25060
25061         * g77.f-torture/compile/20000601-1.f:  New test.
25062
25063 2000-06-03  Richard Henderson  <rth@cygnus.com>
25064
25065         * gcc.c-torture/execute/20000603-1.c: New.
25066
25067 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25068
25069         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25070         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25071
25072 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25073
25074         * gcc.dg/compare2.c (case 12): XFAIL.
25075         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25076         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25077
25078         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25079
25080 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25081
25082         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25083         guard macro is already defined when the header is first
25084         included.
25085         * gcc.dg/cpp-mix.h: New file.
25086         * gcc.dg/endif-label.c: Update patterns to match compiler.
25087
25088         * g++.brendan/complex1.C: Declare abort.
25089         * g++.law/refs4.C: Remove XFAIL.
25090         * g++.oliva/expr2.C: Declare abort and exit.
25091
25092 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25093
25094         * gcc.c-torture/execute/20000528-1.c: New test.
25095
25096         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25097         * g++.old-deja/g++.law/temps4.C: Likewise.
25098
25099         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25100         stdlib.h.  Call abort() on failure.
25101         * g++.old-deja/g++.law/refs4.C: Likewise.
25102         * g++.old-deja/g++.law/temps4.C: Likewise.
25103         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25104         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25105
25106 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25107
25108         Relative to g++.dg/special:
25109         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25110
25111         Relative to g++.old-deja:
25112         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25113         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25114         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25115         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25116         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25117         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25118         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25119
25120         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25121         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25122         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25123         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25124         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25125         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25126         and/or string.h.
25127
25128         * g++.other/goto1.C: Update expectations for error messages.
25129
25130 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25131
25132         * gcc.c-torture/compile/20000523-1.c: New test.
25133
25134 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25137
25138 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25139
25140         * g++.old-deja/g++.eh/catch11.C: New test.
25141         * g++.old-deja/g++.eh/catch12.C: New test.
25142
25143 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25144
25145         * gcc.c-torture/execute/20000523-1.c: New test.
25146
25147 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25148
25149         * c-torture/execute/bcp-1.c: Replace abort in arg of
25150         __builtin_constant_p with a generic external function.
25151
25152         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25153         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25154         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25155         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25156         Prototype abort and/or exit.
25157
25158         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25159         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25160         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25161         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25162
25163 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25164
25165         * gcc.dg/dwarf2-1.c: New test.
25166
25167 2000-05-20  Richard Henderson  <rth@cygnus.com>
25168
25169         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25170
25171 2000-05-20  Andreas Jaeger  <aj@suse.de>
25172
25173         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25174         testcase.
25175
25176 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25177
25178         * gcc.c-torture/execute/20000519-2.c: New test.
25179
25180 2000-05-19  Andreas Jaeger  <aj@suse.de>
25181
25182         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25183         which fails with SSA.
25184
25185         * lib/c-torture.exp: Also test with -O3 -fssa.
25186
25187 2000-05-18  Michael Meissner  <meissner@redhat.com>
25188
25189         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25190         * gcc.c-torture/execute/920415-1.c: Ditto.
25191         * gcc.c-torture/execute/920501-1.c: Ditto.
25192         * gcc.c-torture/execute/conversion.c: Ditto.
25193         * gcc.c-torture/execute/cvt-1.c: Ditto.
25194
25195 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25196
25197         * gcc.c-torture/compile/20000518-1.c: New test.
25198
25199 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25200
25201         * g77.f-torture/compile/200005018.f:  New test.
25202
25203 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25204
25205         * gcc.c-torture/compile/20000517-1.c: New test.
25206
25207 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25208
25209         * gcc.c-torture/execute/20000516-1.c: New test.
25210
25211 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * g++.old-deja/g++.other/eh.C: New test.
25214
25215 2000-05-12  Richard Henderson  <rth@cygnus.com>
25216
25217         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25218         constants through to doit's conditional.
25219
25220 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25221
25222         * gcc.c-torture/compile/20000511-1.c: New test.
25223         * g77.f-torture/compile/20000511-1.f: New test.
25224         * g77.f-torture/compile/20000511-2.f: New test.
25225
25226 2000-05-11  Michael Meissner  <meissner@redhat.com>
25227
25228         * gcc.c-torture/execute/20000511-1.c: New test.
25229
25230 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25231
25232         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25233         * gcc.dg/20000510-1.S: New.
25234
25235 2000-05-08  Catherine Moore  <clm@cygnus.com>
25236
25237         * gcc.dg/unused-3.c: New.
25238
25239 2000-05-06  Richard Henderson  <rth@cygnus.com>
25240
25241           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25242           * g++.old-deja/g++.mike/warn1.C: Likewise.
25243           * g++.old-deja/g++.pt/local1.C: Likewise.
25244           * g++.old-deja/g++.pt/local7.C: Likewise.
25245           * g++.old-deja/g++.pt/spec16.C: Likewise.
25246
25247 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25250
25251 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25252
25253           * g77.f-torture/execute/20000503-1.f:  New test.
25254
25255 2000-05-04  Andreas Jaeger  <aj@suse.de>
25256
25257         * gcc.dg/noreturn-2.c: New test.
25258
25259 2000-05-04  Neil Booth  <NeilB@earthling.net>
25260
25261         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25262         preprocessor.
25263
25264 2000-05-04  Richard Henderson  <rth@cygnus.com>
25265
25266         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25267
25268 2000-05-04  Richard Henderson  <rth@cygnus.com>
25269
25270         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25271         OpenSSL by Jason R Thorpe.
25272
25273 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25274
25275         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25276
25277 2000-05-03  Robert Lipe <robertlipe@usa.net>
25278
25279         * gcc.dg/20000503-1.c: New test.
25280
25281 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25282
25283         * gcc.c-torture/compile/20000502-1.c: New test.
25284         * g++.old-deja/g++.other/align.C: New test.
25285         * gcc.dg/cpp-tradstringify.c: New test.
25286
25287 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25288
25289         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25290         and hard registers.
25291
25292 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25293
25294         * gcc.c-torture/execute/loop-5.c: New test.
25295
25296 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25297
25298         * gcc.c-torture/execute/va-arg-20.c: New test.
25299
25300 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25301
25302         * gcc.c-torture/execute/20000422-1.c: New test.
25303
25304 2000-04-20  Greg McGary  <gkm@gnu.org>
25305
25306         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25307         when optimizing, but without sibling-call optimizations (-O1).
25308
25309 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25310
25311           * gcc.c-torture/compile/20000420-1.c: New test.
25312
25313 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         * g++.abi/ptrflags.C: New test.
25316         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25317
25318 2000-04-19  Catherine Moore  <clm@cygnus.com>
25319
25320         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25321
25322 2000-04-19  Greg McGary  <gkm@gnu.org>
25323
25324         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25325         sibling-call optimizations.
25326
25327 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25328
25329         * gcc.dg/20000419-1.c: New test.
25330
25331 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25332
25333         * gcc.c-torture/execute/20000412-6.c: New test.
25334
25335 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25336
25337         * gcc.c-torture/execute/20000412-5.c: New test.
25338         * g77.f-torture/compile/20000412-1.f: New test.
25339         * gcc.c-torture/execute/20000412-4.c: New test.
25340         * gcc.c-torture/compile/20000412-2.c: New test.
25341         * gcc.c-torture/execute/20000412-3.c: New test.
25342         * gcc.c-torture/compile/20000412-1.c: New test.
25343         * gcc.c-torture/execute/20000412-2.c: New test.
25344
25345 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25346
25347         * objc/execute/bf-20.m: New test.
25348
25349 2000-04-10  Richard Henderson  <rth@cygnus.com>
25350
25351         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25352
25353         * gcc.c-torture/execute/20000412-1.c: New test.
25354
25355 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25356
25357         * g++.old-deja/g++.eh/catchptr1.C: New test.
25358
25359 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25360
25361         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25362
25363 2000-04-08  Neil Booth  <NeilB@earthling.net>
25364
25365         * gcc.dg/cpp-nullchar.c: Remove test as
25366         embedded nulls cause problems.
25367
25368 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25369
25370         * gcc.dg/compare2.c: New test.
25371
25372 2000-04-08  Neil Booth  <NeilB@earthling.net>
25373
25374         * gcc.dg/cpp-nullchar.c: New test.
25375
25376 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25377
25378         * gcc.dg/cpp-mi2.c: New test.
25379         * gcc.dg/cpp-mi2[abc].h: New files.
25380
25381 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25382
25383         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25384         member name.
25385
25386 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25387
25388         * g++.old-deja/g++.abi/vmihint.C: New test.
25389
25390 2000-04-06  Neil Booth  <NeilB@earthling.net>
25391
25392         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25393         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25394         copyright.
25395
25396 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25397
25398         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25399         avoid stack-frame overwrite.
25400
25401 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25402
25403         * gcc.c-torture/compile/20000405-2.c: New test.
25404         * gcc.c-torture/compile/20000405-3.c: New test.
25405
25406 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25407
25408         * gcc.c-torture/compile/20000405-1.c: New test.
25409
25410 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25411
25412         * gcc.dg/cast-qual-1.c: Revert last change.
25413
25414 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25415
25416         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25417
25418 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25419
25420         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25421         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25422
25423 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25424
25425         * gcc.c-torture/compile/20000403-2.c: New test.
25426         * gcc.c-torture/compile/20000403-1.c: New test.
25427
25428 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25429
25430         * gcc.c-torture/execute/20000403-1.c: New test.
25431
25432 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25433
25434         * gcc.c-torture/execute/20000402-1.c: New test.
25435
25436 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25437
25438         * gcc.c-torture/execute/va-arg-15.c: New test.
25439         * gcc.c-torture/execute/va-arg-16.c: New test.
25440         * gcc.c-torture/execute/va-arg-17.c: New test.
25441         * gcc.c-torture/execute/va-arg-18.c: New test.
25442         * gcc.c-torture/execute/va-arg-19.c: New test.
25443
25444 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25445
25446         * gcc.c-torture/compile/981211-1.c: Move to...
25447         * gcc.dg/cpp-as1.c: ...here.
25448         * gcc.dg/cpp-as2.c: New file.
25449
25450         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25451         compiler.
25452
25453 2000-04-02  Neil Booth  <NeilB@earthling.net>
25454
25455         * gcc.dg/cpp-cond.c  New tests.
25456         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25457         accidental success less likely.
25458         * gcc.dg/cpp-missingop.c  New tests.
25459         * gcc.dg/cpp-missingparen.c  New tests.
25460         * gcc.dg/cpp-shift.c  New tests.
25461         * gcc.dg/cpp-shortcircuit.c  New tests.
25462         * gcc.dg/cpp-unary.c  New tests.
25463
25464 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25465
25466         * gcc.c-torture/compile/20000329-1.c: New test.
25467
25468 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25469
25470         * gcc.c-torture/compile/20000326-1.c: New test.
25471         * gcc.c-torture/compile/20000326-2.c: New test.
25472
25473 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25474
25475         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25476         the first parameter is a function argument.
25477
25478 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25479
25480         * g++.old-deja/g++.ext/array4.C: New test.
25481
25482 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25483
25484         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25485
25486 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25487
25488         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25489
25490 2000-03-19  Richard Henderson  <rth@cygnus.com>
25491
25492         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25493
25494 2000-03-19  Richard Henderson  <rth@cygnus.com>
25495
25496         * gcc.c-torture/compile/20000319-1.c: New test.
25497
25498 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25499
25500         * gcc.c-torture/execute/20000314-3.c: New test.
25501         * gcc.c-torture/execute/20000314-2.c: New test.
25502         * gcc.c-torture/execute/20000314-1.c: New test.
25503         * gcc.c-torture/compile/20000314-2.c: New test.
25504         * gcc.c-torture/compile/20000314-1.c: New test.
25505
25506 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25507
25508         * g++.old-deja/g++.warn/inline.C: New test.
25509
25510 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25511
25512         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25513         standards-compliant result rather than specific constants.
25514         Put test-values in array.
25515
25516 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25517
25518         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25519         (g++_target_compile): Put test-specific options last.
25520
25521 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25522
25523         * g++.old-deja/g++.eh/vbase4.C: New test.
25524
25525 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25526
25527         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25528
25529 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25530
25531         * g++.old-deja/g++.brendan/misc12.C: Removed.
25532         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25533         * g++.old-deja/g++.ext/pretty4.C: New test.
25534
25535 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25536
25537         * g++.old-deja/g++.other/string2.C: New test.
25538
25539 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25540
25541         * g++.old-deja/g++.warn/impint2.C: New test.
25542
25543 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25544
25545         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25546         is 1, not zero.
25547
25548 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25549
25550         * g++.old-deja/g++.warn/impint.C: New test.
25551         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25552         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25553         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25554         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25555         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25556         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25557         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25558         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25559         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25560         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25561         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25562         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25563
25564 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25565
25566         * gcc.dg/cpp-redef.c: New test.
25567
25568 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25569
25570         * g++.old-deja/g++.pt/unify7.C: New test.
25571
25572 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25573
25574         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25575         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25576
25577 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25578
25579         * gcc.c-torture/compile/20000224-1.c: New test.
25580
25581 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25582
25583         * gcc.c-torture/compile/cpp-2.c: New test.
25584         * gcc.c-torture/compile/cpp-1.c: New test.
25585
25586 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25587
25588         * gcc.c-torture/execute/20000225-1.c: New test.
25589
25590 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25591
25592         * gcc.dg/cpp-li2.c: New test.
25593
25594         * gcc.dg/cpp-wi1.c: New test.
25595
25596         * gcc.dg/cpp-li1.c: New test.
25597
25598 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25599
25600         * g++.old-deja/g++.other/sizeof5.C: New test.
25601
25602 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25603
25604         * gcc.c-torture/execute/va-arg-13.c: New test.
25605
25606 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25607
25608         * gcc.c-torture/execute/va-arg-12.c: New test.
25609
25610 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25611
25612         * gcc.c-torture/execute/20000223-1.c: New test.
25613
25614 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25617
25618 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25619
25620         * g++.old-deja/g++.abi/ptrmem.C: New test.
25621
25622 2000-02-19  Richard Henderson  <rth@cygnus.com>
25623
25624         * gcc.c-torture/compile/init-3.c: New.
25625
25626 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25627
25628         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25629         ALWAYS_CXXFLAGS.
25630
25631 2000-02-11  Robert Lipe <robertl@sco.com>
25632
25633         * gcc.c-torture/compile/20000211-3.c: New test.
25634
25635 2000-02-11  Martin Buchholz <martin@xemacs.org>
25636
25637         * gcc.c-torture/compile/20000211-2.c: New test.
25638
25639 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25640
25641         * gcc.c-torture/compile/20000211-1.c: New test.
25642
25643 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25644
25645         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25646           on native targets
25647
25648 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25649
25650         * g++.old-deja/g++.other/cast5.C: New test.
25651
25652 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25653
25654         * gcc.c-torture/execute/20000205-1.c: New.
25655
25656 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25657
25658         * g++.old-deja/g++.jason/cast3.C: Return void.
25659         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25660
25661 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25662
25663         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25664
25665         * gcc.dg/loop-1.c: New test.
25666
25667 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25668
25669         * gcc.c-torture/compile/20000127-1.c: New test.
25670         * gcc.c-torture/execute/991228-1.c: New test.
25671
25672 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25673
25674         * gcc.dg/unused-2.c: New test.
25675
25676         * gcc.dg/conv-1.c: New test.
25677
25678 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25679
25680         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25681         compiler.
25682         (tool_option_proc): Fix typo.
25683
25684 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25685
25686         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25687         of the ld on the host, not on the build machine.
25688         Also, don't crash if '--help' is not a supported option.
25689
25690 2000-01-24  Richard Henderson  <rth@cygnus.com>
25691
25692         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25693
25694 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25695
25696         * gcc.c-torture/execute/20000120-2.c: New test.
25697         * gcc.c-torture/execute/20000120-1.c: New test.
25698
25699 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25700
25701         * gcc.c-torture/execute/20000113-1.c: New test.
25702
25703 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25704
25705         * gcc.c-torture/execute/20000112-1.c: New test.
25706
25707 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25708
25709         * gcc.dg/20000111-1.c: New test.
25710
25711 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25712
25713         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25714         with 16 bit integers.
25715
25716 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25717
25718         * gcc.dg/20000108-1.c: New test.
25719
25720 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25721
25722         * g++.old-deja/g++.ns/koenig8.C: New test.
25723
25724 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25725
25726         * g++.old-deja/g++.other/cast4.C: New test.
25727
25728 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25729
25730         * gcc.c-torture/compile/20000105-2.c: New test.
25731         * gcc.c-torture/compile/20000105-1.c: New test.
25732
25733 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25734
25735         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25736         references to printf & atoi to conform to ANSI standard.
25737         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25738         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25739         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25740         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25741         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25742         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25743         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25744         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25745         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25746         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25747         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25748         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25749         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25750         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25751         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25752         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25753         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25754         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25755         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25756         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25757         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25758         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25759         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25760         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25761         * g++.old-deja/g++.brendan/init3.C: Likewise.
25762         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25763         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25764         * g++.old-deja/g++.brendan/new2.C: Likewise.
25765         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25766         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25767         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25768         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25769         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25770         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25771         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25772         * g++.old-deja/g++.brendan/template24.C: Likewise.
25773         * g++.old-deja/g++.brendan/template3.C: Likewise.
25774         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25775         * g++.old-deja/g++.jason/inline3.C: Likewise.
25776         * g++.old-deja/g++.jason/opeq.C: Likewise.
25777         * g++.old-deja/g++.law/arg5.C: Likewise.
25778         * g++.old-deja/g++.law/arm7.C: Likewise.
25779         * g++.old-deja/g++.law/ctors11.C: Likewise.
25780         * g++.old-deja/g++.law/cvt8.C: Likewise.
25781         * g++.old-deja/g++.law/init9.C: Likewise.
25782         * g++.old-deja/g++.law/refs4.C: Likewise.
25783         * g++.old-deja/g++.law/template2.C: Likewise.
25784         * g++.old-deja/g++.law/visibility24.C: Likewise.
25785         * g++.old-deja/g++.law/vtable3.C: Likewise.
25786         * g++.old-deja/g++.mike/asm2.C: Likewise.
25787         * g++.old-deja/g++.mike/eh1.C: Likewise.
25788         * g++.old-deja/g++.mike/misc1.C: Likewise.
25789         * g++.old-deja/g++.mike/misc13.C: Likewise.
25790         * g++.old-deja/g++.mike/misc14.C: Likewise.
25791         * g++.old-deja/g++.mike/ns12.C: Likewise.
25792         * g++.old-deja/g++.mike/p1248.C: Likewise.
25793         * g++.old-deja/g++.mike/p3708.C: Likewise.
25794         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25795         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25796         * g++.old-deja/g++.mike/p646.C: Likewise.
25797         * g++.old-deja/g++.mike/p700.C: Likewise.
25798         * g++.old-deja/g++.mike/p783.C: Likewise.
25799         * g++.old-deja/g++.mike/p783a.C: Likewise.
25800         * g++.old-deja/g++.mike/p783b.C: Likewise.
25801         * g++.old-deja/g++.mike/p786.C: Likewise.
25802         * g++.old-deja/g++.mike/p789.C: Likewise.
25803         * g++.old-deja/g++.mike/p789a.C: Likewise.
25804         * g++.old-deja/g++.mike/p807a.C: Likewise.
25805         * g++.old-deja/g++.other/delete3.C: Likewise.
25806         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25807         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25808         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25809         * g++.old-deja/g++.other/empty1.C: Likewise.
25810         * g++.old-deja/g++.other/temporary1.C: Likewise.
25811         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25812         * g++.old-deja/g++.pt/t16.C: Likewise.
25813         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25814
25815 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25816
25817         * gcc.dg/991230-1.c: New test.
25818
25819 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25820
25821         * gcc.c-torture/compile/991229-3.c: New test.
25822         * gcc.c-torture/compile/991229-2.c: New test.
25823         * gcc.c-torture/compile/991229-1.c: New test.
25824
25825 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25826
25827         * gcc.c-torture/compile/labels-2.c: New test.
25828
25829 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25830
25831         * gcc.c-torture/execute/991227-1.c: New test.
25832
25833 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25834
25835         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25836
25837 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25838
25839         * gcc.c-torture/execute/991221-1.c: New test.
25840
25841 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25842
25843         * g++.old-deja/g++.other/cast3.C: New test.
25844
25845 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25846
25847         * gcc.c-torture/execute/991216-4.c: New test.
25848
25849 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25850
25851         * gcc.c-torture/execute/991216-1.c: New test.
25852         * gcc.c-torture/execute/991216-2.c: New test.
25853         * gcc.c-torture/execute/991216-3.c: New test.
25854
25855 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25856
25857         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25858         Actually make the test fail by using "-O2" for compilation.
25859
25860 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25861
25862         * g++.old-deja/g++.warn/cast-align1.C: New test.
25863
25864 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25865
25866         * gcc.c-torture/compile/991214-1.c: New test.
25867         * gcc.c-torture/compile/991214-2.c: New test.
25868
25869 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25870
25871         * gcc.dg/991214-1.c: New test.
25872
25873 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25874
25875         * gcc.c-torture/compile/991213-3.c: New test.
25876         * gcc.c-torture/compile/991213-2.c: New test.
25877         * gcc.c-torture/compile/991213-1.c: New test.
25878
25879 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25880
25881         * gcc.dg/991209-1.c: New test.
25882
25883 1999-12-08  Nathan Sidwell <nathan@acm.org>
25884
25885         * gcc.c-torture/compile/991208-1.c: New test.
25886
25887 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25888
25889         * gcc.dg/ultrasp2.c: New test.
25890
25891 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25892
25893         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25894
25895 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25896
25897         * gcc.c-torture/compile/991202-1.c: New test.
25898         * gcc.c-torture/execute/991202-1.c: New test.
25899         * gcc.c-torture/execute/991202-2.c: New test.
25900         * gcc.c-torture/execute/991202-3.c: New test.
25901
25902 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25903
25904         * g++.old-deja/g++.abi/align.C: New test.
25905         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25906         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25907
25908 1999-12-01  Richard Henderson  <rth@cygnus.com>
25909
25910         * gcc.c-torture/execute/991201-1.c: New.
25911
25912 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25913
25914         * gcc.dg/991129-1.c: New test.
25915
25916 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25917
25918         * gcc.c-torture/compile/991127-1.c: New test.
25919
25920 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25921
25922         * g++.old-deja/g++.other/warn4.C: New test.
25923
25924 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25925
25926         * g++.old-deja/g++.eh/cleanup2.C: New test.
25927         * g++.old-deja/g++.ext/pretty2.C: New test.
25928         * g++.old-deja/g++.ext/pretty3.C: New test.
25929         * g++.old-deja/g++.other/debug6.C: New test.
25930
25931 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25932
25933         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25934         compiler_output to look for one error message instead of two.
25935
25936 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25937
25938         * gcc.c-torture/execute/991118-1.c: Also test case
25939         where the word boundary does not split a byte evenly.
25940
25941 1999-11-19  Nathan Sidwell  <nathan@acm.org>
25942
25943         * g++.old-deja/g++.ext/restrict1.C: New test.
25944
25945 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
25946
25947         * gcc.c-torture/execute/991118-1.c: New test.
25948
25949 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
25950
25951         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
25952         working directory pathnames.
25953
25954 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
25955
25956         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
25957         host is equipped with driver.h and driver.o so it can actually
25958         compile and run the tests.
25959
25960 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
25961
25962         * gcc.c-torture/compile/991008-1.c: New test.
25963
25964 1999-11-08  Nick Clifton  <nickc@cygnus.com>
25965
25966         * lib/gcc-dg.exp: Include target-supports.exp
25967
25968 1999-11-05  Nick Clifton  <nickc@cygnus.com>
25969
25970         * lib/target-supports.exp: New file: Provide procs to test for
25971         features supported by the target.
25972         (check_weak_available): Moved here from ecos.exp.
25973         (check_alias_available): New proc: Determine of the target
25974         toolchain supports the alias attribute.
25975
25976         * gcc.dg/special/ecos.exp: Move check_weak_available to
25977         target-supports.exp.
25978         (alias-1.c): Only perform the test if the target supports
25979         aliases.
25980         (wkali-1.c): Only perform the test if the target supports
25981         aliases.
25982
25983         * gcc.dg/990506-0.c: Expect error messages from cross
25984         targets as well as native targets.
25985
25986 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25987
25988         * gcc.dg/ultrasp1.c: Removed xfail.
25989         * gcc.dg/struct-ret-2.c: Likewise.
25990         * gcc.dg/array-1.c: Likewise.
25991
25992 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25993
25994         * gcc.dg/struct-ret-2.c: New test.
25995
25996         * gcc.dg/array-1.c: New test.
25997
25998 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
25999
26000         * gcc.c-torture/execute/991030-1.c: New test.
26001
26002 1999-10-26  Richard Henderson  <rth@cygnus.com>
26003
26004         * gcc.c-torture/compile/991026-2.c: New test.
26005
26006 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26007
26008         * gcc.c-torture/compile/991026-1.c: New test.
26009
26010 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26011
26012         * gcc.c-torture/execute/991023-1.c: New test.
26013
26014 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26015
26016         * gcc.c-torture/execute/991019-1.c: New test.
26017
26018 1999-10-16  Richard Henderson  <rth@cygnus.com>
26019
26020         * gcc.c-torture/execute/991016-1.c: New test.
26021
26022 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26023
26024         * gcc.c-torture/execute/991014-1.c: New test.
26025
26026 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26027
26028         * g++.old-deja/g++.other/union2.C: New test.
26029
26030 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26031
26032         * g++.old-deja/g++.other/vaarg2.C: New test.
26033         * g++.old-deja/g++.other/vaarg3.C: New test.
26034
26035 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26036
26037         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26038         in compile/.
26039
26040 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26041
26042         * gcc.c-torture/execute/va-arg-11.c: New test.
26043
26044 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26045
26046         * lib/file-format.exp (gcc_target_object_format): Don't
26047         crash if objdump is unavailable.
26048
26049 1999-09-29  Donn Terry <donn@interix.com>
26050
26051         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26052
26053 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26054
26055         * gcc.c-torture/compile/990928-1.c: New test.
26056
26057 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26058
26059         * g++.old-deja/g++.other/decl6.C: New test.
26060
26061 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26062
26063         * gcc.c-torture/execute/va-arg-10.c: New test.
26064
26065 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26066
26067         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26068         __PRETTY_FUNCTION__.
26069
26070 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26071
26072         * gcc.c-torture/execute/990923-1.c: New test.
26073
26074 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26075
26076         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26077         for which -fpic is inappropriate.
26078
26079 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26080
26081         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26082
26083 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26084
26085         * g++.old-deja/g++.other/dyncast1.C: New test.
26086         * g++.old-deja/g++.other/dyncast2.C: New test.
26087         * g++.old-deja/g++.other/dyncast3.C: New test.
26088         * g++.old-deja/g++.other/dyncast4.C: New test.
26089         * g++.old-deja/g++.other/dyncast5.C: New test.
26090         * g++.old-deja/g++.eh/catch3.C: New test.
26091         * g++.old-deja/g++.eh/catch3p.C: New test.
26092         * g++.old-deja/g++.eh/catch4.C: New test.
26093         * g++.old-deja/g++.eh/catch4p.C: New test.
26094         * g++.old-deja/g++.eh/catch5.C: New test.
26095         * g++.old-deja/g++.eh/catch5p.C: New test.
26096         * g++.old-deja/g++.eh/catch6.C: New test.
26097         * g++.old-deja/g++.eh/catch6p.C: New test.
26098         * g++.old-deja/g++.eh/catch7.C: New test.
26099         * g++.old-deja/g++.eh/catch7p.C: New test.
26100         * g++.old-deja/g++.eh/catch8.C: New test.
26101         * g++.old-deja/g++.eh/catch8p.C: New test.
26102         * g++.old-deja/g++.eh/catch9.C: New test.
26103         * g++.old-deja/g++.eh/catch9p.C: New test.
26104
26105 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26106
26107         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26108         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26109
26110 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26111
26112         * gcc.c-torture/compile/990913-1.c: New test.
26113
26114 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26115
26116         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26117         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26118
26119 1999-09-09  Richard Henderson  <rth@cygnus.com>
26120
26121         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26122
26123 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26124
26125         * g++.old-deja/g++.other/lookup11.C: New test.
26126         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26127         what is permitted and what we want.
26128         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26129         overload use.
26130         * g++.old-deja/g++.jason/rfg5.C: Likewise
26131
26132 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26133
26134         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26135         * gcc.c-torture/noncompile/poison-1.c: New file.
26136
26137 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26138
26139         * g++.old-deja/g++.other/sizeof3.C: New test.
26140         * g++.old-deja/g++.other/sizeof4.C: New test.
26141         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26142         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26143
26144 1999-09-07  Richard Henderson  <rth@cygnus.com>
26145
26146         * gcc.dg/va-arg-1.c: New.
26147
26148 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26149
26150         * gcc.c-torture/execute/va-arg-9.c: New test.
26151
26152 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26153
26154         * g77.f-torture/compile/980519-2.f: New test.
26155         * g77.f-torture/compile/19990905-0.f: New test.
26156         * g77.f-torture/compile/19990905-1.f: New test.
26157         * g77.f-torture/compile/19990905-2.f: New test.
26158
26159         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26160
26161 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26162
26163         * gcc.c-torture/execute/990827-1.c: Fix typo.
26164
26165 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26166
26167         * g++.old-deja/g++.other/deref1.C: New test.
26168
26169 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26170
26171         * g++.old-deja/g++.other/ambig2.C: New test.
26172         * g++.old-deja/g++.other/cond5.C: New test.
26173         * g++.old-deja/g++.other/lookup16.C: New test.
26174
26175 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26176
26177         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26178         assemblers too.
26179
26180 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26181
26182         * lib/c-torture.exp: Avoid the "compare executables" optimization
26183         when testing native.
26184
26185 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26186
26187         * gcc.c-torture/execute/990829-1.c: New test.
26188         * gcc.c-torture/compile/990829-1.c: New test.
26189
26190 1999-08-27  Paul Burchard  <burchard@pobox.com>
26191
26192         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26193         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26194         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26195         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26196         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26197         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26198         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26199         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26200         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26201         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26202         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26203
26204 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26205
26206         * gcc.c-torture/execute/990827-1.c: New test.
26207
26208 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26209
26210         * g77.f-torture/noncompile/19990826-4.f: New test.
26211
26212         * g77.f-torture/compile/19990826-3.f: New test.
26213
26214         * g77.f-torture/execute/19990826-2.f: New test.
26215
26216         * g77.f-torture/compile/19990826-1.f: New test.
26217
26218         * gcc.c-torture/execute/990826-0.c: New test.
26219         * g77.c-torture/execute/19990826-0.f: New test.
26220
26221         * g77.f-torture/noncompile/970626-2.f: New test.
26222
26223 1999-08-25  Paul Burchard  <burchard@pobox.com>
26224
26225         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26226         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26227         lss-011.C: New tests.
26228
26229 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26230
26231         * g++.old-deja/g++.other/decl5.C: New test.
26232
26233 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26234
26235         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26236         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26237         call `postbase' for each one.  All callers of `postbase' changed
26238         to call this instead.
26239
26240 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26241
26242         * gcc.c-torture/execute/990811-1.c: New test.
26243
26244 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26245
26246         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26247         just native ones.
26248
26249         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26250         just native ones.
26251
26252 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26253
26254         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26255
26256 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26257
26258         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26259
26260 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26261
26262         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26263
26264 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26265
26266         * gcc.c-torture/execute/990804-1.c: New test.
26267
26268 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26269
26270         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26271         * g++.old-deja/g++.brendan/crash64.C: Likewise
26272         * g++.old-deja/g++.brendan/overload8.C: Likewise
26273
26274 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26275
26276         * g++.old-deja/g++.other/struct1.C: New test.
26277
26278 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26279
26280         * g++.old-deja/g++.other/enum2.C: New test.
26281
26282 1999-08-02  Richard Henderson  <rth@cygnus.com>
26283
26284         Adapted from tests from Franz Sirl:
26285         * gcc.c-torture/execute/va-arg-7.c: New test.
26286         * gcc.c-torture/execute/va-arg-8.c: New test.
26287
26288 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26289
26290         * gcc.c-torture/compile/990801-2.c: New test.
26291
26292         * gcc.c-torture/compile/990801-1.c: New test.
26293
26294 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26295
26296         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26297         fp-cmp-1.c, converting double to float.
26298
26299         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26300         fp-cmp-1.c, converting double to long double.
26301
26302         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26303         from fr1 to unknown_register, since fr1 is a legitimate register
26304         on some machines.
26305
26306 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26307
26308         * README: More listname related changes.
26309
26310 1999-07-08  Catherine Moore  <clm@cygnus.com>
26311
26312         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26313
26314 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26315
26316         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26317
26318 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26319
26320         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26321
26322 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26323
26324         * gcc.dg/990703-1.c: New test.
26325
26326 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26327
26328         * lib/file-format.exp: New file: Move definition of proc
26329         gcc_target_object_format to here from
26330         gcc.dg/special/ecos.exp.
26331
26332         * lib/c-torture.exp: Include lib file-format.exp.
26333         * lib/gcc-dg.exp: Include lib file-format.exp.
26334
26335         * gcc.dg/special/ecos.exp: Remove definition of proc
26336         gcc_target_object_format.
26337
26338 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26339
26340         * gcc.c-torture/execute/990628-1.c: New test.
26341
26342 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26343
26344         * gcc.c-torture/compile/990625-2.c: New test.
26345
26346         * gcc.c-torture/compile/990625-1.c: New test.
26347
26348 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26349
26350         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26351         attributes compile.
26352         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26353         ports that use the COFF/PE file format.
26354
26355 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26356
26357         * gcc.c-torture/compile/990617-1.c: New test.
26358
26359 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26360
26361         * g++.old-deja/g++.other/decl4.C: New test.
26362
26363 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26364
26365         * g++.old-deja/g++.other/bitfld3.C: New test.
26366
26367 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26368
26369         * g++.old-deja/g++.eh/catch1.C: New test.
26370
26371 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26372
26373         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26374
26375         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26376         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26377
26378 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26379
26380         * g77.f-torture/compile/19990502-0.f: Replace with new,
26381         shorter, test that still fails after recent changes.
26382
26383 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26384
26385         * gcc.c-torture/execute/990604-1.c: New test.
26386
26387 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26388
26389         * gcc.c-torture/execute/990531-1.c: New test.
26390
26391 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26392
26393         * gcc.c-torture/compile/990527-1.c: New test.
26394
26395 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26396
26397         * gcc.c-torture/execute/990527-1.c: New test.
26398
26399 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26400
26401         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26402         bitfields as signed.
26403
26404 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26405
26406         * g77.f-torture/compile/19990525-0.f: New test.
26407
26408 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26409
26410         * gcc.c-torture/execute/990525-2.c: New test.
26411
26412         * gcc.c-torture/execute/990525-1.c: New test.
26413
26414 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26415
26416         * g++.old-deja/g++.other/anon3.C: New test.
26417         * g++.old-deja/g++.other/anon4.C: New test.
26418         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26419         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26420         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26421         Merrill).
26422
26423 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26424
26425         * gcc.c-torture/execute/990524-1.c: New test.
26426
26427         * gcc.dg/990524-1.c: New test.
26428
26429 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26430
26431         * gcc.c-torture/compile/990523-1.c: New test.
26432
26433 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26434
26435         * gcc.c-torture/compile/990519-1.c: New test.
26436
26437 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26438
26439         * gcc.c-torture/compile/990517-1.c: New test.
26440
26441         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26442         (e4, f4): New tests.
26443         (main): Call them.
26444
26445 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26446
26447         * gcc.dg/noreturn-1.c: New test.
26448
26449 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26450
26451         * gcc.c-torture/execute/990513-1.c: New test.
26452
26453 1999-05-10  Richard Henderson  <rth@cygnus.com>
26454
26455         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26456
26457 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26458
26459         * g77.f-torture/execute/erfc.f: Use small single-precision
26460         values, to avoid problems on Alphas when not -mieee.
26461
26462 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26463
26464         * gcc.dg/990506-0.c: New test.
26465
26466 1999-05-08  Richard Henderson  <rth@cygnus.com>
26467
26468         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26469         the constant to test.  Don't XFAIL 64-bit targets.
26470
26471         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26472         * g++.old-deja/g++.law/profile1.C: Likewise.
26473
26474         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26475         operator new instances.
26476         * g++.old-deja/g++.other/delete5.C: Likewise.
26477
26478 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26479
26480         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26481         intrinsic.
26482
26483 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26484
26485         * g77.f-torture/execute/u77-test.f: Reverse order of two
26486         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26487
26488 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26489
26490         * gcc.dg/compare1.c: New test.
26491
26492 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26493
26494         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26495         New tests.
26496
26497 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26498
26499         * g77.f-torture/compile/19990502-1.f: New test.
26500
26501 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26502
26503         * g77.f-torture/compile/19990502-0.f: New test.
26504
26505 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26506
26507         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26508         intrinsic.
26509
26510 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26511
26512         * g77.f-torture/execute/u77-test.f (main): List libU77
26513         intrinsics not currently tested.
26514         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26515         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26516         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26517         Trim blanks off the ends of some printed strings.
26518
26519 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26520
26521         * g77.f-torture/execute/u77-test.f (main): Just warn about
26522         FSTAT gid disagreement, as it's expected on some systems.
26523
26524 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26525
26526         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26527         use a new function, which allows for some slop.
26528         Clean up some commentary.
26529         (issum): The new function.
26530         (sgladd): Deleted subroutine.
26531
26532 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26533
26534         * g77.f-torture/execute/u77-test.f: Modify to be more like
26535         libf2c/libU77 version, bringing patches to that version here.
26536         Add suitable commentary.
26537
26538 1999-04-25  Richard Henderson  <rth@cygnus.com>
26539
26540         * gcc.dg/990424-1.c: New test.
26541
26542 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26543
26544         * g77.f-torture/execute/u77-test.f (main): Bug involving
26545         LSTAT has been fixed, so turn back on full checking.
26546
26547 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26548
26549         * g77.f-torture/compile/19990419-0.f: New test.
26550         * g77.f-torture/execute/19990419-1.f: New test.
26551
26552 1999-04-17  Richard Henderson  <rth@cygnus.com>
26553
26554         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26555         to avoid the need for a prototype to supress a warning.
26556
26557 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26558
26559         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26560
26561 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26562
26563         * gcc.c-torture/execute/990404-1.c: New test.
26564
26565 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26566
26567         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26568         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26569         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26570         missing initializer warnings.
26571
26572 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26573
26574         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26575         matching strings.
26576
26577 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26578
26579         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26580
26581 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26582
26583         * g77.f-torture/execute/19990325-0.f: New test.
26584         * g77.f-torture/execute/19990325-1.f: New test.
26585
26586 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26587
26588         * gcc.c-torture/execute/990324-1.c: New test.
26589
26590 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26591
26592         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26593         test with 4.
26594
26595 1999-03-17  Richard Henderson  <rth@cygnus.com>
26596
26597         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26598
26599 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26600
26601         * g77.f-torture/execute/19990313-2.f: New test.
26602         * g77.f-torture/execute/19990313-3.f: New test.
26603
26604 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26605
26606         * g77.f-torture/execute/19990313-0.f: New test.
26607         * g77.f-torture/execute/19990313-1.f: New test.
26608
26609 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26610
26611         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26612         printf to sprintf.
26613         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26614         (main): Add check for u15.  Conditionalize u31 check depending on
26615         whether ints are <32 bits or >=32 bits.
26616
26617 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26618
26619         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26620
26621 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26622
26623         * g77.f-torture/compile/19990305-0.f: New test.
26624         * g77.f-torture/execute/19981119-0.f: New test.
26625
26626 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26627
26628         * g77.f-torture/execute/970625-2.f: call ABORT if final
26629         result is not correct, instead of just printing it.
26630         Add this checking via newly introduced obfuscation, to
26631         trip up buggy front ends.
26632
26633 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26634
26635         * g77.f-torture/compile/960317-1.f: Moved from being
26636         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26637
26638 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26639
26640         * g77.f-torture/execute/960317-1.f: New (old) test.
26641         * g77.f-torture/execute/970625-2.f: Ditto.
26642
26643 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26644
26645         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26646         message on line 1 or line 2; cccp and cpplib do this differently.
26647
26648 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26649
26650         * g++.old-deja/g++.law/weak1.C: New test.
26651
26652 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26653
26654         * gcc.c-torture/execute/990119-1.c: Renamed to...
26655         * gcc.dg/990119-1.c: this, so it will only be tested once
26656         (it's a preprocessor test, it doesn't need to be run at
26657         multiple optimization levels).
26658
26659 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26660
26661         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26662           ALWAYS_CXXFLAGS.
26663
26664 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26665
26666         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26667         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26668         to not be compilable by current g77.
26669
26670 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26671
26672         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26673
26674 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26675
26676         * gcc.c-torture/execute/990222-1.c: New test.
26677
26678 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26679
26680         * g77.f-torture/compile/19990218-0.f: New test.
26681         * g77.f-torture/noncompile/19990218-1.f: New test.
26682
26683 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26684
26685         * g77.f-torture/compile/19981216-0.f: New test.
26686
26687 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26688
26689         * gcc.dg/990214-1.c: New test.
26690
26691 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26692
26693         * gcc.dg/990213-2.c: New test.
26694
26695         * gcc.dg/990213-1.c: New test.
26696
26697 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26698
26699         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26700         ints.
26701
26702 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26703
26704         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26705         specified by target.
26706
26707         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26708
26709 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26710
26711         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26712
26713 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26714
26715         * gcc.dg/special/ecos.exp: New test driver for new tests with
26716         special requirements.
26717
26718         * gcc.dg/special/alias-1.c: New test.
26719         * gcc.dg/special/gcsec-1.c: New test.
26720         * gcc.dg/special/weak-1.c: New test.
26721         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26722         * gcc.dg/special/weak-2.c: New test.
26723         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26724         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26725         * gcc.dg/special/wkali-1.c: New test.
26726         * gcc.dg/special/wkali-2.c: New test.
26727         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26728         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26729
26730 1999-02-10  Felix Lee  <flee@cygnus.com>
26731
26732           * lib/c-torture.exp (c-torture-compile): Pull out code for
26733           analyzing gcc error messages.
26734           (c-torture-execute): Likewise.  Fix some (harmless) false
26735           positives.
26736           * lib/gcc.exp (gcc_check_compile): New function.
26737
26738 1999-02-08  Richard Henderson  <rth@cygnus.com>
26739
26740         * gcc.c-torture/execute/990208-1.c: New test.
26741
26742 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26743
26744         * g++.dg/special/ecos.exp: New driver for new tests with special
26745         requirements
26746
26747         * g++.dg/special/conpr-1.C: New test
26748         * g++.dg/special/conpr-2.C: New test
26749         * g++.dg/special/conpr-2a.C: New test
26750         * g++.dg/special/conpr-3.C: New test
26751         * g++.dg/special/conpr-3a.C: New test
26752         * g++.dg/special/conpr-3b.C: New test
26753
26754         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26755         allow g++ to use the dg driver
26756
26757         * README: Add comment about g++.dg directory
26758
26759 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26760
26761         * README: Update email addresses.
26762
26763 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26764
26765         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26766         arguments in order to force structure S onto the stack even on
26767         the alpha.
26768         (test): Pass 10 leading arguments to function foo as well as the
26769         structure S.
26770
26771         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26772         failure for all targets.
26773
26774         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26775         abort to terminate program execution.
26776
26777 1999-01-30  Richard Henderson  <rth@cygnus.com>
26778
26779         * gcc.c-torture/execute/990130-1.c: New test.
26780
26781 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26782
26783         * gcc.dg/990130-1.c: New test.
26784
26785 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26786
26787         * gcc.c-torture/execute/990128-1.c: New test.
26788
26789 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26790
26791         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26792
26793 1999-01-27  Felix Lee  <flee@cygnus.com>
26794
26795         * lib/c-torture.exp (c-torture-compile): pull out code for
26796         analyzing gcc error messages.
26797         (c-torture-execute): ditto, and fix some (harmless) false
26798         positives.
26799         * lib/gcc.exp (gcc_check_compile): new function.
26800
26801 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26802
26803         * gcc.dg/990117-1.c: New test.
26804
26805         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26806
26807         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26808
26809 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26810
26811         * g77.f-torture/compile/990115-1.f: New test.
26812
26813 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26814
26815         * gcc.c-torture/compile/990107-1.c: New test
26816
26817 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26818
26819         * gcc.c-torture/execute/990106-2.c: New test.
26820
26821         * gcc.c-torture/execute/990106-1.c: New test.
26822
26823 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26824
26825         * gcc.c-torture/compile/981223-1.c: New test.
26826
26827 1998-12-29  Richard Henderson  <rth@cygnus.com>
26828
26829         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26830         (opt3): Rename from opt4 and disable.
26831
26832 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26833
26834         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26835
26836 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26837
26838         * g++.old-deja/g++.other/conv5.C: New test.
26839
26840 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26841
26842         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26843
26844 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26845
26846         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26847
26848 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26849
26850         * gcc.c-torture/compile/981211-1.c: New test.
26851
26852 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26853
26854         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26855
26856         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26857
26858 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26859
26860         * gcc.special/930510-1.c: Make C9X safe.
26861         * gcc.misc-tests/gcov-1.c Similarly.
26862         * gcc.misc-tests/gcov-2.c Similarly.
26863
26864 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26865
26866         * gcc.dg/ultrasp1.c: New test.
26867
26868 1998-12-06  Richard Henderson  <rth@cygnus.com>
26869
26870         * gcc.c-torture/execute/981206.c: New test.
26871
26872 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26873
26874         * g++.old-deja/g++.ns/template7.C: New test.
26875
26876         * g++.old-deja/g++.other/expr1.C: New test.
26877
26878         * g++.old-deja/g++.eh/tmpl3.C: New test.
26879
26880         * g++.old-deja/g++.eh/tmpl2.C: New test.
26881
26882 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26883
26884         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26885         * g++.old-deja/g++.other/using6.C: Removed.
26886         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26887
26888         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26889
26890 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26891
26892         * g++.old-deja/g++.pt/overload8.C: New test.
26893
26894         * g++.old-deja/g++.pt/overload7.C: New test.
26895
26896         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26897
26898         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26899         and relinking messages.
26900         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26901         compiling with -frepo.
26902
26903 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26904
26905         * g++.old-deja/g++.pt/lookup6.C: New test.
26906
26907 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26908
26909         * gcc.c-torture/execute/981130-1.c: New test.
26910         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26911
26912 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26913
26914         * g++.old-deja/g++.pt/explicit76.C: New test.
26915
26916         * g++.old-deja/g++.pt/friend38.C: New test.
26917
26918         * g++.old-deja/g++.ns/crash2.C: New test.
26919
26920         * g++.old-deja/g++.pt/defarg8.C: New test.
26921
26922         * g++.old-deja/g++.pt/instantiate6.C: New test.
26923
26924         * g++.old-deja/g++.pt/static6.C: New test.
26925
26926         * g++.old-deja/g++.pt/decl2.C: New test.
26927
26928 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26929
26930         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26931         problem is actually related with name lookup, but so what? :-)
26932
26933         * g++.old-deja/g++.pt/friend37.C: New test.
26934
26935 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26936
26937         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26938         element, which fails on some systems.
26939
26940         * g77.f-torture/execute/labug1.f: New test.
26941
26942 1998-11-21  Jeffrey A Law  (law@cygnus.com)
26943
26944         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
26945         is defined.
26946
26947 1998-11-18  Dave Love  <d.love@dl.ac.uk>
26948
26949         * g77.f-torture/compile/981117-1.f: New test.
26950
26951 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
26952
26953         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
26954         properly discarded.
26955
26956 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
26957
26958         * gcc.c-torture/execute/memcheck: New directory of tests for
26959         -fcheck-memory-usage.
26960
26961 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26962
26963         * README: New file, general information about the testsuite and
26964         new description of the various C++ test subdirectories.
26965         * README.g++: Eliminate obsolete information, update and move most
26966         relevant stuff to README.
26967
26968 1998-11-07  Richard Henderson  <rth@cygnus.com>
26969
26970         * gcc.c-torture/compile/981107-1.c: New test.
26971
26972 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
26973
26974         * execute/memcpy-bi.c: New testcase.
26975
26976 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
26977
26978         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
26979         base classes.
26980
26981         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
26982         template is selected.
26983
26984         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
26985         classes, it should be accepted for all types.
26986
26987         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
26988
26989         * g++.old-deja/g++.pt/spec24.C: Ensure that template
26990         specializations start with template headers.
26991
26992 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
26993
26994         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
26995
26996         * g++.old-deja/g++.other/init9.C: Test cross initialization of
26997         non-POD types.
26998
26999 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27000
27001         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27002
27003 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27004
27005         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27006
27007 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27008
27009         * 981019-1.c: New test.
27010
27011 1998-10-14  Robert Lipe <robertl@dgii.com>
27012
27013         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27014         find objc headers.
27015
27016 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27017
27018         * compile/981001-4.c: Remove use of GCC extension that triggers a
27019         compiler bug.
27020
27021 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27022
27023         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27024
27025 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27026
27027         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27028         instantiation of template produces incorrect code for delete
27029         expression.
27030
27031         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27032         constructors' name is not unique.
27033         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27034         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27035
27036         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27037         automatic array of const is ill-formed.
27038
27039         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27040         of template parameter?
27041
27042         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27043         const.
27044
27045         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27046         pointer-to-member expression.
27047
27048         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27049         declaration causes ICE.
27050
27051 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27052
27053         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27054         reserved in the global namespace.
27055
27056         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27057         generate needed virtual table.
27058
27059         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27060
27061 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27062
27063         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27064         template-dependent type
27065
27066 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27067
27068         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27069         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27070         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27071
27072         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27073         class should be usable as argument of member function.
27074         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27075         class should be usable as return type of member function.
27076         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27077         class should be usable as type of data member.
27078
27079         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27080
27081 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27082
27083         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27084
27085 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27086
27087         * gcc.dg/dll-?.c Add thumb to target list.
27088         Fix assembler scan patterns to match current assembler output.
27089
27090 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27091
27092         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27093         matching of template brackets.
27094
27095         * g++.old-deja/g++.other/using4.C: New test.  Test using
27096         declarations of methods from base classes.
27097
27098         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27099         within functions should introduce names into the innermost
27100         enclosing namespace.
27101
27102         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27103         of static locals if first initialization throws.
27104
27105 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27106
27107         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27108
27109 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27110
27111         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27112         lose track of the possible targets of tablejump insns.
27113         * special/special.exp: Run it.
27114
27115 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27116
27117         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27118         must be declared before its specializations can be named in friend
27119         declarations.
27120
27121 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27122
27123         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27124
27125         * g77.f-torture/execute/io1.f: New test.
27126
27127 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27128
27129         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27130         with pointer to template function, for which no argument deduction
27131         is possible.
27132
27133         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27134         specialization of template function as argument to template
27135         function.
27136
27137         * g++.old-deja/g++.other/access2.C: New test; Inner class
27138         shouldn't have privileged access to Outer's names.
27139
27140 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27141
27142         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27143         friend template declared within template class conflicts with
27144         nested class of the same name.
27145
27146         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27147         is ignored.
27148
27149         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27150         object with direct initializer as function declaration.
27151
27152         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27153         initializers.
27154
27155         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27156         involving const pointer and NULL produces incorrect result.
27157
27158         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27159         type name without `typename' should be rejected with -pedantic.
27160
27161 1998-10-02  Richard Henderson  <rth@cygnus.com>
27162
27163         * g++.old-deja/g++.other/addrof1.C: New test.
27164
27165 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27166
27167         * gcc.c-torture/compile/981001-1.c: New test.
27168         * gcc.c-torture/execute/981001-1.c: New test.
27169
27170 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27171
27172         * gcc.c-torture/compile/981001-2.c: New test.
27173         * gcc.c-torture/compile/981001-3.c: New test.
27174         * gcc.c-torture/compile/981001-4.c: New test.
27175
27176 1998-10-01  Robert Lipe  <robertl@dgii.com>
27177
27178         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27179         multilibbed hosts.   Idea grafted from g77.exp.
27180
27181 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27182
27183         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27184         avoid losing on systems which need -lsocket.
27185
27186 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27187
27188         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27189         * g++.old-deja/g++.other/nested2.C: Ditto.
27190         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27191         failure.
27192
27193 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27194
27195         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27196         preferred over template operator!= for enum bitfields.
27197
27198 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27199
27200         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27201         that happen to have the same base name, but in different scopes,
27202         are incorrectly rejected.
27203
27204 1998-09-16  Richard Henderson  <rth@cygnus.com>
27205
27206         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27207         on the native word size instead of an integer literal.
27208
27209 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27210
27211         * g++.old-deja/g++.other/static2.C: Invocation of static data
27212         member of type pointer-to-function denoted as non-static member.
27213
27214         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27215         checks involving function types and aliases.
27216
27217 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27218
27219         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27220         redefined to the same non-trivial type.
27221
27222         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27223         namespace-qualification of template specializations declared in
27224         other namespaces.
27225
27226         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27227         to declare a subset of the specializations of a template function
27228         as friends of specializations of a template class.
27229
27230         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27231         member templates that do not fully specialize the enclosing
27232         template class are rejected.
27233
27234 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27235
27236         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27237
27238 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27239
27240         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27241         altered from libf2c/libU77 version.
27242
27243 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27244
27245         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27246
27247 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27248
27249         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27250         (un)signed char are different types for template specialization
27251         purposes.
27252
27253 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27254
27255         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27256         * objc: ObjC testsuite.
27257
27258 1998-08-31  Catherine Moore  <clm@cygnus.com>
27259
27260         * gcc.c-torture/execute/941014-1.x:  New file.
27261
27262 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27263
27264         * lib/c-torture.exp: Add support for
27265         torture_eval_before_compile and torture_eval_before_execute
27266         variables.
27267
27268 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27269
27270         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27271         this test triggers valid.
27272
27273 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27274
27275         * gcc.dg/980827-1.c: New test.
27276
27277 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27278
27279         * gcc.c-torture/execute/loop-4b.c: New test.
27280
27281 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27282
27283         * lib/c-torture.exp: Add support for
27284         torture_eval_before_compile and torture_eval_before_execute
27285         variables.
27286
27287 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27288
27289         * gcc.c-torture/compile/980825-1.c: New test.
27290
27291 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27292
27293         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27294         count number tests in opt_t0 not good_t0.
27295
27296 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27297
27298         * gcc.c-torture/compile/930326-1.x: Fix typo.
27299
27300 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27301
27302         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27303         causes an ICE.
27304
27305 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27306
27307         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27308         STACK_SIZE is defined.
27309         * gcc.c-torture/unsorted/stuct.c: Similarly.
27310
27311         * gcc.c-torture/compile/980821-1.c: New test.
27312
27313 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27314
27315         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27316
27317 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27318
27319         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27320         code.
27321
27322 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27323
27324         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27325         error'.
27326
27327 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27328
27329         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27330
27331 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27332
27333         * gcc.c-torture/compile/980816-1.c: New test.
27334
27335         * gcc.dg/980816-1.c: New test.
27336
27337 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27338
27339         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27340         compiler for ieee tests.
27341
27342 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27343
27344         * g77.f-torture/compile/980729-0.f: New test.
27345
27346 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27347
27348         * gcc.c-torture/special/eeprof-1.c: New test, for
27349         -finstrument-functions.
27350         * gcc.c-torture/special/special.exp: Run it.
27351
27352 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27353
27354         * gcc.c-torture/compile/980729-1.c: New test.
27355
27356 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27357
27358         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27359         __thumb__ is defined, and test for ARM style doubles if so.
27360
27361 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27362
27363         * g77.f-torture/noncompile/980615-0.f: New test.
27364
27365 1998-07-26  H.J. Lu  (hjl@gnu.org)
27366
27367         * gcc.dg/980312-1.c: Do link instead of compile.
27368         * gcc.dg/980313-1.c: Likewise.
27369
27370 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27371
27372         * gcc.c-torture/compile/980726-1.c: New test.
27373
27374 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27375
27376         * g77.f-torture/execute/io0.f: New test.
27377
27378 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27379
27380         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27381         an int.
27382
27383 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27384
27385         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27386         m32r bugs.
27387
27388 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27389
27390         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27391         c-decl.c:grokdeclarator can handle mode attributes.
27392
27393 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27394
27395         * gcc.c-torture/execute/980716-1.c: New test.
27396
27397 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27398
27399         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27400         the mn10200.
27401         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27402         the mn10200.
27403         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27404         * gcc.c-torture/compile/930326-1.x: Similarly.
27405
27406 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27407
27408         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27409         New test from Craig.
27410
27411 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27412
27413         * g77.f-torture/noncompile/980616-0.f: New test.
27414
27415         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27416
27417 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27418
27419         *  g++.other/singleton.C: Return error value instead of taking
27420         SIGSEGV.
27421
27422 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27423
27424         *  g++.other/singleton.C: New test.   Warning is under dispute.
27425         Runtime crash is not.
27426
27427 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27428
27429         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27430         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27431         using6.C, using7.C}:  New namespace tests.
27432
27433 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27434
27435         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27436         specialization with typedef'ed names used as array indexes.
27437
27438 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27439
27440         * gcc.c-torture/execute/980709-1.c: New test.
27441
27442         * gcc.dg/980709-1.c: New test.
27443
27444 1998-07-07  Richard Henderson  <rth@cygnus.com>
27445
27446         * gcc.c-torture/execute/bcp-1.c: New test.
27447
27448 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27449
27450         * gcc.c-torture/execute/980707-1.c: New test.
27451
27452 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27453
27454         * gcc.c-torture/compile/980706-1.c: New test.
27455
27456 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27457
27458         * g77.f-torture/execute/980701-0.f,
27459         g77.f-torture/execute/980701-1.f: New test from Craig.
27460
27461 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27462
27463         * gcc.c-torture/compile/980701-1.c: New test.
27464
27465         * gcc.c-torture/execute/980701-1.c: New test.
27466
27467 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27468 rlsruhe.de>
27469
27470         * g++.old-deja/g++.robertl/eb132.C: New test.
27471         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27472
27473 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27474
27475         * g77.f-torture/execute/980628-7.f,
27476         g77.f-torture/execute/980628-8.f,
27477         g77.f-torture/execute/980628-9.f,
27478         g77.f-torture/execute/980628-10.f: New tests from Craig.
27479
27480         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27481
27482 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27483
27484         * g77.f-torture/execute/980628-4.f: New test from Craig.
27485         * g77.f-torture/execute/980628-5.f: Likewise.
27486         * g77.f-torture/execute/980628-2.f: Likewise.
27487         * g77.f-torture/execute/980628-0.f: Likewise.
27488         * g77.f-torture/execute/980628-1.f: Likewise.
27489         * g77.f-torture/execute/980628-3.f: Likewise.
27490         * g77.f-torture/execute/980628-6.f: Likewise.
27491
27492 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27493
27494         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27495         directory when nothing has been installed yet.
27496
27497 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27498
27499         * gcc.c-torture/special/special.exp: Handle newer versions of
27500         dejagnu.
27501
27502 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27503
27504         * gcc.dg/980626-1.c: New test.
27505
27506 1998-06-19  Bruno Haible <haible@ilog.fr>
27507
27508         * gcc.misc-tests/m-un-2.c: New test.
27509         * g++.old-deja/g++.other/warn01.c: Likewise.
27510
27511 1998-06-19  Robert Lipe  <robertl@dgii.com>
27512
27513         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27514         compatibility with assmblers with a different comment character.
27515         Eliminate use of GAS-specific extensions.
27516
27517 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27518
27519         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27520
27521 1998-06-19  Robert Lipe  <robertl@dgii.com>
27522
27523         *lib/g77.exp: Replace search for libf2c.a with search for newly
27524         renamed libg2c.a
27525
27526 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27527
27528         * gcc.c-torture/execute/980617-1.c: New test.
27529
27530 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27531
27532         * gcc.c-torture/execute/980612-1.c: New test.
27533
27534 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27535
27536         * gcc.dg/980523-1.c: Only test on ppc-linux.
27537         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27538
27539         * gcc.c-torture/execute/980608-1.c: New test.
27540
27541 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27542
27543         * gcc.c-torture/execute/980605-1.c: New test.
27544
27545 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27546
27547         * gcc.c-torture/execute/980604-1.c: New test.
27548
27549 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27550
27551         * gcc.c-torture/execute/980602-1.c: New test.
27552         * gcc.c-torture/execute/980602-2.c: Likewise.
27553
27554 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27555
27556         * 970125-0.f: Fix per JCB.  Add commentary.
27557
27558 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27559
27560         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27561         IEEE -0 support.
27562
27563 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27564
27565         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27566         earlier.
27567
27568 1998-05-28  Catherine Moore <clm@cygnus.com>
27569
27570         * gcc.c-torture/execute/980526-3.c: New test.
27571
27572 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27573
27574         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27575         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27576         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27577         m88k-motorola-sysv3 to XFAIL.
27578
27579 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27580
27581         * gcc.dg/980526-1.c: New test.
27582         * gcc.c-torture/execute/980526-2.c: New test.
27583
27584 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27585
27586         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27587
27588         * gcc.c-torture/execute/980526-1.c: New test.
27589
27590 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27591
27592         * g77.f-torture/execute/alpha2.f: Add runtime test.
27593
27594 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27595
27596         * g++.old-deja/old-deja.exp: Strip leading directories.
27597
27598         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27599         error for the line.  Don't run multiple tests for the same line.
27600
27601 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27602
27603         * gcc.dg/980523-1.c: New test.
27604
27605 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27606
27607         * g77.f-torture/compile/970915-0.f: New test.
27608
27609 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27610
27611         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27612
27613 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27614
27615         * gcc.dg/980520-1.c: New test.
27616
27617 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27618
27619         * gcc.dg/980502-1.c: Fix return type.
27620
27621 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27622
27623         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27624         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27625         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27626         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27627         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27628
27629 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27630
27631         * g77.f-torture/execute/980520-1.f: New test.
27632
27633 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27634
27635         * lib/mike-g77.exp: New file.
27636
27637         * g77.f-torture/noncompile/noncompile.exp,
27638         g77.f-torture/noncompile/check0.f: New files.
27639
27640 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27641
27642         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27643         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27644         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27645         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27646         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27647         abort where appropriate.
27648
27649 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27650
27651         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27652         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27653
27654 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27655
27656         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27657
27658 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27659
27660         * g77.f-torture/compile/980427-0.f: New test.
27661
27662 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27663
27664         * g77.f-torture/compile/980424-0.f: New test.
27665
27666 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27667
27668         * g77.f-torture/compile/980419-2.f (main): New test.
27669         * g77.f-torture/compile/970125-0.f: New test.
27670         * g77.f-torture/compile/980419-1.f: New test.
27671
27672 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27673
27674         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27675         of loop-4.c.
27676
27677 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27678
27679         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27680
27681 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27682
27683         * gcc.c-torture/compile/980329-1.c: New test.
27684
27685 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27686
27687         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27688         * gcc.dg/980312-1.c: Fix typo in -march command.
27689
27690 1998-03-16  H.J. Lu  (hjl@gnu.org)
27691
27692         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27693
27694 1998-03-11  Robert Lipe  <robertl@dgii.com>
27695
27696         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27697         Dave Love agree the Fortran source is bogus.
27698
27699 1998-03-11  Robert Lipe  <robertl@dgii.com>
27700
27701         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27702         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27703         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27704         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27705         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27706
27707 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27708
27709         * g++.old-deja/g++.other/friend1.C: New test.
27710
27711 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27712
27713         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27714         possibly uninitialized) variables and declare dnrm2.
27715
27716 1998-02-23  Robert Lipe <robertl@dgii.com>
27717
27718         From Bruno Haible <haible@ilog.fr>:
27719         * gcc.c-torture/execute/980223.c: New test.
27720
27721 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27722
27723         * gcc.dg/ifelse-1.c: New test.
27724
27725 1998-02-09  H.J. Lu  (hjl@gnu.org)
27726
27727         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27728
27729           * lib/old-dejagnu.exp (old-dejagnu): Added the
27730           "execution test - XFAIL *-*-*" handling in the spirit of
27731           "excess errors test -". Changed the "execution test fails"
27732           handling to be like "excess errors test fails".
27733           * Update various tests accordingly.
27734
27735 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27736
27737         * gcc.c-torture/execute/980205.c: New test.
27738
27739 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27740
27741         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27742         * lib/f-torture.exp: Similarly.
27743         * gcc.c-torture: Rename all .cexp files to .x files.
27744
27745 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27746
27747         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27748         (940510-1.c): Removed duplicate.
27749         (971104-1.c): New test.
27750
27751 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27752
27753           * lib/f-torture.exp: Improve error and loop detection.
27754
27755 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27756
27757         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27758         use that to size the filler array.
27759
27760 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27761
27762         * lib/c-torture.exp(c-torture-execute): Fix typo.
27763
27764         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27765         testcase as the executable name. Keep the executable around if
27766         the test fails.
27767
27768 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27769
27770         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27771         changes.  Only test one -g option, and move it to the end of the
27772         list of options to test.
27773
27774 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27775
27776         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27777         variable GCC_TORTURE_OPTIONS to supply default switches separated
27778         by colons.  If no environment variable, run tests with -O0 -g, -O1
27779         -g, and -O2 -g as well.
27780
27781 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27782
27783         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27784         explanatory comments. Fix indentation.
27785
27786 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27787
27788         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27789
27790 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27791
27792         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27793         * g++.old-deja/g++.mike/p7325.C: Likewise.
27794         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27795
27796 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27797
27798         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27799         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27800         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27801         * g++.old-deja/g++.law/operators4.C: Likewise.
27802
27803 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27804
27805         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27806         * g++.old-deja/g++.mike/p784.C: Ditto.
27807         * g++.old-deja/g++.mike/p785.C: Ditto.
27808
27809 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27810
27811           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27812
27813 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27814
27815         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27816         target feature; pass this to c-torture-execute as needed.
27817
27818 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27819
27820         * lib/c-torture.exp(c-torture-execute): If the previous and the
27821         current executables being tested are identical, we don't need to
27822         run the executable again. Try to make the executable names
27823         unique. Add an optional argument for passing additional compiler
27824         flags.
27825
27826 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27827
27828         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27829
27830 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27831
27832         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27833
27834 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27835
27836         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27837         32bit or larger longs.
27838
27839         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27840         have either a 32bit long or 32bit int.
27841
27842 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27843
27844         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27845         Make double precision tests dependent on sizeof (double).
27846
27847 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27848
27849         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27850         too.
27851
27852 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27853
27854         * gcc.c-torture/compile/961203-1.cexp: New script.
27855
27856 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27857
27858         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27859         up the includes ourselves.
27860
27861 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27862
27863         * lib/plumhall.exp: Remove random include, and add a few
27864         verbose messages for debugging.
27865
27866 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27867
27868         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27869         of trying to do it ourselves.
27870
27871 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27872
27873         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27874
27875 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27876
27877         * gcc.prms/5403.c: Made regexp a bit less strict.
27878
27879 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27880
27881         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27882         is returned from remote_load instead.
27883         * lib/plumhall.exp: Ditto.
27884         * lib/mike-g++.exp: Ditto.
27885         * lib/old-dejagnu.exp: Ditto.
27886         * lib/c-torture.exp: Ditto.
27887
27888 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27889
27890         * lib/g++.exp: Use build_wrapper procedure.
27891         * lib/gcc.exp: Ditto.
27892
27893 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27894
27895         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27896         an old-style decl for malloc.  Fixes tests to work when
27897         sizeof (int) != sizeof (size_t).
27898
27899 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27900
27901         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27902
27903         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27904         use stdargs.h interface.
27905
27906 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27907
27908         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27909         NO_VARARGS when compiling.
27910
27911 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27912
27913         * lib/plumhall.exp(ph_includes): New procedure.
27914         (ph_make): Use it.
27915         (ph_compiler): Ditto.
27916
27917         * lib/g++.exp: Rename test-glue.c to testglue.c.
27918         * lib/gcc.exp: Ditto.
27919
27920 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27921
27922         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27923         to completion when it's called.
27924
27925 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27926
27927         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27928         is defined, don't do test.
27929
27930 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27931
27932         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27933         for object files.
27934         (ph_summary): Mark skipped testcases as untested, not unresolved.
27935
27936         * lib/plumhall.exp (ph_make): If unresolved because of bad
27937         errorCode, record errorCode in log file.
27938         (*): Replace send_log/verbose with verbose -log.
27939
27940 1997-03-19  Michael Meissner  <meissner@cygnus.com>
27941
27942         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
27943         double conversion if double isn't at least 8 bytes.
27944
27945         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
27946         int to work with targets where int is 16 bits.
27947
27948         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
27949         8 bytes, just exit, since 4 byte doubles don't have enough bits of
27950         precision for the test to complete.
27951
27952 1997-03-14  Michael Meissner  <meissner@cygnus.com>
27953
27954         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
27955         if d10v is not compiled with the -mdouble64 flag.
27956         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
27957
27958         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
27959         d10v is not compiled with the -mint32 flag.
27960
27961 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
27962
27963         * lib/plumhall.exp: Use incr_count.
27964
27965 1997-03-12  Jeffrey A Law  (law@cygnus.com)
27966
27967         * gcc.c-torture: Update to c-torture-1.45.
27968
27969 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
27970
27971         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
27972         the name of the expect testcase file).
27973
27974         * lib/g++.exp(g++_init): Ditto.
27975
27976 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
27977
27978         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
27979         the host.
27980
27981         * lib/gcc.exp(gcc_exit): New procedure.
27982
27983 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
27984
27985         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
27986         specs where appropriate.
27987
27988         * g++.old-deja/g++.arm/*: Added additional ERROR checks
27989         because of new "candidates are" messages, and removed a few
27990
27991         * Converted all non-old-style g++ testcases to old-style, and
27992         moved into g++.old-deja.
27993
27994 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
27995
27996         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
27997         options.
27998
27999         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28000         succeeded.
28001
28002         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28003
28004 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28005
28006         * lib/gcc.exp (gcc_target_compile): Add support for defining
28007         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28008         the machine doesn't have those features.
28009
28010 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28011
28012         * g++.law/operators4.exp: Don't use LIBS.
28013
28014 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28015
28016         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28017
28018         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28019         * lib/g++.exp: Set it here instead. Also, allow use of the
28020         --tool_exec and --tool_opt options. Change CXX to
28021         GXX_UNDER_TEST.
28022
28023         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28024
28025         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28026
28027 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28028
28029         * lib/old-dejagnu.exp: Use prune_warnings instead of
28030         prune_system_crud.
28031         * lib/mike-g++.exp: Ditto.
28032         * lib/gcc.exp: Ditto.
28033         * lib/g++.exp: Ditto.
28034
28035         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28036
28037 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28038
28039           * 941014-2.c: Include stdlib.h
28040           * 960327-1.c: Include stdio.h
28041           * dbra.c, index-1.c: Don't assume ints are 32bits.
28042
28043 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28044
28045         * lib/gcc.exp: Add gcc,stack_size target feature.
28046
28047         * lib/g++.exp(g++_target_compile): Add the include and link
28048         paths here, not in two other places. And, it's $options, not
28049         options.
28050
28051         * lib/mike-g++.exp(postbase): Remove the code that determines
28052         the correct include and link paths.
28053         * g++.old-deja/old-deja.exp: Ditto.
28054
28055 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28056
28057         * lib/g++.exp(g++_init): target_compile no longer returns the
28058         filename of the result.
28059
28060 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28061
28062         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28063         call to glob.
28064
28065         * gcc.c-torture/special/special.exp: Change call to
28066         gcc_target_compile to include the object file.
28067
28068 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28069
28070         * gcc.c-torture/special/special.exp: Correct misspelling in last
28071         change.
28072
28073 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28074
28075         * lib/plumhall.exp(ph_summary): Log the entire output of the
28076         executable. Return -1 if there were any failures, 0 otherwise.
28077         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28078         (ph_make): Clean up objects and executables that were built
28079         if the tests succeeded.
28080
28081 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28082
28083         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28084         libraries and includes in the build tree as appropriate.
28085
28086 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28087
28088         * lib/c-torture.exp: Instead of looking for the global variable
28089         NO_LONG_LONG, check to see if that's a feature of the target.
28090
28091 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28092
28093         * config/default.exp: Minimize. Delete the remainer of the files in
28094         config; this functionality is now in devo/dejagnu/config.
28095
28096         g++.*/*: Pass any additional flags used to compile to postbase;
28097         delete CXXFLAGS.
28098
28099         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28100         is now done by runtest.exp. Use gcc_target_compile instead of
28101         compile.
28102
28103         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28104         Remove references to CFLAGS. Use remote_file instead of
28105         calling rm -f.
28106         (c-torture): Take a list of arguments to use to compile this
28107         testcase.
28108
28109         lib/g++.exp: Simplify. Use target_compile instead of compile.
28110         lib/gcc-dg.exp: Ditto.
28111         lib/gcc.exp: Ditto.
28112         lib/mike-{gcc,g++}.exp: Ditto.
28113         lib/old-dejagnu.exp: Ditto.
28114         lib/plumhall.exp: Ditto.
28115
28116 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28117
28118         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28119         (ph_linker): Likewise.
28120
28121 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28122
28123           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28124         MAP_ANON / MAP_ANONYMOUS if defined;
28125         else try to map from /dev/zero .
28126
28127 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28128
28129         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28130         isn't defined, then define it to MAP_ANONYMOUS.
28131
28132 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28133
28134         * gcc.c-torture: Update to c-torture-1.42 release.
28135
28136 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28137
28138         * gcc.c-torture: Update to c-torture-1.41 release.
28139
28140 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28141
28142         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28143         c-torture release.
28144
28145 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28146
28147         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28148         and LDFLAGS.  Fix second case to append the target_info ldflags
28149         onto LDFLAGS, not CFLAGS.
28150         * lib/g++.exp (g++_init): Add target_info stuff.
28151         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28152         of libgloss and newlib flags for !native.
28153
28154         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28155         (GDB): Fix relative path to go up another dir for finding gdb.
28156
28157 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28158
28159         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28160         versions in the target_info array, if they don't exist.
28161
28162 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28163
28164         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28165
28166 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28167
28168         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28169         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28170
28171 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28172
28173         * lib/old-dejagnu.exp: Don't remove the output file before we've
28174         actually tested it. Don't append pwd to the path of the executable
28175         we're testing.
28176
28177 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28178
28179         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28180
28181 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28182
28183         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28184         temporary directory for compiler files, and set it to a default
28185         value of /tmp. Set $output as the name of the output file from
28186         compiling the testcase. Add a -o option to $cflags_var so the
28187         compiler writes the final output file as $output. Set $executable
28188         to $output.
28189
28190         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28191         directory for compiler files, and set it to /tmp if it doesn't
28192         already have a value. Set $output_file to the name of the output
28193         file from compiling the testcase. Add a -o option to CXXFLAGS so
28194         the compiler writes the final output file as $output. Use $output
28195         as the executable to be tested.
28196
28197 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28198
28199         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28200
28201 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28202
28203         * gcc.c-torture/execute/pending-1.c: New test.  Still
28204         pending in Tege's queue.
28205
28206 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28207
28208         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28209         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28210         if there were failures.  Call unresolved if there were unresolved
28211         testcases.  Call gcc_fail if program did not run to completion.
28212         (ph_make): Pass additional argument name to ph_execute.
28213         (ph_execute): Add new argument.  Pass additional arguments to
28214         ph_summary.  Call gcc_fail is there is no execution output.
28215
28216 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28217
28218         * lib/plumhall.exp (proc_summary): Output relavent summary
28219         lines into the log so specific failures in plumhall can be
28220         investigated.
28221
28222 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28223
28224         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28225         (c-torture-execute): Don't try to execute tests which use
28226         "long long" types if $NO_LONG_LONG is nonzero.
28227
28228 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28229
28230         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28231         not c-torture.
28232
28233         * gcc.ieee: Move from here.
28234         * gcc.c-torture/execute/ieee: To here.
28235
28236 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28237
28238         * gcc.c-torture: Update to c-torture-1.41 release.
28239
28240 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28241
28242         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28243         not "$output".
28244
28245 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28246
28247         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28248         -c present.
28249
28250 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28251
28252         * config/proelf.exp: Handle connecting to a simulator.
28253
28254 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28255
28256         * config/proelf.exp: New file.  Enough framework that we can
28257         run c-torture tests on the proelf targets (or any other target
28258         that gdb can connect to for that matter).
28259
28260 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28261
28262         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28263         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28264
28265         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28266         exec_output exists.
28267
28268 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28269
28270         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28271         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28272
28273         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28274         to pass/fail/unresolved/unsupported/untested.  Caller must now
28275         call unresolved/unsupported/untested.
28276         * lib/*.exp: Update FSF address.  Update to handle new results of
28277         ${tool}_load.
28278         * lib/chill.exp (verbose): Delete.
28279
28280 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28281
28282         * lib/gcc.exp (default_gcc_start): Change order of args to
28283         $LDFLAGS $CFLAGS $LIBS.
28284         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28285         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28286         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28287         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28288         * gcc.misc-tests/dg-test.exp: Likewise.
28289         * gcc.misc-tests/msgs.exp: Likewise.
28290         * gcc.prms/prms.exp: Likewise.
28291         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28292         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28293
28294         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28295
28296 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28297
28298         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28299
28300         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28301         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28302
28303         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28304         necessary.
28305
28306 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28307
28308         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28309         global for loop; add use of $mathlib.
28310         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28311         settings here; set mathlib for anything but VxWorks.
28312
28313 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28314
28315         * gcc.c-torture: Update to c-torture-1.40 release.
28316
28317 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28318
28319         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28320         dg.exp.
28321
28322 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28323
28324         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28325         global.
28326
28327 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28328
28329         * lib/g++.exp (LIBS): Define if not already.
28330         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28331         (gcc-dg-prune): Call prune_gcc_output.
28332         * lib/gcc.exp (prune_gcc_output): New proc.
28333         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28334         prune_gcc_output.
28335
28336 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28337
28338         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28339         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28340
28341 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28342
28343         * gcc.c-torture: Update to c-torture-1.39 release.
28344
28345 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28346
28347         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28348         fails, try others as well.
28349
28350 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28351
28352         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28353         If compilation fails, mark execute tests as `untested'.
28354         If test is marked as unsupported, don't mark compilation and
28355         execute tests as failed.
28356
28357 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28358
28359         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28360         libstdc++ for whether or not we want to be doing shared
28361         libraries.  Delete link_curses since we don't need it anymore.
28362         * lib/mike-g++.exp (postbase): Don't link in libg++.
28363         * g++.old-deja/old-deja.exp: Likewise.
28364
28365 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28366
28367         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28368
28369 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28370
28371         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28372         For that, add `-Wl,-a,shared_archive'.
28373         * g++.old-deja/old-deja.exp: Likewise.
28374
28375 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28376
28377         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28378
28379 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28380
28381         * lib/mike-g++.exp (postbase): Pay attention to the status of
28382         g++_load.
28383
28384 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28385
28386           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28387
28388 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28389
28390         * lib/gcc.exp (default_gcc_start): No longer need to log program
28391         being executed or its output, execute_anywhere does that now.
28392         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28393         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28394
28395 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28396
28397         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28398         the same as those in lib/g++.exp.
28399
28400 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28401
28402         * gcc.c-torture: Update to c-torture-1.38 release.
28403         * gcc.ieee: Related changes.
28404
28405 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28406
28407         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28408         "exec". Minor reformatting changes.
28409
28410         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28411         cross. This means all "exec" calls now work on a remote host as
28412         well.
28413         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28414         cross. Filter out the extra "\r\n" stuff that expect puts in.
28415         (c-torture-execute): Filter out the bogus warnings like
28416         c-torture-compile does. Add support for canadian cross.
28417         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28418         Use execute_anywhere rather than calling exec directly. Now it
28419         works for canadian cross testing.
28420
28421 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28422
28423         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28424         results into a variable, and check that rather than using file exists.
28425
28426 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28427
28428         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28429         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28430
28431 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28432
28433         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28434         lib_curses if there's a shared libg++ in the build tree.
28435
28436 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28437
28438         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28439         if not supported target.
28440
28441 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28442
28443         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28444         link_curses up to always happen, not just for native builds.
28445
28446 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28447
28448         * gcc.c-torture: Update to c-torture-1.36 release.
28449         * gcc.failure: Related changes.
28450
28451 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28452
28453         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28454
28455 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28456
28457         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28458         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28459         runshlib, link_curses, and mathlib for link and run.
28460
28461         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28462         pass the runtime shared library options for Solaris, OSF/1, and
28463         Irix5, and link with -lcurses to avoid unresolved references.
28464
28465 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28466
28467         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28468         only run once.
28469
28470 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28471
28472         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28473
28474 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28475
28476         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28477         do not have a framework for the "compat" tests yet.
28478
28479 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28480
28481         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28482         set to null if we're testing vxworks5.1.  Use that instead of
28483         `-lm' in the setting of LIBS for link and run.
28484
28485 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28486
28487         * config/rom68k.exp (${tool}_load): Major changes to make it
28488         work.  Verified that it does in fact return the stuff in
28489         exec_output properly.  Catch any Emul or any TRAP other than 0.
28490
28491 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28492
28493         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28494         LDFLAGS properly for targets that need stuff from libgloss.
28495         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28496         only run once.
28497         (gpp_initialized): New variable.
28498
28499 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28500
28501         * config/rom68k.exp: Load libgloss.exp.
28502         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28503         so we can produce a fully linked binary.
28504         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28505         so we can produce a fully linked binary.
28506
28507 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28508
28509         * lib/plumhall.exp (ph_section): Watch for expected failures.
28510         Add missing `else'.
28511
28512         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28513         run the testcase.
28514         (c-torture): Likewise.
28515
28516 1995-08-28  Doug Evans  <dje@cygnus.com>
28517
28518         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28519
28520         * lib/mike-g++.exp (mike_cleanup): New proc.
28521         (prebase): New globals compiler_result, not_compiler_result,
28522         target_regexp.
28523         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28524         allow leading "-" in pattern.  Watch for unsupported tests.
28525         If $compiler_result is set, pattern match assembler code,
28526         and ditto for $not_compiler_result.
28527         * lib/mike-gcc.exp: Likewise.
28528
28529         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28530         execution "succeeded".
28531
28532 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28533
28534         * config/win32.exp: New file.
28535         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28536
28537 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28538
28539         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28540         unsupported.
28541         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28542         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28543         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28544
28545         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28546         "... without exceptions was ...".  That is now handled by
28547         prune_system_crud.
28548         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28549
28550 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28551
28552         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28553         sieve.c,sort2.c}: New files.
28554         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28555         sieve.exp,sort2.exp}: Drivers for them.
28556
28557         * lib/mike-gcc.exp (program_output): New user settable variable.
28558         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28559         messages.
28560         * lib/mike-g++.exp (program_output): New user settable variable.
28561
28562         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28563
28564         * config/sh.exp: Deleted (use sim.exp instead).
28565
28566 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28567
28568         * config/vx.exp: Declare CHECKTASK as global.
28569         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28570         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28571         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28572
28573 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28574
28575         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28576         target. Like vx.exp, only includes `vx29k.exp' instead of
28577         `vxworks.exp'.
28578
28579 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28580
28581         * config/sim.exp: Increase time limit from 120 seconds to 240.
28582
28583 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28584
28585         * gcc.c-torture/execute/950628-1.c: New test.
28586
28587 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28588
28589         * gcc.c-torture: Update with changes/additions from
28590         c-torture-1.34.
28591
28592 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28593
28594         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28595
28596 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28597
28598         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28599
28600 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28601
28602         * gcc.c-torture/compile/950512-1.c: New test.
28603         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28604         * gcc.dg/struct-ret-1.c: Likewise.
28605
28606 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28607
28608         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28609           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28610
28611 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28612
28613         * gcc.c-torture/special/920411-1.c: Deleted.
28614         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28615
28616 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28617
28618         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28619         cpu limit.
28620
28621 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28622
28623         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28624
28625 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28626
28627         From kenner;
28628         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28629         is the proper length.
28630         * va-arg-3.c: Likewise.
28631
28632 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28633
28634         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28635         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28636
28637         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28638         * lib/g++.exp (default_g++_start): Delete old cruft.
28639
28640 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28641
28642         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28643         (2 * (1 << 18)) to (2 * (1 << 17)).
28644
28645         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28646
28647 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28648
28649         * config/rom68k.exp: Renamed from config/idp.exp
28650
28651 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28652
28653         * c-torture/compile/921109-2.c
28654
28655 1995-04-18  Mike Stump  <mrs@cygnus.com>
28656
28657         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28658         excess errors.
28659
28660 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28661
28662         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28663         output.
28664         * lib/g++.exp (default_g++_start): Likewise.
28665
28666 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28667
28668         * gcc.c-torture/compile/950329-1.c: New test.
28669
28670 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28671
28672           * config/bug.exp (${tool}_load): Updated to use new remote_open
28673           and remote_close procs.
28674         * config/idp.exp: New file.
28675
28676 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28677
28678         * gcc.c-torture/execute/950322-1.c: New test.
28679
28680 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28681
28682         * config/vx.exp (${tool}_load): Clean up testing of return code from
28683         vxworks_ld and vxworks_spawn.
28684
28685 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28686
28687         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28688
28689 1995-03-13  Mike Stump  <mrs@cygnus.com>
28690
28691         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28692         can mark excess errors on a machine by machine basis.  Note, the
28693         default is to not expect any excess errors, even when excess
28694         errors test - is given, so you will want to put an XFAIL ... on
28695         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28696         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28697         those 4 machines, but no others.
28698
28699 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28700
28701         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28702         * lib/c-torture.exp: to here.
28703
28704 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28705
28706         * gcc.c-torture/execute/950221-1.c: New test.
28707         * gcc.c-torture/execute/struct-ret-1.c: New test.
28708         * gcc.c-torture/compile/950221-1.c: New test.
28709
28710         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28711
28712 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28713
28714         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28715         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28716
28717 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28718
28719         * g++.gb: New directory of tests, derived from my signature and
28720         class scoping tests.
28721
28722         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28723         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28724         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28725         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28726         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28727         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28728         * g++.gb/sig25.C: Likewise.
28729
28730         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28731         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28732         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28733         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28734         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28735         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28736         * g++.gb/sig25.exp: Likewise.
28737
28738         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28739         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28740         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28741         * g++.gb/scope13.C: Likewise, this test still fails.
28742
28743         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28744         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28745         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28746         * g++.gb/scope13.exp: Ditto.
28747
28748         * g++.gb/README: New file, explains what these tests are about.
28749
28750 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28751
28752         * lib/dg.exp (dg-do): Support `preprocess'.
28753         (dg-test): Likewise.
28754
28755 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28756
28757         * config/udi.exp: change "continue -expect" to "exp_continue".
28758
28759 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28760
28761         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28762         Delete redundant tests.
28763
28764         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28765         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28766         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28767         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28768         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28769         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28770         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28771         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28772
28773         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28774         storing label pointers.
28775         * gcc.c-torture/execute/921019-1.c: Likewise.
28776         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28777         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28778         parameter fp.
28779         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28780         constants.
28781
28782         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28783         Delete obsolete tests.
28784
28785         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28786         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28787         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28788         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28789         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28790         * gcc.c-torture/compile/950124-1.c: New test.
28791
28792         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28793
28794 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28795
28796         * lib/mike-g++.exp: Add -lm to LIBS.
28797
28798 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28799
28800         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28801
28802 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28803
28804         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28805
28806 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28807
28808         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28809
28810 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28811
28812         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28813         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28814         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28815         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28816         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28817         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28818         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28819         * g++.law/{operators31.C, operators32.C,
28820         * g++.law/{operators33.C, operators34.C}: Likewise.
28821         * g++.law/{pic1.C, refs2.C}: Likewise.
28822         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28823         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28824         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28825         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28826
28827         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28828         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28829         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28830         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28831         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28832         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28833         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28834         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28835         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28836         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28837         * g++.law/{operators34.exp}: Likewise.
28838         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28839         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28840         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28841         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28842         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28843
28844         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28845         No longer expected to fail.
28846         * g++.law/missed-error3.C: Tweak for recent bool changes.
28847
28848 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28849
28850         * config/emb-unix: Deleted.
28851         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28852         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28853
28854 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28855
28856         * lib/dg.exp (dg-test): Fix typo in last patch.
28857
28858 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28859
28860         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28861         (handles multiple occurrences).
28862
28863 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28864
28865         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28866         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28867         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28868         printed).
28869         * lib/c-torture.exp (c-torture-compile): Likewise.
28870         (c-torture): Prepend full path if missing.
28871         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28872         (gcc_fail): Likewise.
28873         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28874
28875 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28876
28877         * lib/netware.exp: Only attach to NetWare i386 systems.
28878
28879 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28880
28881         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28882         messages.  Add test name to "output pattern match" pass/fail message.
28883
28884 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28885
28886         * gcc.dg: New testsuite.
28887         * gcc.dg/dg.exp: New file.
28888
28889         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28890         test-switch.c}: Deleted.
28891
28892         * gcc.misc-tests/msgs.exp: New testcase driver.
28893
28894 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28895
28896         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28897         Watch for illegal return values from ${tool}_load.
28898         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28899         cross targets.  Coerce return value >0 to 1.
28900
28901 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28902
28903         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28904
28905         * config/emb-unix.exp: New file.
28906
28907         * config/sim.exp: Error if variable $SIM not defined.
28908         (${tool}_load): Mark test as "untested" if simulator missing.
28909
28910         * config/unix.exp: Load remote.exp to get rcp_download.
28911         * lib/c-torture.exp: Use different option lists for testcases with
28912         and without loops.
28913         * gcc.c-torture/execute/execute.exp: Likewise.
28914
28915 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28916
28917         * config/*.exp: Clarify return code from ${tool}_load.
28918         Call `unresolved' or `untested' instead of `warning' or `perror'
28919         (sometimes you still want to call both though).
28920         Add comment that `shell_id' is local to each file.
28921         * config/udi.exp (timeout): Set to 30.
28922         Don't print warning if connection fails, $connectmode has already
28923         printed an error.
28924         (${tool}_load): Move verbose messages to level 2.
28925         Rework pattern for "Process started" message.
28926         Pass `shell_id' to ${connectmode}_download.
28927         Retry twice upon timeout.  Make resetting of target more robust.
28928         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28929         Pass `shell_id' to exit_$connectmode.
28930         Only call exit_$connectmode if connected.
28931         * config/unix.exp (${tool}_load): Check return codes better.
28932         * config/vrtx.exp (${tool}_load): Likewise.
28933         * config/vx.exp (${tool}_load): Likewise.
28934         Delete unneeded global's.
28935         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28936         from ${tool}_load.
28937         (dg-stat): Delete.
28938         (dg-init): Delete recording of pass/fail counts.
28939         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28940         (old-dejagnu-init): Likewise.
28941         (old-dejagnu-stat): Delete contents, empty proc now.
28942         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
28943         (c-torture): Delete references to lcnt, lpass, lfail.
28944         Get option list from TORTURE_OPTIONS.
28945         Delete -funroll[-all]-loops if no loops.
28946         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
28947         (g++_stat): Delete contents (empty proc now).
28948         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
28949         (gcc_finish): Likewise.
28950         (gcc_stat): Deleted.
28951         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
28952         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
28953         * gcc.c-torture/execute/execute.exp: Likewise.
28954         Split tests into two parts: compile, execute.
28955         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
28956         no loops.  Update to reflect clarified return codes from ${tool}_load.
28957
28958 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
28959
28960         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
28961         to grep for.
28962         (old-dejagnu): Likewise (where necessary).
28963
28964 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
28965
28966         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
28967
28968         * lib/dg.exp (dg-process-target): Fix processing of selector.
28969         Add comment regarding use of `error'.
28970
28971         * lib/gcc.exp (prune_system_crud): Define if missing.
28972         * lib/g++.exp (prune_system_crud): Likewise.
28973
28974         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
28975         Call prune_system_crud.
28976         * lib/dg.exp (dg-runtest): New proc.
28977         Use perror instead of send_user for tcl errors in testcase.
28978         Don't return any value, it's never used.
28979         Don't clobber previous definition of `unknown'.
28980         Print tcl errors in `dg-final'.
28981
28982 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
28983
28984         * lib/dg.exp (dg-process-target): Improve syntax error messages.
28985         (dg-test): Don't print errorInfo, it contains stack backtrace.
28986
28987 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
28988
28989         * lib/g++.exp (runtest_file_p): Define if missing.
28990
28991 1994-09-24  Doug Evans  (dje@cygnus.com)
28992
28993         * lib/mike-g++.exp: Comment out loading of g++.exp.
28994         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
28995         (default_g++_version): Always print something.
28996         (default_g++_start): Comment out call to `which'.
28997         (g++_start, g++_load): Deleted (must be defined in config file).
28998         * lib/gcc.exp: Test for existence of $CC at start.
28999         Delete check for tmpdir (done in gcc_init).
29000         (default_gcc_version): Always print something.
29001         (default_gcc_start): Comment out call to `which'.
29002         * config/*.exp: Major cleanup - make cross targets work at least a
29003         little better for g++ (by not being "--tool gcc" specific).
29004         Rename gcc_xxx to ${tool}_xxx.
29005         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29006         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29007
29008 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29009
29010         * lib/c-torture.exp (c-torture-compile): Rework compiler
29011         message processing.
29012
29013         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29014         c-torture.
29015
29016 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29017
29018         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29019
29020         * lib/dg.exp (dg-process-target): Support { target native }.
29021
29022 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29023
29024         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29025         looked for "... program xxx got fatal signal".
29026         Correct regsub munging of `comp_output'.
29027         Ignore compiler messages "path prefix not used" and "linker input
29028         file unused".
29029
29030 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29031
29032         * lib/gcc.exp (runtest_file_p): Define if missing.
29033         * gcc.prms/template.c: Example to work from.
29034
29035 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29036
29037         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29038         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29039
29040         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29041         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29042         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29043         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29044
29045         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29046         (dg-process-target): No longer a varargs proc.
29047         Return S/N for target, P/F for xfail.  All callers changed.
29048         (user option procs): More argument checking.
29049         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29050         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29051         (dg-test): Skip test if not running on selected target in `dg-do'.
29052         Update handling of `dg-do-what', `dg-output-text'.
29053         Separate execution pass/fail from output pattern match pass/fail.
29054         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29055
29056 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29057
29058         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29059         target for 920510-1.c.
29060
29061 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29062
29063         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29064         Clean up comment regarding use of passcnt, etc.
29065         (gcc_stat): Don't update `testcnt' here.
29066         (gcc_finish): Do it here.
29067         Might as well reset `but_id' here too.
29068         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29069         to determine if the file should be tested.
29070         * gcc.c-torture/compile/compile.exp: Likewise.
29071         * gcc.c-torture/execute/execute.exp: Likewise.
29072         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29073         * gcc.misc-tests/dg-test.exp: Likewise.
29074         * gcc.prms/prms.exp: Likewise.
29075         * gcc.wendy/wendy.exp: Likewise.
29076         * g++.old-deja.exp: Likewise.
29077         Move "Testing file" message to verbose level 1.
29078
29079 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29080
29081         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29082
29083 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29084
29085         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29086         (default_gcc_start): Accept optional second list element
29087         of compiler flags.  Print compiler output at verbosity level 2.
29088         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29089         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29090         Save current values of framework globals passcnt, failcnt, xpasscnt,
29091         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29092         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29093         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29094         xfailcnt to compute stats.  Update framework global `testcnt' from
29095         pass/fail counts.
29096         (gcc_finish): New proc.  Clean up test environment.
29097         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29098         (gcc_epass, gcc_efail): Delete.
29099         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29100         argument of line number.
29101         (dg-init): If the tool has an init routine, call it.
29102         (dg-test): Remove args `cflags_var' and `libs_var'.
29103         Pass all compiler options to ${tool}_start.
29104         Handle missing line number.
29105         (dg-finish): New function.
29106         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29107         particular files.  Call gcc_finish at end.  Move "skipping test"
29108         message to verbosity level 3.
29109         * gcc.c-torture/compile/compile.exp: Likewise.
29110         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29111         * gcc.c-torture/execute/execute.exp: Likewise.
29112         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29113         Print testcase being tried at verbosity level 1.
29114         * gcc.c-torture/special/special.exp: Unset xfail.
29115         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29116         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29117         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29118         * gcc.failure/failure.exp: Likewise.
29119         * gcc.ieee/ieee.exp: Likewise.
29120         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29121         Update call to dg-test.  Call dg-finish at end.
29122         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29123         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29124         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29125         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29126         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29127         * gcc.wendy/wendy.exp: Add copyright.
29128         Delete setting of tmpdir (done by gcc_init).
29129         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29130         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29131         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29132         gcc_[ce]pass/fail.
29133
29134 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29135
29136         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29137         confusion.
29138         (g++_load): Likewise.
29139
29140         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29141         Rename argument to `prog' to remove the confusion.
29142         Varargs fns behave differently too!
29143         (g++_load): Likewise.
29144
29145         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29146
29147         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29148         what it is.  Delete (always) printing of status value for !native.
29149         Simplify verbose code, and include status and exec_output.
29150         (g++_load): Use gcc_load.
29151
29152 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29153
29154         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29155         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29156         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29157         940714-3.c as these testcases don't exist anymore.  Make
29158         va-arg-1.c expected to pass.
29159
29160 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29161
29162         * gcc.misc-tests/misc.exp: Only run specific testcases.
29163         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29164         * gcc.misc-tests/dg-[1-9].c: New files.
29165
29166         * lib/dg.exp: New testsuite driver.
29167         * gcc.prms/prms.exp: Use it.
29168
29169         * README.gcc: New file.
29170
29171         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29172         Document and reset `lxpass' and `lxfail'.
29173         Simplify "initialized" message.
29174         (gcc_stat): Clean up comments a little.
29175
29176 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29177
29178         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29179
29180 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29181
29182         * lib/old-dejagnu.exp (process-option): New proc.
29183         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29184         (old-dejagnu): Simplify.
29185         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29186
29187 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29188
29189         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29190         exists and is not an empty string.
29191
29192         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29193         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29194         finished.
29195         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29196         automatically.
29197
29198         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29199         longer expected to fail.
29200
29201         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29202         "f" function call.
29203
29204         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29205
29206         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29207         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29208         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29209         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29210         c-torture-1.29.
29211
29212         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29213         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29214
29215         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29216
29217         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29218         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29219
29220         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29221         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29222         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29223
29224 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29225
29226         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29227         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29228         940714-1.c, 940714-2.c, 940714-3.c},
29229         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29230         gcc.misc-tests/{mg.c,mg.exp}:
29231         New tests.
29232         * gcc.noncompile/noncompile.exp: Change accordingly.
29233
29234 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29235
29236         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29237         Undo previous clobberage.
29238
29239 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29240
29241         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29242         * gcc.special/{930510-1.c, special.exp}:
29243         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29244         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29245         struct-varargs-1.c}: New tests from c-torture-1.26.
29246
29247 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29248
29249         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29250           argument to switch.
29251
29252 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29253
29254         * Revert the previous changes.  Please see Rob's directory
29255           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29256           fixes.
29257
29258 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29259
29260         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29261             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29262             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29263             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29264             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29265             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29266             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29267             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29268             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29269             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29270             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29271             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29272             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29273             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29274             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29275             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29276             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29277             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29278             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29279             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29280             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29281             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29282             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29283             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29284             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29285             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29286             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29287
29288 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29289
29290         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29291             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29292           with perror calls.
29293
29294 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29295
29296         * config/unix.exp (g++_load): Fix syntax.
29297
29298 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29299
29300         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29301         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29302         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29303         Don't expect va-arg-1.c to fail.  Correct expected output for
29304         920928-1.c.
29305         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29306         * gcc.wendy/hbm4.c: Correct typo.
29307         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29308
29309 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29310
29311         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29312         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29313         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29314         * lib/c-torture.exp (c-torture-compile): Ditto.
29315
29316         Reduce volume of output (remove all the -I's and such).
29317         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29318         Call gcc_cpass, gcc_cfail.
29319         (c-torture): Pass testing option to c-torture-compile.
29320
29321 1994-03-21  Doug Evans  (dje@cygnus.com)
29322
29323         Bring patches over from progressive.
29324         * config/default.exp: Exit remote shell cleanly.
29325         (g++_exit, g++_start): Add default versions.
29326         * config/sim.exp (gcc_load): Use perror, not error.
29327
29328 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29329
29330         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29331         set in site.exp.
29332
29333 1994-03-14  Doug Evans  (dje@cygnus.com)
29334
29335         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29336         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29337         (wendy_try): New proc to run testcase.
29338         (main loop): Call 'em.
29339         * gcc.wendy/*.c: Clean up pass to correct expected output.
29340
29341         * lib/gcc.exp: Minor cleanup work.
29342         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29343
29344 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29345
29346         * config/sim.exp (gcc_load): Document return codes better.
29347         Don't pass -v to simulator.
29348
29349 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29350
29351           * gcc.special/920717-x.c: Fix typo.
29352           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29353           get at sources.
29354
29355         * lib/mike-gcc.exp: Fix typo.
29356
29357 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29358
29359         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29360         binary to use, transform the name.
29361         * config/*.exp: rename everything. Nuke any g++ specific files,
29362         it's now a special case of gcc that requires no special support.
29363         Add a default.exp for unsupported targets.
29364
29365 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29366
29367         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29368         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29369         version of Tcl.
29370
29371 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29372
29373         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29374         than a warning.
29375
29376 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29377
29378         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29379
29380 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29381
29382         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29383         option_list.  Compile every file with only 4/6 option choices
29384         (same as C torture) instead of with 12/18 different option
29385         choices.
29386         * lib/c-torture.exp: Likewise.
29387
29388         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29389         not already set.
29390
29391 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29392
29393         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29394         can put an XFAIL *-*-* on excess errors.
29395
29396 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29397
29398         * g++.law: Add more tests derived from g++-bugs snapshots.
29399
29400         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29401         equivalent to g++.law/init9.
29402
29403         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29404         compiled it, and the a.out file after we've run it.
29405
29406 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29407
29408         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29409         compiled it, and the a.out file after we've run it.
29410
29411 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29412
29413         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29414
29415 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29416
29417         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29418         version number.
29419
29420 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29421
29422         * g++.law: New directory of g++ tests derived from the g++-bugs
29423         snapshots.
29424
29425 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29426
29427         * gcc.compile: initbug1.c initbug1.exp testcase added
29428
29429 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29430
29431         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29432         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29433           fixes submitted by Jeff Law (law@cs.utah.edu)
29434         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29435           Jeff Law (law@cs.utah.edu)
29436
29437
29438 1993-11-30  Mike Stump  (mrs@cygnus.com)
29439
29440         * config/unix-g++.exp: Follow the gcc way of doing things.
29441         * g++.old-deja/old-deja.exp: Minor updates.
29442         * lib/g++.exp: New file, follow the gcc way of doing things.
29443         * lib/old-dejagnu.exp: Minor updates.
29444         * lib/mike-g++.exp: Always unset errorInfo.
29445
29446 1993-11-06  Mike Stump  (mrs@cygnus.com)
29447
29448         * lib/gcc.exp: Fix some errors with the below change, CC and
29449         CFLAGS should be global when setting, not local.
29450
29451 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29452
29453         * lib/gcc.exp: Transform tool name.
29454
29455 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29456
29457         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29458
29459 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29460
29461         * lib/gcc.exp: change gcc_done to gcc_stat
29462
29463 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29464
29465         * Upgraded gcc testsuite to c-torture version 1.25
29466
29467 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29468
29469         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29470         * lib/c-torture: added hooks for new reporting code.
29471
29472 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29473
29474         * config/sh-gcc.exp: check if sh-sim exists in the path
29475
29476 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29477
29478         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29479         * gcc.compile/compile.exp: Initial changes for new logic.
29480         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29481         * gcc.failure/failure.exp: Initial changes for new logic.
29482         * gcc.ieee/ieee.exp: Initial changes for new logic.
29483         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29484         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29485         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29486         * lib/c-torture.exp: Initial changes for new logic.
29487         * lib/gcc.exp: Initial changes for new logic.
29488
29489 1993-10-15  Mike Stump  (mrs@cygnus.com)
29490
29491         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29492         depend upon failure or success.  Fully qualify names in failure
29493         and success messages.  Always remove a.out before starting
29494         compile, just in case.  Pay more attention to error text output by
29495         the compiler.  Handle testcases with no known past errors just
29496         like all others, so that things are uniform.  Other miscellaneous
29497         improvements.
29498
29499 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29500
29501         * gcc.cpp: new directory for cpp tests
29502
29503 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29504
29505         * lib/chill.exp: Code reformatted, removed unused code.
29506         * config/unix-chill.exp: Code reformatted, removed unused code.
29507         * chill.execute/execute.exp: Code reformatted, removed unused code.
29508         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29509
29510 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29511
29512         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29513         routines not written.
29514
29515 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29516
29517         * config/bug-gcc.exp: Use new procs from bug.exp.
29518
29519 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29520
29521         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29522         via ftp, rather than depending on NFS.
29523         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29524         case.
29525
29526 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29527
29528         * config/bug-gcc.exp: Use new download proc.
29529
29530 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29531
29532         * chill.execute/execute.exp: cleanups, handles errors better
29533         * chill.compile/compile.exp: rewrite, based on execute.exp
29534         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29535         * lib/chill.exp: major changes to diff proc and compile and link
29536           procs. added chill_fail and chill_pass wrappers to pass and
29537           fail. added more comments, and handle error codes better.
29538           Added a hack to capture stderr from exec, so noncompile tests
29539           can work.
29540
29541 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29542
29543         * chill.execute/execute.exp: rewrite of testsuite driver
29544         * lib/chill.exp: rewrite of testsuite driver
29545         * config/unix-chill.exp: rewrite of testsuite driver
29546
29547 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29548
29549     In chill.execute:
29550         * iexpr.ch: Standardize uppercase.
29551         * tuples.dat: Standardize uppercase.
29552         * vary.ch: standardize.  Correct varying string assignments.
29553         * vary.dat: Add new output lines.
29554
29555 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29556
29557     In chill.execute:
29558         * chprintf.ch: Standardize use of uppercase.
29559         * tuples.ch: Standardize and turn arr2 into a DCL,
29560           rather than a SYN.
29561         * pinits.ch: Standardize.
29562
29563 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29564
29565         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29566         * Makefil: Renamed to Makefile.in.
29567         * configure.in: New.
29568
29569 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29570
29571     In chill.execute:
29572         * .cvsignore: Add result/output files.
29573         * Makefile: Fix up variables at start.  Use MFLAGS
29574           everywhere.  Correct bool_loc, built_ins entries.
29575           Add entry for vary1.ch.
29576         * bitarray.ch: Standardize upper-case usage.
29577         * bitexpr.ch: Standardize, add output of b1.
29578         * params.ch: Use arrayt in along PROC parameters, to
29579           avoid novelty problems.
29580         * sets.ch: Tiny cleanup.
29581         * vary1.ch: Re-indent.
29582
29583 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29584
29585           * Add PR-related files to Makefiles, .cvsignore files, etc.
29586
29587 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29588
29589         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29590           with compiler objects. New names are test-flow.c and test-loop.c
29591
29592 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29593
29594         * Upgraded c-torture tests from 1.19 to 1.20
29595
29596         * new files:
29597         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29598         * gcc.compile: 930623-1.c 930623-2.c
29599         * gcc.noncompile: 930622-1.c 930622-2.c
29600         * gcc.failure: 920411-1.c 920627-2.c
29601         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29602
29603 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29604
29605         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29606           More changes to get testsuite working properly. Needs more work.
29607           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29608
29609 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29610
29611         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29612           More changes to get testsuite working properly. Needs more work.
29613
29614 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29615
29616         * chill.compile/compile.exp: Added for Dejagnu support
29617         * chill.execute/execute.exp: Added for Dejagnu support
29618         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29619
29620 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29621
29622     This should complete moving the CHILL test files.
29623         * chill.noncompile(.cvsignore printf.grt
29624             in-printf.grt chprintf.grt chprintf.ch):
29625             Added test-support files.
29626           (Makefile): Modified further.
29627         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29628             signal.ch): Added test files.
29629           * chill.execute (.cvsignore printf.grt printr.c
29630             in-printf.grt rts.c chprintf.grt rts.h): Added
29631           test-support files.
29632             (Makefile): More corrections.
29633
29634 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29635
29636         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29637           test cases, ready for DejaGnu.
29638
29639 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29640
29641         * Upgraded c-torture tests from 1.18 to 1.19
29642
29643         * gcc.compile: added test(s):
29644           930607-1.c
29645         * gcc.execute: added test(s):
29646           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29647
29648         * added new subdirectory for misc tests: gcc.misc-tests
29649         * gcc.misc-test(s): added tests:
29650           inst-check.c test-consts.c test-ior.c test-switch.c
29651
29652 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29653
29654         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29655
29656 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29657
29658         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29659
29660 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29661
29662         * Upgraded c-torture tests from 1.17 to 1.18
29663
29664 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29665
29666         * Upgraded c-torture tests from 1.12 to 1.17
29667
29668 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29669
29670         * lib/old-dejagnu.exp:
29671           Fixed handling of XFAIL target triplets to correctly
29672           recognize wildcard characters.  Removed code that
29673           appended a unique id tag to the end of the file name
29674           printed out by the result of the testcases within a
29675           given test file.
29676
29677 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29678
29679         * lib/old-dejagnu.exp:
29680           Reworked expected failure handling to trigger off of XFAIL
29681           keyword in keyphrase embeded in testcase source code. The
29682           XFAIL keyword must be at the end of the keyphrase line. It
29683           may optionally be followed by one or more target triplets.
29684           It has just occured that the handling of wildcards in the
29685           target triplet may not be correct.
29686
29687 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29688
29689         * g++.old-deja/tests:
29690           Moved all subdirectories up one level into g++.old-deja .
29691
29692         * lib/old-dejagnu.exp:
29693           Fixed problem with CXXFLAGS not being properly reset, and being
29694           corrupted with extraneous "-c" compiler option.  This was
29695           causing binaries to not be generated for test that needed them.
29696           Modified strings passed to "pass" and "fail" so that individual
29697           tests from the same test file would be distinguished by an
29698           identifier appended to the test file name in the summary logs;
29699           this corrected a problem with erroneous diff logs.  Added code
29700           to search testcases for expected fail and unexpected pass keywords.
29701
29702 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29703
29704         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29705
29706 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29707
29708         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29709           Removed extraneous text from end of "Special g++ Options"
29710           keyphrase.
29711
29712         * lib/old-dejagnu.exp: Added pattern matching to look for new
29713           keywords, embedded in testcases comments, which will trigger
29714           calls to xpass and xfail.
29715
29716 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29717
29718         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29719           comments embedded in the testcases, especially the one looking for
29720           special compiler options, as well as the pattern matching for the
29721           compiler output again.
29722
29723 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29724
29725         * lib/old-dejagnu.exp: Do a proper check of the return value for
29726           execute tests. Fixed several problems with the pattern matching
29727           of the compiler output which gave erroneous test results.
29728           Changed several of the test result messages to be more descriptive.
29729         * config/unix-g++.exp: Proc g++_load now actually works and
29730           executes the tests passed to it and returns a usable return
29731           value.
29732
29733 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29734
29735           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29736
29737 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29738
29739         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29740           Modified both files to properly execute the old style
29741           dejagnu tests. The previous versions of these files were
29742           experimental and did not function anything near correctly.
29743
29744 1993-04-05  Rob Savoye  (rob@cygnus.com)
29745
29746         * Removed all Makefile.in and configure.in files. No configuration
29747         needed now.
29748
29749 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29750
29751         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29752
29753 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29754
29755         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29756         gcc.special/configure.in, gcc.noncompile/configure.in,
29757         gcc.execute/configure.in, gcc.code_quality/configure.in,
29758         g++.other/configure.in, g++.old-deja/configure.in,
29759         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29760         in srcname setting.
29761
29762 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29763
29764         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29765         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29766         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29767
29768 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29769
29770         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29771         (gdb_exit): Don't remove *_soc files.
29772
29773 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29774
29775         * lib/c-torture.exp: Don't look for main; instead always use -w
29776         -c.  This is how the c-torture tests work.  Remove the object
29777         file if the compilation succeeds.
29778         * gcc.execute/execute.exp: Remove executable if test passes.
29779         * gcc.noncompile/noncompile.exp: Every test is an expected
29780         failure.
29781         * gcc.special/special.exp: Added tests from c-torture 1.11,
29782         corrected use of existing test.
29783         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29784         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29785         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29786         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29787         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29788         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29789         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29790         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29791         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29792         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29793         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29794         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29795         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29796         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29797         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29798         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29799         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29800         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29801         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29802         c-torture 1.11.
29803         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29804         correspond to c-torture 1.11.
29805
29806         * New file.